TurboCAD Parametric Constraints: 2D and 3D Design Automation
A guide to using parametric constraints in TurboCAD Platinum for both 2D and 3D design, covering geometric constraints, dimensional constraints, constraint groups, and design table-driven modeling.

TurboCAD Parametric Constraints: 2D and 3D Design Automation
Parametric constraints allow you to define relationships between geometric entities so that modifying one element automatically updates related elements. TurboCAD Platinum supports both 2D and 3D parametric constraints, making it possible to create intelligent, adaptable designs. This guide covers the complete constraint workflow.
2D Geometric Constraints
Available Constraint Types
- Coincident: Two points share the same location
- Collinear: Two lines lie on the same infinite line
- Concentric: Two arcs/circles share the same center
- Equal: Two lines have equal length, or two arcs/circles have equal radius
- Fix: Lock an entity in position
- Horizontal: A line is constrained to horizontal
- Vertical: A line is constrained to vertical
- Parallel: Two lines are parallel
- Perpendicular: Two lines are perpendicular
- Tangent: A line/arc is tangent to another arc/circle
- Symmetric: Two entities are symmetric about a line
- Smooth: Two splines connect with continuous curvature
Applying Geometric Constraints
- Tools > Parametric > Geometric Constraint toolbar
- Select the constraint type
- Select the first entity
- Select the second entity
- The constraint is applied and a badge appears on the entities
Example: Constraining a Rectangle
- Draw a rectangle (4 lines)
- Apply Horizontal constraint to top and bottom lines
- Apply Vertical constraint to left and right lines
- Apply Perpendicular constraint between adjacent lines
- Apply Equal constraint to opposite sides
- Now dragging any corner maintains the rectangular shape
2D Dimensional Constraints
Dimensional constraints are driving dimensions — changing the dimension value changes the geometry.
Available Types
- Linear: Distance between two points or along a line
- Aligned: True distance along a line direction
- Angular: Angle between two lines
- Radial: Radius of an arc/circle
- Diameter: Diameter of an arc/circle
Applying Dimensional Constraints
- Tools > Parametric > Dimensional Constraint toolbar
- Select the constraint type
- Select the entities to constrain
- Enter the driving value
- The geometry adjusts to match the value
Example: Parametric Bracket
- Draw the bracket profile
- Apply geometric constraints (parallel, perpendicular, tangent)
- Apply dimensional constraints:
- Width = 100mm
- Height = 80mm
- Hole diameter = 20mm
- Hole center X = 50mm
- Hole center Y = 40mm
- Change any dimensional value and the entire profile updates
Constraint Groups
Constraint groups allow you to manage sets of constraints independently:
- Tools > Parametric > Constraint Groups
- Create named groups (e.g., "Base Plate", "Mounting Holes")
- Assign constraints to groups
- Toggle groups on/off to suppress/unsuppress constraints
- This is useful for design variants — suppress one group to explore an alternative configuration
Design Tables (Excel-Driven Dimensions)
TurboCAD can drive dimensional constraints from an Excel spreadsheet:
- Create dimensional constraints on your profile
- Tools > Parametric > Design Table
- Export the current values to Excel
- In Excel, create multiple rows with different dimension values: | Variant | Width | Height | HoleDia | |---------|-------|--------|---------| | A | 100 | 80 | 20 | | B | 120 | 90 | 25 | | C | 80 | 60 | 16 |
- Import the table back into TurboCAD
- Select a row to apply that variant's dimensions to the model
This is powerful for families of parts that differ only in dimensions.
3D Parametric Constraints
TurboCAD Platinum extends parametric constraints to 3D:
3D Geometric Constraints
- Mate: Two planar faces are coincident
- Align: Two planar faces are parallel with an offset
- Insert: Shaft fits into a hole (concentric + mate)
- Orient: Two faces are parallel
- Tangent: Two faces are tangent
- Width: Center two faces between two other faces
3D Dimensional Constraints
- Distance: Between two faces or points
- Angle: Between two faces
- Radius: Of a cylindrical face
Applying 3D Constraints
- Tools > 3D Constraints toolbar
- Select constraint type
- Select the first face/edge
- Select the second face/edge
- Enter the driving value (for dimensional constraints)
Example: Parametric Assembly
- Create a base plate with 4 mounting holes
- Create a bracket that mounts on the plate
- Apply Insert constraint between bracket holes and plate holes
- Apply Mate constraint between bracket bottom and plate top
- Apply Distance constraint to position the bracket
- Change the distance value to move the bracket along the plate
Troubleshooting Constraint Issues
Constraint Conflict
Symptom: Applying a constraint causes geometry to distort unexpectedly. Cause: Over-constrained geometry — too many constraints for the degrees of freedom. Fix: Remove one constraint. The system needs exactly enough constraints to define the geometry, no more.
Constraint Not Satisfied
Symptom: A constraint badge shows red/warning state. Cause: The constraint cannot be satisfied with the current geometry. Fix: Check if other constraints conflict. Use the Constraint Manager panel to identify and remove conflicting constraints.
Dimensional Constraint Not Driving
Symptom: Changing a dimensional value does not update the geometry. Cause: The geometry is over-constrained — another constraint is preventing the change. Fix: Remove conflicting constraints or convert the dimensional constraint to a reference (non-driving) dimension.
Best Practices
- Apply geometric constraints first — establish relationships before driving dimensions
- Use minimum constraints — only constrain what is necessary
- Name dimensional constraints — use meaningful names (Width, Height, HoleDia) instead of d1, d2, d3
- Test by dragging — after constraining, drag entities to verify relationships work
- Use design tables for part families — avoid creating separate drawings for dimension variants
- Group constraints logically — use constraint groups for complex designs
Practical Parametric Design Examples
Parametric constraints in TurboCAD shine in scenarios where you need to test multiple dimension values without redrawing. A common use case is a bracket with variable hole spacing — apply geometric constraints to keep holes centered on the bracket, then use dimensional constraints to drive the spacing. Change the spacing dimension and the holes reposition automatically. Another use case is a series of similar parts with different sizes — create one parametric part and generate variants by changing the driving dimensions. The Parametric Part Manager stores these variants and lets you insert any version into a drawing. For 3D parts, constraints can drive extrusion heights, revolution angles, and boolean operation positions. The key limitation is that constraint chains can become circular — if dimension A depends on dimension B which depends on dimension A, the solver will fail. Always build constraints in a logical hierarchy where parent dimensions drive child dimensions, never the reverse. Test each constraint as you add it rather than adding many at once and trying to debug the entire chain.
Conclusion
Parametric constraints in TurboCAD Platinum transform static drawings into intelligent, adaptable designs. The 2D constraint system handles profile design and part families through design tables, while the 3D constraint system enables assembly positioning and parametric relationships between parts. By following the workflow of geometric constraints first, dimensional constraints second, and design tables for variants, you can create flexible designs that update automatically when requirements change.
Source Verification
More Turbocad Guides
workflow
TurboCAD 2D Drafting and Mechanical Design: Interface, Tools, and DWG Workflow
12 min read
workflow
TurboCAD 3D Modeling: Solid Primitives, Boolean Operations, and Assembly Design
12 min read
workflow
TurboCAD Rendering and Visualization: Materials, Lighting, and Photorealistic Output
11 min read
comparison
TurboCAD vs AutoCAD: Feature Comparison, Pricing, and Migration Guide
12 min read
Related workflow Guides
Similar workflow content for other CAD tools
Abaqus
•workflow
Abaqus Composite Material Analysis: Laminate Modeling, Damage, and Progressive Failure
12 min read
Abaqus
•workflow
Abaqus Contact Mechanics: General Contact, Friction, and Wear Simulation
12 min read
Abaqus
•workflow
Abaqus/Explicit Dynamic Analysis: Crash, Drop Test, and High-Speed Impact Simulation
13 min read
Abaqus
•workflow
Abaqus Fracture Mechanics: XFEM, Cohesive Zone, and J-Integral for Crack Propagation
12 min read