The Cimatron E Application Programming Interface (API) shows the capabilities of Cimatron E and enables you to write external (out-of-process, *.exe) and internal (in-process, *.dll) user-programmable applications.
It is a COM based API that provides you the means to write your own applications that interact with Cimatron E.
User applications can be written in any COM supported language such as Visual C++, Visual Basic, Delphi etc. or scripting languages such as Visual Basic Script or JavaScript.
The Cimatron E API provides the ability for:
Document management (Pdm );
Creating a sketch (MdSketcher , Sketcher );
Creating modeling features (extrude, revolve and other procedures);
Assembly features (Add, Connect and other procedures);
Editing features;
Entity retrieval with filters;
Creating sets of entities;
Attaching and reading entities attributes;
Executing Cimatron E commands (PoolCommands);
Creating external commands;
Tool interaction (Tool);
Picking an entity functionality that allows you to make a selection in interactive mode (PickTool, Arrow figure);
Generating a linear model (getting triangulation data, ILmGenerator);
Cimatron E standard GUI (Feature Guide, Guide Bar, SP-Figure).