Sample |
Description |
Difficulty |
BoolOp |
Demonstrates programming of Boolean Operations |
Medium |
Clip |
Clipping Planes |
Simple |
Cloud |
Building surfaces from point clouds. Minimal Bounding Box |
Simple |
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 |
Collision Path |
Demonstrates programming of
Path
Collision Detection |
Medium |
Curves |
Demonstrates different methods of Curve construction, access to its properties and visualisation. |
Medium |
Data Flow |
Programmatic Import / Export. |
Medium |
Diff Surface |
Demonstrates usage of IDiffSurface_KC for local
approximation of a meshed surface with a bspline patch |
Medium |
DIView |
DG Kernel control as resizable view. Programming gradient background. Printing support |
Simple |
Light |
Properties of light sources. Material. Programming of Context Menu |
Simple |
Lines |
Line Strips |
Simple |
LowDim |
Programming of Point Sets |
Simple |
Measure |
Programmatic creation of measurements and measurement-style labels
|
Simple |
MeshMods |
Direct manipulation of surface and handling of selection events
|
Simple |
Mesh Ops |
Demonstrates extraction of submeshes
|
Simple |
Metrics |
Metrics is an advanced sample. It uses IMetrics
interface for calculation of distance and set of nearest points between two objects |
Advanced |
MiniCAD |
advanced usage of DG Kernel control, which demonstrates embedded CAD software functionality |
Advanced |
Modal |
Modal Mode and movement constraints |
Medium |
Morph |
Mesh manipulation. Exploring meshed surface. Shading |
Advanced |
Object Array |
Dynamic creation of objects and programmatic modification of the model structure |
Advanced |
Patch |
Modifications of 3DS surfaces. Programming 3D Background |
Simple |
Patchwork |
Discovering Patch / Edge / vertex structure of an object |
Medium |
Pick |
Different methods of runtime object and point selection. Events |
Medium |
Pipes |
Programming of Pipe Entities |
Medium |
Point Of View |
User manipulation and programming of View Points |
Medium |
Profile |
Modification of profiles of 3DS objects |
Medium |
Rotation |
View point manipulation |
Medium |
Strip Topology |
Dynamic modification of surface structure |
Medium |
Shape Explorer |
Browsing sub shape hierarchy of
bspline objects |
Simple |
Solids |
Andanced operations on solids |
Advanced |
Surfaces |
Demonstrates creation of surfaces and solids from arrays of curves using thru operation |
Medium |
Transform |
Scaling, translation, rotation, offset and other transformations of surfaces.
Operations with transforms and
frames |
Simple |
View Point |
View point manipulation |
Medium |
Zoom |
Programming of zoom and view point |
Medium |