Essential Geometry

16
Essential Geometry

description

Essential Geometry. Equations. Implicit F( x,y ) = 0 Parametric P(t) = x Q(t) = y 0

Transcript of Essential Geometry

Page 1: Essential Geometry

Essential Geometry

Page 2: Essential Geometry

Equations

• Implicit– F(x,y) = 0

• Parametric– P(t) = x– Q(t) = y– 0 <= t <= 1

Page 3: Essential Geometry

Geometric Operations

• Bounding box – Efficiency

• Distance from a point– Selection

• Nearest Point– Snapping

• Inside/Outside– Selection

Page 4: Essential Geometry

Geometric Operations

Cx,Cy

R

Page 5: Essential Geometry

Geometric OperationsTop

Left Right

Bottom

Page 6: Essential Geometry

Geometric Operations

B

Cx,CyA

Page 7: Essential Geometry

Geometric Operations

Page 8: Essential Geometry

Geometric Operations

Page 9: Essential Geometry

Piecewise Continuity

• C(0) – same end point• C(1) – same slope at the shared endpoint

(Smooth joint)• C(2) – Smooth second derivative at the joint

Page 10: Essential Geometry

Parametric form

• P(t) = at3 + bt2 + ct + d = x

• Q(t) = et3 + ft2 + gt + h = y

Page 11: Essential Geometry

Bezier

A0

A2

A1

A3

Page 12: Essential Geometry

Bezier

A0

A2

A1

B0A3

B1

B2

B3

Page 13: Essential Geometry

Bezier Convex Hull

A0

A2

A1

A3

Page 14: Essential Geometry

B-Spline

A0

A2

A1

A4

A3A5

Page 15: Essential Geometry

Catmull-Rom

A0

A2A1

A4A3

A5

Page 16: Essential Geometry

Matrix Forms