Sample |
Description |
Difficulty |
Patch |
Patch Sample demonstrates basics of Kernel CAD control and implementation of
interactive and programmatic model modification from inside a Delphi program |
Simple |
MiniCAD |
advanced usage of Kernel CAD control, which
demonstrates embedded CAD software functionality |
Advanced |
Object Array |
Dynamic creation of objects and programmatic modification of the model structure |
Advanced |
BoolOp |
Demonstrates programming of Boolean Operations |
Medium |
Modeling Curves |
Demonstrates creation of surfaces and solids from arrays of curves using thru operation |
Medium |
Shape Explorer |
Browsing sub shape hierarchy of
bspline objects. u,v
parameters |
Advanced |
Calculator |
Background geometrical calculations |
Medium |
Cannon |
Cannon is an advanced sample. It demonstrates calculation on
intersections on a line with all objects in the model. It also demonstrates
direct user drawing with IDraw interface, Runtime creation and manipulation of
objects, programmatic manipulation of view with ILook interface and
runtime programmatic positioning and arranging objects in the model |
Advanced |
Collision |
Collision is an advanced sample. Collision sample is based on
Metrics Sample.
It demonstrates application of IMetrics
interface for collision detection. It also demonstrates usage of
I3Dpt interface for quick background
calculations with 3D vectors and points |
Advanced |
Data Flow |
Programmatic Import / Export. |
Medium |
Label |
3D Text |
Simple |
LabelEx |
Advanced properties of 3D Labels and geometric text |
Medium |
Metrics |
Metrics is an advanced sample. It uses IMetrics
interface for calculation of distance and set of nearest points between two
objects |
Advanced |
Morph |
Mesh manipulation. Exploring meshed surface. Shading |
Advanced |
Patchwork |
Discovering Patch / Edge / vertex structure of an object |
Medium |
Pipes |
Programming of Pipe
Sections |
Medium |
3DBugger |
Different methods and techniques for debugging 3D
applications using KernelCAD 3D Debugger |
Advanced |