---
title: "Feature-based modelling and sketch-based operations"
subject: "Computer Aided Design"
chapter: 5
key: "semester_4/computer_aided_design:feature-based-modeling-operations"
source: https://www.bctengineer.com/q/semester_4/computer_aided_design/feature-based-modeling-operations
site: BCT Engineering
---

# Feature-based modelling and sketch-based operations

Computer Aided Design · Chapter 5: CAD Modeling Techniques

- Asked in: year not given, 8 marks
- Video: [Sketch based Features- CATiA Part Design Workshop for Beginners](https://www.youtube.com/watch?v=8MYu4j9emGs) — Soumitra Vadnerkar
- Answer checked by Claude Opus 5.5 (high effort) on 2026-10-14
- Page: https://www.bctengineer.com/q/semester_4/computer_aided_design/feature-based-modeling-operations
- Whole chapter: https://www.bctengineer.com/md/semester_4/computer_aided_design/chapter-5

## Question

Explain feature-based modelling. Describe the following modelling operations with suitable sketches: extrusion, revolution, sweep, loft (lofting) and blend. How does the feature tree support design changes?

## Short answer

Feature-based modelling creates a part as a sequence of parametric features, each with dimensions and parent relations, so edits regenerate the model. Extrusion pushes a profile straight, revolution rotates it about an axis, sweep moves it along a path, loft blends several sections, and blend transitions between shapes. The feature tree history allows parameter changes, reordering, suppression and configurable families.

## Answer

**Feature-based modelling** builds a part as a sequence of engineering features, such as base extrusion, hole, rib, fillet, pocket and pattern. Each feature stores its parameters (dimensions, depth, position) and its parent relations. Features carry design intent, so the part can be edited by changing a parameter, and the model rebuilds. Features may be sketch-based (extrude, revolve, sweep, loft) or applied (hole, fillet, chamfer, shell, draft).

#### Sketch-based operations
1. **Extrusion:** a closed 2D profile is pushed through a distance (blind, mid-plane, up to a face or through all). Result: a prismatic solid. Cut-extrude removes material.
```text
  [ profile ]  ->  |=======|
                   |       |   depth d
```
2. **Revolution:** a profile on one side of an axis is rotated through an angle (up to 360 deg). Result: shafts, pulleys, bottles. A revolved cut makes grooves.
```text
   |  profile       axis
   |  +--+           |
   |  |  |  ->    (solid of revolution)
```
3. **Sweep:** a profile moves along a path (guide curve); used for pipes, springs and handrails. The profile usually stays perpendicular to the path.
```text
   (O) profile
    |
    +-----------.
                 \    path (guide curve)
                  `-------->   = bent pipe
```
4. **Loft (lofting):** a solid or surface is fitted through two or more profiles on different planes; guide curves control the shape. Used for aerofoils, bottle necks and ducts.
```text
   section 3      ( o )
                    |
   section 2     (  O  )
                    |
   section 1   [_________]    -> smooth solid through all sections
```
5. **Blend:** a smooth transition between two or more sections, often of different shapes (circle-to-square duct), with a straight or smooth (rotational) transition. Unlike a loft, the sections are usually parallel and joined point by point.
```text
   [    ]  square section (plane 1)
     \/    straight or smooth transition
   (    )  circular section (plane 2, parallel)
```

#### Feature tree and design changes
The feature (history) tree lists features in order of creation. Editing a feature or its sketch dimension triggers a **regeneration** of all child features. Features can be reordered or suppressed, and patterns and mirrors reuse features. Parent-child relations must be kept clean: deleting a parent affects its children.

#### Advantages
- Fast design changes by parameter edit.
- Design intent preserved through constraints and equations.
- Family of parts (configurations) from one model.
- Features map directly to manufacturing operations (hole, pocket), supporting CAM.

## Check yourself

The answer's key points as multiple-choice questions, with the correct option and why.

1. What is the essence of feature-based modelling?
   A. Drawing only 2D lines with no parameters
   B. Building a part as a sequence of features that store parameters and relations, so editing a parameter rebuilds the model
   C. Storing only triangulated facets of the part
   D. Replacing the CAD model with a physical prototype
   Answer: B. Features carry parameters, parent relations and design intent so changes regenerate the model. (Key point: Feature-based modelling)

2. Which pair of operation descriptions is correct?
   A. Revolution moves a profile along a path; sweep rotates it about an axis
   B. Revolution rotates a profile about an axis; sweep moves a profile along a path (guide curve)
   C. Both rotate a profile about an axis
   D. Both push a profile straight through a distance
   Answer: B. Revolve gives shafts and pulleys; sweep gives pipes, springs and handrails. (Key point: Sweep vs revolution)

3. What does a loft do?
   A. Fits a solid or surface through two or more profiles on different planes, with guide curves controlling shape
   B. Pushes one closed profile through a depth
   C. Rounds a sharp edge
   D. Removes material using a cutter
   Answer: A. Lofting interpolates between several sections, used for aerofoils, bottle necks and ducts. (Key point: Loft)

4. What happens when a sketch dimension of an early feature is edited in the feature tree?
   A. Nothing; the other features stay unchanged
   B. All child features regenerate
   C. The whole file is deleted
   D. Only the last feature updates
   Answer: B. The history tree triggers regeneration of child features, which allows quick design changes. (Key point: Feature tree)

## Related in Computer Aided Design

- [Wireframe, surface and solid modelling compared](https://www.bctengineer.com/question.md?key=semester_4%2Fcomputer_aided_design%3Awireframe-surface-solid-modeling) — Computer Aided Design, chapter 2
- [Surface of revolution: equation, points, area](https://www.bctengineer.com/question.md?key=semester_4%2Fcomputer_aided_design%3Asurface-of-revolution-numerical) — Computer Aided Design, chapter 4

## Related in other subjects

- [Pattern based design and benefits](https://www.bctengineer.com/question.md?key=semester_6%2Fobject_oriented_analysis_and_design%3Apattern-based-design-benefits) — Object Oriented Analysis and Design, chapter 3
- [Case study: recommended changes and convincing](https://www.bctengineer.com/question.md?key=semester_5%2Finstrumentation_ii%3Acs-recommend-changes) — Instrumentation II, chapter 10, asked 2×
- [Structural modelling; 3-bit up counter](https://www.bctengineer.com/question.md?key=semester_6%2Fembedded_system%3Avhdl-structural-3bit-counter) — Embedded System, chapter 9
- [FEM steps and geometric modelling](https://www.bctengineer.com/question.md?key=semester_7%2Fmachine_design_ii%3Afem-steps-geometric-modelling) — Machine Design II, chapter 1
