Descriptions et exemples pour le POV-Ray raytracer par Friedrich A. Lohmueller,
traduit en français par Henri Girard.
    CSG - Constructive Solid Geometry -
English English English
Italiano Italiano
Deutsch Deutsch

Page d'Accueil
- Tutoriel POV-Ray
- Téléchargement

 > CSG Constructive
            Solid
            Geometry
    - union + merge
    - difference
    - intersection
        et invers
    - clipped_by
    - surfaces
        coïncidentes
    - textures et CSG
                                           
Constructive Solide Géometrie
Algèbre booléenne des Solides - parte I

Algèbre de Boole pour construire des solides

    Ici une introduction aux principes fondamentaux pour construire des solides nouveaux et des solides plus complexes par des combinations des formes primitives. Afin de réaliser ceux-ci on utilise la technique « csg », qui permet, en deux mots, les mêmes opérations sur les solides que l' habituel algèbre de boole – et un peu plus que ça. Dans ce cas un solide est considéré comme un ensemble spécial de points dans l'espace à trois dimensions. On peut travailler avec les booléens sur cette ensemble de points.
    Objets csg: De telles opérations peuvent être utilisées avec les les solides et les forment qui possèdent une définition claire d'intérieur et d'extérieur. Les plus importantes sont : « box », « sphere », « cylinder », « cone », « torus », « prism ». Un plan spécial toit être affecté : le vecteur normal pointe vers « l'extérieur » du plan tandis que n'importe quel point de l'autre côté de ce plan est défini comme « intérieur ». On peut aussi utiliser Mesh (objet tridimensionnel constitué de polygones: mesh, mesh2), si on ha definé un vecteur « inside_vector ».
Toutes les opérations csg peuvent être combinées de façon libre.
Les opérations csg sont en détails :

union difference intersection complement Ouvrir en coupant
union{...}
ou merge{...}
difference{...} intersection{...} inverse clipped_by{...}
union and merge difference intersection inverse clipped_by


CSG | union + merge | difference | intersection + inverse | clipped_by | surfaces coïncidentes | textures
top

© Friedrich A. Lohmüller, 2012
www.f-lohmueller.de
 
Visitors:
(since May-1999)
Thanks for your visit!