vers l'index général de l'aide

cylinder

objectif

créer un cylindre

compatibilité

POV-Ray 2.0 +sup.

syntaxe

cylinder {
        Centre_1, // vecteur
        Centre_2, // vecteur
        Rayon     // nombre décimal
        (open)    
        (..modificateurs d'objets..)
        (..transformations..)
        (..matériau..)
       }
 

L'axe du cylindre est une droite allant de Centre_1 à Centre_2, les extrémités du cylindre étant donc perpendiculaires à cet axe.

L'emploi du mot-clé open supprime les faces aux extrémités du cylindre (il devient apparemment creux). Toutefois, open ne modifie pas le comportement du cylindre en CSG.

exemple

 
cylinder {<12,14,45>,<21,41,53>,5 pigment {Yellow}}    
 

CSG

Fonctionne parfaitement en CSG, l'intérieur et l'extérieur étant bien définis.

Voir plus haut la remarque au sujet de open.

remarque

On ne peut pas faire un cylindre de longueur nulle (Centre_1 confondu avec Centre_2), POV-Ray le refusera.