← ArticlesAdvanced CAD Sketching, Curves and Reference GeometryEngineering · CADLesson 3/8← PrevNext →
GuidePublished 14 Aug 202611 min readBy Kevin JoginCADParametric CADAdvanced CAD SketchingCurves and Reference Geometry

Engineering · CAD · Parametric CAD

Advanced CAD Sketching, Curves and Reference Geometry

Engineering handbook for advanced cad sketching, curves and reference geometry, covering advanced 2d shapes, polygons, ellipses.

Executive summary

This handbook section converts the supplied engineering material into a practical, source-controlled reference. It concentrates on the following learning outcomes.

Advanced 2D Shapes
Polygons
Ellipses
Partial Ellipses
Parabolas
Entity Modification: Splitting Entities

Overview

Advanced sketching in parametric 3D CAD extends basic geometric drafting by introducing complex curves, entity modification tools, spatial (3D) sketching, and sophisticated curve generation methods. These techniques enable the creation of intricate organic shapes, conic sections, data-driven paths, and complex spatial frameworks. Mastery of sketch diagnostics, derived geometry, and projection tools is essential for advanced surfacing, sweeping, and routing applications.



Key Concepts

  • Complex 2D Profiles – Multi-sided geometry and conic sections (ellipses, parabolas) requiring multiple control points for definition
  • Entity Modification – Breaking continuous lines or curves into independent segments for individual constraint control or construction use
  • Spatial (3D) Sketching – Drafting geometry freely across X, Y, and Z coordinates rather than being constrained to a single flat 2D plane
  • Local Sketch Planes – Temporary 2D planes created within a 3D sketch environment to constrain specific geometry while maintaining spatial freedom
  • Sketch Diagnostics – Automated tools that resolve overdefined or unsolvable geometric conditions by suggesting which dimensions or relations to remove
  • 3D Curves – Complex wireframe geometry not limited to a single 2D plane, used as paths or guides for advanced features (helixes, XYZ point curves, composite curves)
  • Derived Geometry – Sketches that maintain a parametric link to an original source, ensuring consistency when the base design changes


Advanced 2D Shapes


Polygons

  • Defined by the number of equal-length sides
  • Can be constructed using two methods:
    • Inscribed Circle – tangent to the inside of the polygon edges
    • Circumscribed Circle – touches the outer vertices of the polygon
  • Requires a center point and a radius definition

Ellipses

  • Requires defining three elements: a center point, a major axis (longest diameter), and a minor axis (shortest diameter)
  • Commonly used for non-circular cylindrical projections or aerodynamic profiling

Partial Ellipses

  • Functions like a full ellipse but draws only a specific arc length
  • Requires the center, major/minor axes, plus specific start and end points along the elliptical path

Parabolas

  • An open curve defined by a focus point and a vertex (peak of the curve)
  • Creation workflow:
    1. Place the focus point
    2. Define the vertex
    3. Drag to specify the start and end points of the parabolic arc


Entity Modification: Splitting Entities

  • Splitting breaks a single continuous sketch entity (line, circle, arc) into two or more separate entities
  • Use cases:
    • Different segments of a line require different constraints or dimensions
    • A portion needs to be converted to construction geometry without deleting the entire entity
    • Isolating specific regions for independent editing


Sketch Diagnostics and Overdefined Sketches

  • Overdefined State – occurs when conflicting dimensions or geometric relations make a sketch mathematically impossible to solve
  • Parametric software typically includes a diagnostic or "expert" tool to evaluate and resolve errors
  • Resolution workflow:
    1. Activate the diagnostic tool when a "no solution found" warning appears
    2. The software calculates alternative solutions
    3. Preview solutions — the system visually indicates (e.g., strikethrough) which dimension or relation will be deleted
    4. Accept the preferred solution to repair the sketch


D Sketching


Introduction to Spatial Sketching

  • Unlike standard sketching (which requires selecting a primary plane such as Front, Top, or Right), 3D sketching allows drawing directly in X, Y, and Z space simultaneously
  • Essential for creating piping routes, wiring paths, and complex structural frames

  • Users draft along specific orthogonal axes (XY, YZ, ZX)
  • A hotkey (commonly the Tab key) toggles the active drawing plane on the fly while actively sketching a line or curve

D Sketching with Local Planes

  • To regain standard 2D control within a 3D environment, local 3D Sketch Planes can be inserted
  • These act as localized 2D sketch environments — geometry drawn on them behaves like a standard 2D sketch but exists arbitrarily in 3D space
  • Helps fully define complex spatial geometry by anchoring it to logical flat surfaces


Helixes and Spirals

  • The diameter is strictly controlled by a foundational 2D circle sketch
  • A helix is defined by a combination of:
    • Pitch – linear distance between one complete revolution
    • Revolutions – total number of turns
    • Height – total linear length of the helix
  • A taper angle can be applied to taper the helix inward or outward
  • Editing rules:
    • To change height or pitch → edit the helix feature itself
    • To change diameter → edit the underlying 2D base sketch


Curves Through XYZ Points

  • Generates a curve based on precise spatial data points (X, Y, Z coordinates)
  • Creation methods:
    • Manual Entry – double-click cells in the coordinate table to enter values (defaults to 0); new rows can be inserted between existing points
    • Importing Data – import coordinates from a standard text file (.txt) or specific curve files
  • Imported values adopt the active units of the current document (e.g., inches, millimeters)
  • Data can be structured in spreadsheet software using formulas and exported as tab-delimited text for importing


Composite Curves

  • Merges multiple independent, touching entities into a single continuous curve
  • Highly useful for creating a unified path for a Sweep feature, ensuring the profile follows the entire path without breaking at sketch intersections
  • Selectable entities: 2D sketches, 3D sketches, and existing solid model edges
  • Strict requirement: entities must physically touch end-to-end


Curves Through Reference Points

  • Creates a smooth, continuous spline through existing selectable points (sketch points, line endpoints, solid vertices)
  • Executed outside of an active sketch environment
  • Includes a "Closed Curve" toggle to automatically connect start and end points


Projected Curves


Type 1: Sketch on Face

  • Projects a 2D sketch onto a selected model face or surface
  • Requires selecting the sketch and the target projection face
  • A directional arrow indicates the projection vector; a "Reverse Projection" option flips the direction

Type 2: Sketch on Sketch

  • Intersects two distinct 2D sketches drawn on non-parallel intersecting planes
  • The resulting 3D curve represents the spatial intersection of both profiles
  • Both planes must not be parallel — parallel planes produce an error


Intersection Curves

  • Generates a curve precisely where a plane or surface physically intersects another surface or solid body
  • Unlike other curve features, this acts as a sketch tool used inside an active 3D Sketch
  • Workflow: select the intersecting bodies or planes → the software maps a curve along the boundary of their intersection


Derived Sketches

  • Creates an exact, parametrically linked copy of an original sketch
  • Workflow:
    1. Copy the original sketch from the feature tree
    2. Select a new plane or face
    3. Paste and apply the "Derived Sketch" command to establish the link
  • Behaviour:
    • Internal dimensions cannot be changed on the derived sketch (locked/greyed out)
    • When the original sketch is modified, the derived sketch updates automatically
    • The derived sketch can be repositioned using external dimensions and relations on the new plane
  • Breaking the link: use an "Underive" command to permanently break the parametric link, converting it into a standard independently editable sketch


Advanced 2D Shape Definitions

Shape Type Required Inputs Common Application
Polygon Center point, radius, number of sides, inscribed/circumscribed method Hex bolts, structural framing
Ellipse Center point, major axis radius, minor axis radius Angled cylinder cuts, aerodynamic profiles
Partial Ellipse Center, major/minor axes, start/end points Custom arc profiles, transition curves
Parabola Focus point, vertex point, start/end bounds Reflectors, fluid dynamics curves

Comparison of Advanced Curve Types

Curve Type Primary Use Case Required Inputs Active Sketch Needed?
Helix / Spiral Threads, springs, coils 2D circle + pitch/height/revolutions No (uses existing 2D sketch)
XYZ Point Curve Data-driven organic paths Manual coordinates or .txt file No
Composite Curve Unified continuous sweep paths Touching sketches or model edges No
Reference Point Curve Tubing, cabling, routing Existing vertices or sketch points No
Projected Curve (Face) Wrapping profiles onto geometry 2D sketch + target face No
Projected Curve (Sketch) Generating 3D wireframes from 2D profiles Two non-parallel 2D sketches No
Intersection Curve Finding geometric boundaries Intersecting planes/surfaces/solids Yes (inside a 3D sketch)

Derived Sketch Behaviour Summary

Property Derived Sketch Underived (Broken Link) Sketch
Internal dimensions editable No (locked) Yes
Auto-updates from parent Yes No
Can be repositioned Yes (external dimensions) Yes
Parametric link to source Active Permanently severed


Diagrams / Processes


D Sketch Navigation Workflow

flowchart TD
    A[Start 3D Sketch] --> B[Select Initial Point in Space]
    B --> C{Direction Needed?}
    C -->|Along Current Plane| D[Sketch Line Along Active Axis]
    C -->|Different Axis Required| E[Toggle Plane via Hotkey]
    E --> F[Active Plane Shifts to Next Orthogonal Pair]
    F --> D
    D --> G{Complex Constraint Needed?}
    G -->|Yes| H[Insert Local 3D Sketch Plane]
    H --> I[Draw Geometry on Local Plane]
    G -->|No| J[Finish Spatial Framework]
    I --> J

Sketch Diagnostics Resolution Workflow

flowchart TD
    A[Sketch Shows Overdefined Error] --> B[Activate Diagnostic Tool]
    B --> C[Software Calculates Alternative Solutions]
    C --> D[Preview Each Solution]
    D --> E{Acceptable Fix?}
    E -->|Yes| F[Accept Solution / Remove Flagged Constraint]
    E -->|No| G[Preview Next Alternative]
    G --> D
    F --> H[Sketch Returns to Fully Defined State]

Generating a Curve from Spreadsheet Data

flowchart TD
    A[Calculate Data Points in Spreadsheet Software] --> B[Export as Tab-Delimited .txt File]
    B --> C[Launch XYZ Point Curve Tool in CAD]
    C --> D[Browse and Import .txt File]
    D --> E[Software Applies Active Document Units]
    E --> F[3D Curve Generated from Coordinate Data]

Projected Curve: Sketch-on-Sketch Workflow

flowchart TD
    A[Create Profile A on Plane 1] --> B[Create Profile B on Plane 2]
    B --> C{Are the Planes Parallel?}
    C -->|Yes| D[Error: Cannot Project Between Parallel Planes]
    C -->|No| E[Launch Projected Curve Tool]
    E --> F[Select Sketch-on-Sketch Mode]
    F --> G[Select Profile A and Profile B]
    G --> H[Resulting 3D Curve Generated at Intersection]

Helix Definition Hierarchy

flowchart TD
    A[Create 2D Circle Sketch] --> B[Define Helix Feature]
    B --> C[Set Pitch / Revolutions / Height]
    C --> D{Taper Needed?}
    D -->|Yes| E[Apply Taper Angle]
    D -->|No| F[Helix Generated]
    E --> F
    F --> G{Edit Needed Later?}
    G -->|Change Diameter| H[Edit Underlying 2D Circle Sketch]
    G -->|Change Height/Pitch| I[Edit Helix Feature Properties]

Derived Sketch Lifecycle

flowchart TD
    A[Original Parent Sketch] --> B[Copy from Feature Tree]
    B --> C[Paste onto New Plane or Face]
    C --> D[Apply Derived Sketch Command]
    D --> E[Linked Copy Created]
    E --> F{Modification Needed?}
    F -->|Reposition Only| G[Apply External Dimensions/Relations]
    F -->|Edit Internal Geometry| H[Underive / Break Parametric Link]
    H --> I[Sketch Becomes Independently Editable]
    F -->|Update from Source| J[Edit Original Parent Sketch]
    J --> K[Derived Sketch Auto-Updates]


Key Terms

  • Major Axis / Minor Axis – the longest and shortest diameters of an ellipse, respectively
  • Focus Point – a point used to define the mathematical curvature of a parabola or conic section
  • Vertex – the extreme point (peak) of a parabola, or the corner intersections of a polygon
  • Inscribed Circle – a construction circle that fits entirely inside a polygon, tangent to all sides
  • Circumscribed Circle – a construction circle encompassing a polygon, touching all outer vertices
  • 3D Sketch Plane – a temporary, user-defined 2D drawing surface created inside a spatial 3D sketch environment
  • Overdefined Sketch – a sketch state where conflicting constraints make the geometry mathematically unsolvable
  • Parametric Link – a dynamic relationship where changes in a parent feature automatically update a dependent (child) feature
  • Pitch – the linear distance along the axis of a helix between one complete revolution
  • Composite Curve – a single continuous curve created by merging multiple touching sketch entities or model edges
  • Projected Curve – a 3D curve created either by wrapping a 2D sketch onto a face or by intersecting two non-parallel 2D sketches
  • Intersection Curve – a curve generated at the exact boundary where a plane or surface physically intersects another body
  • Derived Sketch – a parametrically linked copy of a parent sketch that auto-updates but cannot be internally edited unless the link is broken
  • Sweep – a 3D feature created by moving a 2D profile along a continuous path or curve
  • ASCII Text File (.txt) – a standard unformatted text document used to import raw coordinate data into CAD systems


Quick Revision

  • Polygons are built using an underlying construction circle (inscribed or circumscribed) with a defined center, radius, and side count
  • Ellipses require both a major and minor axis; partial ellipses add start/end point definitions
  • Parabolas are defined by establishing a focus point and a vertex, then bounding the arc
  • Splitting entities breaks a single geometric line or curve into multiple independently controllable segments
  • Sketch diagnostics resolve overdefined states by previewing and accepting suggested constraint deletions
  • 3D sketching bypasses standard flat planes, allowing lines to exist freely in X, Y, Z space; toggle between orthogonal planes via hotkey
  • Local reference planes inside a 3D sketch help constrain geometry that would otherwise be difficult to dimension in free space
  • Helixes are driven by an underlying 2D circle (diameter) and feature properties (pitch, height, revolutions, taper)
  • XYZ point curves accept manually entered or imported coordinate data; imported values adopt the active document units
  • Composite curves merge touching entities into one unified path — essential for clean sweep operations
  • Projected curves wrap 2D sketches onto 3D faces or intersect two non-parallel 2D sketches to generate 3D wireframes
  • Intersection curves trace boundaries where surfaces collide and must be created inside an active 3D sketch
  • Derived sketches are parametrically linked clones of a parent sketch; break the link ("underive") when independent editing is required

Engineering use and verification

Treat the model and drawing as controlled engineering information. Define the design intent before adding detail, use stable references, and keep feature, assembly and drawing dependencies visible. Separate geometry creation from release verification: a model that rebuilds is not automatically manufacturable, inspectable or correctly documented. Before release, rebuild from the earliest feature, inspect warnings, test the intended configurations, confirm units and projection, and review every exported drawing or neutral file independently.

  • Confirm scope, assumptions, interfaces and required outcome.
  • Rebuild the model and check references, configurations and drawing views.
  • Identify current project, customer and regulatory requirements.
  • Separate source examples from mandatory acceptance criteria.
  • Check calculations, tables and selections by an independent method.
  • Verify safety, maintainability and credible failure modes.
  • Record evidence, revisions, approvals and unresolved limitations.
  • Validate the result under representative operating conditions.

Continue learning

Parametric CAD Sketching and Part-Modelling PracticeGuide · CADNEXT LESSON →Sweep Features in Parametric 3D CADGuide · CADParametric 3D CAD: Interface, Design Intent and Model StructureGuide · CADLoft Features in Parametric 3D CADGuide · CAD