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.
Apply driving dimensions to define/modify a 2D sketch: distance, angle, radius and curve length. Couple dimensions with linear and non-linear equations.
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.
Constraints on Conics
Solve dimensions and constraints to conic sections.
Automatically add geometric constraints and/or driving dimensions to legacy 2D sketches.
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.
Performance is excellent, and linear as a function of increasing model size in many cases. Models can be manipulated interactively by dragging.