File: 05%20-%20Segment_of_Object.txt

package info (click to toggle)
povray 1%3A3.7.0.8-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 146,780 kB
  • sloc: cpp: 845,005; ansic: 122,118; sh: 34,206; pascal: 6,420; asm: 3,355; ada: 1,681; makefile: 1,387; cs: 879; awk: 590; perl: 245; xml: 95
file content (44 lines) | stat: -rw-r--r-- 1,786 bytes parent folder | download | duplicates (14)
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>
      }
//-------------------------------------------------------------------