Complete Access to Mechanical Data

Mechanical SDK is a flexible, cross-platform solution for working with Autodesk® Mechanical® files from any application.

Read

Smart Mechanical Objects

Access common mechanical entities such as weldings, edges, annotations and more.

Symbols

Access any type of symbol: sections, feature control frames, balloons, cams, surface textures, weldings and others.

Tables and Lists

Get data from automatically generated part lists, hole charts, and Bill of Materials lists.

Read

Mechanical SDK provides read access to data in mechanical objects through a convenient API.

Edit mechanical objects

Modifying Object Properties

Modify all standard properties of drawing objects (visibility, style, associated layer, etc.), mechanical-specific properties (coordinates, elevations, slopes, etc.) and user-defined properties.

Smart Mechanical Objects

Access common mechanical entities such as weldings, edges, annotations and more.

Geometric Transformations

Perform standard object transformations (translation, rotation and scaling), use object-specific functions to modify specific geometric parameters or explode a complex object into a set of simpler elements by using the built-in decomposition mechanism.

Smart linking

Mechanical objects relate to each other and dynamically link to project documents and specifications — reacting to any design changes and updating project documentation.

Edit

Edit mechanical objects via a powerful high-level API.

Creation Support

Smart Mechanical Objects

Create standard mechanical objects: symbols, charts, annotations and more.

Tables and Lists

Automatically generate part lists, hole charts, and Bill of Materials.

Dictionaries and extended data

Create and edit dictionaries to store objects of different types, add new types of objects, embed custom objects, attach various data to the objects, and perform flexible restructuring of the database. Use the extended data API to attach various data to an object that can be used in external applications.

Create

Create most types of mechanical objects.

Write mechanical objects

Mechanical saves objects in the most recent mechanical object format and to select older versions as well, ensuring interoperability between applications that work with mechanical objects.

Write

Save mechanical objects with their design data in the latest mechanical object version.

Visualize anywhere

Standard Visualization

Mechanical SDK includes a high-performance graphics engine for fast visualization of mechanical drawings.

Standards and Specifications

Visualize 2D mechanical objects using ISO, ANSI, BSI, CSN, DIN, GB and JIS standards. Development continues to visualize using additional specifications.

Visualize

Visualize 2D mechanical objects using a variety of standards on any platform using any device.

Publishing Mechanical Models

Use the Publish API to create modern, lightweight and interactive standard 2D documentation for mechanical objects.

Model Presentations

With Publish it’s easy to create comprehensive presentations of mechanical models.

Lists and Reports

Extract data from mechanical objects, create lists and charts, then publish.

Publish

Publish mechanical drawings to rich, functional 3D PDF, or standard 2D PDF.

Mechanical SDK Licensing

Collaborative Development

Mechanical SDK is developed through a Special Interest Group (SIG) within ODA. A SIG is a separately funded development project that allows small groups of ODA members to collaboratively fund specialized projects.

SIG Requirements

Any ODA member of Sustaining level or higher may participate in a SIG. An additional SIG-specific contract must be executed to join a SIG.

Price

Membership in the Mechanical SIG, which includes access to the Mechanical SDK for commercial use and free technical support, is $10,000 per year. SIG fees directly fund the development work for the project. Please see pricing for more details about licensing options.

Licensing

Mechanical SDK can be licensed by Sustaining, Founding and Corporate members of ODA.