home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-06-19 | 493 b | 26 lines | [TEXT/POV3] |
- #declare J = 1 //initialize outer loop
- #declare POLAR_ZONOHEDRON =
- mesh{
- #while (J <= N)
- #declare K = 1
- #declare MARK = NORTH //a "point of reference" for the triangles
- #declare R = <A * cos(J*2*pi/N), A * sin(J*2*pi/N), -RISE>
- #while (K <= N-1)
- #declare S = <A * cos((J+K)*2*pi/N), A * sin((J+K)*2*pi/N), -RISE>
- triangle {
- MARK
- MARK+R+S
- MARK+R
- texture{T3}}
- triangle {
- MARK
- MARK+S
- MARK+R+S
- texture{T3}}
- #declare MARK = MARK+S
- #declare K = K+1
- #end
- #declare J = J+1
- #end
- }
-