Skip to Content
Choose a Siemens Country/Region
Integrating the D-Cubed 3D DCM (Dimensional Constraint Manager) component into your software application provides a geometric constraint solving capability that enables your end-users to:
The 3D DCM provides the geometric constraint solving in many popular parametric modeling systems. See our list of application areas for more details. Our large customer base, with more than one million of end-users, drives investment in quality and functionality over the long-term.
Flexible licensing arrangements and a simple integration process enable your organization to add the 3D DCM to your applications quickly and economically. For a step-by-step description of how the 3D DCM is used in an application, view our product tour.
Genuinely three-dimensional, fully variational (non-sequential) geometric constraint solving for part-positioning, 3D sketch and part shape modification and kinematic simulation.
3D DCM solves dimensions and constraint to points, lines, circles, ellipses, spline curves, general parametric curves, planes, cylinders, spheres, cones, tori, spline surfaces, swept surfaces and general parametric surfaces.
Wide range of driving dimensions and assembly constraints, including distance, angle, radius, bounded dimension, curve length, equal radius, parallel, perpendicular, tangent, concentric and symmetry. Couple dimensions with linear and non-linear equations.
Add various geometric constraints to freeform curves, including tangency, curvature, first and second derivatives and curve length.
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.
Share this page through any of the following channels.