2D Dimensional Constraint Manager (D-Cubed 2D DCM)

2D Geometric Constraint Solving for 2D and 3D Applications, Including Parametric Modeling

Integrating the 2D DCM (Dimensional Constraint Manager) into your software application provides a geometric constraint solving capability that enables your end-users to create and modify 2D sketches more efficiently. The 2D DCM enables parametric sketching, design modification and kinematic motion simulation in 2D and 3D applications.

The 2D DCM’s driving dimensions (parameters) and geometric constraints specify the location of the geometries in 2D sketches. End-users can modify their designs by changing dimension values or dragging geometry. The 2D DCM maintains the design intent by ensuring that the dimensions and constraints are satisfied.

The 2D DCM provides the geometric constraint solving in most popular parametric modeling systems and many other applications. See our list of application areas for more details. Our large customer base, with more than three million end-users, drives investment in quality and functionality over the long-term.

For a step-by-step description of how the 2D DCM is used in an application, view our product tour.

2D DCM Key Capabilities

Geometry and Constraints

Constrain points, lines, circles, ellipses, conics, splines and general parametric curves. Use a wide range of geometric constraints, including parallel, perpendicular, tangent, concentric, normal, midpoint, symmetry, linear/radial pattern, equal distance and equal radius.


Watch the:


Apply driving dimensions to define/modify a 2D sketch: distance, angle, radius and curve length. Couple dimensions with linear and non-linear equations.


Watch the:

Constraints on Freeform Curves

Add various geometric constraints to free-form curves, including spline length, tangent direction, tangent length, second derivative, equal direction and equal curvature. Select from several different spline solving modes.


Watch the:

Constraints on Conics

Solve dimensions and constraints to conic sections.


Watch the:


Automatically add geometric constraints and/or driving dimensions to legacy 2D sketches.


Watch the:

Solving Technology

Uses unique solving techniques. Different solutions can be found, such as moving the minimum number of geometries, or moving the geometries the minimum amount relative to each other. Comprehensive feedback is provided about the solution status of the model, including what is well defined, under-defined and over-defined. Users can select and retain the desired solution from the wide range of possible solutions.

Solving Performance

Performance is excellent, and linear as a function of increasing model size in many cases. Models can be manipulated interactively by dragging.

Related D-Cubed Components

Expand the 2D DCM with profile operations within PGM. Complement the 2D DCM with 3D geometric constraint solving within 3D DCM.

Close share layer

Share this page

Share this page through any of the following channels.

Bookmarking Sites



Blogs & Microblogs