Enhancements introduced in version 52.0 of D-Cubed 3D DCM (3D Dimensional Constraint Manager) include:
3D DCM enables users to interact with an under-constrained model by interactively moving geometry, investigating different configurations whilst ensuring that the applied dimensions and constraints are satisfied. Various different dragging modes are available, one of which requires the input transforms to be fully satisfied in order for the dragging to proceed. The latest release of 3D DCM improves the reliability of this dragging mode.
Pattern constraints have been supported in D-Cubed 2D DCM for many years. Preliminary support for such constraints has been introduced in version 52.0 of 3D DCM. Early access to the application programming interfaces will enable applications to prepare for the production-ready enhancements in subsequent releases.
Patterns are repeated arrays of geometric features. The non-sequential solving strengths of 2D DCM and 3D DCM enable dimensions and constraints to be applied to any elements within a pattern, eliminating the parent-child restrictions of more limited pattern handling technologies. This provides the application developer and the end-user with great flexibility when parameterising patterned elements within their models.
Sparse, two-dimensional array pattern:
Version 50.0 saw the introduction of the 3D DCM’s ability to handle variables with bounded values, a major enhancement to its solving capabilities. Improvements to inequality solving have been implemented in version 52.0.
D-Cubed 3D DCM (3D Dimensional Constraint Manager) is a geometric constraint solving software component. Supporting a wide range of geometries, dimensions and constraints, 3D DCM enables 3D parametric sketching, part shape control using direct modeling, assembly part positioning and kinematic motion simulation.