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

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.