New Features

Open GL Connection

To enable custom rendering features within Cimatron, you can now connect to the Cimatron rendering library using OpenGL. This integration allows you to access 3D view data and overlay your own graphical content directly within the Cimatron viewport. It provides a powerful way to visualize custom elements, annotations, or simulations alongside native CAD data.

For more, see IOpenGLService.

External Pane Support

Like the Feature Pane or Assembly Pane, it is now possible to add custom external panes within the Cimatron application. This functionality is especially useful for displaying and managing custom tree structures, data panels, or other UI components tailored to your specific workflow needs.

For more, see IExternalPane.

Access to Cimatron Preferences

The Cimatron API now provides access to application preferences, enabling you to retrieve settings such as display parameters and other environment configurations. This enhancement supports greater customization and automation based on user-defined or context-specific requirements.

For more, see IPreference.

Journaling Support

Journaling is a powerful tool that enables users to automatically generate API code by interacting with the Cimatron user interface. By recording a sequence of actions, Journaling can produce corresponding Cimatron API code that replicates those actions using the same inputs or input files. This feature supports code generation in both C# and Python, making it easier to automate workflows and accelerate development.

For more, see Journaling.

Set Folder Creation

Cimatron API users can now create Set Folders programmatically using the API. This enhancement allows for better organization and management of Set data, enabling automated folder creation as part of custom workflows or batch operations.

For more, see ISetsFolder.

BOM Data Access in Assembly Environment

Cimatron users can now access the Bill of Materials (BOM) dataset directly within the assembly environment through the API. This feature enables developers to retrieve and utilize structured BOM information for tasks such as reporting, validation, and integration with external systems.

For more, see IBOM.

NC OMI API – CMM File Support

The NC OMI API now supports importing CMM (Coordinate Measuring Machine) files containing point data for measurement procedures. This enhancement enables seamless integration of inspection data into the manufacturing workflow, improving accuracy and automation in quality control processes.

For more, see NC::IMeasurementCycleManager.

Catalog API Support

The Cimatron API now includes support for working with catalogs through the ICimCatalogTemplate interface. Developers can load catalog files, extract specific entries, and retrieve metadata such as the number of dimensions defined within a catalog. This enhancement streamlines the process of integrating and managing catalog-based components in automated workflows.

For more, see CimCatalogTemplate.

Help Integration for API Commands and Dialogs

Cimatron API now supports context-sensitive help integration. Developers can link API commands and custom popup dialogs to specific Cimatron Help pages, allowing users to press F1 and be directed to the exact relevant documentation. This enhancement improves usability and provides immediate guidance within custom tools and interfaces.