3D Dimensional Constraint Manager (D-Cubed 3D DCM)
3D Geometric Constraint Solving for Assembly Constraints, Kinematic Simulation, 3D sketching and Part Shape Control
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:
- Position parts in assemblies using a wide range of driving dimensions and assembly constraints.
- Simulate the kinematic behavior of constrained assemblies and mechanisms.
- Control the shape of parts without relying on a design history, sometimes known as direct editing or direct modeling.
- Configure 3D sketches in support of 3D features, 3D pipe/wire routes and surface definition from freeform curves.
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.
3D DCM Key Capabilities
Geometric Constraint Solving
Genuinely three-dimensional, fully variational (non-sequential) geometric constraint solving for part-positioning, 3D sketch and part shape modification and kinematic simulation.
Extensive Geometry Support
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 Dimensions and Constraints
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.
Support for Splines
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.