1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
//-------------------------------------------------------------------
#declare My_Test_Object =
difference{
union{ // positiv
sphere{ <0,0,0>, 2.75
texture{ pigment{ color rgb< 0.5, 1.0, 0.0>}
finish { phong 1 }
} // end of texture
scale<1,1,1> rotate<0,0,0> translate<0,0,0>
} // end of sphere ----------------------------
torus{ 1.5,0.3
texture{ pigment{ color rgb<0.5,1.0,0>}
finish { phong 1}
} // end of texture
scale <1,1,1> rotate<0,0,0> translate<0,2.5,0>
} // end of torus ------------------------------
}// end of union
sphere { <0,0,0>, 2.15
texture{ pigment{ color rgb<1,0.6,0> }
finish { phong 1}
} // end of texture
scale<1,1,1> rotate<0,0,0> translate<0,0,0>
} // end of sphere ----------------------------
cylinder{ <0,-1.5,0>,<0,3.5,0>, 1.50
texture{ pigment { color rgb<1,1,1>}
finish { phong 0.5}
} // end of texture
scale <1,1,1> rotate<0,0,0> translate<0,0,0>
} // end of cylinder -------------------------
scale<1,0.6,1> rotate<0,0,0> translate<0,0,0>
} // end of diff
//-------------------------------------------------------------------
#include "shapes3.inc"
//-------------------------------------------------------------------
object{ Segment_of_Object( My_Test_Object, -225 )
texture{ pigment{ color rgb<1,1,1>*1.2}
finish { phong 1}
} // end of texture
scale <1,1,1>*0.5 rotate<0,0,0> translate<0,0,0>
}
//-------------------------------------------------------------------
|