Parametric and Feature-Based DesignIntroduction and ContextParametric and feature-based design are central to modern computer-aided design and manufacturing. In a conventional geometric model, a part is represented mainly by its final shape. In a parametric model, the shape is accompanied by dimensions, geometric constraints, relationships, equations, and a history of construction operations. A change in a design variable can therefore propagate through the model and update dependent geometry automatically. Feature-based design adds engineering meaning to geometric operations. A hole, fillet, chamfer, pocket, rib, shell, draft, or pattern is not merely a collection of surfaces; it represents a recognizable manufacturing or functional intention. This makes the model useful throughout the product life cycle, including design, analysis, process planning, CNC programming, inspection, and revision control. The effectiveness of a parametric model depends not only on whether the final geometry is correct, but also on whether the model is stable, understandable, and easy to modify. Poorly selected references, redundant constraints, excessive dependencies, and inappropriate feature order can produce regeneration failures. Consequently, CAD modelling is both a geometric activity and an exercise in engineering reasoning. Learning ObjectivesAfter studying this chapter, the student should be able to: - Explain parametric, constraint-driven, and feature-based modelling.
- Create fully defined sketches using dimensions and geometric constraints.
- Apply design intent, equations, configurations, templates, and design automation.
- Select robust reference geometry and feature sequences.
- Diagnose under-constrained, over-constrained, and failed models.
- Evaluate model quality for manufacturing, collaboration, and future revision.
- Apply these principles to an engineering design case.
1. Parametric Modelling FundamentalsA parametric model describes geometry through variables and relationships. A simple rectangular plate may be defined by length L, width W, and thickness t. If a hole is located at half the plate length, its position can be expressed as x = L/2 rather than as an isolated numerical coordinate. When L changes, the hole moves automatically. A parameter may be: - Explicit, such as a dimension of 50 mm.
- Derived, such as a width equal to 0.6 times the length.
- Geometric, such as parallelism or tangency.
- Logical, such as a suppression condition in a configuration.
- Reference, used for measurement or positioning but not driving the model.
The general design relationship can be represented as: G = f(P, C, R) where G is the resulting geometry, P is the set of dimensional parameters, C is the set of constraints, and R is the set of references or construction elements. The expression is conceptual rather than a universal numerical equation. It assumes that the CAD system can solve the specified constraints and that the geometry is valid for the chosen feature operations. A parameter is useful only when it corresponds to a meaningful design decision. For example, a mounting-hole diameter should usually be controlled by a named parameter such as MountHoleDia, not by an unexplained value embedded in a sketch. Parametric versus Direct ModellingDirect modelling changes faces, edges, and vertices without requiring a persistent feature history. It is valuable for imported geometry, rapid conceptual work, and modifications where design history is unavailable. Parametric modelling is advantageous when repeated revisions, families of parts, manufacturing documentation, or design rules are important. The methods are not mutually exclusive. Many current CAD systems support a hybrid workflow in which imported or directly edited geometry is incorporated into a feature-based model. The designer must understand which dimensions and references remain associative after such operations. 2. Constraint-Driven SketchesA sketch is a two-dimensional profile or construction system used to create features. It contains entities such as lines, arcs, circles, splines, points, and construction geometry. A sketch solver determines the positions and orientations of these entities while satisfying dimensional and geometric constraints. Geometric ConstraintsCommon geometric constraints include: | Constraint | Engineering meaning |
|---|
| Coincident | Two points occupy the same location | | Horizontal | A line or two points share horizontal orientation | | Vertical | A line or two points share vertical orientation | | Parallel | Two lines have equal direction | | Perpendicular | Two lines meet at 90° | | Tangent | Curves meet with common instantaneous direction | | Concentric | Circular entities share a centre | | Equal | Selected lengths or radii are equal | | Symmetric | Entities are mirrored about a centreline | | Fixed | Geometry is prevented from moving |
Dimensional constraints specify length, angle, radius, diameter, or distance. A good sketch uses the smallest set of independent constraints that completely defines the intended geometry. Degrees of FreedomDegrees of freedom (DOF) describe the independent movements remaining in a sketch. A free point in a two-dimensional plane normally has two translational degrees of freedom: horizontal and vertical position. A free line segment has four independent coordinates, although its motion can be described as translation, rotation, and length change. Constraints remove degrees of freedom. A sketch is: - Under-constrained when unintended movement remains.
- Fully constrained when all intended degrees of freedom are removed.
- Over-constrained when conflicting or redundant constraints are applied.
A fully constrained sketch is not automatically a good sketch. It may be made rigid by fixing geometry, by using excessive dimensions, or by relying on accidental references. Engineering intent should determine the constraints. Constraint StrategyA reliable sequence is: - Establish the origin and primary datum directions.
- Add construction geometry for symmetry, centres, and pitch circles.
- Apply geometric relationships.
- Add functional dimensions.
- Inspect remaining degrees of freedom.
- Test the sketch by changing important dimensions.
The origin should be used where it has physical meaning, such as a rotational centre, mounting datum, or symmetry plane. A sketch attached to arbitrary model edges is more vulnerable to changes in upstream geometry. Fully Defined Does Not Mean Over-DimensionedConsider a rectangle centred on the origin. Horizontal and vertical constraints define its orientation. Symmetry about the origin defines its location, and two dimensions define its length and width. Adding four separate corner coordinates would be redundant. Redundant dimensions can cause solver conflicts and make design intent difficult to interpret. Reference or driven dimensions are useful when a value is needed for documentation but should not control the geometry. They should be visually distinguished from driving dimensions. 3. Design IntentDesign intent is the planned behaviour of a model when dimensions or requirements change. It answers questions such as: - Should two holes remain equally spaced?
- Should a rib remain centred when the housing becomes wider?
- Should a fillet maintain a constant radius or scale with the part?
- Should a pattern contain a fixed number of instances or a fixed pitch?
Design intent should be expressed through relationships rather than repeated manual dimensions. For example, if two holes must remain symmetric, a centreline and symmetric constraint are generally more robust than two independent distances. Capturing Intent through ReferencesReferences should be selected according to stability. In general, the following hierarchy is useful: - Origin planes, axes, and coordinate systems.
- Deliberately created datum planes, axes, and points.
- Stable primary faces created early in the model.
- Edges and vertices of generated features.
- Small fillet edges, intersection edges, or imported topology.
The last categories are often fragile because topology can change when a fillet is removed or a profile is resized. This problem is known as topological naming instability: the CAD system may no longer identify a selected edge as the same edge after regeneration. 4. Feature-Based ModellingA feature is a meaningful geometric operation or form. Typical additive features include extrusions, revolutions, sweeps, lofts, ribs, and bosses. Subtractive features include cuts, pockets, holes, and grooves. Edge-treatment features include fillets and chamfers. Repeated features may be created using linear, circular, or curve-driven patterns. A feature tree records the sequence and dependencies of these operations. The sequence is important because later features use the geometry generated by earlier features. A typical mechanical part may be constructed as follows: - Base extrusion from a constrained sketch.
- Secondary boss or pocket.
- Hole feature using a standard hole definition.
- Pattern of holes.
- Rib or reinforcing feature.
- Fillets and chamfers.
- Cosmetic or manufacturing details.
This is not a universal order. The correct order depends on function, manufacturing process, and robustness. Additive and Subtractive Design LogicA useful modelling approach is to establish the primary volume first, then remove material and add secondary details. Features that determine functional interfaces should generally precede cosmetic treatments. For example, a hole should normally be created before filleting the edge around it if the hole position is intended to control the fillet boundary. Fillets and chamfers are often placed late because they depend on final edge topology. However, a large functional radius may need to be created earlier because it controls subsequent wall thickness or mating geometry. Feature Scope and Parent–Child RelationshipsA parent feature supplies geometry or references used by a child feature. If a parent is deleted or modified beyond the child’s assumptions, the child may fail. A robust model minimizes unnecessary parent–child relationships and avoids selecting transient edges when stable datums can be used. 5. Equations, Global Variables, and RelationsEquations allow dimensions to be related systematically. Suppose a bracket has a width W, a length L, and a wall thickness t. A design rule might be: t = 0.08L The rule is applicable only within the range for which the design remains structurally and manufacturably appropriate. It is not a substitute for stress analysis or minimum-process-thickness requirements. For a symmetric hole layout, if the distance between hole centres is p and the centreline is the origin, the hole coordinates may be: x1 = -p/2, x2 = p/2 Here p and x use the same length units. The equation assumes a horizontal coordinate system with the origin at the pattern centre. Equations should be named and documented. A practical parameter table may include: | Name | Meaning | Example |
|---|
OverallLength | Overall part length | 120 mm | OverallWidth | Overall part width | 80 mm | Wall | Nominal wall thickness | 6 mm | HoleDia | Mounting-hole diameter | 10 mm | HolePitch | Centre-to-centre spacing | 60 mm |
Avoid circular references such as defining A from B and B from A. Also avoid equations that produce invalid geometry, such as a fillet radius larger than the local material width. 6. Configurations, Templates, and Design AutomationA configuration is a controlled variation of a model. Configurations may alter dimensions, feature suppression, materials, display states, or component relationships. They are useful for standard product families, such as brackets with several hole sizes or plates with different lengths. A configuration table should clearly distinguish fixed, variable, and suppressed elements. A family of parts is manageable when the variants share a common design logic. It becomes risky when each configuration requires unrelated exceptions. TemplatesTemplates provide predefined standards for parts, assemblies, drawings, materials, units, layers, title blocks, and metadata. A good template can include: - Correct unit system and drafting standard.
- Standard datum and naming conventions.
- Approved materials and appearance libraries.
- Custom properties such as part number and revision.
- Common feature or sketch settings.
- Company rules for tolerances and documentation.
Templates should be controlled through revision management. A template that silently changes units or default tolerances can create serious downstream errors. Design AutomationDesign automation may range from simple equations and configuration tables to scripts, application programming interfaces, and rule-based generators. Automation is appropriate when a task is repetitive, rule-governed, and sufficiently validated. A sound automated workflow is: - Collect validated inputs.
- Check units, ranges, and required fields.
- Generate or modify the model.
- Rebuild and inspect feature status.
- Perform geometric and engineering checks.
- Save identifiable outputs and a log of inputs.
Automation should never be treated as proof that a design is safe. It can reproduce an incorrect rule very efficiently. Human review remains necessary for function, manufacturability, tolerances, safety, and compliance. 7. Model Robustness and Regeneration FailuresRegeneration is the process by which the CAD system recalculates a model after a change. A failure may occur because a sketch is unsolvable, a feature has invalid dimensions, a reference has disappeared, or a downstream operation no longer intersects the intended geometry. Typical Failure Modes| Failure | Likely cause | Corrective approach |
|---|
| Sketch conflict | Redundant or contradictory constraints | Inspect solver diagnostics and remove unnecessary constraints | | Missing reference | Selected edge or face changed | Replace with datum geometry or stable references | | Zero-thickness geometry | Features meet only at an edge or point | Modify dimensions or add material | | Self-intersecting profile | Overlapping or crossing sketch entities | Trim, constrain, or redraw the profile | | Fillet failure | Radius exceeds available geometry | Reduce radius, change order, or split the fillet | | Pattern failure | Seed feature is invalid or spacing is impossible | Validate seed and pattern limits | | Circular equation dependency | Variables depend on one another recursively | Reorganize the parameter relationships |
A Diagnostic ProcedureWhen a model fails, do not immediately rebuild the entire part. Use a controlled procedure: - Identify the first failed feature in the tree.
- Suppress later features temporarily.
- Inspect the feature’s sketch, dimensions, and references.
- Roll back to the last successful state.
- Change one variable at a time.
- Replace fragile references with datums where appropriate.
- Rebuild and test all important configurations.
- Record the cause and corrective action.
The first failed feature is usually more informative than the final error message. Downstream failures may be consequences rather than independent problems. Robustness TestingA model should be tested with realistic perturbations, not only with the nominal design. Change key dimensions within their expected range and verify that: - Sketches remain solvable.
- Features regenerate in the intended order.
- Wall thicknesses remain acceptable.
- Patterns do not overlap invalidly.
- Drawings and annotations update correctly.
- CAM references and machining features remain meaningful.
This resembles software testing: nominal geometry is the normal case, while parameter changes are test cases. 8. Worked Example: Parametric Mounting BracketConsider an illustrative L-shaped mounting bracket. Its vertical plate is 120 mm high, its base is 80 mm long, and its nominal wall thickness is 6 mm. Two mounting holes in the base must remain symmetric about the centreline, with a centre-to-centre pitch of 50 mm. Each hole has a diameter of 10 mm. Modelling plan- Create a base sketch on the horizontal plane using the origin as the symmetry centre.
- Define the base length and width with named dimensions.
- Extrude the base to the wall thickness.
- Create the vertical plate from a side or datum-plane sketch.
- Create one hole using the hole feature tool.
- Pattern or mirror the hole about the centre plane.
- Add a rib using a centred sketch.
- Apply functional fillets, then cosmetic chamfers.
The hole centres are located at: x1 = -50/2 = -25 mm x2 = 50/2 = 25 mm The calculation assumes the coordinate origin is at the midpoint between the holes. If the base width changes, the hole positions remain symmetric because they are controlled by the centreline and pitch, not by unrelated edge distances. A design equation could define the rib thickness as: tr = max(4 mm, 0.6t) For t = 6 mm, this gives 0.6t = 3.6 mm, so the minimum rule produces tr = 4 mm. The max rule is valid only if 4 mm is compatible with the selected manufacturing process and structural requirements. The bracket must still be checked for stress, deflection, fastener clearance, and minimum casting or machining dimensions. Robustness evaluationIf the base length changes from 80 mm to 100 mm, the hole pitch remains 50 mm and the pair remains centred. If the hole was instead dimensioned from one outer edge and the opposite edge, it might become asymmetric or over-constrained. If a fillet is created before the hole and the hole intersects the fillet boundary, later changes may cause the fillet to fail. Therefore, the hole and primary interfaces should be established before cosmetic edge treatments. 9. Applied Case: Illustrative Automated Product FamilyBackgroundA manufacturer produces a family of aluminium mounting plates with three lengths, two widths, and several hole patterns. Engineers previously copied files manually, creating inconsistent names, dimensions, and drawing revisions. ProblemManual copying caused misplaced holes, outdated title-block information, and occasional regeneration failures when dimensions were changed. The company needed a controlled parametric master model. AnalysisThe design team identified the invariant elements: datum scheme, material, hole type, and edge-treatment standards. Variable elements were length, width, hole pitch, hole count, and selected feature suppression. They also identified limits, including minimum edge distance and a maximum pattern count. Approach and SolutionA master part was created with named parameters and stable datum planes. Hole locations were controlled by centrelines and pitch equations. Configurations represented approved combinations rather than every mathematically possible combination. A template supplied units, material properties, part-number fields, and drawing standards. An automated check rejected inputs violating minimum edge distance or producing invalid feature intersections. Each generated part was rebuilt and inspected. The verification procedure included checking feature status, mass properties, hole count, drawing views, and configuration-specific suppression states. Human design approval remained mandatory before release. OutcomeThe approach reduced repetitive modelling and improved consistency. More importantly, the organization gained traceability: each variant could be related to its parameters, configuration, revision, and approval record. The principal improvement was not automation alone, but the conversion of undocumented design knowledge into explicit, testable rules. Learning Points- A product family should be modelled around stable invariants and controlled variables.
- A configuration should represent an approved engineering option, not merely a random parameter combination.
- Automated generation requires input validation and post-generation inspection.
- Named parameters and stable datums improve communication and maintenance.
- A parametric model is an engineering document and should be managed accordingly.
10. Manufacturing, Collaboration, and GovernanceParametric models influence manufacturing decisions. A feature may communicate drilling, milling, turning, sheet-metal forming, casting, or additive-manufacturing intent. However, a CAD feature is not itself a complete process plan. Tolerances, surface finish, tool access, datum schemes, stock allowances, and inspection requirements must be defined separately where necessary. Designers should avoid embedding undocumented assumptions. Units, material, coordinate systems, tolerances, revision status, and model ownership should be explicit. File names alone are inadequate for product data management; metadata and revision control are essential. AI-assisted CAD tools can suggest constraints, recognize features, generate variants, or identify likely modelling errors. These tools are useful assistants but may infer incorrect design intent. Their outputs require engineering verification, especially for safety-critical, regulated, or patented products. Sensitive geometry and proprietary design rules should also be handled according to organizational cybersecurity and intellectual-property policies. Challenges and LimitationsParametric design has limitations. A highly detailed feature tree can become slow and difficult to maintain. Excessive automation can hide assumptions and make troubleshooting harder. Imported geometry may not contain reliable design intent. Different CAD systems may interpret features, constraints, and references differently, creating interoperability problems. No single modelling strategy is universally best. Direct modelling may be more efficient for a one-time repair of imported geometry, while a fully constrained parametric model is preferable for a configurable product. The appropriate method depends on expected revision, manufacturing requirements, collaboration, and product life cycle. Best-Practice Checklist- Use meaningful names for sketches, features, dimensions, and variables.
- Anchor important geometry to origins and deliberate datums.
- Apply relationships before adding dimensions.
- Avoid redundant and unexplained constraints.
- Build functional features before cosmetic details.
- Minimize fragile references to generated edges and small faces.
- Validate equations, units, ranges, and configuration combinations.
- Test regeneration using realistic dimensional changes.
- Maintain templates and design rules under revision control.
- Review automated output for engineering, manufacturing, and safety requirements.
Chapter SummaryParametric and feature-based design represent engineering geometry through dimensions, constraints, relationships, and meaningful construction operations. Constraint-driven sketches provide the foundation for predictable feature creation, while design intent determines how a model behaves when requirements change. Equations, configurations, templates, and automation can efficiently support product families, provided that variables, limits, and dependencies are clearly defined. Robust models use stable references, deliberate datums, appropriate feature order, and a limited number of meaningful constraints. Regeneration failures should be diagnosed from the first failed feature, with attention to sketch conflicts, missing references, invalid geometry, and circular dependencies. CAD automation improves consistency but does not replace engineering validation. A professional model must be understandable, revisable, manufacturable, and traceable. Key TermsParametric modelling: Modelling in which geometry is controlled by parameters and relationships. Feature-based modelling: Construction of a model from meaningful operations such as holes, pockets, fillets, and patterns. Constraint: A geometric or dimensional rule applied to sketch entities. Degree of freedom: An independent movement or variation remaining in a sketch. Fully constrained: A sketch with all intended movements removed. Over-constrained: A sketch containing conflicting or redundant constraints. Under-constrained: A sketch containing unintended remaining movement. Design intent: The planned behaviour of a model when requirements change. Datum: A reference plane, axis, point, or coordinate system used to locate geometry. Feature tree: The ordered record of model features and their dependencies. Parent feature: A feature that supplies geometry or references to another feature. Regeneration: Recalculation of model geometry after a change. Topological naming instability: Loss or reassignment of references when geometry changes. Global variable: A named parameter available to multiple dimensions or features. Configuration: A controlled variation of a model. Template: A predefined file containing standards, settings, and metadata. Design automation: Rule-based or programmed generation and modification of models. Robustness: The ability of a model to regenerate correctly under expected changes. Driven dimension: A reference measurement that reports geometry but does not control it. Manufacturability: The suitability of a design for a selected production process. Review Questions5 Short Answer Questions- What is the difference between parametric and direct modelling?
- Define under-constrained and over-constrained sketches.
- Why are datum planes often more robust than generated edges?
- What is the purpose of a configuration?
- Identify two common causes of regeneration failure.
5 Long Answer Questions- Explain how geometric and dimensional constraints work together in a robust sketch.
- Discuss how design intent should influence feature order and reference selection.
- Explain the advantages and limitations of equations and global variables in CAD.
- Describe a systematic procedure for diagnosing a failed feature tree.
- Discuss the role of templates, configurations, and revision control in product-family design.
3 Analytical / Application Questions- Design a constraint strategy for a rectangular flange containing four symmetric holes. Identify the datums, dimensions, and relationships you would use.
- A fillet fails whenever the thickness of a bracket is reduced. Analyse possible causes and propose at least three corrective modelling strategies.
- Develop a validation plan for an automated CAD system that generates mounting plates with variable dimensions and hole patterns. Include geometric, manufacturing, and documentation checks.
Multiple Choice Questions with AnswersQuestion 1Which statement best describes parametric CAD modelling? A. Geometry is controlled by dimensions and relationships that can update the model B. Geometry can only be edited by moving individual faces C. The model contains no construction history D. All dimensions are permanently fixed numerical values Correct Answer: A. Geometry is controlled by dimensions and relationships that can update the model Question 2What is the primary purpose of a geometric constraint in a sketch? A. To assign material properties B. To define a spatial relationship such as tangency or parallelism C. To calculate mass automatically D. To generate a manufacturing toolpath Correct Answer: B. To define a spatial relationship such as tangency or parallelism Question 3A sketch that still has unintended movement is described as: A. Over-constrained B. Fully constrained C. Under-constrained D. Suppressed Correct Answer: C. Under-constrained Question 4Which reference is generally most stable for locating important geometry? A. A small fillet edge B. A temporary intersection edge C. A deliberately created datum plane D. A vertex on a cosmetic chamfer Correct Answer: C. A deliberately created datum plane Question 5If the hole pitch is 60 mm and the pattern is centred on the origin, what are the ideal horizontal coordinates of two holes? A. 0 mm and 60 mm B. −60 mm and 60 mm C. −30 mm and 30 mm D. 15 mm and 45 mm Correct Answer: C. −30 mm and 30 mm Question 6What is a likely consequence of a circular equation dependency? A. The model becomes automatically over-detailed B. The parameter solver cannot determine a valid sequence of values C. The drawing scale changes only D. The material library is deleted Correct Answer: B. The parameter solver cannot determine a valid sequence of values Question 7Why are cosmetic fillets often added late in a feature tree? A. They usually depend on final edge topology and can complicate earlier references B. They cannot be represented in a solid model C. They always define the primary datum D. They are required before every sketch Correct Answer: A. They usually depend on final edge topology and can complicate earlier references Question 8What should normally be investigated first when a feature tree reports several failures? A. The last drawing sheet B. The first failed feature in the tree C. The computer display resolution D. The material colour Correct Answer: B. The first failed feature in the tree Question 9Which activity is essential after automated generation of a CAD model? A. Deleting all named parameters B. Post-generation engineering and geometric validation C. Suppressing every feature D. Removing revision information Correct Answer: B. Post-generation engineering and geometric validation Question 10A driven dimension primarily: A. Controls the geometry as the only driving parameter B. Reports a measurement without controlling the geometry C. Suppresses a configuration D. Creates a new material Correct Answer: B. Reports a measurement without controlling the geometry
|