C3D Toolkit

C3D Toolkit is a software development kit responsible for constructing and editing geometric models. Computer-aided design systems (CAD) are the most widely known software that require tools like C3D. Modeling kits are also used systems such as computerized manufacturing (CAM) and engineering (CAE).

All CAD, CAM, and CAE systems share the same geometric model, which provides the following functions:

As the software developer’s tool, C3D is today the only modeling kit that incorporates all four modules critical to CAD: 2D/3D modeling, 2D/3D constraint solving, 3D visualization, and file conversion.

C3D Toolkit builds geometric models from existing and virtual objects, performs geometric calculations, and creates connections between the elements of geometric models. C3D handles geometric models made in third-party applications, and exports geometry to other computer-aided design systems.

C3D comprises of a dynamic-link library, a demo application complete with source code, technical documentation, and additional support files for compatibility with many integrated development environments (IDE).

C3D Labs provides the following modules critical to developing modern 2D/3D CAD, CAM, and CAE systems:

All C3D modules can be used standalone, or together as a unified whole.

The C3D Toolkit benefits application developers as they carry out the following functions in building their software:


C3D Toolkit runs on the following operating systems:

C3D Toolkit operates with the following IDEs:

C3D Toolkit supports the following programming languages:

C3D version history:

The objects, methods, and algorithms used by the C3D modeling kit are described comprehensively by the Geometric Modeling book, authored by Nikolay Golovanov, PhD and the head of development at C3D Labs.

Software Development with the C3D Toolkit. Video Tutorial on Building a Test Application
  Developer Manual size: 17,9 MB Geometric Modeling Book Sheet size: 0,97 MB C3D Datasheet size: 2,64 MB Presentation — C3D Toolkit size: 27,3 MB REQUEST AN EVALUATION   Google+