← CAD SDKs and components

Advanced samples

Samples

Explore advanced OCCT integration samples covering OCAF, XDE and shape healing for CAD application developers.

Samples component preview
On this page

See how OCCT features work together in an application

Advanced Samples extend the standard OCCT examples with application workflows for parametric modeling, document-based exchange and model healing. They help developers study the connections between an API operation, persistent application data and user-visible behavior.

Advanced OCAF: recompute a parametric model

The Advanced OCAF sample demonstrates a modeler in which changing parameters of primitives or operations leads to recomputation of the result. This gives a team a concrete starting point for understanding how inputs, document data and dependent operations relate in a modeling application.

XDE: exchange geometry with document attributes

The XDE sample demonstrates exchange workflows that include names, colors, layers and assemblies. It combines the application document with the required readers and writers, including separately licensed interfaces where needed.

Use the format matrix to identify the actual input/output dependencies. An example application does not make every format available without its corresponding interface.

The published sample scope names BRep, IGES, STEP, STL and VRML interfaces, together with licensed ACIS, Parasolid and DXF options. The available conversion direction follows each interface: in particular, the Parasolid component supplies import. The sample makes the relationship between selected formats, document attributes and optional components visible to developers.

Shape Healer: inspect, correct and export

The Shape Healer application illustrates a preparation workflow: analyze an imported CAD model, apply corrections, customize the result and export to a destination format. The useful learning is how checks and processing fit around the exchange operation, not just how to call a reader.

Choose examples for the work ahead

Discuss which sample and OCCT version match your intended feature. For guided learning, see OCCT training. For implementation questions, use technical assistance. BRepGraph Advance has its own e-learning and training path for graph-native operations.

Ask about Advanced Samples with the workflow your team wants to understand or extend.

Component evaluation

Discuss Samples

Tell us which OCCT version, platform, and application you are working with so we can discuss evaluation and integration.