Open CASCADE Technology . , OCCT . , LGPL, .
OCCT
Open CASCADE Technology — , , . OCCT «» BRep (Boundary Representation). ACIS, Parasolid, CGM, C3D RGK. , OCCT . - ( , , ).
OCCT , (. 1). :
- Foundation Classes OCCT, , , .
- Modeling .
- Mesh CAD-. , 3D.
- Data Exchange (STEP, IGES ..).
- Visualization CAD-, .
- Application Framework (OCAF) OCCT.
. 1. Open CASCADE Technology.
— OPEN CASCADE S.A.S (OCC). . OCC , .
CAD- EUCLID, Matra Datavision, 1980- . 1993 CAS.CADE (Computer Aided Software for Computer Aided Design and Engineering), EUCLID QUANTUM — EUCLID. EUCLID QUANTUM 1996 . ( 1998 ) Matra Datavision - .
1999 Matra Datavision CAS.CADE, Open CASCADE. ( 2000 ) Matra Datavision OPEN CASCADE S.A.S. . 2003 Matra Datavision IBM, OPEN CASCADE S.A.S. — Principia. .
OPEN CASCADE S.A.S. OCCT. , , , OCCT . , , - , Git-.
(Modeling)
, OCCT (BRep) 3D. , . , , , , NURBS- . , , , . , BRep . , , . (. 2, ) « » ( . 2, ). BRep: , , . .
. 2. . , «» .
. 3. «» . 2.
, , BRep, ( ) CAD-, , , (voxel) CSG (Constructive Solid Geometry). , (, ).
BRep- «» , , . ( ), , — , . «» , .
OCCT . , , NURBS. NURBS, OCCT , , .. OCCT «» , , T- (subdivision surfaces).
. 4. B- OCCT.
. 5. .
OCCT . ( ), .
. 6. NURBS-, .
()
— . OCCT , .. 7. , .
. .
. 8. , .
, , , — OCCT «» .
. 9. .
. 10. .
. 11. .
. 12. .
OCCT. .
. 13. .
. 14. .
- ?
, OCCT — . , CAD.Open CASCADE Technology CAD-. STEP, IGES, STL VRML. STEP , «-» ProSTEP (1998-1999 , TR 8-10), CAX-IF (2000-2002 , TRJ 3-10).
Shape Healing, - CAD- (, , , , ..).
, . , STEP Open CASCADE Technology «» , , .
. 15. STEP- , Open CASCADE Technology.
. 16. OpenGL.
. 17. (FPS ).
. 18. shading wireframe.
, , , . , , . 16000 , Open CASCADE Technology ( ). , OCCT — «» . , .
. 19 , OCCT, . , , .. . , EUCLID, OCCT .
. 19. OCCT
3
( 6.5.1, 6.5.2, 6.5.3, 6.5.4, 6.5.5, 6.6.0, 6.7.0 6.7.1).
OPEN CASCADE S.A.S. , , OPEN CASCADE S.A.S.