How KernelCAD Works...

Let us consider the most common scenario. To create a 3D graphics-enabled  application:

1. Create model of your product using Modeling Studio and save in a .glm file 

2.  Insert KernelCAD control in a form of your application using standard procedure for ActiveX controls

3. Open properties of the control and set the "ModelPath" property to the .glm file


To allow users of your application to modify the model:

4. In your applications code call "GetModel" method of the control to retrieve the main interface, from which all properties of the model can be accessed and manipulated at runtime programmatically.

5. Use user input in your application to modify parameters of the model. 


There are many more scenarios for using KernelCAD components.

In Pro version of the component objects in the model can be added/deleted dynamically at runtime.

Whole  model can be build programmatically from scratch in memory without using any  files at all.

KernelCAD can also be used as a geometry engine for different calculations or model manipulations without having any graphical display. For example KernelCAD Enterprise can work behind the scene converting files between supported CAD formats.