Why Direct/Parametric Modeling Hybrid is an Oxymoron

May 01, 2008 2 min read

Parametric CAD systems are based on a complex internal data-structure that represents each geometrical and dimensional constraint as a relationship among two or more entities. When the end-user requests a change to a parameter (dimension), the CAD system propagates the modification to the entire 3D model (it’s called model evaluation) following those relationships while preserving the validity of each single constraint.

In the data structure of a direct-modeling CAD system there are no constraints. They are created on the fly as a way to support high-level modification of the 3D model. For example, if the CAD system sees a tangency between a planar face and a cylindrical face it likely will assume that it’s a constraint and that it should be preserved to guarantee that the behavior of the system follows the original design intent.

The power and beauty of the direct-modeling approach is that in different moments the set of active constraints can change radically. Constraints “captured” to support modification "A" can even contradict constraints “captured” during modification “B”. This is great because gives the end-user incredible flexibility and power.

On the other hand, in a parametric CAD system the set of constraints can be changed only with tedious and complex operations. The benefit of this more rigid approach is that your CAD system knows all the constraints and doesn’t have to guess them. This makes parametric CAD systems more predictable and reliables. If the 3D parametric model was carefully created by a skilled CAD user this can be a huge advantage.

Because of the intrinsic difference between the two approaches, there cannot be a hybrid CAD system where I can create a parametric part, change it using some of the flexible tools offered by a direct-modeling system, and still have a fully parametric part.  A direct-editing modification to a parametric model is possible, but it becomes a non-return point — the data structure that supports the parametric nature of the model will not survive.

The recent marketing brochures and blogs that are describing a possible future of CAD based on the hybrid approach make me smile. But we all know that marketing knows no limitations…

Franco Folini

Franco Folini
Franco Folini


Also in NOVEDGE Blog

Faster And Friendlier Design With ZWCAD 2022
Faster And Friendlier Design With ZWCAD 2022

July 30, 2021 2 min read

ZWCAD keeps becoming faster and faster. Thanks to the tremendous R&D work, ZWCAD 2022 is much stronger in efficiency, stability, and functionality. 
Read More
Rhino.Inside® Brings The Power of Rhino to BricsCAD® BIM
Rhino.Inside® Brings The Power of Rhino to BricsCAD® BIM

July 29, 2021 1 min read

There is a new feature in Rhino 7.
The Bloom Effect casts a glow on any emissive materials or lightings in the scene.
Read More
Custom Engineering And Enterprise Software With Rubius
Custom Engineering And Enterprise Software With Rubius

July 21, 2021 4 min read

 Rubius has been developing custom engineering and enterprise software for over 16 years. We develop custom CAD and CAM systems, plugins for Autodesk Altium, Dassault Systemes, Siemens and more. They create solutions using machine learning and computer vision. We also implement VR and AR in manufacturing enterprises. 
Read More

Subscribe