--------------------------------------------------------------------- // Persistance of Vision Raytracer V2.2 // Texture include file for havinfun.MDL scene. // // This file was generated for POV-Ray V2.2 by // MORAY.EXE (c) 1991-1994 SoftTronics by Lutz Kretzschmar + Markus Lutz // // // NOTE: Do *NOT* remove the comment lines containing '$MRY$'. // // ******* T E X T U R E S ******* // $MRY$: 'BodyColor' #declare BodyColor = texture { pigment { color rgb < 0.737, 0.561, 0.561> } finish { ambient 0.30 diffuse 0.50 brilliance 1.00 phong 0.60 phong_size 20.00 } } // $MRY$: 'ScleraColor' #declare ScleraColor = texture { pigment { color rgb < 1.000, 1.000, 1.000> } finish { ambient 0.90 diffuse 0.50 brilliance 1.00 phong 0.60 phong_size 20.00 } } // $MRY$: 'IrisColor' #declare IrisColor = texture { pigment { color rgb < 0.592, 0.373, 0.725> } finish { ambient 0.80 diffuse 0.50 brilliance 1.00 phong 0.60 phong_size 20.00 } } // $MRY$: 'PupilColor' #declare PupilColor = texture { pigment { color rgb < 0.000, 0.000, 0.000> } finish { ambient 0.20 diffuse 0.50 brilliance 1.00 phong 0.60 phong_size 20.00 } } // $MRY$: 'Glass' // $MRY$: 'LipGloss' #declare LipGloss = texture { pigment { color rgb < 0.694, 0.004, 0.004> } finish { ambient 0.60 diffuse 0.50 brilliance 1.00 phong 0.70 phong_size 20.00 metallic } } // $MRY$: 'BoardColor' #declare BoardColor = texture { pigment { color rgb < 0.000, 1.000, 0.000> } finish { ambient 0.40 diffuse 0.50 brilliance 1.00 phong 0.20 phong_size 20.00 metallic reflection 0.500 } } // $MRY$: 'WheelColor' #declare WheelColor = texture { pigment { color rgb < 0.380, 0.255, 0.216> } finish { ambient 0.20 diffuse 0.50 brilliance 1.00 phong 0.60 phong_size 20.00 } } // $MRY$: 'Polished_Chrome' // $MRY$: 'Blue_Agate' // $MRY$: 'Blue_Sky3' // $MRY$: 'SculptureTexture' #declare SculptureTexture = texture { finish { ambient 0.20 diffuse 0.50 brilliance 1.00 phong 0.60 phong_size 20.00 } pigment { wood turbulence 0.500 color_map { [0.0 0.5 color red 1.0 green 0 blue 0 filter 0 color red 1.0 green 1.0 blue 1.0 filter 1] [0.5 1.01 color red 1.0 green 1.0 blue 1.0 filter 1 color red 1.0 green 1.0 blue 1.0 filter 1] } } } // $MRY$: 'Jade' // $MRY$: 'OFlowerTexture' #declare OFlowerTexture = texture { pigment { color rgbf < 0.655, 0.000, 0.000, 0.150> } finish { ambient 0.50 diffuse 0.20 brilliance 1.00 phong 0.30 phong_size 30.00 reflection 0.200 refraction 0.800 ior 2.000 } } // $MRY$: 'TPFlowerTexture' #declare TPFlowerTexture = texture { pigment { color rgbf < 1.000, 0.000, 0.000, 1.000> } finish { ambient 0.50 diffuse 0.20 brilliance 1.00 phong 0.30 phong_size 30.00 reflection 0.200 refraction 0.800 ior 2.000 } } // $MRY$: 'TLFlowerTexture' #declare TLFlowerTexture = texture { pigment { color rgbf < 0.827, 0.000, 0.000, 0.498> } finish { ambient 0.50 diffuse 0.20 brilliance 1.00 phong 0.30 phong_size 30.00 reflection 0.200 refraction 0.800 ior 2.000 } } // $MRY$: 'PinkAlabaster' // $MRY$: 'Green_Glass' ----------------------------------------------------------------------------- // Persistance of Vision Raytracer V2.2 // World definition file. // // Contains 1 lights, 18 textures and 110 primitives. // // This file was generated for POV-Ray V2.2 by // MORAY.EXE (c) 1991-1994 SoftTronics by Lutz Kretzschmar + Markus Lutz // // Date : 08/22/1995 (22.08.1995) // // // This is the standard include file for POV. // #include "colors.inc" #include "textures.inc" #include "shapes.inc" camera { // Camera StdCam location <-30.122, -80.977, 36.154> direction <0.0, 0.0, 2.4880> sky <0.0, 0.0, 1.0> // Use right handed-system! up <0.0, 0.0, 1.0> // Where Z is up right <1.3333, 0.0, 0.0> look_at <0.000, 3.330, 13.648> } // ******* L I G H T S ******* light_source { // Light1 <23.939, -71.864, 66.051> color rgb <1.000, 1.000, 1.000> } // // ******** T E X T U R E S ******* // #include "havinfun.INC" // ******** O B J E C T S ******* #declare Eyestalk_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-4.076930, 0.000000, 0.000000> <-4.076930, -5.477839, 0.000000> <3.989018, -5.477839, 0.000000> <3.989018, 0.000000, 0.000000> <-2.014858, 0.000000, 2.000345> <-2.014858, -2.026580, 2.000345> <1.985009, -2.026580, 2.000345> <1.985009, 0.000000, 2.000345> <-0.170024, -0.044290, 3.940947> <-0.170024, -0.063304, 3.925850> <0.126068, -0.063304, 3.969806> <0.126068, -0.044290, 3.984903> <-0.211385, -0.033316, 5.970474> <-0.211385, -0.174161, 5.962925> <0.123472, -0.174161, 5.984903> <0.123472, -0.033316, 5.992452> } } #declare Eyestalk_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <3.989018, 0.000000, 0.000000> <3.989018, 5.477839, 0.000000> <-4.076930, 5.477839, 0.000000> <-4.076930, 0.000000, 0.000000> <1.985009, 0.000000, 2.000345> <1.985009, 2.026580, 2.000345> <-2.014858, 2.026580, 2.000345> <-2.014858, 0.000000, 2.000345> <0.126068, -0.044290, 3.984903> <0.126068, -0.025275, 4.000000> <-0.170024, -0.025275, 3.956044> <-0.170024, -0.044290, 3.940947> <0.123472, -0.033316, 5.992452> <0.123472, 0.107529, 6.000000> <-0.211385, 0.107529, 5.978022> <-0.211385, -0.033316, 5.970474> } } #declare Eyestalk_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.211385, -0.033316, 5.970474> <-0.211385, -0.174161, 5.962925> <0.123472, -0.174161, 5.984903> <0.123472, -0.033316, 5.992452> <-0.252746, -0.022343, 8.000000> <-0.252746, -0.285019, 8.000000> <0.120877, -0.285019, 8.000000> <0.120877, -0.022343, 8.000000> <-1.000000, 0.000000, 10.000000> <-1.000000, -1.000000, 10.000000> <1.000000, -1.000000, 10.000000> <1.000000, 0.000000, 10.000000> <-1.999392, -4.030055, 10.020724> <-2.020738, -4.000733, 7.425616> <2.050820, -4.000733, 7.425616> <2.008128, -4.030055, 10.020724> } } #declare Eyestalk_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.123472, -0.033316, 5.992452> <0.123472, 0.107529, 6.000000> <-0.211385, 0.107529, 5.978022> <-0.211385, -0.033316, 5.970474> <0.120877, -0.022343, 8.000000> <0.120877, 0.240332, 8.000000> <-0.252746, 0.240332, 8.000000> <-0.252746, -0.022343, 8.000000> <1.000000, 0.000000, 10.000000> <1.000000, 1.000000, 10.000000> <-1.000000, 1.000000, 10.000000> <-1.000000, 0.000000, 10.000000> <2.008128, -4.030055, 10.020724> <1.965436, -4.059376, 12.615831> <-1.978046, -4.059376, 12.615831> <-1.999392, -4.030055, 10.020724> } } #declare Eyestalk = union { object { Eyestalk_1 } object { Eyestalk_2 } object { Eyestalk_3 } object { Eyestalk_4 } texture { BodyColor } } #declare Sclera = object { sphere {<0,0,0>,1} texture { ScleraColor } } #declare Iris = object { sphere {<0,0,0>,1} texture { IrisColor } scale <0.500000, 0.500000, 0.500000> } #declare Pupil = object { sphere {<0,0,0>,1} texture { PupilColor } scale <0.100000, 0.100000, 0.500000> } #declare EyeColoredPart = union { object { Sclera } object { Iris } object { Pupil } } #declare EyeCutter = plane { z,0 texture { Glass } rotate <90.000000, 0.000000, 0.000000> } #declare CutEyeClrdPart = intersection { object { EyeColoredPart } object { EyeCutter } } #declare ClearEyePart = object { sphere {<0,0,0>,1} texture { Glass } } #declare ClearEyeCutter = plane { z,0 texture { Glass } rotate <-90.000000, 0.000000, 0.000000> } #declare CutClearEye = intersection { object { ClearEyePart } object { ClearEyeCutter } } #declare EyeBall = union { object { CutEyeClrdPart } object { CutClearEye } scale <1.500000, 1.500000, 1.500000> translate <0.000000, -4.000000, 10.000000> } #declare Eyelash1_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash1_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash1 = union { object { Eyelash1_1 } object { Eyelash1_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> translate <0.000000, 1.900000, 0.000000> } #declare Eyelash2_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash2_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash2 = union { object { Eyelash2_1 } object { Eyelash2_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -10.000000> translate <0.329932, 1.871135, 0.000000> } #declare Eyelash3_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash3_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash3 = union { object { Eyelash3_1 } object { Eyelash3_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -20.000000> translate <0.649838, 1.785416, 0.000000> } #declare Eyelash4_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash4_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash4 = union { object { Eyelash4_1 } object { Eyelash4_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -30.000000> translate <0.950000, 1.645448, 0.000000> } #declare Eyelash5_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash5_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash5 = union { object { Eyelash5_1 } object { Eyelash5_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -40.000000> translate <1.221296, 1.455484, 0.000000> } #declare Eyelash6_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash6_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash6 = union { object { Eyelash6_1 } object { Eyelash6_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -50.000000> translate <1.455484, 1.221296, 0.000000> } #declare Eyelash7_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash7_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash7 = union { object { Eyelash7_1 } object { Eyelash7_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -60.000000> translate <1.645448, 0.950000, 0.000000> } #declare Eyelash8_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash8_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash8 = union { object { Eyelash8_1 } object { Eyelash8_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -70.000000> translate <1.785416, 0.649838, 0.000000> } #declare Eyelash13_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash13_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash13 = union { object { Eyelash13_1 } object { Eyelash13_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -120.000000> translate <1.645448, -0.950000, 0.000000> } #declare Eyelash14_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash14_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash14 = union { object { Eyelash14_1 } object { Eyelash14_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -130.000000> translate <1.455484, -1.221296, 0.000000> } #declare Eyelash15_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash15_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash15 = union { object { Eyelash15_1 } object { Eyelash15_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -140.000000> translate <1.221296, -1.455484, 0.000000> } #declare Eyelash16_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash16_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash16 = union { object { Eyelash16_1 } object { Eyelash16_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -150.000000> translate <0.950000, -1.645448, 0.000000> } #declare Eyelash17_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash17_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash17 = union { object { Eyelash17_1 } object { Eyelash17_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -160.000000> translate <0.649838, -1.785416, 0.000000> } #declare Eyelash18_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash18_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash18 = union { object { Eyelash18_1 } object { Eyelash18_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -170.000000> translate <0.329932, -1.871135, 0.000000> } #declare Eyelash19_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash19_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash19 = union { object { Eyelash19_1 } object { Eyelash19_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -180.000000> translate <0.000000, -1.900000, 0.000000> } #declare Eyelash20_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash20_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash20 = union { object { Eyelash20_1 } object { Eyelash20_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -190.000000> translate <-0.329932, -1.871135, 0.000000> } #declare Eyelash21_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash21_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash21 = union { object { Eyelash21_1 } object { Eyelash21_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -200.000000> translate <-0.649838, -1.785416, 0.000000> } #declare Eyelash22_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash22_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash22 = union { object { Eyelash22_1 } object { Eyelash22_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -210.000000> translate <-0.950000, -1.645448, 0.000000> } #declare Eyelash23_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash23_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash23 = union { object { Eyelash23_1 } object { Eyelash23_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -220.000000> translate <-1.221296, -1.455484, 0.000000> } #declare Eyelash24_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash24_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash24 = union { object { Eyelash24_1 } object { Eyelash24_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -230.000000> translate <-1.455484, -1.221296, 0.000000> } #declare Eyelash25_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash25_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash25 = union { object { Eyelash25_1 } object { Eyelash25_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -240.000000> translate <-1.645448, -0.950000, 0.000000> } #declare Eyelash30_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash30_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash30 = union { object { Eyelash30_1 } object { Eyelash30_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -290.000000> translate <-1.785416, 0.649838, 0.000000> } #declare Eyelash31_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash31_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash31 = union { object { Eyelash31_1 } object { Eyelash31_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -300.000000> translate <-1.645448, 0.950000, 0.000000> } #declare Eyelash32_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash32_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash32 = union { object { Eyelash32_1 } object { Eyelash32_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -310.000000> translate <-1.455484, 1.221296, 0.000000> } #declare Eyelash33_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash33_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash33 = union { object { Eyelash33_1 } object { Eyelash33_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -320.000000> translate <-1.221296, 1.455484, 0.000000> } #declare Eyelash34_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash34_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash34 = union { object { Eyelash34_1 } object { Eyelash34_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -330.000000> translate <-0.950000, 1.645448, 0.000000> } #declare Eyelash35_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash35_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash35 = union { object { Eyelash35_1 } object { Eyelash35_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -340.000000> translate <-0.649838, 1.785416, 0.000000> } #declare Eyelash36_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-0.615920, 1.984737, 15.367128> <-0.615920, 0.984737, 15.367128> <0.615920, 0.984737, 15.367128> <0.615920, 1.984737, 15.367128> <-0.103812, -5.600759, 29.734963> <-0.103812, -5.708566, 29.834095> <0.103812, -5.708566, 30.090149> <0.103812, -5.600759, 29.991016> } } #declare Eyelash36_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <0.615920, 1.984737, 15.367128> <0.615920, 2.984737, 15.367128> <-0.615920, 2.984737, 15.367128> <-0.615920, 1.984737, 15.367128> <0.103812, -5.600759, 29.991016> <0.103812, -5.492952, 29.891884> <-0.103812, -5.492952, 29.635830> <-0.103812, -5.600759, 29.734963> } } #declare Eyelash36 = union { object { Eyelash36_1 } object { Eyelash36_2 } texture { PupilColor } scale <0.050000, 0.050000, 0.050000> rotate <0.000000, 0.000000, -350.000000> translate <-0.329932, 1.871135, 0.000000> } #declare Eyelashes = union { object { Eyelash1 } object { Eyelash2 } object { Eyelash3 } object { Eyelash4 } object { Eyelash5 } object { Eyelash6 } object { Eyelash7 } object { Eyelash8 } object { Eyelash13 } object { Eyelash14 } object { Eyelash15 } object { Eyelash16 } object { Eyelash17 } object { Eyelash18 } object { Eyelash19 } object { Eyelash20 } object { Eyelash21 } object { Eyelash22 } object { Eyelash23 } object { Eyelash24 } object { Eyelash25 } object { Eyelash30 } object { Eyelash31 } object { Eyelash32 } object { Eyelash33 } object { Eyelash34 } object { Eyelash35 } object { Eyelash36 } rotate <90.000000, 0.000000, 0.000000> translate <0.000000, -4.000000, 10.000000> } #declare UpperLip_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.925556, 3.517111, 0.021068> <-0.925556, 2.517111, 0.021068> <-0.891340, 2.517111, 0.021068> <-0.891340, 3.517111, 0.021068> <-1.894433, 0.991326, 2.029486> <-1.894433, -0.008674, 2.029486> <0.303832, -1.000000, 2.029486> <0.204699, 0.000000, 2.029486> <-3.590765, 0.991326, 4.029486> <-3.590765, -0.008674, 4.029486> <0.646189, -1.000000, 4.029486> <0.547057, 0.000000, 4.029486> <-2.727856, 0.991326, 6.029486> <-2.742599, -0.008674, 6.029486> <0.920491, -1.000000, 6.029486> <0.836101, 0.000000, 6.029486> } } #declare UpperLip_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.891340, 3.517111, 0.021068> <-0.891340, 4.517111, 0.021068> <-0.925556, 4.517111, 0.021068> <-0.925556, 3.517111, 0.021068> <0.204699, 0.000000, 2.029486> <0.105567, 1.000000, 2.029486> <-1.894433, 1.991326, 2.029486> <-1.894433, 0.991326, 2.029486> <0.547057, 0.000000, 4.029486> <0.447924, 1.000000, 4.029486> <-3.590765, 1.991326, 4.029486> <-3.590765, 0.991326, 4.029486> <0.836101, 0.000000, 6.029486> <0.722226, 1.000000, 6.029486> <-2.742599, 1.991326, 6.029486> <-2.727856, 0.991326, 6.029486> } } #declare UpperLip_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.727856, 0.991326, 6.029486> <-2.742599, -0.008674, 6.029486> <0.920491, -1.000000, 6.029486> <0.836101, 0.000000, 6.029486> <-1.894433, 0.991326, 8.029486> <-1.894433, -0.008674, 8.029486> <1.194792, -1.000000, 8.029486> <1.095660, 0.000000, 8.029486> <-1.894433, 0.991326, 10.029486> <-1.894433, -0.008674, 10.029486> <1.194792, -1.000000, 10.029486> <1.095660, 0.000000, 10.029486> <-2.727856, 0.991326, 11.968055> <-2.742599, -0.008674, 11.968055> <0.931189, -1.000000, 12.029486> <0.846800, 0.000000, 12.029486> } } #declare UpperLip_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.836101, 0.000000, 6.029486> <0.722226, 1.000000, 6.029486> <-2.742599, 1.991326, 6.029486> <-2.727856, 0.991326, 6.029486> <1.095660, 0.000000, 8.029486> <0.996527, 1.000000, 8.029486> <-1.894433, 1.991326, 8.029486> <-1.894433, 0.991326, 8.029486> <1.095660, 0.000000, 10.029486> <0.996527, 1.000000, 10.029486> <-1.894433, 1.991326, 10.029486> <-1.894433, 0.991326, 10.029486> <0.846800, 0.000000, 12.029486> <0.732924, 1.000000, 12.029486> <-2.742599, 1.991326, 11.968055> <-2.727856, 0.991326, 11.968055> } } #declare UpperLip_5 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.727856, 0.991326, 11.968055> <-2.742599, -0.008674, 11.968055> <0.931189, -1.000000, 12.029486> <0.846800, 0.000000, 12.029486> <-3.590765, 0.991326, 13.906625> <-3.590765, -0.008674, 13.906625> <0.667586, -1.000000, 14.029486> <0.568454, 0.000000, 14.029486> <-1.894433, 0.991326, 16.029486> <-1.894433, -0.008674, 16.029486> <0.303832, -1.000000, 16.029486> <0.204699, 0.000000, 16.029486> <-0.884754, 3.482005, 18.029486> <-0.884754, 2.482005, 18.029486> <-0.973399, 2.482005, 18.029486> <-0.973399, 3.482005, 18.029486> } } #declare UpperLip_6 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.846800, 0.000000, 12.029486> <0.732924, 1.000000, 12.029486> <-2.742599, 1.991326, 11.968055> <-2.727856, 0.991326, 11.968055> <0.568454, 0.000000, 14.029486> <0.469321, 1.000000, 14.029486> <-3.590765, 1.991326, 13.906625> <-3.590765, 0.991326, 13.906625> <0.204699, 0.000000, 16.029486> <0.105567, 1.000000, 16.029486> <-1.894433, 1.991326, 16.029486> <-1.894433, 0.991326, 16.029486> <-0.973399, 3.482005, 18.029486> <-0.973399, 4.482005, 18.029486> <-0.884754, 4.482005, 18.029486> <-0.884754, 3.482005, 18.029486> } } #declare UpperLip = union { object { UpperLip_1 } object { UpperLip_2 } object { UpperLip_3 } object { UpperLip_4 } object { UpperLip_5 } object { UpperLip_6 } texture { LipGloss } } #declare LowerLip_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.018809, 3.508179, 0.000000> <-1.018809, 2.508179, 0.000000> <-0.990633, 2.508179, 0.000000> <-0.990633, 3.508179, 0.000000> <-0.097059, -0.049566, 2.000000> <-0.245758, -1.099133, 2.000000> <2.051640, -1.000000, 2.000000> <2.051640, 0.000000, 2.000000> <0.529629, -0.049566, 4.000000> <0.380930, -1.099133, 4.000000> <3.760554, 0.090458, 4.000000> <3.760554, 1.090458, 4.000000> <0.763018, -0.049566, 6.013668> <0.614319, -1.099133, 6.013668> <4.154919, 0.090458, 6.000000> <4.154919, 1.090458, 6.000000> } } #declare LowerLip_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.990633, 3.508179, 0.000000> <-0.990633, 4.508179, 0.000000> <-1.018809, 4.508179, 0.000000> <-1.018809, 3.508179, 0.000000> <2.051640, 0.000000, 2.000000> <2.051640, 1.000000, 2.000000> <0.051640, 1.000000, 2.000000> <-0.097059, -0.049566, 2.000000> <3.760554, 1.090458, 4.000000> <3.760554, 2.090458, 4.000000> <0.678328, 1.000000, 4.000000> <0.529629, -0.049566, 4.000000> <4.154919, 1.090458, 6.000000> <4.154919, 2.090458, 6.000000> <0.911717, 1.000000, 6.013668> <0.763018, -0.049566, 6.013668> } } #declare LowerLip_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.763018, -0.049566, 6.013668> <0.614319, -1.099133, 6.013668> <4.154919, 0.090458, 6.000000> <4.154919, 1.090458, 6.000000> <0.996408, -0.049566, 8.027337> <0.847709, -1.099133, 8.027337> <4.549283, 0.090458, 8.000000> <4.549283, 1.090458, 8.000000> <0.996408, -0.049566, 10.027337> <0.847709, -1.099133, 10.027337> <4.549283, 0.090458, 10.000000> <4.549283, 1.090458, 10.000000> <0.752574, -0.049566, 12.013668> <0.614319, -1.099133, 12.013668> <4.352101, 0.090458, 11.605635> <4.352101, 1.090458, 11.605635> } } #declare LowerLip_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <4.154919, 1.090458, 6.000000> <4.154919, 2.090458, 6.000000> <0.911717, 1.000000, 6.013668> <0.763018, -0.049566, 6.013668> <4.549283, 1.090458, 8.000000> <4.549283, 2.090458, 8.000000> <1.145107, 1.000000, 8.027337> <0.996408, -0.049566, 8.027337> <4.549283, 1.090458, 10.000000> <4.549283, 2.090458, 10.000000> <1.145107, 1.000000, 10.027337> <0.996408, -0.049566, 10.027337> <4.352101, 1.090458, 11.605635> <4.352101, 2.090458, 11.605635> <0.911717, 1.000000, 12.013668> <0.752574, -0.049566, 12.013668> } } #declare LowerLip_5 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.752574, -0.049566, 12.013668> <0.614319, -1.099133, 12.013668> <4.352101, 0.090458, 11.605635> <4.352101, 1.090458, 11.605635> <0.529629, -0.049566, 14.000000> <0.380930, -1.099133, 14.000000> <4.154919, 0.090458, 13.211270> <4.154919, 1.090458, 13.211270> <-0.097059, -0.049566, 16.000000> <-0.245758, -1.099133, 16.000000> <2.051640, -1.000000, 16.000000> <2.051640, 0.000000, 16.000000> <-1.012532, 3.541911, 18.047000> <-1.012532, 2.541911, 18.047000> <-0.984356, 2.541911, 17.915545> <-0.984356, 3.541911, 17.915545> } } #declare LowerLip_6 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <4.352101, 1.090458, 11.605635> <4.352101, 2.090458, 11.605635> <0.911717, 1.000000, 12.013668> <0.752574, -0.049566, 12.013668> <4.154919, 1.090458, 13.211270> <4.154919, 2.090458, 13.211270> <0.678328, 1.000000, 14.000000> <0.529629, -0.049566, 14.000000> <2.051640, 0.000000, 16.000000> <2.051640, 1.000000, 16.000000> <0.051640, 1.000000, 16.000000> <-0.097059, -0.049566, 16.000000> <-0.984356, 3.541911, 17.915545> <-0.984356, 4.541911, 17.915545> <-1.012532, 4.541911, 18.047000> <-1.012532, 3.541911, 18.047000> } } #declare LowerLip = union { object { LowerLip_1 } object { LowerLip_2 } object { LowerLip_3 } object { LowerLip_4 } object { LowerLip_5 } object { LowerLip_6 } texture { LipGloss } } #declare Lips = union { object { UpperLip } object { LowerLip } scale <0.500000, 0.500000, 0.500000> rotate <0.000000, 90.000000, 0.000000> translate <-4.500000, -5.800000, -4.000000> } #declare RughtArm_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-1.000000, 0.000000, 4.000000> <-1.000000, -1.000000, 4.000000> <1.000000, -1.000000, 4.000000> <1.000000, 0.000000, 4.000000> <1.290558, -2.396980, 4.701553> <1.290558, -3.153930, 4.500112> <3.124481, -2.807914, 4.070177> <3.124481, -2.030707, 4.288740> } } #declare RughtArm_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <1.000000, 0.000000, 4.000000> <1.000000, 1.000000, 4.000000> <-1.000000, 1.000000, 4.000000> <-1.000000, 0.000000, 4.000000> <3.124481, -2.030707, 4.288740> <3.124481, -1.028876, 4.697154> <1.290558, -1.374892, 5.127089> <1.290558, -2.396980, 4.701553> } } #declare RughtArm_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.290558, -2.396980, 4.701553> <1.290558, -3.153930, 4.500112> <3.124481, -2.807914, 4.070177> <3.124481, -2.030707, 4.288740> <3.581115, -4.528821, 5.627201> <3.581115, -5.307859, 5.000224> <5.248962, -4.615828, 4.140354> <5.248962, -3.836790, 4.767330> <4.684875, -5.574523, 6.926518> <4.684875, -6.353561, 6.299541> <6.352722, -5.661529, 5.439670> <6.352722, -4.882491, 6.066647> <7.638188, -6.738711, 5.827803> <7.371504, -7.540949, 5.421889> <8.532892, -7.194933, 4.047090> <8.799577, -6.392695, 4.453004> } } #declare RughtArm_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <3.124481, -2.030707, 4.288740> <3.124481, -1.028876, 4.697154> <1.290558, -1.374892, 5.127089> <1.290558, -2.396980, 4.701553> <5.248962, -3.836790, 4.767330> <5.248962, -3.057752, 5.394307> <3.581115, -3.749783, 6.254178> <3.581115, -4.528821, 5.627201> <6.352722, -4.882491, 6.066647> <6.352722, -4.103453, 6.693623> <4.684875, -4.795485, 7.553494> <4.684875, -5.574523, 6.926518> <8.799577, -6.392695, 4.453004> <9.066261, -5.590457, 4.858918> <7.904873, -5.936473, 6.233717> <7.638188, -6.738711, 5.827803> } } #declare RughtArm_5 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <7.638188, -6.738711, 5.827803> <7.371504, -7.540949, 5.421889> <8.532892, -7.194933, 4.047090> <8.799577, -6.392695, 4.453004> <10.591502, -7.902899, 4.729088> <10.058133, -8.728337, 4.544236> <10.713063, -8.728337, 2.654510> <11.246431, -7.902899, 2.839361> <12.285960, -9.054376, 4.784039> <11.869542, -9.698823, 4.639720> <12.214576, -9.706497, 3.678424> <12.630995, -9.062050, 3.822744> <13.853141, -10.180851, 5.333876> <13.457150, -10.793487, 5.196636> <13.796574, -10.797323, 4.234396> <14.192565, -10.184688, 4.371636> } } #declare RughtArm_6 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <8.799577, -6.392695, 4.453004> <9.066261, -5.590457, 4.858918> <7.904873, -5.936473, 6.233717> <7.638188, -6.738711, 5.827803> <11.246431, -7.902899, 2.839361> <11.779800, -7.077461, 3.024212> <11.124871, -7.077461, 4.913939> <10.591502, -7.902899, 4.729088> <12.630995, -9.062050, 3.822744> <13.047414, -8.417603, 3.967064> <12.702379, -8.409929, 4.928359> <12.285960, -9.054376, 4.784039> <14.192565, -10.184688, 4.371636> <14.588557, -9.572053, 4.508876> <14.249132, -9.568216, 5.471116> <13.853141, -10.180851, 5.333876> } } #declare RughtArm_7 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <13.853141, -10.180851, 5.333876> <13.457150, -10.793487, 5.196636> <13.796574, -10.797323, 4.234396> <14.192565, -10.184688, 4.371636> <15.420321, -11.307326, 5.883713> <15.044757, -11.888150, 5.753553> <15.378572, -11.888150, 4.790367> <15.754136, -11.307326, 4.920527> <15.606717, -11.441087, 5.948313> <15.229862, -12.024029, 5.817705> <15.563677, -12.024029, 4.854519> <15.940531, -11.441087, 4.985127> <17.331970, -12.565801, 6.020595> <17.323675, -12.578633, 6.017720> <17.332210, -12.578633, 5.993092> <17.340506, -12.565801, 5.995967> } } #declare RughtArm_8 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <14.192565, -10.184688, 4.371636> <14.588557, -9.572053, 4.508876> <14.249132, -9.568216, 5.471116> <13.853141, -10.180851, 5.333876> <15.754136, -11.307326, 4.920527> <16.129699, -10.726503, 5.050688> <15.795885, -10.726503, 6.013874> <15.420321, -11.307326, 5.883713> <15.940531, -11.441087, 4.985127> <16.317386, -10.858144, 5.115735> <15.983571, -10.858144, 6.078921> <15.606717, -11.441087, 5.948313> <17.340506, -12.565801, 5.995967> <17.348801, -12.552969, 5.998842> <17.340266, -12.552969, 6.023470> <17.331970, -12.565801, 6.020595> } } #declare RughtArm = union { object { RughtArm_1 } object { RughtArm_2 } object { RughtArm_3 } object { RughtArm_4 } object { RughtArm_5 } object { RughtArm_6 } object { RughtArm_7 } object { RughtArm_8 } texture { BodyColor } scale <0.500000, 0.500000, 0.500000> rotate <90.000000, -20.000000, -90.000000> translate <-5.500000, 0.000000, -4.000000> } #declare LeftArm_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-1.000000, 0.000000, 4.000000> <-1.000000, -1.000000, 4.000000> <1.000000, -1.000000, 4.000000> <1.000000, 0.000000, 4.000000> <1.290558, -2.396980, 4.701553> <1.290558, -3.153930, 4.500112> <3.124481, -2.807914, 4.070177> <3.124481, -2.030707, 4.288740> } } #declare LeftArm_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <1.000000, 0.000000, 4.000000> <1.000000, 1.000000, 4.000000> <-1.000000, 1.000000, 4.000000> <-1.000000, 0.000000, 4.000000> <3.124481, -2.030707, 4.288740> <3.124481, -1.028876, 4.697154> <1.290558, -1.374892, 5.127089> <1.290558, -2.396980, 4.701553> } } #declare LeftArm_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.290558, -2.396980, 4.701553> <1.290558, -3.153930, 4.500112> <3.124481, -2.807914, 4.070177> <3.124481, -2.030707, 4.288740> <3.581115, -4.528821, 5.627201> <3.581115, -5.307859, 5.000224> <5.248962, -4.615828, 4.140354> <5.248962, -3.836790, 4.767330> <4.684875, -5.574523, 6.926518> <4.684875, -6.353561, 6.299541> <6.352722, -5.661529, 5.439670> <6.352722, -4.882491, 6.066647> <7.638188, -6.738711, 5.827803> <7.371504, -7.540949, 5.421889> <8.532892, -7.194933, 4.047090> <8.799577, -6.392695, 4.453004> } } #declare LeftArm_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <3.124481, -2.030707, 4.288740> <3.124481, -1.028876, 4.697154> <1.290558, -1.374892, 5.127089> <1.290558, -2.396980, 4.701553> <5.248962, -3.836790, 4.767330> <5.248962, -3.057752, 5.394307> <3.581115, -3.749783, 6.254178> <3.581115, -4.528821, 5.627201> <6.352722, -4.882491, 6.066647> <6.352722, -4.103453, 6.693623> <4.684875, -4.795485, 7.553494> <4.684875, -5.574523, 6.926518> <8.799577, -6.392695, 4.453004> <9.066261, -5.590457, 4.858918> <7.904873, -5.936473, 6.233717> <7.638188, -6.738711, 5.827803> } } #declare LeftArm_5 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <7.638188, -6.738711, 5.827803> <7.371504, -7.540949, 5.421889> <8.532892, -7.194933, 4.047090> <8.799577, -6.392695, 4.453004> <10.591502, -7.902899, 4.729088> <10.058133, -8.728337, 4.544236> <10.713063, -8.728337, 2.654510> <11.246431, -7.902899, 2.839361> <12.285960, -9.054376, 4.784039> <11.869542, -9.698823, 4.639720> <12.214576, -9.706497, 3.678424> <12.630995, -9.062050, 3.822744> <13.853141, -10.180851, 5.333876> <13.457150, -10.793487, 5.196636> <13.796574, -10.797323, 4.234396> <14.192565, -10.184688, 4.371636> } } #declare LeftArm_6 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <8.799577, -6.392695, 4.453004> <9.066261, -5.590457, 4.858918> <7.904873, -5.936473, 6.233717> <7.638188, -6.738711, 5.827803> <11.246431, -7.902899, 2.839361> <11.779800, -7.077461, 3.024212> <11.124871, -7.077461, 4.913939> <10.591502, -7.902899, 4.729088> <12.630995, -9.062050, 3.822744> <13.047414, -8.417603, 3.967064> <12.702379, -8.409929, 4.928359> <12.285960, -9.054376, 4.784039> <14.192565, -10.184688, 4.371636> <14.588557, -9.572053, 4.508876> <14.249132, -9.568216, 5.471116> <13.853141, -10.180851, 5.333876> } } #declare LeftArm_7 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <13.853141, -10.180851, 5.333876> <13.457150, -10.793487, 5.196636> <13.796574, -10.797323, 4.234396> <14.192565, -10.184688, 4.371636> <15.420321, -11.307326, 5.883713> <15.044757, -11.888150, 5.753553> <15.378572, -11.888150, 4.790367> <15.754136, -11.307326, 4.920527> <15.606717, -11.441087, 5.948313> <15.229862, -12.024029, 5.817705> <15.563677, -12.024029, 4.854519> <15.940531, -11.441087, 4.985127> <17.331970, -12.565801, 6.020595> <17.323675, -12.578633, 6.017720> <17.332210, -12.578633, 5.993092> <17.340506, -12.565801, 5.995967> } } #declare LeftArm_8 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <14.192565, -10.184688, 4.371636> <14.588557, -9.572053, 4.508876> <14.249132, -9.568216, 5.471116> <13.853141, -10.180851, 5.333876> <15.754136, -11.307326, 4.920527> <16.129699, -10.726503, 5.050688> <15.795885, -10.726503, 6.013874> <15.420321, -11.307326, 5.883713> <15.940531, -11.441087, 4.985127> <16.317386, -10.858144, 5.115735> <15.983571, -10.858144, 6.078921> <15.606717, -11.441087, 5.948313> <17.340506, -12.565801, 5.995967> <17.348801, -12.552969, 5.998842> <17.340266, -12.552969, 6.023470> <17.331970, -12.565801, 6.020595> } } #declare LeftArm = union { object { LeftArm_1 } object { LeftArm_2 } object { LeftArm_3 } object { LeftArm_4 } object { LeftArm_5 } object { LeftArm_6 } object { LeftArm_7 } object { LeftArm_8 } texture { BodyColor } scale <0.500000, 0.500000, 0.500000> rotate <-90.000000, 20.000000, -90.000000> translate <5.500000, 0.000000, -4.000000> } #declare Foot_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.791985, 0.000000, -0.051200> <-2.791985, -5.140888, -0.051200> <2.587187, -5.140888, -0.051200> <2.587187, 0.000000, -0.051200> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-1.000000, 0.000000, 4.000000> <-1.000000, -1.000000, 4.000000> <1.000000, -1.000000, 4.000000> <1.000000, 0.000000, 4.000000> <-1.000000, 0.000000, 6.000000> <-1.000000, -1.000000, 6.000000> <1.000000, -1.000000, 6.000000> <1.000000, 0.000000, 6.000000> } } #declare Foot_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <2.587187, 0.000000, -0.051200> <2.587187, 5.140888, -0.051200> <-2.791985, 5.140888, -0.051200> <-2.791985, 0.000000, -0.051200> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <1.000000, 0.000000, 4.000000> <1.000000, 1.000000, 4.000000> <-1.000000, 1.000000, 4.000000> <-1.000000, 0.000000, 4.000000> <1.000000, 0.000000, 6.000000> <1.000000, 1.000000, 6.000000> <-1.000000, 1.000000, 6.000000> <-1.000000, 0.000000, 6.000000> } } #declare Foot = union { object { Foot_1 } object { Foot_2 } texture { BodyColor } translate <0.000000, 0.000000, -15.000000> } #declare ToeSphere = object { sphere {<0,0,0>,1} texture { BodyColor } } #declare ToeCutter = plane { z,0 texture { BodyColor } rotate <-180.000000, 0.000000, 0.000000> } #declare Toe1 = intersection { object { ToeSphere } object { ToeCutter } scale <0.500000, 0.500000, 0.500000> translate <0.000000, -3.700000, -15.000000> } #declare ToeSphere1 = object { sphere {<0,0,0>,1} texture { BodyColor } } #declare ToeCutter1 = plane { z,0 texture { BodyColor } rotate <-180.000000, 0.000000, 0.000000> } #declare Toe2 = intersection { object { ToeSphere1 } object { ToeCutter1 } scale <0.500000, 0.500000, 0.500000> translate <1.000000, -3.400000, -15.000000> } #declare ToeSphere2 = object { sphere {<0,0,0>,1} texture { BodyColor } } #declare ToeCutter2 = plane { z,0 texture { BodyColor } rotate <-180.000000, 0.000000, 0.000000> } #declare Toe3 = intersection { object { ToeSphere2 } object { ToeCutter2 } scale <0.500000, 0.500000, 0.500000> translate <-1.000000, -3.400000, -15.000000> } #declare Body = object { sphere {<0,0,0>,1} texture { BodyColor } scale <5.870000, 5.870000, 5.870000> translate <0.000000, 0.000000, -4.000000> } union { // Alien object { Eyestalk } object { EyeBall } object { Eyelashes } object { Lips } object { RughtArm } object { LeftArm } object { Foot } object { Toe1 } object { Toe2 } object { Toe3 } object { Body } translate <0.000000, 0.000000, 19.200000> } #declare Board_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.029730, 2.775713, -1.982652> <-0.029730, 2.377669, -1.982652> <0.002369, 2.377669, -1.982652> <0.002369, 2.775713, -1.982652> <-2.012382, 2.775713, -1.965304> <-2.012382, 2.377669, -1.965304> <1.985020, 2.377669, -1.965304> <1.985020, 2.775713, -1.965304> <-2.012382, 0.000000, 0.034696> <-2.012382, -0.398043, 0.034696> <1.985020, -0.398043, 0.034696> <1.985020, 0.000000, 0.034696> <-2.012382, 0.000000, 4.017348> <-2.012382, -0.398043, 4.017348> <1.985020, -0.398043, 4.017348> <1.985020, 0.000000, 4.017348> } } #declare Board_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.002369, 2.775713, -1.982652> <0.002369, 3.173756, -1.982652> <-0.029730, 3.173756, -1.982652> <-0.029730, 2.775713, -1.982652> <1.985020, 2.775713, -1.965304> <1.985020, 3.173756, -1.965304> <-2.012382, 3.173756, -1.965304> <-2.012382, 2.775713, -1.965304> <1.985020, 0.000000, 0.034696> <1.985020, 0.398043, 0.034696> <-2.012382, 0.398043, 0.034696> <-2.012382, 0.000000, 0.034696> <1.985020, 0.000000, 4.017348> <1.985020, 0.398043, 4.017348> <-2.012382, 0.398043, 4.017348> <-2.012382, 0.000000, 4.017348> } } #declare Board_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.012382, 0.000000, 4.017348> <-2.012382, -0.398043, 4.017348> <1.985020, -0.398043, 4.017348> <1.985020, 0.000000, 4.017348> <-2.012382, 0.000000, 8.000000> <-2.012382, -0.398043, 8.000000> <1.985020, -0.398043, 8.000000> <1.985020, 0.000000, 8.000000> <-2.012382, 1.189591, 10.000000> <-2.012382, 0.791548, 10.000000> <1.985020, 0.791548, 10.000000> <1.985020, 1.189591, 10.000000> <-0.029730, 1.189591, 10.017348> <-0.029730, 0.791548, 10.017348> <0.002369, 0.791548, 10.017348> <0.002369, 1.189591, 10.017348> } } #declare Board_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.985020, 0.000000, 4.017348> <1.985020, 0.398043, 4.017348> <-2.012382, 0.398043, 4.017348> <-2.012382, 0.000000, 4.017348> <1.985020, 0.000000, 8.000000> <1.985020, 0.398043, 8.000000> <-2.012382, 0.398043, 8.000000> <-2.012382, 0.000000, 8.000000> <1.985020, 1.189591, 10.000000> <1.985020, 1.587634, 10.000000> <-2.012382, 1.587634, 10.000000> <-2.012382, 1.189591, 10.000000> <0.002369, 1.189591, 10.017348> <0.002369, 1.587634, 10.017348> <-0.029730, 1.587634, 10.017348> <-0.029730, 1.189591, 10.017348> } } #declare Board = union { object { Board_1 } object { Board_2 } object { Board_3 } object { Board_4 } texture { BoardColor } translate <0.000000, 1.200000, 0.000000> } #declare WheelRubber = cylinder { <0,0,1>, <0,0,0>, 1 texture { WheelColor } rotate <0.000000, -90.000000, 0.000000> } #declare WheelHole = cylinder { <0,0,1>, <0,0,0>, 1 texture { WheelColor } scale <0.700000, 0.700000, 1.100000> rotate <0.000000, -90.000000, 0.000000> translate <0.050000, 0.000000, 0.000000> } #declare Wheel = difference { object { WheelRubber } object { WheelHole } translate <-0.700000, 0.000000, 0.000000> } #declare Axle = cylinder { <0,0,1>, <0,0,0>, 1 texture { Polished_Chrome } scale <0.700000, 0.700000, 3.150000> rotate <0.000000, -90.000000, 0.000000> translate <1.500000, 0.000000, 0.000000> } #declare WheelRubber1 = cylinder { <0,0,1>, <0,0,0>, 1 texture { WheelColor } rotate <0.000000, -90.000000, 0.000000> } #declare WheelHole1 = cylinder { <0,0,1>, <0,0,0>, 1 texture { WheelColor } scale <0.700000, 0.700000, 1.100000> rotate <0.000000, -90.000000, 0.000000> translate <0.050000, 0.000000, 0.000000> } #declare Wheel1 = difference { object { WheelRubber1 } object { WheelHole1 } translate <1.700000, 0.000000, 0.000000> } #declare AxleTBar = cylinder { <0,0,1>, <0,0,0>, 1 texture { Polished_Chrome } scale <0.250000, 0.500000, 1.800000> rotate <-90.000000, 0.000000, 0.000000> } #declare RearWheels = union { object { Wheel } object { Axle } object { Wheel1 } object { AxleTBar } scale <2.000000, 1.000000, 1.000000> translate <0.000000, 0.000000, 1.000000> } #declare WheelRubber2 = cylinder { <0,0,1>, <0,0,0>, 1 texture { WheelColor } rotate <0.000000, -90.000000, 0.000000> } #declare WheelHole2 = cylinder { <0,0,1>, <0,0,0>, 1 texture { WheelColor } scale <0.700000, 0.700000, 1.100000> rotate <0.000000, -90.000000, 0.000000> translate <0.050000, 0.000000, 0.000000> } #declare Wheel2 = difference { object { WheelRubber2 } object { WheelHole2 } translate <-0.700000, 0.000000, 0.000000> } #declare Axle1 = cylinder { <0,0,1>, <0,0,0>, 1 texture { Polished_Chrome } scale <0.700000, 0.700000, 3.150000> rotate <0.000000, -90.000000, 0.000000> translate <1.500000, 0.000000, 0.000000> } #declare WheelRubber3 = cylinder { <0,0,1>, <0,0,0>, 1 texture { WheelColor } rotate <0.000000, -90.000000, 0.000000> } #declare WheelHole3 = cylinder { <0,0,1>, <0,0,0>, 1 texture { WheelColor } scale <0.700000, 0.700000, 1.100000> rotate <0.000000, -90.000000, 0.000000> translate <0.050000, 0.000000, 0.000000> } #declare Wheel3 = difference { object { WheelRubber3 } object { WheelHole3 } translate <1.700000, 0.000000, 0.000000> } #declare AxleTBar2 = cylinder { <0,0,1>, <0,0,0>, 1 texture { Polished_Chrome } scale <0.250000, 0.500000, 1.600000> rotate <-90.000000, 0.000000, 0.000000> } #declare FrontWheels = union { object { Wheel2 } object { Axle1 } object { Wheel3 } object { AxleTBar2 } scale <2.000000, 1.000000, 1.000000> translate <0.000000, 0.000000, 8.000000> } union { // SkateBoard object { Board } object { RearWheels } object { FrontWheels } scale <1.500000, 1.500000, 1.500000> rotate <90.000000, 0.000000, 0.000000> translate <0.000000, 7.000000, 1.500000> } box { // Asphault <-1, -1, -1>, <1, 1, 1> texture { Blue_Agate } scale <10.000000, 1000.000000, 0.010000> } object { // SkySphere sphere {<0,0,0>,1} texture { Blue_Sky3 } scale <1000.000000, 1000.000000, 1000.000000> rotate <0.000000, -90.000000, -45.000000> } box { // Sculpture <-1, -1, -1>, <1, 1, 1> texture { SculptureTexture scale <6.000000, 200.000000, 6.000000> } scale <2.000000, 2.000000, 10.200000> rotate <0.000000, 0.000000, -8.000000> translate <-18.000000, 10.000000, 15.000000> } #declare FlowerStem_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-1.000000, 0.000000, 4.000000> <-1.000000, -1.000000, 4.000000> <1.000000, -1.000000, 4.000000> <1.000000, 0.000000, 4.000000> <-0.752169, -0.099133, 5.950434> <-0.752169, -1.000000, 6.000000> <1.049566, -1.000000, 5.950434> <1.049566, -0.099133, 5.950434> } } #declare FlowerStem_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <1.000000, 0.000000, 4.000000> <1.000000, 1.000000, 4.000000> <-1.000000, 1.000000, 4.000000> <-1.000000, 0.000000, 4.000000> <1.049566, -0.099133, 5.950434> <1.049566, 0.801735, 5.950434> <-0.752169, 0.801735, 6.000000> <-0.752169, -0.099133, 5.950434> } } #declare FlowerStem_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.752169, -0.099133, 5.950434> <-0.752169, -1.000000, 6.000000> <1.049566, -1.000000, 5.950434> <1.049566, -0.099133, 5.950434> <-0.504337, -0.198265, 8.000000> <-0.504337, -1.000000, 8.000000> <1.099133, -1.000000, 7.900867> <1.099133, -0.198265, 7.900867> <-0.008674, -0.594796, 10.148699> <-0.008674, -1.297398, 10.198265> <1.594796, -1.297398, 10.198265> <1.594796, -0.594796, 10.148699> <4.353160, -1.833953, 13.586121> <4.353160, -2.189591, 13.586121> <4.866171, -2.189591, 13.586121> <4.866171, -1.833953, 13.586121> } } #declare FlowerStem_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.049566, -0.099133, 5.950434> <1.049566, 0.801735, 5.950434> <-0.752169, 0.801735, 6.000000> <-0.752169, -0.099133, 5.950434> <1.099133, -0.198265, 7.900867> <1.099133, 0.603470, 7.900867> <-0.504337, 0.603470, 8.000000> <-0.504337, -0.198265, 8.000000> <1.594796, -0.594796, 10.148699> <1.594796, 0.107807, 10.099133> <-0.008674, 0.107807, 10.099133> <-0.008674, -0.594796, 10.148699> <4.866171, -1.833953, 13.586121> <4.866171, -1.478315, 13.586121> <4.353160, -1.478315, 13.586121> <4.353160, -1.833953, 13.586121> } } #declare FlowerStem = union { object { FlowerStem_1 } object { FlowerStem_2 } object { FlowerStem_3 } object { FlowerStem_4 } texture { Jade } } #declare FlowerStem1_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-1.000000, 0.000000, 4.000000> <-1.000000, -1.000000, 4.000000> <1.000000, -1.000000, 4.000000> <1.000000, 0.000000, 4.000000> <-0.752169, -0.099133, 5.950434> <-0.752169, -1.000000, 6.000000> <1.049566, -1.000000, 5.950434> <1.049566, -0.099133, 5.950434> } } #declare FlowerStem1_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <1.000000, 0.000000, 4.000000> <1.000000, 1.000000, 4.000000> <-1.000000, 1.000000, 4.000000> <-1.000000, 0.000000, 4.000000> <1.049566, -0.099133, 5.950434> <1.049566, 0.801735, 5.950434> <-0.752169, 0.801735, 6.000000> <-0.752169, -0.099133, 5.950434> } } #declare FlowerStem1_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.752169, -0.099133, 5.950434> <-0.752169, -1.000000, 6.000000> <1.049566, -1.000000, 5.950434> <1.049566, -0.099133, 5.950434> <-0.504337, -0.198265, 8.000000> <-0.504337, -1.000000, 8.000000> <1.099133, -1.000000, 7.900867> <1.099133, -0.198265, 7.900867> <-0.008674, -0.594796, 10.148699> <-0.008674, -1.297398, 10.198265> <1.594796, -1.297398, 10.198265> <1.594796, -0.594796, 10.148699> <4.353160, -1.833953, 13.586121> <4.353160, -2.189591, 13.586121> <4.866171, -2.189591, 13.586121> <4.866171, -1.833953, 13.586121> } } #declare FlowerStem1_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.049566, -0.099133, 5.950434> <1.049566, 0.801735, 5.950434> <-0.752169, 0.801735, 6.000000> <-0.752169, -0.099133, 5.950434> <1.099133, -0.198265, 7.900867> <1.099133, 0.603470, 7.900867> <-0.504337, 0.603470, 8.000000> <-0.504337, -0.198265, 8.000000> <1.594796, -0.594796, 10.148699> <1.594796, 0.107807, 10.099133> <-0.008674, 0.107807, 10.099133> <-0.008674, -0.594796, 10.148699> <4.866171, -1.833953, 13.586121> <4.866171, -1.478315, 13.586121> <4.353160, -1.478315, 13.586121> <4.353160, -1.833953, 13.586121> } } #declare FlowerStem1 = union { object { FlowerStem1_1 } object { FlowerStem1_2 } object { FlowerStem1_3 } object { FlowerStem1_4 } texture { Jade } scale <0.500000, 0.500000, 0.500000> rotate <0.000000, -90.000000, 0.000000> translate <-0.572694, -0.082792, 5.381497> } #declare Leaf1_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.994449, -2.667096, 0.355110> <-2.000000, -3.000000, 0.000000> <-1.000000, -3.000000, 0.000000> <0.000000, -3.000000, 0.000000> <-4.079995, -2.000000, 0.665830> <-2.000000, -2.000000, 0.000000> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, 0.000000> <-9.910980, -0.094317, 0.665830> <-2.000000, -1.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, 0.000000> <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> } } #declare Leaf1_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> <-9.995035, 0.037712, 0.665830> <-2.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, 0.000000> <-4.029179, 2.000000, 0.665830> <-2.000000, 2.000000, 0.000000> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, 0.000000> <-3.077675, 2.625483, 0.355110> <-2.000000, 3.000000, 0.000000> <-1.000000, 3.000000, 0.000000> <0.000000, 3.000000, 0.000000> } } #declare Leaf1_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, -3.000000, 0.000000> <1.000000, -3.000000, 0.000000> <2.304897, 0.048972, 0.000000> <5.856751, -0.052661, 0.355110> <0.000000, -2.000000, 0.000000> <1.000000, -2.000000, 0.000000> <2.304897, 0.032648, 0.000000> <5.907567, -0.018168, 0.355110> <0.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <2.609794, 0.016324, 0.000000> <5.907567, -0.034492, 0.355110> <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> } } #declare Leaf1_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> <0.000000, 1.000000, 0.000000> <1.000000, 1.000000, 0.000000> <2.203265, 0.441022, 0.000000> <5.907567, 0.034492, 0.355110> <0.000000, 2.000000, 0.000000> <1.000000, 2.000000, 0.000000> <2.355713, 0.526330, 0.000000> <3.976551, 0.221433, 0.355110> <0.000000, 3.000000, 0.000000> <1.000000, 3.000000, 0.000000> <2.254081, 0.459190, 0.000000> <5.907567, 0.001845, 0.355110> } } #declare Leaf1 = union { object { Leaf1_1 } object { Leaf1_2 } object { Leaf1_3 } object { Leaf1_4 } texture { Jade } scale <0.300000, 0.300000, 0.300000> rotate <0.000000, 30.000000, -90.000000> translate <-7.000000, 0.800000, 8.000000> } #declare Leaf2_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.994449, -2.667096, 0.355110> <-2.000000, -3.000000, 0.000000> <-1.000000, -3.000000, 0.000000> <0.000000, -3.000000, 0.000000> <-4.079995, -2.000000, 0.665830> <-2.000000, -2.000000, 0.000000> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, 0.000000> <-9.910980, -0.094317, 0.665830> <-2.000000, -1.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, 0.000000> <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> } } #declare Leaf2_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> <-9.995035, 0.037712, 0.665830> <-2.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, 0.000000> <-4.029179, 2.000000, 0.665830> <-2.000000, 2.000000, 0.000000> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, 0.000000> <-3.077675, 2.625483, 0.355110> <-2.000000, 3.000000, 0.000000> <-1.000000, 3.000000, 0.000000> <0.000000, 3.000000, 0.000000> } } #declare Leaf2_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, -3.000000, 0.000000> <1.000000, -3.000000, 0.000000> <2.304897, 0.048972, 0.000000> <5.856751, -0.052661, 0.355110> <0.000000, -2.000000, 0.000000> <1.000000, -2.000000, 0.000000> <2.304897, 0.032648, 0.000000> <5.907567, -0.018168, 0.355110> <0.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <2.609794, 0.016324, 0.000000> <5.907567, -0.034492, 0.355110> <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> } } #declare Leaf2_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> <0.000000, 1.000000, 0.000000> <1.000000, 1.000000, 0.000000> <2.203265, 0.441022, 0.000000> <5.907567, 0.034492, 0.355110> <0.000000, 2.000000, 0.000000> <1.000000, 2.000000, 0.000000> <2.355713, 0.526330, 0.000000> <3.976551, 0.221433, 0.355110> <0.000000, 3.000000, 0.000000> <1.000000, 3.000000, 0.000000> <2.254081, 0.459190, 0.000000> <5.907567, 0.001845, 0.355110> } } #declare Leaf2 = union { object { Leaf2_1 } object { Leaf2_2 } object { Leaf2_3 } object { Leaf2_4 } texture { Jade } scale <0.200000, 0.200000, 0.200000> rotate <-10.000000, 40.000000, 90.000000> translate <-3.000000, -1.300000, 6.000000> } #declare Branch = union { object { FlowerStem1 } object { Leaf1 } object { Leaf2 } } #declare FlowerStem2_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-1.000000, 0.000000, 4.000000> <-1.000000, -1.000000, 4.000000> <1.000000, -1.000000, 4.000000> <1.000000, 0.000000, 4.000000> <-0.752169, -0.099133, 5.950434> <-0.752169, -1.000000, 6.000000> <1.049566, -1.000000, 5.950434> <1.049566, -0.099133, 5.950434> } } #declare FlowerStem2_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <1.000000, 0.000000, 4.000000> <1.000000, 1.000000, 4.000000> <-1.000000, 1.000000, 4.000000> <-1.000000, 0.000000, 4.000000> <1.049566, -0.099133, 5.950434> <1.049566, 0.801735, 5.950434> <-0.752169, 0.801735, 6.000000> <-0.752169, -0.099133, 5.950434> } } #declare FlowerStem2_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.752169, -0.099133, 5.950434> <-0.752169, -1.000000, 6.000000> <1.049566, -1.000000, 5.950434> <1.049566, -0.099133, 5.950434> <-0.504337, -0.198265, 8.000000> <-0.504337, -1.000000, 8.000000> <1.099133, -1.000000, 7.900867> <1.099133, -0.198265, 7.900867> <-0.008674, -0.594796, 10.148699> <-0.008674, -1.297398, 10.198265> <1.594796, -1.297398, 10.198265> <1.594796, -0.594796, 10.148699> <4.353160, -1.833953, 13.586121> <4.353160, -2.189591, 13.586121> <4.866171, -2.189591, 13.586121> <4.866171, -1.833953, 13.586121> } } #declare FlowerStem2_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.049566, -0.099133, 5.950434> <1.049566, 0.801735, 5.950434> <-0.752169, 0.801735, 6.000000> <-0.752169, -0.099133, 5.950434> <1.099133, -0.198265, 7.900867> <1.099133, 0.603470, 7.900867> <-0.504337, 0.603470, 8.000000> <-0.504337, -0.198265, 8.000000> <1.594796, -0.594796, 10.148699> <1.594796, 0.107807, 10.099133> <-0.008674, 0.107807, 10.099133> <-0.008674, -0.594796, 10.148699> <4.866171, -1.833953, 13.586121> <4.866171, -1.478315, 13.586121> <4.353160, -1.478315, 13.586121> <4.353160, -1.833953, 13.586121> } } #declare FlowerStem2 = union { object { FlowerStem2_1 } object { FlowerStem2_2 } object { FlowerStem2_3 } object { FlowerStem2_4 } texture { Jade } scale <0.500000, 0.500000, 0.500000> rotate <0.000000, -90.000000, 0.000000> translate <-0.572694, -0.082792, 5.381497> } #declare Leaf3_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.994449, -2.667096, 0.355110> <-2.000000, -3.000000, 0.000000> <-1.000000, -3.000000, 0.000000> <0.000000, -3.000000, 0.000000> <-4.079995, -2.000000, 0.665830> <-2.000000, -2.000000, 0.000000> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, 0.000000> <-9.910980, -0.094317, 0.665830> <-2.000000, -1.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, 0.000000> <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> } } #declare Leaf3_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> <-9.995035, 0.037712, 0.665830> <-2.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, 0.000000> <-4.029179, 2.000000, 0.665830> <-2.000000, 2.000000, 0.000000> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, 0.000000> <-3.077675, 2.625483, 0.355110> <-2.000000, 3.000000, 0.000000> <-1.000000, 3.000000, 0.000000> <0.000000, 3.000000, 0.000000> } } #declare Leaf3_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, -3.000000, 0.000000> <1.000000, -3.000000, 0.000000> <2.304897, 0.048972, 0.000000> <5.856751, -0.052661, 0.355110> <0.000000, -2.000000, 0.000000> <1.000000, -2.000000, 0.000000> <2.304897, 0.032648, 0.000000> <5.907567, -0.018168, 0.355110> <0.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <2.609794, 0.016324, 0.000000> <5.907567, -0.034492, 0.355110> <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> } } #declare Leaf3_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> <0.000000, 1.000000, 0.000000> <1.000000, 1.000000, 0.000000> <2.203265, 0.441022, 0.000000> <5.907567, 0.034492, 0.355110> <0.000000, 2.000000, 0.000000> <1.000000, 2.000000, 0.000000> <2.355713, 0.526330, 0.000000> <3.976551, 0.221433, 0.355110> <0.000000, 3.000000, 0.000000> <1.000000, 3.000000, 0.000000> <2.254081, 0.459190, 0.000000> <5.907567, 0.001845, 0.355110> } } #declare Leaf3 = union { object { Leaf3_1 } object { Leaf3_2 } object { Leaf3_3 } object { Leaf3_4 } texture { Jade } scale <0.300000, 0.300000, 0.300000> rotate <0.000000, 30.000000, -90.000000> translate <-7.000000, 0.800000, 8.000000> } #declare Leaf4_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.994449, -2.667096, 0.355110> <-2.000000, -3.000000, 0.000000> <-1.000000, -3.000000, 0.000000> <0.000000, -3.000000, 0.000000> <-4.079995, -2.000000, 0.665830> <-2.000000, -2.000000, 0.000000> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, 0.000000> <-9.910980, -0.094317, 0.665830> <-2.000000, -1.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, 0.000000> <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> } } #declare Leaf4_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> <-9.995035, 0.037712, 0.665830> <-2.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, 0.000000> <-4.029179, 2.000000, 0.665830> <-2.000000, 2.000000, 0.000000> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, 0.000000> <-3.077675, 2.625483, 0.355110> <-2.000000, 3.000000, 0.000000> <-1.000000, 3.000000, 0.000000> <0.000000, 3.000000, 0.000000> } } #declare Leaf4_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, -3.000000, 0.000000> <1.000000, -3.000000, 0.000000> <2.304897, 0.048972, 0.000000> <5.856751, -0.052661, 0.355110> <0.000000, -2.000000, 0.000000> <1.000000, -2.000000, 0.000000> <2.304897, 0.032648, 0.000000> <5.907567, -0.018168, 0.355110> <0.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <2.609794, 0.016324, 0.000000> <5.907567, -0.034492, 0.355110> <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> } } #declare Leaf4_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> <0.000000, 1.000000, 0.000000> <1.000000, 1.000000, 0.000000> <2.203265, 0.441022, 0.000000> <5.907567, 0.034492, 0.355110> <0.000000, 2.000000, 0.000000> <1.000000, 2.000000, 0.000000> <2.355713, 0.526330, 0.000000> <3.976551, 0.221433, 0.355110> <0.000000, 3.000000, 0.000000> <1.000000, 3.000000, 0.000000> <2.254081, 0.459190, 0.000000> <5.907567, 0.001845, 0.355110> } } #declare Leaf4 = union { object { Leaf4_1 } object { Leaf4_2 } object { Leaf4_3 } object { Leaf4_4 } texture { Jade } scale <0.200000, 0.200000, 0.200000> rotate <-10.000000, 40.000000, 90.000000> translate <-3.000000, -1.300000, 6.000000> } #declare Branch1 = union { object { FlowerStem2 } object { Leaf3 } object { Leaf4 } rotate <0.000000, 0.000000, -60.000000> translate <0.000000, 0.000000, -1.000000> } #declare FlowerStem3_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-1.000000, 0.000000, 4.000000> <-1.000000, -1.000000, 4.000000> <1.000000, -1.000000, 4.000000> <1.000000, 0.000000, 4.000000> <-0.752169, -0.099133, 5.950434> <-0.752169, -1.000000, 6.000000> <1.049566, -1.000000, 5.950434> <1.049566, -0.099133, 5.950434> } } #declare FlowerStem3_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <1.000000, 0.000000, 4.000000> <1.000000, 1.000000, 4.000000> <-1.000000, 1.000000, 4.000000> <-1.000000, 0.000000, 4.000000> <1.049566, -0.099133, 5.950434> <1.049566, 0.801735, 5.950434> <-0.752169, 0.801735, 6.000000> <-0.752169, -0.099133, 5.950434> } } #declare FlowerStem3_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.752169, -0.099133, 5.950434> <-0.752169, -1.000000, 6.000000> <1.049566, -1.000000, 5.950434> <1.049566, -0.099133, 5.950434> <-0.504337, -0.198265, 8.000000> <-0.504337, -1.000000, 8.000000> <1.099133, -1.000000, 7.900867> <1.099133, -0.198265, 7.900867> <-0.008674, -0.594796, 10.148699> <-0.008674, -1.297398, 10.198265> <1.594796, -1.297398, 10.198265> <1.594796, -0.594796, 10.148699> <4.353160, -1.833953, 13.586121> <4.353160, -2.189591, 13.586121> <4.866171, -2.189591, 13.586121> <4.866171, -1.833953, 13.586121> } } #declare FlowerStem3_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.049566, -0.099133, 5.950434> <1.049566, 0.801735, 5.950434> <-0.752169, 0.801735, 6.000000> <-0.752169, -0.099133, 5.950434> <1.099133, -0.198265, 7.900867> <1.099133, 0.603470, 7.900867> <-0.504337, 0.603470, 8.000000> <-0.504337, -0.198265, 8.000000> <1.594796, -0.594796, 10.148699> <1.594796, 0.107807, 10.099133> <-0.008674, 0.107807, 10.099133> <-0.008674, -0.594796, 10.148699> <4.866171, -1.833953, 13.586121> <4.866171, -1.478315, 13.586121> <4.353160, -1.478315, 13.586121> <4.353160, -1.833953, 13.586121> } } #declare FlowerStem3 = union { object { FlowerStem3_1 } object { FlowerStem3_2 } object { FlowerStem3_3 } object { FlowerStem3_4 } texture { Jade } scale <0.500000, 0.500000, 0.500000> rotate <0.000000, -90.000000, 0.000000> translate <-0.572694, -0.082792, 5.381497> } #declare Leaf5_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.994449, -2.667096, 0.355110> <-2.000000, -3.000000, 0.000000> <-1.000000, -3.000000, 0.000000> <0.000000, -3.000000, 0.000000> <-4.079995, -2.000000, 0.665830> <-2.000000, -2.000000, 0.000000> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, 0.000000> <-9.910980, -0.094317, 0.665830> <-2.000000, -1.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, 0.000000> <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> } } #declare Leaf5_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> <-9.995035, 0.037712, 0.665830> <-2.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, 0.000000> <-4.029179, 2.000000, 0.665830> <-2.000000, 2.000000, 0.000000> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, 0.000000> <-3.077675, 2.625483, 0.355110> <-2.000000, 3.000000, 0.000000> <-1.000000, 3.000000, 0.000000> <0.000000, 3.000000, 0.000000> } } #declare Leaf5_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, -3.000000, 0.000000> <1.000000, -3.000000, 0.000000> <2.304897, 0.048972, 0.000000> <5.856751, -0.052661, 0.355110> <0.000000, -2.000000, 0.000000> <1.000000, -2.000000, 0.000000> <2.304897, 0.032648, 0.000000> <5.907567, -0.018168, 0.355110> <0.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <2.609794, 0.016324, 0.000000> <5.907567, -0.034492, 0.355110> <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> } } #declare Leaf5_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> <0.000000, 1.000000, 0.000000> <1.000000, 1.000000, 0.000000> <2.203265, 0.441022, 0.000000> <5.907567, 0.034492, 0.355110> <0.000000, 2.000000, 0.000000> <1.000000, 2.000000, 0.000000> <2.355713, 0.526330, 0.000000> <3.976551, 0.221433, 0.355110> <0.000000, 3.000000, 0.000000> <1.000000, 3.000000, 0.000000> <2.254081, 0.459190, 0.000000> <5.907567, 0.001845, 0.355110> } } #declare Leaf5 = union { object { Leaf5_1 } object { Leaf5_2 } object { Leaf5_3 } object { Leaf5_4 } texture { Jade } scale <0.300000, 0.300000, 0.300000> rotate <0.000000, 30.000000, -90.000000> translate <-7.000000, 0.800000, 8.000000> } #declare Leaf6_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.994449, -2.667096, 0.355110> <-2.000000, -3.000000, 0.000000> <-1.000000, -3.000000, 0.000000> <0.000000, -3.000000, 0.000000> <-4.079995, -2.000000, 0.665830> <-2.000000, -2.000000, 0.000000> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, 0.000000> <-9.910980, -0.094317, 0.665830> <-2.000000, -1.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, 0.000000> <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> } } #declare Leaf6_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> <-9.995035, 0.037712, 0.665830> <-2.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, 0.000000> <-4.029179, 2.000000, 0.665830> <-2.000000, 2.000000, 0.000000> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, 0.000000> <-3.077675, 2.625483, 0.355110> <-2.000000, 3.000000, 0.000000> <-1.000000, 3.000000, 0.000000> <0.000000, 3.000000, 0.000000> } } #declare Leaf6_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, -3.000000, 0.000000> <1.000000, -3.000000, 0.000000> <2.304897, 0.048972, 0.000000> <5.856751, -0.052661, 0.355110> <0.000000, -2.000000, 0.000000> <1.000000, -2.000000, 0.000000> <2.304897, 0.032648, 0.000000> <5.907567, -0.018168, 0.355110> <0.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <2.609794, 0.016324, 0.000000> <5.907567, -0.034492, 0.355110> <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> } } #declare Leaf6_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> <0.000000, 1.000000, 0.000000> <1.000000, 1.000000, 0.000000> <2.203265, 0.441022, 0.000000> <5.907567, 0.034492, 0.355110> <0.000000, 2.000000, 0.000000> <1.000000, 2.000000, 0.000000> <2.355713, 0.526330, 0.000000> <3.976551, 0.221433, 0.355110> <0.000000, 3.000000, 0.000000> <1.000000, 3.000000, 0.000000> <2.254081, 0.459190, 0.000000> <5.907567, 0.001845, 0.355110> } } #declare Leaf6 = union { object { Leaf6_1 } object { Leaf6_2 } object { Leaf6_3 } object { Leaf6_4 } texture { Jade } scale <0.200000, 0.200000, 0.200000> rotate <-10.000000, 40.000000, 90.000000> translate <-3.000000, -1.300000, 6.000000> } #declare Branch2 = union { object { FlowerStem3 } object { Leaf5 } object { Leaf6 } rotate <0.000000, 0.000000, -120.000000> } #declare FlowerStem4_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-1.000000, 0.000000, 4.000000> <-1.000000, -1.000000, 4.000000> <1.000000, -1.000000, 4.000000> <1.000000, 0.000000, 4.000000> <-0.752169, -0.099133, 5.950434> <-0.752169, -1.000000, 6.000000> <1.049566, -1.000000, 5.950434> <1.049566, -0.099133, 5.950434> } } #declare FlowerStem4_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <1.000000, 0.000000, 4.000000> <1.000000, 1.000000, 4.000000> <-1.000000, 1.000000, 4.000000> <-1.000000, 0.000000, 4.000000> <1.049566, -0.099133, 5.950434> <1.049566, 0.801735, 5.950434> <-0.752169, 0.801735, 6.000000> <-0.752169, -0.099133, 5.950434> } } #declare FlowerStem4_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.752169, -0.099133, 5.950434> <-0.752169, -1.000000, 6.000000> <1.049566, -1.000000, 5.950434> <1.049566, -0.099133, 5.950434> <-0.504337, -0.198265, 8.000000> <-0.504337, -1.000000, 8.000000> <1.099133, -1.000000, 7.900867> <1.099133, -0.198265, 7.900867> <-0.008674, -0.594796, 10.148699> <-0.008674, -1.297398, 10.198265> <1.594796, -1.297398, 10.198265> <1.594796, -0.594796, 10.148699> <4.353160, -1.833953, 13.586121> <4.353160, -2.189591, 13.586121> <4.866171, -2.189591, 13.586121> <4.866171, -1.833953, 13.586121> } } #declare FlowerStem4_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.049566, -0.099133, 5.950434> <1.049566, 0.801735, 5.950434> <-0.752169, 0.801735, 6.000000> <-0.752169, -0.099133, 5.950434> <1.099133, -0.198265, 7.900867> <1.099133, 0.603470, 7.900867> <-0.504337, 0.603470, 8.000000> <-0.504337, -0.198265, 8.000000> <1.594796, -0.594796, 10.148699> <1.594796, 0.107807, 10.099133> <-0.008674, 0.107807, 10.099133> <-0.008674, -0.594796, 10.148699> <4.866171, -1.833953, 13.586121> <4.866171, -1.478315, 13.586121> <4.353160, -1.478315, 13.586121> <4.353160, -1.833953, 13.586121> } } #declare FlowerStem4 = union { object { FlowerStem4_1 } object { FlowerStem4_2 } object { FlowerStem4_3 } object { FlowerStem4_4 } texture { Jade } scale <0.500000, 0.500000, 0.500000> rotate <0.000000, -90.000000, 0.000000> translate <-0.572694, -0.082792, 5.381497> } #declare Leaf7_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.994449, -2.667096, 0.355110> <-2.000000, -3.000000, 0.000000> <-1.000000, -3.000000, 0.000000> <0.000000, -3.000000, 0.000000> <-4.079995, -2.000000, 0.665830> <-2.000000, -2.000000, 0.000000> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, 0.000000> <-9.910980, -0.094317, 0.665830> <-2.000000, -1.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, 0.000000> <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> } } #declare Leaf7_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> <-9.995035, 0.037712, 0.665830> <-2.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, 0.000000> <-4.029179, 2.000000, 0.665830> <-2.000000, 2.000000, 0.000000> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, 0.000000> <-3.077675, 2.625483, 0.355110> <-2.000000, 3.000000, 0.000000> <-1.000000, 3.000000, 0.000000> <0.000000, 3.000000, 0.000000> } } #declare Leaf7_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, -3.000000, 0.000000> <1.000000, -3.000000, 0.000000> <2.304897, 0.048972, 0.000000> <5.856751, -0.052661, 0.355110> <0.000000, -2.000000, 0.000000> <1.000000, -2.000000, 0.000000> <2.304897, 0.032648, 0.000000> <5.907567, -0.018168, 0.355110> <0.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <2.609794, 0.016324, 0.000000> <5.907567, -0.034492, 0.355110> <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> } } #declare Leaf7_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> <0.000000, 1.000000, 0.000000> <1.000000, 1.000000, 0.000000> <2.203265, 0.441022, 0.000000> <5.907567, 0.034492, 0.355110> <0.000000, 2.000000, 0.000000> <1.000000, 2.000000, 0.000000> <2.355713, 0.526330, 0.000000> <3.976551, 0.221433, 0.355110> <0.000000, 3.000000, 0.000000> <1.000000, 3.000000, 0.000000> <2.254081, 0.459190, 0.000000> <5.907567, 0.001845, 0.355110> } } #declare Leaf7 = union { object { Leaf7_1 } object { Leaf7_2 } object { Leaf7_3 } object { Leaf7_4 } texture { Jade } scale <0.300000, 0.300000, 0.300000> rotate <0.000000, 30.000000, -90.000000> translate <-7.000000, 0.800000, 8.000000> } #declare Leaf8_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.994449, -2.667096, 0.355110> <-2.000000, -3.000000, 0.000000> <-1.000000, -3.000000, 0.000000> <0.000000, -3.000000, 0.000000> <-4.079995, -2.000000, 0.665830> <-2.000000, -2.000000, 0.000000> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, 0.000000> <-9.910980, -0.094317, 0.665830> <-2.000000, -1.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, 0.000000> <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> } } #declare Leaf8_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> <-9.995035, 0.037712, 0.665830> <-2.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, 0.000000> <-4.029179, 2.000000, 0.665830> <-2.000000, 2.000000, 0.000000> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, 0.000000> <-3.077675, 2.625483, 0.355110> <-2.000000, 3.000000, 0.000000> <-1.000000, 3.000000, 0.000000> <0.000000, 3.000000, 0.000000> } } #declare Leaf8_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, -3.000000, 0.000000> <1.000000, -3.000000, 0.000000> <2.304897, 0.048972, 0.000000> <5.856751, -0.052661, 0.355110> <0.000000, -2.000000, 0.000000> <1.000000, -2.000000, 0.000000> <2.304897, 0.032648, 0.000000> <5.907567, -0.018168, 0.355110> <0.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <2.609794, 0.016324, 0.000000> <5.907567, -0.034492, 0.355110> <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> } } #declare Leaf8_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> <0.000000, 1.000000, 0.000000> <1.000000, 1.000000, 0.000000> <2.203265, 0.441022, 0.000000> <5.907567, 0.034492, 0.355110> <0.000000, 2.000000, 0.000000> <1.000000, 2.000000, 0.000000> <2.355713, 0.526330, 0.000000> <3.976551, 0.221433, 0.355110> <0.000000, 3.000000, 0.000000> <1.000000, 3.000000, 0.000000> <2.254081, 0.459190, 0.000000> <5.907567, 0.001845, 0.355110> } } #declare Leaf8 = union { object { Leaf8_1 } object { Leaf8_2 } object { Leaf8_3 } object { Leaf8_4 } texture { Jade } scale <0.200000, 0.200000, 0.200000> rotate <-10.000000, 40.000000, 90.000000> translate <-3.000000, -1.300000, 6.000000> } #declare Branch3 = union { object { FlowerStem4 } object { Leaf7 } object { Leaf8 } rotate <0.000000, 0.000000, -180.000000> translate <0.000000, 0.000000, -1.000000> } #declare FlowerStem5_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-1.000000, 0.000000, 4.000000> <-1.000000, -1.000000, 4.000000> <1.000000, -1.000000, 4.000000> <1.000000, 0.000000, 4.000000> <-0.752169, -0.099133, 5.950434> <-0.752169, -1.000000, 6.000000> <1.049566, -1.000000, 5.950434> <1.049566, -0.099133, 5.950434> } } #declare FlowerStem5_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <1.000000, 0.000000, 4.000000> <1.000000, 1.000000, 4.000000> <-1.000000, 1.000000, 4.000000> <-1.000000, 0.000000, 4.000000> <1.049566, -0.099133, 5.950434> <1.049566, 0.801735, 5.950434> <-0.752169, 0.801735, 6.000000> <-0.752169, -0.099133, 5.950434> } } #declare FlowerStem5_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.752169, -0.099133, 5.950434> <-0.752169, -1.000000, 6.000000> <1.049566, -1.000000, 5.950434> <1.049566, -0.099133, 5.950434> <-0.504337, -0.198265, 8.000000> <-0.504337, -1.000000, 8.000000> <1.099133, -1.000000, 7.900867> <1.099133, -0.198265, 7.900867> <-0.008674, -0.594796, 10.148699> <-0.008674, -1.297398, 10.198265> <1.594796, -1.297398, 10.198265> <1.594796, -0.594796, 10.148699> <4.353160, -1.833953, 13.586121> <4.353160, -2.189591, 13.586121> <4.866171, -2.189591, 13.586121> <4.866171, -1.833953, 13.586121> } } #declare FlowerStem5_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.049566, -0.099133, 5.950434> <1.049566, 0.801735, 5.950434> <-0.752169, 0.801735, 6.000000> <-0.752169, -0.099133, 5.950434> <1.099133, -0.198265, 7.900867> <1.099133, 0.603470, 7.900867> <-0.504337, 0.603470, 8.000000> <-0.504337, -0.198265, 8.000000> <1.594796, -0.594796, 10.148699> <1.594796, 0.107807, 10.099133> <-0.008674, 0.107807, 10.099133> <-0.008674, -0.594796, 10.148699> <4.866171, -1.833953, 13.586121> <4.866171, -1.478315, 13.586121> <4.353160, -1.478315, 13.586121> <4.353160, -1.833953, 13.586121> } } #declare FlowerStem5 = union { object { FlowerStem5_1 } object { FlowerStem5_2 } object { FlowerStem5_3 } object { FlowerStem5_4 } texture { Jade } scale <0.500000, 0.500000, 0.500000> rotate <0.000000, -90.000000, 0.000000> translate <-0.572694, -0.082792, 5.381497> } #declare Leaf9_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.994449, -2.667096, 0.355110> <-2.000000, -3.000000, 0.000000> <-1.000000, -3.000000, 0.000000> <0.000000, -3.000000, 0.000000> <-4.079995, -2.000000, 0.665830> <-2.000000, -2.000000, 0.000000> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, 0.000000> <-9.910980, -0.094317, 0.665830> <-2.000000, -1.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, 0.000000> <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> } } #declare Leaf9_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> <-9.995035, 0.037712, 0.665830> <-2.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, 0.000000> <-4.029179, 2.000000, 0.665830> <-2.000000, 2.000000, 0.000000> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, 0.000000> <-3.077675, 2.625483, 0.355110> <-2.000000, 3.000000, 0.000000> <-1.000000, 3.000000, 0.000000> <0.000000, 3.000000, 0.000000> } } #declare Leaf9_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, -3.000000, 0.000000> <1.000000, -3.000000, 0.000000> <2.304897, 0.048972, 0.000000> <5.856751, -0.052661, 0.355110> <0.000000, -2.000000, 0.000000> <1.000000, -2.000000, 0.000000> <2.304897, 0.032648, 0.000000> <5.907567, -0.018168, 0.355110> <0.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <2.609794, 0.016324, 0.000000> <5.907567, -0.034492, 0.355110> <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> } } #declare Leaf9_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> <0.000000, 1.000000, 0.000000> <1.000000, 1.000000, 0.000000> <2.203265, 0.441022, 0.000000> <5.907567, 0.034492, 0.355110> <0.000000, 2.000000, 0.000000> <1.000000, 2.000000, 0.000000> <2.355713, 0.526330, 0.000000> <3.976551, 0.221433, 0.355110> <0.000000, 3.000000, 0.000000> <1.000000, 3.000000, 0.000000> <2.254081, 0.459190, 0.000000> <5.907567, 0.001845, 0.355110> } } #declare Leaf9 = union { object { Leaf9_1 } object { Leaf9_2 } object { Leaf9_3 } object { Leaf9_4 } texture { Jade } scale <0.300000, 0.300000, 0.300000> rotate <0.000000, 30.000000, -90.000000> translate <-7.000000, 0.800000, 8.000000> } #declare Leaf10_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.994449, -2.667096, 0.355110> <-2.000000, -3.000000, 0.000000> <-1.000000, -3.000000, 0.000000> <0.000000, -3.000000, 0.000000> <-4.079995, -2.000000, 0.665830> <-2.000000, -2.000000, 0.000000> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, 0.000000> <-9.910980, -0.094317, 0.665830> <-2.000000, -1.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, 0.000000> <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> } } #declare Leaf10_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> <-9.995035, 0.037712, 0.665830> <-2.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, 0.000000> <-4.029179, 2.000000, 0.665830> <-2.000000, 2.000000, 0.000000> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, 0.000000> <-3.077675, 2.625483, 0.355110> <-2.000000, 3.000000, 0.000000> <-1.000000, 3.000000, 0.000000> <0.000000, 3.000000, 0.000000> } } #declare Leaf10_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, -3.000000, 0.000000> <1.000000, -3.000000, 0.000000> <2.304897, 0.048972, 0.000000> <5.856751, -0.052661, 0.355110> <0.000000, -2.000000, 0.000000> <1.000000, -2.000000, 0.000000> <2.304897, 0.032648, 0.000000> <5.907567, -0.018168, 0.355110> <0.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <2.609794, 0.016324, 0.000000> <5.907567, -0.034492, 0.355110> <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> } } #declare Leaf10_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> <0.000000, 1.000000, 0.000000> <1.000000, 1.000000, 0.000000> <2.203265, 0.441022, 0.000000> <5.907567, 0.034492, 0.355110> <0.000000, 2.000000, 0.000000> <1.000000, 2.000000, 0.000000> <2.355713, 0.526330, 0.000000> <3.976551, 0.221433, 0.355110> <0.000000, 3.000000, 0.000000> <1.000000, 3.000000, 0.000000> <2.254081, 0.459190, 0.000000> <5.907567, 0.001845, 0.355110> } } #declare Leaf10 = union { object { Leaf10_1 } object { Leaf10_2 } object { Leaf10_3 } object { Leaf10_4 } texture { Jade } scale <0.200000, 0.200000, 0.200000> rotate <-10.000000, 40.000000, 90.000000> translate <-3.000000, -1.300000, 6.000000> } #declare Branch4 = union { object { FlowerStem5 } object { Leaf9 } object { Leaf10 } rotate <0.000000, 0.000000, -240.000000> } #declare FlowerStem6_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-1.000000, 0.000000, 4.000000> <-1.000000, -1.000000, 4.000000> <1.000000, -1.000000, 4.000000> <1.000000, 0.000000, 4.000000> <-0.752169, -0.099133, 5.950434> <-0.752169, -1.000000, 6.000000> <1.049566, -1.000000, 5.950434> <1.049566, -0.099133, 5.950434> } } #declare FlowerStem6_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <1.000000, 0.000000, 4.000000> <1.000000, 1.000000, 4.000000> <-1.000000, 1.000000, 4.000000> <-1.000000, 0.000000, 4.000000> <1.049566, -0.099133, 5.950434> <1.049566, 0.801735, 5.950434> <-0.752169, 0.801735, 6.000000> <-0.752169, -0.099133, 5.950434> } } #declare FlowerStem6_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.752169, -0.099133, 5.950434> <-0.752169, -1.000000, 6.000000> <1.049566, -1.000000, 5.950434> <1.049566, -0.099133, 5.950434> <-0.504337, -0.198265, 8.000000> <-0.504337, -1.000000, 8.000000> <1.099133, -1.000000, 7.900867> <1.099133, -0.198265, 7.900867> <-0.008674, -0.594796, 10.148699> <-0.008674, -1.297398, 10.198265> <1.594796, -1.297398, 10.198265> <1.594796, -0.594796, 10.148699> <4.353160, -1.833953, 13.586121> <4.353160, -2.189591, 13.586121> <4.866171, -2.189591, 13.586121> <4.866171, -1.833953, 13.586121> } } #declare FlowerStem6_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.049566, -0.099133, 5.950434> <1.049566, 0.801735, 5.950434> <-0.752169, 0.801735, 6.000000> <-0.752169, -0.099133, 5.950434> <1.099133, -0.198265, 7.900867> <1.099133, 0.603470, 7.900867> <-0.504337, 0.603470, 8.000000> <-0.504337, -0.198265, 8.000000> <1.594796, -0.594796, 10.148699> <1.594796, 0.107807, 10.099133> <-0.008674, 0.107807, 10.099133> <-0.008674, -0.594796, 10.148699> <4.866171, -1.833953, 13.586121> <4.866171, -1.478315, 13.586121> <4.353160, -1.478315, 13.586121> <4.353160, -1.833953, 13.586121> } } #declare FlowerStem6 = union { object { FlowerStem6_1 } object { FlowerStem6_2 } object { FlowerStem6_3 } object { FlowerStem6_4 } texture { Jade } scale <0.500000, 0.500000, 0.500000> rotate <0.000000, -90.000000, 0.000000> translate <-0.572694, -0.082792, 5.381497> } #declare Leaf11_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.994449, -2.667096, 0.355110> <-2.000000, -3.000000, 0.000000> <-1.000000, -3.000000, 0.000000> <0.000000, -3.000000, 0.000000> <-4.079995, -2.000000, 0.665830> <-2.000000, -2.000000, 0.000000> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, 0.000000> <-9.910980, -0.094317, 0.665830> <-2.000000, -1.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, 0.000000> <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> } } #declare Leaf11_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> <-9.995035, 0.037712, 0.665830> <-2.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, 0.000000> <-4.029179, 2.000000, 0.665830> <-2.000000, 2.000000, 0.000000> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, 0.000000> <-3.077675, 2.625483, 0.355110> <-2.000000, 3.000000, 0.000000> <-1.000000, 3.000000, 0.000000> <0.000000, 3.000000, 0.000000> } } #declare Leaf11_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, -3.000000, 0.000000> <1.000000, -3.000000, 0.000000> <2.304897, 0.048972, 0.000000> <5.856751, -0.052661, 0.355110> <0.000000, -2.000000, 0.000000> <1.000000, -2.000000, 0.000000> <2.304897, 0.032648, 0.000000> <5.907567, -0.018168, 0.355110> <0.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <2.609794, 0.016324, 0.000000> <5.907567, -0.034492, 0.355110> <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> } } #declare Leaf11_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> <0.000000, 1.000000, 0.000000> <1.000000, 1.000000, 0.000000> <2.203265, 0.441022, 0.000000> <5.907567, 0.034492, 0.355110> <0.000000, 2.000000, 0.000000> <1.000000, 2.000000, 0.000000> <2.355713, 0.526330, 0.000000> <3.976551, 0.221433, 0.355110> <0.000000, 3.000000, 0.000000> <1.000000, 3.000000, 0.000000> <2.254081, 0.459190, 0.000000> <5.907567, 0.001845, 0.355110> } } #declare Leaf11 = union { object { Leaf11_1 } object { Leaf11_2 } object { Leaf11_3 } object { Leaf11_4 } texture { Jade } scale <0.300000, 0.300000, 0.300000> rotate <0.000000, 30.000000, -90.000000> translate <-7.000000, 0.800000, 8.000000> } #declare Leaf12_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.994449, -2.667096, 0.355110> <-2.000000, -3.000000, 0.000000> <-1.000000, -3.000000, 0.000000> <0.000000, -3.000000, 0.000000> <-4.079995, -2.000000, 0.665830> <-2.000000, -2.000000, 0.000000> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, 0.000000> <-9.910980, -0.094317, 0.665830> <-2.000000, -1.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, 0.000000> <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> } } #declare Leaf12_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> <-9.995035, 0.037712, 0.665830> <-2.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, 0.000000> <-4.029179, 2.000000, 0.665830> <-2.000000, 2.000000, 0.000000> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, 0.000000> <-3.077675, 2.625483, 0.355110> <-2.000000, 3.000000, 0.000000> <-1.000000, 3.000000, 0.000000> <0.000000, 3.000000, 0.000000> } } #declare Leaf12_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, -3.000000, 0.000000> <1.000000, -3.000000, 0.000000> <2.304897, 0.048972, 0.000000> <5.856751, -0.052661, 0.355110> <0.000000, -2.000000, 0.000000> <1.000000, -2.000000, 0.000000> <2.304897, 0.032648, 0.000000> <5.907567, -0.018168, 0.355110> <0.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <2.609794, 0.016324, 0.000000> <5.907567, -0.034492, 0.355110> <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> } } #declare Leaf12_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> <0.000000, 1.000000, 0.000000> <1.000000, 1.000000, 0.000000> <2.203265, 0.441022, 0.000000> <5.907567, 0.034492, 0.355110> <0.000000, 2.000000, 0.000000> <1.000000, 2.000000, 0.000000> <2.355713, 0.526330, 0.000000> <3.976551, 0.221433, 0.355110> <0.000000, 3.000000, 0.000000> <1.000000, 3.000000, 0.000000> <2.254081, 0.459190, 0.000000> <5.907567, 0.001845, 0.355110> } } #declare Leaf12 = union { object { Leaf12_1 } object { Leaf12_2 } object { Leaf12_3 } object { Leaf12_4 } texture { Jade } scale <0.200000, 0.200000, 0.200000> rotate <-10.000000, 40.000000, 90.000000> translate <-3.000000, -1.300000, 6.000000> } #declare Branch5 = union { object { FlowerStem6 } object { Leaf11 } object { Leaf12 } rotate <0.000000, 0.000000, -300.000000> translate <0.000000, 0.000000, -1.000000> } #declare FlowerStem7_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-1.000000, 0.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <1.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 2.000000> <-1.000000, -1.000000, 2.000000> <1.000000, -1.000000, 2.000000> <1.000000, 0.000000, 2.000000> <-1.000000, 0.000000, 4.000000> <-1.000000, -1.000000, 4.000000> <1.000000, -1.000000, 4.000000> <1.000000, 0.000000, 4.000000> <-0.752169, -0.099133, 5.950434> <-0.752169, -1.000000, 6.000000> <1.049566, -1.000000, 5.950434> <1.049566, -0.099133, 5.950434> } } #declare FlowerStem7_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.000000, 0.000000, 0.000000> <1.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <1.000000, 0.000000, 2.000000> <1.000000, 1.000000, 2.000000> <-1.000000, 1.000000, 2.000000> <-1.000000, 0.000000, 2.000000> <1.000000, 0.000000, 4.000000> <1.000000, 1.000000, 4.000000> <-1.000000, 1.000000, 4.000000> <-1.000000, 0.000000, 4.000000> <1.049566, -0.099133, 5.950434> <1.049566, 0.801735, 5.950434> <-0.752169, 0.801735, 6.000000> <-0.752169, -0.099133, 5.950434> } } #declare FlowerStem7_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.752169, -0.099133, 5.950434> <-0.752169, -1.000000, 6.000000> <1.049566, -1.000000, 5.950434> <1.049566, -0.099133, 5.950434> <-0.504337, -0.198265, 8.000000> <-0.504337, -1.000000, 8.000000> <1.099133, -1.000000, 7.900867> <1.099133, -0.198265, 7.900867> <-0.008674, -0.594796, 10.148699> <-0.008674, -1.297398, 10.198265> <1.594796, -1.297398, 10.198265> <1.594796, -0.594796, 10.148699> <4.353160, -1.833953, 13.586121> <4.353160, -2.189591, 13.586121> <4.866171, -2.189591, 13.586121> <4.866171, -1.833953, 13.586121> } } #declare FlowerStem7_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <1.049566, -0.099133, 5.950434> <1.049566, 0.801735, 5.950434> <-0.752169, 0.801735, 6.000000> <-0.752169, -0.099133, 5.950434> <1.099133, -0.198265, 7.900867> <1.099133, 0.603470, 7.900867> <-0.504337, 0.603470, 8.000000> <-0.504337, -0.198265, 8.000000> <1.594796, -0.594796, 10.148699> <1.594796, 0.107807, 10.099133> <-0.008674, 0.107807, 10.099133> <-0.008674, -0.594796, 10.148699> <4.866171, -1.833953, 13.586121> <4.866171, -1.478315, 13.586121> <4.353160, -1.478315, 13.586121> <4.353160, -1.833953, 13.586121> } } #declare FlowerStem7 = union { object { FlowerStem7_1 } object { FlowerStem7_2 } object { FlowerStem7_3 } object { FlowerStem7_4 } texture { Jade } scale <0.500000, 0.500000, 0.500000> rotate <0.000000, -90.000000, 0.000000> translate <-0.572694, -0.082792, 5.381497> } #declare Leaf13_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.994449, -2.667096, 0.355110> <-2.000000, -3.000000, 0.000000> <-1.000000, -3.000000, 0.000000> <0.000000, -3.000000, 0.000000> <-4.079995, -2.000000, 0.665830> <-2.000000, -2.000000, 0.000000> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, 0.000000> <-9.910980, -0.094317, 0.665830> <-2.000000, -1.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, 0.000000> <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> } } #declare Leaf13_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> <-9.995035, 0.037712, 0.665830> <-2.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, 0.000000> <-4.029179, 2.000000, 0.665830> <-2.000000, 2.000000, 0.000000> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, 0.000000> <-3.077675, 2.625483, 0.355110> <-2.000000, 3.000000, 0.000000> <-1.000000, 3.000000, 0.000000> <0.000000, 3.000000, 0.000000> } } #declare Leaf13_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, -3.000000, 0.000000> <1.000000, -3.000000, 0.000000> <2.304897, 0.048972, 0.000000> <5.856751, -0.052661, 0.355110> <0.000000, -2.000000, 0.000000> <1.000000, -2.000000, 0.000000> <2.304897, 0.032648, 0.000000> <5.907567, -0.018168, 0.355110> <0.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <2.609794, 0.016324, 0.000000> <5.907567, -0.034492, 0.355110> <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> } } #declare Leaf13_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> <0.000000, 1.000000, 0.000000> <1.000000, 1.000000, 0.000000> <2.203265, 0.441022, 0.000000> <5.907567, 0.034492, 0.355110> <0.000000, 2.000000, 0.000000> <1.000000, 2.000000, 0.000000> <2.355713, 0.526330, 0.000000> <3.976551, 0.221433, 0.355110> <0.000000, 3.000000, 0.000000> <1.000000, 3.000000, 0.000000> <2.254081, 0.459190, 0.000000> <5.907567, 0.001845, 0.355110> } } #declare Leaf13 = union { object { Leaf13_1 } object { Leaf13_2 } object { Leaf13_3 } object { Leaf13_4 } texture { Jade } scale <0.300000, 0.300000, 0.300000> rotate <0.000000, 30.000000, -90.000000> translate <-7.000000, 0.800000, 8.000000> } #declare Leaf14_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.994449, -2.667096, 0.355110> <-2.000000, -3.000000, 0.000000> <-1.000000, -3.000000, 0.000000> <0.000000, -3.000000, 0.000000> <-4.079995, -2.000000, 0.665830> <-2.000000, -2.000000, 0.000000> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, 0.000000> <-9.910980, -0.094317, 0.665830> <-2.000000, -1.000000, 0.000000> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, 0.000000> <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> } } #declare Leaf14_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-9.953008, -0.028303, 0.665830> <-2.000000, 0.000000, 0.000000> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, 0.000000> <-9.995035, 0.037712, 0.665830> <-2.000000, 1.000000, 0.000000> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, 0.000000> <-4.029179, 2.000000, 0.665830> <-2.000000, 2.000000, 0.000000> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, 0.000000> <-3.077675, 2.625483, 0.355110> <-2.000000, 3.000000, 0.000000> <-1.000000, 3.000000, 0.000000> <0.000000, 3.000000, 0.000000> } } #declare Leaf14_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, -3.000000, 0.000000> <1.000000, -3.000000, 0.000000> <2.304897, 0.048972, 0.000000> <5.856751, -0.052661, 0.355110> <0.000000, -2.000000, 0.000000> <1.000000, -2.000000, 0.000000> <2.304897, 0.032648, 0.000000> <5.907567, -0.018168, 0.355110> <0.000000, -1.000000, 0.000000> <1.000000, -1.000000, 0.000000> <2.609794, 0.016324, 0.000000> <5.907567, -0.034492, 0.355110> <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> } } #declare Leaf14_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, 0.000000> <1.000000, 0.000000, 0.000000> <2.406530, 0.228673, 0.000000> <5.907567, 0.000000, 0.355110> <0.000000, 1.000000, 0.000000> <1.000000, 1.000000, 0.000000> <2.203265, 0.441022, 0.000000> <5.907567, 0.034492, 0.355110> <0.000000, 2.000000, 0.000000> <1.000000, 2.000000, 0.000000> <2.355713, 0.526330, 0.000000> <3.976551, 0.221433, 0.355110> <0.000000, 3.000000, 0.000000> <1.000000, 3.000000, 0.000000> <2.254081, 0.459190, 0.000000> <5.907567, 0.001845, 0.355110> } } #declare Leaf14 = union { object { Leaf14_1 } object { Leaf14_2 } object { Leaf14_3 } object { Leaf14_4 } texture { Jade } scale <0.200000, 0.200000, 0.200000> rotate <-10.000000, 40.000000, 90.000000> translate <-3.000000, -1.300000, 6.000000> } #declare Branch6 = union { object { FlowerStem7 } object { Leaf13 } object { Leaf14 } rotate <0.000000, 0.000000, -360.000000> } #declare PlantBody = union { object { FlowerStem } object { Branch } object { Branch1 } object { Branch2 } object { Branch3 } object { Branch4 } object { Branch5 } object { Branch6 } } #declare InnerPetal1_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.563352, -1.769446, 0.227862> <-1.949364, -3.000000, 0.336087> <-1.484596, -3.629705, 0.395898> <-0.411907, -3.532921, 0.221985> <-2.722133, -0.491579, 0.227862> <-1.949364, -2.000000, 0.101272> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, -0.093371> <-3.694351, -0.007617, 1.090458> <-1.949364, -1.000000, 0.101272> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, -0.093371> <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> } } #declare InnerPetal1_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> <-3.694351, -0.071773, 1.090458> <-1.949364, 1.000000, 0.101272> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, -0.093371> <-2.778359, 0.369123, 0.227862> <-1.949364, 2.000000, 0.101272> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, -0.093371> <-2.563864, 2.127727, 0.227862> <-1.949364, 2.967783, 0.294571> <-1.193838, 3.613732, 0.386599> <-0.169609, 3.508826, 0.196578> } } #declare InnerPetal1_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.411907, -3.532921, 0.221985> <0.660783, -3.436136, 0.048073> <2.000000, -3.000000, 0.094758> <2.515404, -2.612323, -0.116714> <0.000000, -2.000000, -0.093371> <1.000000, -2.000000, -0.186742> <2.000000, -2.000000, -0.140057> <3.000000, -2.000000, -0.070028> <0.000000, -1.000000, -0.093371> <1.000000, -1.000000, -0.186742> <2.000000, -1.000000, -0.140057> <4.017652, -1.000000, 0.000000> <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> } } #declare InnerPetal1_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> <0.000000, 1.000000, -0.093371> <1.000000, 1.000000, -0.186742> <2.000000, 1.000000, -0.140057> <4.017652, 0.951540, 0.000000> <0.000000, 2.000000, -0.093371> <1.000000, 2.000000, -0.186742> <2.000000, 2.000000, -0.140057> <3.000000, 2.000000, -0.070028> <-0.169609, 3.508826, 0.196578> <0.854621, 3.403920, 0.006557> <2.000000, 2.967783, 0.053243> <2.951540, 2.127727, -0.070028> } } #declare InnerPetal1 = union { object { InnerPetal1_1 } object { InnerPetal1_2 } object { InnerPetal1_3 } object { InnerPetal1_4 } texture { OFlowerTexture } scale <0.500000, 0.500000, 0.500000> rotate <0.000000, -65.000000, -60.000000> translate <0.650000, -1.125833, 1.400000> } #declare InnerPetal2_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.563352, -1.769446, 0.227862> <-1.949364, -3.000000, 0.336087> <-1.484596, -3.629705, 0.395898> <-0.411907, -3.532921, 0.221985> <-2.722133, -0.491579, 0.227862> <-1.949364, -2.000000, 0.101272> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, -0.093371> <-3.694351, -0.007617, 1.090458> <-1.949364, -1.000000, 0.101272> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, -0.093371> <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> } } #declare InnerPetal2_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> <-3.694351, -0.071773, 1.090458> <-1.949364, 1.000000, 0.101272> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, -0.093371> <-2.778359, 0.369123, 0.227862> <-1.949364, 2.000000, 0.101272> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, -0.093371> <-2.563864, 2.127727, 0.227862> <-1.949364, 2.967783, 0.294571> <-1.193838, 3.613732, 0.386599> <-0.169609, 3.508826, 0.196578> } } #declare InnerPetal2_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.411907, -3.532921, 0.221985> <0.660783, -3.436136, 0.048073> <2.000000, -3.000000, 0.094758> <2.515404, -2.612323, -0.116714> <0.000000, -2.000000, -0.093371> <1.000000, -2.000000, -0.186742> <2.000000, -2.000000, -0.140057> <3.000000, -2.000000, -0.070028> <0.000000, -1.000000, -0.093371> <1.000000, -1.000000, -0.186742> <2.000000, -1.000000, -0.140057> <4.017652, -1.000000, 0.000000> <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> } } #declare InnerPetal2_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> <0.000000, 1.000000, -0.093371> <1.000000, 1.000000, -0.186742> <2.000000, 1.000000, -0.140057> <4.017652, 0.951540, 0.000000> <0.000000, 2.000000, -0.093371> <1.000000, 2.000000, -0.186742> <2.000000, 2.000000, -0.140057> <3.000000, 2.000000, -0.070028> <-0.169609, 3.508826, 0.196578> <0.854621, 3.403920, 0.006557> <2.000000, 2.967783, 0.053243> <2.951540, 2.127727, -0.070028> } } #declare InnerPetal2 = union { object { InnerPetal2_1 } object { InnerPetal2_2 } object { InnerPetal2_3 } object { InnerPetal2_4 } texture { OFlowerTexture } scale <0.500000, 0.500000, 0.500000> rotate <0.000000, -65.000000, -120.000000> translate <-0.650000, -1.125833, 1.400000> } #declare InnerPetal3_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.563352, -1.769446, 0.227862> <-1.949364, -3.000000, 0.336087> <-1.484596, -3.629705, 0.395898> <-0.411907, -3.532921, 0.221985> <-2.722133, -0.491579, 0.227862> <-1.949364, -2.000000, 0.101272> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, -0.093371> <-3.694351, -0.007617, 1.090458> <-1.949364, -1.000000, 0.101272> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, -0.093371> <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> } } #declare InnerPetal3_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> <-3.694351, -0.071773, 1.090458> <-1.949364, 1.000000, 0.101272> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, -0.093371> <-2.778359, 0.369123, 0.227862> <-1.949364, 2.000000, 0.101272> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, -0.093371> <-2.563864, 2.127727, 0.227862> <-1.949364, 2.967783, 0.294571> <-1.193838, 3.613732, 0.386599> <-0.169609, 3.508826, 0.196578> } } #declare InnerPetal3_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.411907, -3.532921, 0.221985> <0.660783, -3.436136, 0.048073> <2.000000, -3.000000, 0.094758> <2.515404, -2.612323, -0.116714> <0.000000, -2.000000, -0.093371> <1.000000, -2.000000, -0.186742> <2.000000, -2.000000, -0.140057> <3.000000, -2.000000, -0.070028> <0.000000, -1.000000, -0.093371> <1.000000, -1.000000, -0.186742> <2.000000, -1.000000, -0.140057> <4.017652, -1.000000, 0.000000> <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> } } #declare InnerPetal3_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> <0.000000, 1.000000, -0.093371> <1.000000, 1.000000, -0.186742> <2.000000, 1.000000, -0.140057> <4.017652, 0.951540, 0.000000> <0.000000, 2.000000, -0.093371> <1.000000, 2.000000, -0.186742> <2.000000, 2.000000, -0.140057> <3.000000, 2.000000, -0.070028> <-0.169609, 3.508826, 0.196578> <0.854621, 3.403920, 0.006557> <2.000000, 2.967783, 0.053243> <2.951540, 2.127727, -0.070028> } } #declare InnerPetal3 = union { object { InnerPetal3_1 } object { InnerPetal3_2 } object { InnerPetal3_3 } object { InnerPetal3_4 } texture { OFlowerTexture } scale <0.500000, 0.500000, 0.500000> rotate <0.000000, -65.000000, -180.000000> translate <-1.300000, 0.000000, 1.400000> } #declare InnerPetal4_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.563352, -1.769446, 0.227862> <-1.949364, -3.000000, 0.336087> <-1.484596, -3.629705, 0.395898> <-0.411907, -3.532921, 0.221985> <-2.722133, -0.491579, 0.227862> <-1.949364, -2.000000, 0.101272> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, -0.093371> <-3.694351, -0.007617, 1.090458> <-1.949364, -1.000000, 0.101272> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, -0.093371> <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> } } #declare InnerPetal4_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> <-3.694351, -0.071773, 1.090458> <-1.949364, 1.000000, 0.101272> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, -0.093371> <-2.778359, 0.369123, 0.227862> <-1.949364, 2.000000, 0.101272> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, -0.093371> <-2.563864, 2.127727, 0.227862> <-1.949364, 2.967783, 0.294571> <-1.193838, 3.613732, 0.386599> <-0.169609, 3.508826, 0.196578> } } #declare InnerPetal4_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.411907, -3.532921, 0.221985> <0.660783, -3.436136, 0.048073> <2.000000, -3.000000, 0.094758> <2.515404, -2.612323, -0.116714> <0.000000, -2.000000, -0.093371> <1.000000, -2.000000, -0.186742> <2.000000, -2.000000, -0.140057> <3.000000, -2.000000, -0.070028> <0.000000, -1.000000, -0.093371> <1.000000, -1.000000, -0.186742> <2.000000, -1.000000, -0.140057> <4.017652, -1.000000, 0.000000> <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> } } #declare InnerPetal4_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> <0.000000, 1.000000, -0.093371> <1.000000, 1.000000, -0.186742> <2.000000, 1.000000, -0.140057> <4.017652, 0.951540, 0.000000> <0.000000, 2.000000, -0.093371> <1.000000, 2.000000, -0.186742> <2.000000, 2.000000, -0.140057> <3.000000, 2.000000, -0.070028> <-0.169609, 3.508826, 0.196578> <0.854621, 3.403920, 0.006557> <2.000000, 2.967783, 0.053243> <2.951540, 2.127727, -0.070028> } } #declare InnerPetal4 = union { object { InnerPetal4_1 } object { InnerPetal4_2 } object { InnerPetal4_3 } object { InnerPetal4_4 } texture { OFlowerTexture } scale <0.500000, 0.500000, 0.500000> rotate <0.000000, -65.000000, -240.000000> translate <-0.650000, 1.125833, 1.400000> } #declare InnerPetal5_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.563352, -1.769446, 0.227862> <-1.949364, -3.000000, 0.336087> <-1.484596, -3.629705, 0.395898> <-0.411907, -3.532921, 0.221985> <-2.722133, -0.491579, 0.227862> <-1.949364, -2.000000, 0.101272> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, -0.093371> <-3.694351, -0.007617, 1.090458> <-1.949364, -1.000000, 0.101272> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, -0.093371> <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> } } #declare InnerPetal5_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> <-3.694351, -0.071773, 1.090458> <-1.949364, 1.000000, 0.101272> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, -0.093371> <-2.778359, 0.369123, 0.227862> <-1.949364, 2.000000, 0.101272> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, -0.093371> <-2.563864, 2.127727, 0.227862> <-1.949364, 2.967783, 0.294571> <-1.193838, 3.613732, 0.386599> <-0.169609, 3.508826, 0.196578> } } #declare InnerPetal5_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.411907, -3.532921, 0.221985> <0.660783, -3.436136, 0.048073> <2.000000, -3.000000, 0.094758> <2.515404, -2.612323, -0.116714> <0.000000, -2.000000, -0.093371> <1.000000, -2.000000, -0.186742> <2.000000, -2.000000, -0.140057> <3.000000, -2.000000, -0.070028> <0.000000, -1.000000, -0.093371> <1.000000, -1.000000, -0.186742> <2.000000, -1.000000, -0.140057> <4.017652, -1.000000, 0.000000> <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> } } #declare InnerPetal5_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> <0.000000, 1.000000, -0.093371> <1.000000, 1.000000, -0.186742> <2.000000, 1.000000, -0.140057> <4.017652, 0.951540, 0.000000> <0.000000, 2.000000, -0.093371> <1.000000, 2.000000, -0.186742> <2.000000, 2.000000, -0.140057> <3.000000, 2.000000, -0.070028> <-0.169609, 3.508826, 0.196578> <0.854621, 3.403920, 0.006557> <2.000000, 2.967783, 0.053243> <2.951540, 2.127727, -0.070028> } } #declare InnerPetal5 = union { object { InnerPetal5_1 } object { InnerPetal5_2 } object { InnerPetal5_3 } object { InnerPetal5_4 } texture { OFlowerTexture } scale <0.500000, 0.500000, 0.500000> rotate <0.000000, -65.000000, -300.000000> translate <0.650000, 1.125833, 1.400000> } #declare InnerPetal6_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.563352, -1.769446, 0.227862> <-1.949364, -3.000000, 0.336087> <-1.484596, -3.629705, 0.395898> <-0.411907, -3.532921, 0.221985> <-2.722133, -0.491579, 0.227862> <-1.949364, -2.000000, 0.101272> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, -0.093371> <-3.694351, -0.007617, 1.090458> <-1.949364, -1.000000, 0.101272> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, -0.093371> <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> } } #declare InnerPetal6_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> <-3.694351, -0.071773, 1.090458> <-1.949364, 1.000000, 0.101272> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, -0.093371> <-2.778359, 0.369123, 0.227862> <-1.949364, 2.000000, 0.101272> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, -0.093371> <-2.563864, 2.127727, 0.227862> <-1.949364, 2.967783, 0.294571> <-1.193838, 3.613732, 0.386599> <-0.169609, 3.508826, 0.196578> } } #declare InnerPetal6_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.411907, -3.532921, 0.221985> <0.660783, -3.436136, 0.048073> <2.000000, -3.000000, 0.094758> <2.515404, -2.612323, -0.116714> <0.000000, -2.000000, -0.093371> <1.000000, -2.000000, -0.186742> <2.000000, -2.000000, -0.140057> <3.000000, -2.000000, -0.070028> <0.000000, -1.000000, -0.093371> <1.000000, -1.000000, -0.186742> <2.000000, -1.000000, -0.140057> <4.017652, -1.000000, 0.000000> <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> } } #declare InnerPetal6_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> <0.000000, 1.000000, -0.093371> <1.000000, 1.000000, -0.186742> <2.000000, 1.000000, -0.140057> <4.017652, 0.951540, 0.000000> <0.000000, 2.000000, -0.093371> <1.000000, 2.000000, -0.186742> <2.000000, 2.000000, -0.140057> <3.000000, 2.000000, -0.070028> <-0.169609, 3.508826, 0.196578> <0.854621, 3.403920, 0.006557> <2.000000, 2.967783, 0.053243> <2.951540, 2.127727, -0.070028> } } #declare InnerPetal6 = union { object { InnerPetal6_1 } object { InnerPetal6_2 } object { InnerPetal6_3 } object { InnerPetal6_4 } texture { OFlowerTexture } scale <0.500000, 0.500000, 0.500000> rotate <0.000000, -65.000000, -360.000000> translate <1.300000, 0.000000, 1.400000> } #declare InnerPetals = union { object { InnerPetal1 } object { InnerPetal2 } object { InnerPetal3 } object { InnerPetal4 } object { InnerPetal5 } object { InnerPetal6 } } #declare OuterPetal1_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.563352, -1.769446, 0.227862> <-1.949364, -3.000000, 0.336087> <-1.484596, -3.629705, 0.395898> <-0.411907, -3.532921, 0.221985> <-2.722133, -0.491579, 0.227862> <-1.949364, -2.000000, 0.101272> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, -0.093371> <-3.694351, -0.007617, 1.090458> <-1.949364, -1.000000, 0.101272> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, -0.093371> <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> } } #declare OuterPetal1_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> <-3.694351, -0.071773, 1.090458> <-1.949364, 1.000000, 0.101272> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, -0.093371> <-2.778359, 0.369123, 0.227862> <-1.949364, 2.000000, 0.101272> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, -0.093371> <-2.563864, 2.127727, 0.227862> <-1.949364, 2.967783, 0.294571> <-1.193838, 3.613732, 0.386599> <-0.169609, 3.508826, 0.196578> } } #declare OuterPetal1_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.411907, -3.532921, 0.221985> <0.660783, -3.436136, 0.048073> <2.000000, -3.000000, 0.094758> <2.515404, -2.612323, -0.116714> <0.000000, -2.000000, -0.093371> <1.000000, -2.000000, -0.186742> <2.000000, -2.000000, -0.140057> <3.000000, -2.000000, -0.070028> <0.000000, -1.000000, -0.093371> <1.000000, -1.000000, -0.186742> <2.000000, -1.000000, -0.140057> <4.017652, -1.000000, 0.000000> <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> } } #declare OuterPetal1_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> <0.000000, 1.000000, -0.093371> <1.000000, 1.000000, -0.186742> <2.000000, 1.000000, -0.140057> <4.017652, 0.951540, 0.000000> <0.000000, 2.000000, -0.093371> <1.000000, 2.000000, -0.186742> <2.000000, 2.000000, -0.140057> <3.000000, 2.000000, -0.070028> <-0.169609, 3.508826, 0.196578> <0.854621, 3.403920, 0.006557> <2.000000, 2.967783, 0.053243> <2.951540, 2.127727, -0.070028> } } #declare OuterPetal1 = union { object { OuterPetal1_1 } object { OuterPetal1_2 } object { OuterPetal1_3 } object { OuterPetal1_4 } texture { TPFlowerTexture } rotate <0.000000, -30.000000, -60.000000> translate <1.900000, -3.290897, 0.900000> } #declare OuterPetal2_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.563352, -1.769446, 0.227862> <-1.949364, -3.000000, 0.336087> <-1.484596, -3.629705, 0.395898> <-0.411907, -3.532921, 0.221985> <-2.722133, -0.491579, 0.227862> <-1.949364, -2.000000, 0.101272> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, -0.093371> <-3.694351, -0.007617, 1.090458> <-1.949364, -1.000000, 0.101272> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, -0.093371> <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> } } #declare OuterPetal2_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> <-3.694351, -0.071773, 1.090458> <-1.949364, 1.000000, 0.101272> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, -0.093371> <-2.778359, 0.369123, 0.227862> <-1.949364, 2.000000, 0.101272> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, -0.093371> <-2.563864, 2.127727, 0.227862> <-1.949364, 2.967783, 0.294571> <-1.193838, 3.613732, 0.386599> <-0.169609, 3.508826, 0.196578> } } #declare OuterPetal2_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.411907, -3.532921, 0.221985> <0.660783, -3.436136, 0.048073> <2.000000, -3.000000, 0.094758> <2.515404, -2.612323, -0.116714> <0.000000, -2.000000, -0.093371> <1.000000, -2.000000, -0.186742> <2.000000, -2.000000, -0.140057> <3.000000, -2.000000, -0.070028> <0.000000, -1.000000, -0.093371> <1.000000, -1.000000, -0.186742> <2.000000, -1.000000, -0.140057> <4.017652, -1.000000, 0.000000> <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> } } #declare OuterPetal2_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> <0.000000, 1.000000, -0.093371> <1.000000, 1.000000, -0.186742> <2.000000, 1.000000, -0.140057> <4.017652, 0.951540, 0.000000> <0.000000, 2.000000, -0.093371> <1.000000, 2.000000, -0.186742> <2.000000, 2.000000, -0.140057> <3.000000, 2.000000, -0.070028> <-0.169609, 3.508826, 0.196578> <0.854621, 3.403920, 0.006557> <2.000000, 2.967783, 0.053243> <2.951540, 2.127727, -0.070028> } } #declare OuterPetal2 = union { object { OuterPetal2_1 } object { OuterPetal2_2 } object { OuterPetal2_3 } object { OuterPetal2_4 } texture { TPFlowerTexture } rotate <0.000000, -30.000000, -120.000000> translate <-1.900000, -3.290897, 0.900000> } #declare OuterPetal3_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.563352, -1.769446, 0.227862> <-1.949364, -3.000000, 0.336087> <-1.484596, -3.629705, 0.395898> <-0.411907, -3.532921, 0.221985> <-2.722133, -0.491579, 0.227862> <-1.949364, -2.000000, 0.101272> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, -0.093371> <-3.694351, -0.007617, 1.090458> <-1.949364, -1.000000, 0.101272> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, -0.093371> <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> } } #declare OuterPetal3_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> <-3.694351, -0.071773, 1.090458> <-1.949364, 1.000000, 0.101272> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, -0.093371> <-2.778359, 0.369123, 0.227862> <-1.949364, 2.000000, 0.101272> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, -0.093371> <-2.563864, 2.127727, 0.227862> <-1.949364, 2.967783, 0.294571> <-1.193838, 3.613732, 0.386599> <-0.169609, 3.508826, 0.196578> } } #declare OuterPetal3_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.411907, -3.532921, 0.221985> <0.660783, -3.436136, 0.048073> <2.000000, -3.000000, 0.094758> <2.515404, -2.612323, -0.116714> <0.000000, -2.000000, -0.093371> <1.000000, -2.000000, -0.186742> <2.000000, -2.000000, -0.140057> <3.000000, -2.000000, -0.070028> <0.000000, -1.000000, -0.093371> <1.000000, -1.000000, -0.186742> <2.000000, -1.000000, -0.140057> <4.017652, -1.000000, 0.000000> <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> } } #declare OuterPetal3_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> <0.000000, 1.000000, -0.093371> <1.000000, 1.000000, -0.186742> <2.000000, 1.000000, -0.140057> <4.017652, 0.951540, 0.000000> <0.000000, 2.000000, -0.093371> <1.000000, 2.000000, -0.186742> <2.000000, 2.000000, -0.140057> <3.000000, 2.000000, -0.070028> <-0.169609, 3.508826, 0.196578> <0.854621, 3.403920, 0.006557> <2.000000, 2.967783, 0.053243> <2.951540, 2.127727, -0.070028> } } #declare OuterPetal3 = union { object { OuterPetal3_1 } object { OuterPetal3_2 } object { OuterPetal3_3 } object { OuterPetal3_4 } texture { TPFlowerTexture } rotate <0.000000, -30.000000, -180.000000> translate <-3.800000, 0.000000, 0.900000> } #declare OuterPetal4_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.563352, -1.769446, 0.227862> <-1.949364, -3.000000, 0.336087> <-1.484596, -3.629705, 0.395898> <-0.411907, -3.532921, 0.221985> <-2.722133, -0.491579, 0.227862> <-1.949364, -2.000000, 0.101272> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, -0.093371> <-3.694351, -0.007617, 1.090458> <-1.949364, -1.000000, 0.101272> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, -0.093371> <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> } } #declare OuterPetal4_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> <-3.694351, -0.071773, 1.090458> <-1.949364, 1.000000, 0.101272> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, -0.093371> <-2.778359, 0.369123, 0.227862> <-1.949364, 2.000000, 0.101272> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, -0.093371> <-2.563864, 2.127727, 0.227862> <-1.949364, 2.967783, 0.294571> <-1.193838, 3.613732, 0.386599> <-0.169609, 3.508826, 0.196578> } } #declare OuterPetal4_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.411907, -3.532921, 0.221985> <0.660783, -3.436136, 0.048073> <2.000000, -3.000000, 0.094758> <2.515404, -2.612323, -0.116714> <0.000000, -2.000000, -0.093371> <1.000000, -2.000000, -0.186742> <2.000000, -2.000000, -0.140057> <3.000000, -2.000000, -0.070028> <0.000000, -1.000000, -0.093371> <1.000000, -1.000000, -0.186742> <2.000000, -1.000000, -0.140057> <4.017652, -1.000000, 0.000000> <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> } } #declare OuterPetal4_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> <0.000000, 1.000000, -0.093371> <1.000000, 1.000000, -0.186742> <2.000000, 1.000000, -0.140057> <4.017652, 0.951540, 0.000000> <0.000000, 2.000000, -0.093371> <1.000000, 2.000000, -0.186742> <2.000000, 2.000000, -0.140057> <3.000000, 2.000000, -0.070028> <-0.169609, 3.508826, 0.196578> <0.854621, 3.403920, 0.006557> <2.000000, 2.967783, 0.053243> <2.951540, 2.127727, -0.070028> } } #declare OuterPetal4 = union { object { OuterPetal4_1 } object { OuterPetal4_2 } object { OuterPetal4_3 } object { OuterPetal4_4 } texture { TPFlowerTexture } rotate <0.000000, -30.000000, -240.000000> translate <-1.900000, 3.290897, 0.900000> } #declare OuterPetal5_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.563352, -1.769446, 0.227862> <-1.949364, -3.000000, 0.336087> <-1.484596, -3.629705, 0.395898> <-0.411907, -3.532921, 0.221985> <-2.722133, -0.491579, 0.227862> <-1.949364, -2.000000, 0.101272> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, -0.093371> <-3.694351, -0.007617, 1.090458> <-1.949364, -1.000000, 0.101272> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, -0.093371> <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> } } #declare OuterPetal5_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> <-3.694351, -0.071773, 1.090458> <-1.949364, 1.000000, 0.101272> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, -0.093371> <-2.778359, 0.369123, 0.227862> <-1.949364, 2.000000, 0.101272> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, -0.093371> <-2.563864, 2.127727, 0.227862> <-1.949364, 2.967783, 0.294571> <-1.193838, 3.613732, 0.386599> <-0.169609, 3.508826, 0.196578> } } #declare OuterPetal5_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.411907, -3.532921, 0.221985> <0.660783, -3.436136, 0.048073> <2.000000, -3.000000, 0.094758> <2.515404, -2.612323, -0.116714> <0.000000, -2.000000, -0.093371> <1.000000, -2.000000, -0.186742> <2.000000, -2.000000, -0.140057> <3.000000, -2.000000, -0.070028> <0.000000, -1.000000, -0.093371> <1.000000, -1.000000, -0.186742> <2.000000, -1.000000, -0.140057> <4.017652, -1.000000, 0.000000> <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> } } #declare OuterPetal5_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> <0.000000, 1.000000, -0.093371> <1.000000, 1.000000, -0.186742> <2.000000, 1.000000, -0.140057> <4.017652, 0.951540, 0.000000> <0.000000, 2.000000, -0.093371> <1.000000, 2.000000, -0.186742> <2.000000, 2.000000, -0.140057> <3.000000, 2.000000, -0.070028> <-0.169609, 3.508826, 0.196578> <0.854621, 3.403920, 0.006557> <2.000000, 2.967783, 0.053243> <2.951540, 2.127727, -0.070028> } } #declare OuterPetal5 = union { object { OuterPetal5_1 } object { OuterPetal5_2 } object { OuterPetal5_3 } object { OuterPetal5_4 } texture { TPFlowerTexture } rotate <0.000000, -30.000000, -300.000000> translate <1.900000, 3.290897, 0.900000> } #declare OuterPetal6_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.563352, -1.769446, 0.227862> <-1.949364, -3.000000, 0.336087> <-1.484596, -3.629705, 0.395898> <-0.411907, -3.532921, 0.221985> <-2.722133, -0.491579, 0.227862> <-1.949364, -2.000000, 0.101272> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, -0.093371> <-3.694351, -0.007617, 1.090458> <-1.949364, -1.000000, 0.101272> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, -0.093371> <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> } } #declare OuterPetal6_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> <-3.694351, -0.071773, 1.090458> <-1.949364, 1.000000, 0.101272> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, -0.093371> <-2.778359, 0.369123, 0.227862> <-1.949364, 2.000000, 0.101272> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, -0.093371> <-2.563864, 2.127727, 0.227862> <-1.949364, 2.967783, 0.294571> <-1.193838, 3.613732, 0.386599> <-0.169609, 3.508826, 0.196578> } } #declare OuterPetal6_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.411907, -3.532921, 0.221985> <0.660783, -3.436136, 0.048073> <2.000000, -3.000000, 0.094758> <2.515404, -2.612323, -0.116714> <0.000000, -2.000000, -0.093371> <1.000000, -2.000000, -0.186742> <2.000000, -2.000000, -0.140057> <3.000000, -2.000000, -0.070028> <0.000000, -1.000000, -0.093371> <1.000000, -1.000000, -0.186742> <2.000000, -1.000000, -0.140057> <4.017652, -1.000000, 0.000000> <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> } } #declare OuterPetal6_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> <0.000000, 1.000000, -0.093371> <1.000000, 1.000000, -0.186742> <2.000000, 1.000000, -0.140057> <4.017652, 0.951540, 0.000000> <0.000000, 2.000000, -0.093371> <1.000000, 2.000000, -0.186742> <2.000000, 2.000000, -0.140057> <3.000000, 2.000000, -0.070028> <-0.169609, 3.508826, 0.196578> <0.854621, 3.403920, 0.006557> <2.000000, 2.967783, 0.053243> <2.951540, 2.127727, -0.070028> } } #declare OuterPetal6 = union { object { OuterPetal6_1 } object { OuterPetal6_2 } object { OuterPetal6_3 } object { OuterPetal6_4 } texture { TPFlowerTexture } rotate <0.000000, -30.000000, -360.000000> translate <3.800000, 0.000000, 0.900000> } #declare OuterPetals = union { object { OuterPetal1 } object { OuterPetal2 } object { OuterPetal3 } object { OuterPetal4 } object { OuterPetal5 } object { OuterPetal6 } } #declare MiddlePetal1_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.563352, -1.769446, 0.227862> <-1.949364, -3.000000, 0.336087> <-1.484596, -3.629705, 0.395898> <-0.411907, -3.532921, 0.221985> <-2.722133, -0.491579, 0.227862> <-1.949364, -2.000000, 0.101272> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, -0.093371> <-3.694351, -0.007617, 1.090458> <-1.949364, -1.000000, 0.101272> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, -0.093371> <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> } } #declare MiddlePetal1_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> <-3.694351, -0.071773, 1.090458> <-1.949364, 1.000000, 0.101272> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, -0.093371> <-2.778359, 0.369123, 0.227862> <-1.949364, 2.000000, 0.101272> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, -0.093371> <-2.563864, 2.127727, 0.227862> <-1.949364, 2.967783, 0.294571> <-1.193838, 3.613732, 0.386599> <-0.169609, 3.508826, 0.196578> } } #declare MiddlePetal1_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.411907, -3.532921, 0.221985> <0.660783, -3.436136, 0.048073> <2.000000, -3.000000, 0.094758> <2.515404, -2.612323, -0.116714> <0.000000, -2.000000, -0.093371> <1.000000, -2.000000, -0.186742> <2.000000, -2.000000, -0.140057> <3.000000, -2.000000, -0.070028> <0.000000, -1.000000, -0.093371> <1.000000, -1.000000, -0.186742> <2.000000, -1.000000, -0.140057> <4.017652, -1.000000, 0.000000> <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> } } #declare MiddlePetal1_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> <0.000000, 1.000000, -0.093371> <1.000000, 1.000000, -0.186742> <2.000000, 1.000000, -0.140057> <4.017652, 0.951540, 0.000000> <0.000000, 2.000000, -0.093371> <1.000000, 2.000000, -0.186742> <2.000000, 2.000000, -0.140057> <3.000000, 2.000000, -0.070028> <-0.169609, 3.508826, 0.196578> <0.854621, 3.403920, 0.006557> <2.000000, 2.967783, 0.053243> <2.951540, 2.127727, -0.070028> } } #declare MiddlePetal1 = union { object { MiddlePetal1_1 } object { MiddlePetal1_2 } object { MiddlePetal1_3 } object { MiddlePetal1_4 } texture { TLFlowerTexture } scale <0.800000, 0.800000, 0.800000> rotate <0.000000, -45.000000, -60.000000> translate <1.400000, -2.424871, 1.450000> } #declare MiddlePetal2_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.563352, -1.769446, 0.227862> <-1.949364, -3.000000, 0.336087> <-1.484596, -3.629705, 0.395898> <-0.411907, -3.532921, 0.221985> <-2.722133, -0.491579, 0.227862> <-1.949364, -2.000000, 0.101272> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, -0.093371> <-3.694351, -0.007617, 1.090458> <-1.949364, -1.000000, 0.101272> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, -0.093371> <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> } } #declare MiddlePetal2_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> <-3.694351, -0.071773, 1.090458> <-1.949364, 1.000000, 0.101272> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, -0.093371> <-2.778359, 0.369123, 0.227862> <-1.949364, 2.000000, 0.101272> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, -0.093371> <-2.563864, 2.127727, 0.227862> <-1.949364, 2.967783, 0.294571> <-1.193838, 3.613732, 0.386599> <-0.169609, 3.508826, 0.196578> } } #declare MiddlePetal2_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.411907, -3.532921, 0.221985> <0.660783, -3.436136, 0.048073> <2.000000, -3.000000, 0.094758> <2.515404, -2.612323, -0.116714> <0.000000, -2.000000, -0.093371> <1.000000, -2.000000, -0.186742> <2.000000, -2.000000, -0.140057> <3.000000, -2.000000, -0.070028> <0.000000, -1.000000, -0.093371> <1.000000, -1.000000, -0.186742> <2.000000, -1.000000, -0.140057> <4.017652, -1.000000, 0.000000> <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> } } #declare MiddlePetal2_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> <0.000000, 1.000000, -0.093371> <1.000000, 1.000000, -0.186742> <2.000000, 1.000000, -0.140057> <4.017652, 0.951540, 0.000000> <0.000000, 2.000000, -0.093371> <1.000000, 2.000000, -0.186742> <2.000000, 2.000000, -0.140057> <3.000000, 2.000000, -0.070028> <-0.169609, 3.508826, 0.196578> <0.854621, 3.403920, 0.006557> <2.000000, 2.967783, 0.053243> <2.951540, 2.127727, -0.070028> } } #declare MiddlePetal2 = union { object { MiddlePetal2_1 } object { MiddlePetal2_2 } object { MiddlePetal2_3 } object { MiddlePetal2_4 } texture { TLFlowerTexture } scale <0.800000, 0.800000, 0.800000> rotate <0.000000, -45.000000, -120.000000> translate <-1.400000, -2.424871, 1.450000> } #declare MiddlePetal3_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.563352, -1.769446, 0.227862> <-1.949364, -3.000000, 0.336087> <-1.484596, -3.629705, 0.395898> <-0.411907, -3.532921, 0.221985> <-2.722133, -0.491579, 0.227862> <-1.949364, -2.000000, 0.101272> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, -0.093371> <-3.694351, -0.007617, 1.090458> <-1.949364, -1.000000, 0.101272> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, -0.093371> <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> } } #declare MiddlePetal3_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> <-3.694351, -0.071773, 1.090458> <-1.949364, 1.000000, 0.101272> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, -0.093371> <-2.778359, 0.369123, 0.227862> <-1.949364, 2.000000, 0.101272> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, -0.093371> <-2.563864, 2.127727, 0.227862> <-1.949364, 2.967783, 0.294571> <-1.193838, 3.613732, 0.386599> <-0.169609, 3.508826, 0.196578> } } #declare MiddlePetal3_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.411907, -3.532921, 0.221985> <0.660783, -3.436136, 0.048073> <2.000000, -3.000000, 0.094758> <2.515404, -2.612323, -0.116714> <0.000000, -2.000000, -0.093371> <1.000000, -2.000000, -0.186742> <2.000000, -2.000000, -0.140057> <3.000000, -2.000000, -0.070028> <0.000000, -1.000000, -0.093371> <1.000000, -1.000000, -0.186742> <2.000000, -1.000000, -0.140057> <4.017652, -1.000000, 0.000000> <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> } } #declare MiddlePetal3_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> <0.000000, 1.000000, -0.093371> <1.000000, 1.000000, -0.186742> <2.000000, 1.000000, -0.140057> <4.017652, 0.951540, 0.000000> <0.000000, 2.000000, -0.093371> <1.000000, 2.000000, -0.186742> <2.000000, 2.000000, -0.140057> <3.000000, 2.000000, -0.070028> <-0.169609, 3.508826, 0.196578> <0.854621, 3.403920, 0.006557> <2.000000, 2.967783, 0.053243> <2.951540, 2.127727, -0.070028> } } #declare MiddlePetal3 = union { object { MiddlePetal3_1 } object { MiddlePetal3_2 } object { MiddlePetal3_3 } object { MiddlePetal3_4 } texture { TLFlowerTexture } scale <0.800000, 0.800000, 0.800000> rotate <0.000000, -45.000000, -180.000000> translate <-2.800000, 0.000000, 1.450000> } #declare MiddlePetal4_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.563352, -1.769446, 0.227862> <-1.949364, -3.000000, 0.336087> <-1.484596, -3.629705, 0.395898> <-0.411907, -3.532921, 0.221985> <-2.722133, -0.491579, 0.227862> <-1.949364, -2.000000, 0.101272> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, -0.093371> <-3.694351, -0.007617, 1.090458> <-1.949364, -1.000000, 0.101272> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, -0.093371> <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> } } #declare MiddlePetal4_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> <-3.694351, -0.071773, 1.090458> <-1.949364, 1.000000, 0.101272> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, -0.093371> <-2.778359, 0.369123, 0.227862> <-1.949364, 2.000000, 0.101272> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, -0.093371> <-2.563864, 2.127727, 0.227862> <-1.949364, 2.967783, 0.294571> <-1.193838, 3.613732, 0.386599> <-0.169609, 3.508826, 0.196578> } } #declare MiddlePetal4_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.411907, -3.532921, 0.221985> <0.660783, -3.436136, 0.048073> <2.000000, -3.000000, 0.094758> <2.515404, -2.612323, -0.116714> <0.000000, -2.000000, -0.093371> <1.000000, -2.000000, -0.186742> <2.000000, -2.000000, -0.140057> <3.000000, -2.000000, -0.070028> <0.000000, -1.000000, -0.093371> <1.000000, -1.000000, -0.186742> <2.000000, -1.000000, -0.140057> <4.017652, -1.000000, 0.000000> <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> } } #declare MiddlePetal4_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> <0.000000, 1.000000, -0.093371> <1.000000, 1.000000, -0.186742> <2.000000, 1.000000, -0.140057> <4.017652, 0.951540, 0.000000> <0.000000, 2.000000, -0.093371> <1.000000, 2.000000, -0.186742> <2.000000, 2.000000, -0.140057> <3.000000, 2.000000, -0.070028> <-0.169609, 3.508826, 0.196578> <0.854621, 3.403920, 0.006557> <2.000000, 2.967783, 0.053243> <2.951540, 2.127727, -0.070028> } } #declare MiddlePetal4 = union { object { MiddlePetal4_1 } object { MiddlePetal4_2 } object { MiddlePetal4_3 } object { MiddlePetal4_4 } texture { TLFlowerTexture } scale <0.800000, 0.800000, 0.800000> rotate <0.000000, -45.000000, -240.000000> translate <-1.400000, 2.424871, 1.450000> } #declare MiddlePetal5_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.563352, -1.769446, 0.227862> <-1.949364, -3.000000, 0.336087> <-1.484596, -3.629705, 0.395898> <-0.411907, -3.532921, 0.221985> <-2.722133, -0.491579, 0.227862> <-1.949364, -2.000000, 0.101272> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, -0.093371> <-3.694351, -0.007617, 1.090458> <-1.949364, -1.000000, 0.101272> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, -0.093371> <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> } } #declare MiddlePetal5_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> <-3.694351, -0.071773, 1.090458> <-1.949364, 1.000000, 0.101272> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, -0.093371> <-2.778359, 0.369123, 0.227862> <-1.949364, 2.000000, 0.101272> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, -0.093371> <-2.563864, 2.127727, 0.227862> <-1.949364, 2.967783, 0.294571> <-1.193838, 3.613732, 0.386599> <-0.169609, 3.508826, 0.196578> } } #declare MiddlePetal5_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.411907, -3.532921, 0.221985> <0.660783, -3.436136, 0.048073> <2.000000, -3.000000, 0.094758> <2.515404, -2.612323, -0.116714> <0.000000, -2.000000, -0.093371> <1.000000, -2.000000, -0.186742> <2.000000, -2.000000, -0.140057> <3.000000, -2.000000, -0.070028> <0.000000, -1.000000, -0.093371> <1.000000, -1.000000, -0.186742> <2.000000, -1.000000, -0.140057> <4.017652, -1.000000, 0.000000> <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> } } #declare MiddlePetal5_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> <0.000000, 1.000000, -0.093371> <1.000000, 1.000000, -0.186742> <2.000000, 1.000000, -0.140057> <4.017652, 0.951540, 0.000000> <0.000000, 2.000000, -0.093371> <1.000000, 2.000000, -0.186742> <2.000000, 2.000000, -0.140057> <3.000000, 2.000000, -0.070028> <-0.169609, 3.508826, 0.196578> <0.854621, 3.403920, 0.006557> <2.000000, 2.967783, 0.053243> <2.951540, 2.127727, -0.070028> } } #declare MiddlePetal5 = union { object { MiddlePetal5_1 } object { MiddlePetal5_2 } object { MiddlePetal5_3 } object { MiddlePetal5_4 } texture { TLFlowerTexture } scale <0.800000, 0.800000, 0.800000> rotate <0.000000, -45.000000, -300.000000> translate <1.400000, 2.424871, 1.450000> } #declare MiddlePetal6_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.563352, -1.769446, 0.227862> <-1.949364, -3.000000, 0.336087> <-1.484596, -3.629705, 0.395898> <-0.411907, -3.532921, 0.221985> <-2.722133, -0.491579, 0.227862> <-1.949364, -2.000000, 0.101272> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, -0.093371> <-3.694351, -0.007617, 1.090458> <-1.949364, -1.000000, 0.101272> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, -0.093371> <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> } } #declare MiddlePetal6_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> <-3.694351, -0.071773, 1.090458> <-1.949364, 1.000000, 0.101272> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, -0.093371> <-2.778359, 0.369123, 0.227862> <-1.949364, 2.000000, 0.101272> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, -0.093371> <-2.563864, 2.127727, 0.227862> <-1.949364, 2.967783, 0.294571> <-1.193838, 3.613732, 0.386599> <-0.169609, 3.508826, 0.196578> } } #declare MiddlePetal6_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.411907, -3.532921, 0.221985> <0.660783, -3.436136, 0.048073> <2.000000, -3.000000, 0.094758> <2.515404, -2.612323, -0.116714> <0.000000, -2.000000, -0.093371> <1.000000, -2.000000, -0.186742> <2.000000, -2.000000, -0.140057> <3.000000, -2.000000, -0.070028> <0.000000, -1.000000, -0.093371> <1.000000, -1.000000, -0.186742> <2.000000, -1.000000, -0.140057> <4.017652, -1.000000, 0.000000> <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> } } #declare MiddlePetal6_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> <0.000000, 1.000000, -0.093371> <1.000000, 1.000000, -0.186742> <2.000000, 1.000000, -0.140057> <4.017652, 0.951540, 0.000000> <0.000000, 2.000000, -0.093371> <1.000000, 2.000000, -0.186742> <2.000000, 2.000000, -0.140057> <3.000000, 2.000000, -0.070028> <-0.169609, 3.508826, 0.196578> <0.854621, 3.403920, 0.006557> <2.000000, 2.967783, 0.053243> <2.951540, 2.127727, -0.070028> } } #declare MiddlePetal6 = union { object { MiddlePetal6_1 } object { MiddlePetal6_2 } object { MiddlePetal6_3 } object { MiddlePetal6_4 } texture { TLFlowerTexture } scale <0.800000, 0.800000, 0.800000> rotate <0.000000, -45.000000, -360.000000> translate <2.800000, 0.000000, 1.450000> } #declare MiddlePetals = union { object { MiddlePetal1 } object { MiddlePetal2 } object { MiddlePetal3 } object { MiddlePetal4 } object { MiddlePetal5 } object { MiddlePetal6 } rotate <0.000000, 0.000000, -45.000000> } #declare FallenPetal_1 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-2.563352, -1.769446, 0.227862> <-1.949364, -3.000000, 0.336087> <-1.484596, -3.629705, 0.395898> <-0.411907, -3.532921, 0.221985> <-2.722133, -0.491579, 0.227862> <-1.949364, -2.000000, 0.101272> <-1.000000, -2.000000, 0.000000> <0.000000, -2.000000, -0.093371> <-3.694351, -0.007617, 1.090458> <-1.949364, -1.000000, 0.101272> <-1.000000, -1.000000, 0.000000> <0.000000, -1.000000, -0.093371> <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> } } #declare FallenPetal_2 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-3.694351, -0.039695, 1.090458> <-1.949364, 0.000000, 0.101272> <-1.000000, 0.000000, 0.000000> <0.000000, 0.000000, -0.093371> <-3.694351, -0.071773, 1.090458> <-1.949364, 1.000000, 0.101272> <-1.000000, 1.000000, 0.000000> <0.000000, 1.000000, -0.093371> <-2.778359, 0.369123, 0.227862> <-1.949364, 2.000000, 0.101272> <-1.000000, 2.000000, 0.000000> <0.000000, 2.000000, -0.093371> <-2.563864, 2.127727, 0.227862> <-1.949364, 2.967783, 0.294571> <-1.193838, 3.613732, 0.386599> <-0.169609, 3.508826, 0.196578> } } #declare FallenPetal_3 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <-0.411907, -3.532921, 0.221985> <0.660783, -3.436136, 0.048073> <2.000000, -3.000000, 0.094758> <2.515404, -2.612323, -0.116714> <0.000000, -2.000000, -0.093371> <1.000000, -2.000000, -0.186742> <2.000000, -2.000000, -0.140057> <3.000000, -2.000000, -0.070028> <0.000000, -1.000000, -0.093371> <1.000000, -1.000000, -0.186742> <2.000000, -1.000000, -0.140057> <4.017652, -1.000000, 0.000000> <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> } } #declare FallenPetal_4 = object { bicubic_patch { type 1 flatness 0.0100 u_steps 3 v_steps 3 <0.000000, 0.000000, -0.093371> <1.000000, 0.000000, -0.186742> <2.000000, 0.000000, -0.140057> <4.017652, -0.024230, 0.000000> <0.000000, 1.000000, -0.093371> <1.000000, 1.000000, -0.186742> <2.000000, 1.000000, -0.140057> <4.017652, 0.951540, 0.000000> <0.000000, 2.000000, -0.093371> <1.000000, 2.000000, -0.186742> <2.000000, 2.000000, -0.140057> <3.000000, 2.000000, -0.070028> <-0.169609, 3.508826, 0.196578> <0.854621, 3.403920, 0.006557> <2.000000, 2.967783, 0.053243> <2.951540, 2.127727, -0.070028> } } #declare FallenPetal = union { object { FallenPetal_1 } object { FallenPetal_2 } object { FallenPetal_3 } object { FallenPetal_4 } texture { TPFlowerTexture } scale <0.800000, 0.800000, 0.800000> rotate <-5.000000, -16.000000, 0.000000> translate <8.000000, 2.000000, -12.700000> } #declare Bud = union { object { InnerPetals } object { OuterPetals } object { MiddlePetals } object { FallenPetal } rotate <5.000000, 10.000000, 0.000000> translate <5.000000, -2.000000, 13.800000> } union { // Flower object { PlantBody } object { Bud } translate <15.000000, 5.000000, 0.000000> } plane { // Floor z,0 texture { PinkAlabaster } } #declare PyramidCube = box { <-1, -1, -1>, <1, 1, 1> texture { Green_Glass finish { ambient 0.80 } } translate <0.000000, 0.000000, 1.000000> } #declare PyramidSind1 = plane { z,0 texture { Green_Glass finish { ambient 0.80 } } rotate <0.000000, -63.435001, 0.000000> translate <-1.000000, 0.000000, 0.000000> } #declare PyramidSide2 = plane { z,0 texture { Green_Glass finish { ambient 0.80 } } rotate <0.000000, 63.435001, 0.000000> translate <1.000000, 0.000000, 0.000000> } #declare PyramidSide3 = plane { z,0 texture { Green_Glass finish { ambient 0.80 } } rotate <-63.435001, 0.000000, 0.000000> translate <0.000000, 1.000000, 0.000000> } #declare PyramidSide4 = plane { z,0 texture { Green_Glass finish { ambient 0.80 } } rotate <63.435001, 0.000000, 0.000000> translate <0.000000, -1.000000, 0.000000> } intersection { object { PyramidCube } object { PyramidSind1 } object { PyramidSide2 } object { PyramidSide3 } object { PyramidSide4 } scale <10.000000, 10.000000, 10.000000> translate <25.000000, 130.000000, 4.000000> }