← CAD SDKs and components

Advanced samples

Advanced Samples

Give your team working examples of CAD modeling, file exchange, and geometry repair, so developers can build on a clear starting point.

Samples component preview
On this page

Start with a workflow you can explore

Calling a CAD operation is one step. Building an application means connecting geometry, documents, user actions, and saved results. Advanced Samples show how these pieces can work together.

Use them to learn an unfamiliar area, plan a prototype, or give a development team a shared starting point.

How it works

Choose a sample close to the feature your team wants to build. Run its application, follow a user action through the example, and inspect how geometry and document data change. Adapt the relevant steps into a prototype, using required translators for your chosen file formats.

Learn how a parametric model updates

The Advanced OCAF sample demonstrates how changes to parameters drive model recomputation. Explore relationships between inputs, dependent operations, and a resulting shape.

This helps teams plan editable models and understand how application documents support a modeling workflow.

Follow data through an exchange application

The XDE sample brings names, colors, layers, and assemblies into reader and writer workflows. Study how geometry and document information move together.

Choose format interfaces for the files your application needs to read and write.

Shorten the path from an API call to a product feature

A working sample helps developers see what surrounds a CAD operation: input selection, document updates, display changes, and saved results. Following that complete path can reveal integration decisions before a team commits to a larger feature. It also gives new team members a concrete place to begin learning.

Use a sample to answer focused questions. How does a parameter change update a model? Where are names and colors retained during exchange? How can a user inspect a repair result? Your team can then adapt the relevant patterns into its own application design.

Answer integration questions before committing a project

A development manager needs to estimate more than the effort of calling a CAD function. The project also needs document handling, user selection, error feedback, and saved results. These tasks can be difficult to assess from an isolated API example.

Advanced Samples let a team follow a complete example close to its intended product feature. A short prototype could test parameter changes in the OCAF sample, inspect assembly information in XDE, or follow analysis and correction in Shape Healer. Developers can identify which parts they can adapt and which require application-specific work.

The prototype gives the manager a clearer view of development effort and training needs. Developers gain working examples they can adapt to the product’s own interface and user tasks.

See model preparation in action

The Shape Healer sample follows a model from import through analysis, correction, and export. Use it to explore where checks belong and how users can review processing results.

Pair samples with OCCT training or technical assistance for a guided start. Tell us which workflow your team wants to build, and we can help choose examples for your project.

Your next CAD feature

Plan your CAD integration

Tell us which CAD task you want to improve and what a useful result would look like for your users.