Constructive Solid Geometry (CSG) est une technique de modélisation utilisée dans les systèmes de CAO pour créer une géométrie complexe en combinant des fonctions paramétriques et des opérations booléennes. Le solide ou la surface apparaît visuellement complexe, mais est en fait la combinaison d'élément simples (primitives, extrusion, révolution, balayage, congé , chanfrein, dépouille ...). Le système CAO traduit généralement une modélisation CSG en représentation géométrique BREP lors d'une mise à jour de l'arbre de construction (fonction update). C'est pourquoi il est nécessaire d'avoir effectué une mise à jour, sans erreur, avant un export dans un format neutre pour s'assurer que la représentation BREP soit conforme à l'intention de conception.
Boundary Representation est une méthode pour représenter des formes en utilisant les frontières. il est souvent abrégé par B-Rep ou BREP en modélisation CAO. Un solide est représenté comme un ensemble d'éléments surfaciques. Les modèles sont composés de deux parties : la topologie (faces, arrêtes et sommets) et la géométrie (surfaces, courbes et points). Une arête est une partie limitée d'une courbe. Une face est une portion limitée d'une surface. Ces géométries sont communément appelées "géométrie précise".
Les solides "Manifold" ont la propriété qu'en tout point à la frontière du solide, une assez petite sphère serait divisée en une partie à l'intérieur et une partie à l'extérieur de l'objet. Les solides "Non-manifold" ne respectent pas cette règle.
Tessellation est une approximation triangulaire pour représenter une géométrie précise dans une représentation plus légère. Le paramètre SAG contrôle l'approximation en définissant la distance maximale entre le triangle et la géométrie précise.
Format neutre | Acteur | Extension de fichier | Type de géométrie |
3D PDF | Adobe | L'une ou les deux | |
IGES | ANSI - ASME | IGS, IGES | B-REP |
JT | Siemens PLM - ISO | JT | L'une ou les deux |
ACIS | Spatial - DS | SAT | L'une ou les deux |
Parasolid | Siemens PLM | X_B, X_T, XMT, XMT_TXT | B-REP |
PRC | Tech Soft | PRC | L'une ou les deux |
STEP | ISO | STP, STEP, STPZ | L'une ou les deux |
Stereolithography | 3D systems | STL | Tesselation |
Universal 3D | ECMA | U3D | L'une ou les deux |
VRML | Web3D, VRML | WRL, VRML | Tesselation |
Format Propriétaire | Vendeur | Extension de fichier | Type de géométrie |
Catia V4 | Dassault Systèmes | MODEL, SESSION, DLV, EXP | Les deux |
Catia V5 | Dassault Systèmes | CATPART, CATPRODUCT | B-REP |
Catia V5 | Dassault Systèmes | CGR | Tesselation |
Catia V6 | Dassault Systèmes | 3DXML | Tesselation |
Pro/Engineer | PTC | ASM, NEU, PRT, G (granite) | Les deux |
Creo View | PTC | ED, EDZ, PVS, PVZ, OL | Les deux |
I-DEAS | Siemens PLM | MF1, ARC, UNV, PRT, ASM, PKG | Les deux |
NX | Siemens PLM | PRT | Les deux |
Inventor | Autodesk | IPT, IAM | Les deux |
Solid Edge | Siemens PLM | ASM, PAR, PWD, PSM | Les deux |
SolidWorks | Dassault Systèmes | SLDASM, SLDPRT | Les deux |