CAD Software Fundamentals: Mathematics, Transformations, and Curves

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/22

flashcard set

Earn XP

Description and Tags

A set of vocabulary flashcards covering core CAD software concepts, including coordinate systems, transformations, and curve/surface representations.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

23 Terms

1
New cards

Cartesian coordinate system

A 3D coordinate framework with orthogonal axes x, y, z and an origin at (0,0,0).

2
New cards

Point

A precise location in 3D space defined by coordinates (x, y, z).

3
New cards

Vector form

Representing a point or set of points as a column vector [x, y, z]^T to simplify computations.

4
New cards

3D solid

A volume bounded by surfaces; conceptually defined by a collection of points, lines, and planes.

5
New cards

Translation

Rigid-body motion moving every point by a fixed offset (Δx, Δy, Δz); p' = p + Δ.

6
New cards

Delta (Δx, Δy, Δz)

A change in coordinate values used to describe translation.

7
New cards

Rotation

Turning an object about an axis by an angle, described by rotation matrices.

8
New cards

Rotation matrix

A matrix that rotates coordinates around an axis; e.g., Rx(θ), Ry(θ), Rz(θ).

9
New cards

Scaling

Resizing an object by multiplying coordinates with scale factors; represented by a diagonal scaling matrix.

10
New cards

Homogeneous coordinates

Extending 3D coordinates to four dimensions by appending 1, enabling translation to be included in matrix multiplication.

11
New cards

Composite transformation

A single matrix that combines translation, rotation, and scaling, allowing multiple transforms to be applied in one step.

12
New cards

Order of transformations

The sequence in which translation, rotation, and scaling are applied; different orders yield different results.

13
New cards

Implicit polynomial

A curve defined by F(x, y) = 0, such as a circle (e.g., x^2 + y^2 − r^2 = 0).

14
New cards

Explicit polynomial

A curve defined by y = f(x) (or z = f(x, y)); the explicit form can be transformed to implicit form if needed.

15
New cards

Parametric polynomial

A curve described by x(t), y(t), z(t) with a parameter t, often expressed using a basis vector [t^3, t^2, t, 1].

16
New cards

Tangent

A vector indicating the direction of a curve at a given parameter value, obtained by differentiating with respect to the parameter.

17
New cards

Ferguson curve

A cubic curve defined by two end points P0, P1 and tangents T0, T1, allowing control over curvature through endpoints and tangents.

18
New cards

Bezier curve

A curve defined by four control points, offering greater control over shape through additional control points.

19
New cards

NURBS (Non-Uniform Rational B-Splines)

A versatile CAD curve representation that generalizes Bezier/B-spline curves using weights and knot vectors.

20
New cards

Bezier surface

A two-dimensional extension of Bezier curves defined by a grid of control points, creating complex surfaces.

21
New cards

NURBS surface

A two-dimensional generalization of NURBS curves used to model smooth, complex surfaces.

22
New cards

Control points

Points that influence the shape of Bezier/NURBS curves and surfaces.

23
New cards

Knots

The knot vector in NURBS that parameterizes curves/surfaces and controls parameter spacing.