Open Cascade Technology: Difference between revisions

Content deleted Content added
No edit summary
Line 250:
* '''Modeling Data''': supplies data structures to represent 2D and 3D geometric primitives (analytical curves: Line, [[Circle]], [[Ellipse]], Hyperbola, [[Parabola]], [[Bézier curve|Bézier]], [[B-spline]], Offset; analytical surfaces: Plane, [[Cylinder]], [[Cone]], [[Sphere]], [[Torus]], [[Bézier surface|Bézier]], [[B-spline]], [[Surface of revolution|Revolution]], Extrusion, Offset) and their compositions into [[Boundary representation|B-Rep]] models.
* '''Modeling Algorithms''': contains a vast range of geometrical and topological algorithms (intersection, Boolean operations, [[Surface triangulation|surface meshing]], [[Fillet (mechanics)|fillets]], shape healing).
* '''Visualization (rendering)''': provides interactive services for displaying geometry in 3D Viewer; implements a compact [[OpenGL]] / [[OpenGL ES]] renderer, supporting conventional [[Phong shading|Phong]], real-time [[Physically based rendering|PBR]] metal-roughness shading models as well as interactive [[Ray tracing (graphics)|Ray-Tracing]]/[[Path tracing|Path-Tracing]] engine.
* '''Data Exchange''': provides possibility to import/export various CAD formats. <br>[[ISO 10303|STEP]], [[IGES]], [[glTF]], [[Wavefront .obj file|OBJ]], [[STL (file format)|STL]] and [[VRML]] are supported natively.<ref>{{Cite web|title=Data Exchange &#124; Open CASCADE Technology|url=https://dev.opencascade.org/about/data_exchange|access-date=2021-11-22|website=dev.opencascade.org}}</ref> Other formats can be imported by using plug-ins.<ref>{{Cite web|title=Datakit - Open Cascade|url=https://www.opencascade.com/customers-and-partners/datakit/|access-date=2021-11-22|website=opencascade.com|language=en}}</ref> Extended Data Exchange ('''XDE''') components rely on a unified '''XCAF document''' definition, which includes an assembly structure of CAD shapes, color/name/material/metadata/layer attributes as well as other supplementary information like [[Product and manufacturing information|PMI]].
* '''Application Framework''': offers solutions{{solution-inline|date=January 2022}} for handling application-specific data.