Descriptions et exemples pour le POV-Ray raytracer par Friedrich A. Lohmueller
  Objets Géométriques de POV-Ray
English English English
Italiano  Italiano
Deutsch 

Page d'Accueil
- Tutorièl POV-Ray
 
Objets Géométriques
   table des matières

Objets de "shapes3.inc"
- Segment_of_CylinderRing
- Segment_of_Torus
- Segment_of_Object
- Egg
- Egg_Shape
- Facetted_Egg
- Facetted_Egg_Shape
- Facetted_Sphere
- Ring_Sphere
- Column_N
- Column_N_AB
- Pyramid_N
- Pyramid_N_AB
- Round_Pyramid_N_out
- Round_Pyramid_N_in
- Round_Cylinder_Tube
- Rounded_Tube_AB
- Rounded_Tube
- Round_N_Tube_Polygon
>Round_Conic_Torus
- Round_Conic_Prism
- Half_Hollowed_Rounded_Cyl1
- Half_Hollowed_Rounded_Cyl2

 
                                       
Cette forme est définie dans mon include file "shapes3.inc" ( anciennement "shapes_lo.inc" ) .


Round_Conic_Torus
Round_Conic_Torus 
Syntaxe générale :
object{ Round_Conic_Torus(
                         Center_Distance,
                         R_upper,
                         R_lower,
                         Border_R,
                         Merge_On
                       ) //--------------
         texture{ ... }
      } // end of object ----------------
Center_Distance =
      distance vertical des centres de tore haut et en bas,
R_upper >0, rayon supérieur à <0,C_distance,0>.
R_lower >0, rayon inférieur à zéro.
Border_R = rayon du bord, max. = min(R_lower,R_upper),
Merge_On: 0 = union, 1 = merge.
Round_Conic_Torus_demo
Fichier exemple
".txt" ou ".pov"
        Exemple :
#include "shapes3.inc"
object{ Round_Conic_Torus(
           1.00, // >0, vertical center distance
           0.80, // >0, upper radius
           0.50, // >0, lower radius
           0.10, // border radius,
             // max. = min(lower radius, upper radius)!
           0 // Merge_On: 0 or 1
        ) // ------------------------------------
        texture{ pigment{ color rgb <1,1,1>}
                 finish { phong 0.1}
               } // end texture
        scale <1,1,1>
        rotate <0,0,0>
        translate < 0, 1, 0>
      } // end of object --------------------

© Friedrich A. Lohmüller, 2013
www.f-lohmueller.de