DG Kernel (ActiveX) Documentation


Skip Navigation Links.
Start page
Quick Start
Search Page
Installation
What is new
Upgrading Native Apps
Licensing
Collapse ModelsModels
Collapse DG Kernel ControlsDG Kernel Controls
Collapse API ReferenceAPI Reference
Interface List
Vector Space
Collapse General GeometryGeneral Geometry
Collapse ModelModel
Collapse ViewView
Collapse General ComputingGeneral Computing
Collapse Samples and TutorialsSamples and Tutorials
Collapse GraphicsGraphics
Collapse Math ObjectsMath Objects
Collapse DeprecatedDeprecated
Redistribution
Model Viewer
Open Source
Support
Skip Navigation Links Go to DGKC docs Search Documentation


eMotion Sample

eMotion is an advanced sample, which demonstrates usage of Boolean Operations for simulation of CNC machining. It also demonstrates programming of 3D movements and usage of CAM 3D Effects.

The application

On start the application loads Models\Samples\eMotion.mdg model, which consists of two: workpiece (blue) and cutter (yellow) objects. Press Simulate button on the start to see 3D animation of the main functionality. Movement of the cutter object is editable. The Moves list box contains list of separate moves.

The Current Move group of controls displays properties of the move currently selected in the list. Moves are either linear or circular in this sample. Contact us if your application needs more general types of moves or cutters. A move is defined by its translations along each axis from the current position. A move can be cutting or not.

To modify movement of the cutter: select a move in the Moves list. Modify the Translation offsets, turn on/off "Cutting Move" check box if needed. Press Modify to save the change. Repeat the above for another move if needed. Turn on "Dry Run" check box and press Simulate to see preliminary animation of the movement. Clear "Dry Run" check box and press Simulate to execute the cutting operation.

After the operation has finished press Home button to view the result. The operation can be repeated after a modification of the movement

The Reset command discards results of all previous operations and restores initial state of the application.

When results of an operation are available, select a cutting move (cut 1 or cut 2) in the list box and turn on "Show Swept Volume" check box to see the volume swept by the cutter object during the move.

See also: All samples