3d curves Flashcards
(59 cards)
Why are cubic polynomials commonly used in curve modelling?
They are the lowest-order polynomials that can provide smoothness (C¹ continuity) without excessive complexity.
What does the parameter t represent in curve equations?
It represents the progression along the curve, typically ranging from 0 to 1.
What is a general cubic polynomial curve equation?
p(t) = x₀ + t·x₁ + t²·x₂ + t³·x₃
What is the matrix form of a cubic curve?
p(t) = C · Q(t), where Q(t) = [t³, t², t, 1]ᵀ
What does the derivative of a cubic curve give?
The tangent vector, indicating direction and speed at time t.
What is a Hermite curve defined by?
Two endpoints and the tangent vectors at each endpoint.
How many constraints define a Hermite curve?
Four: p(0), p(1), p’(0), and p’(1).
What is the general form of the Hermite curve equation?
p(t) = G · M · Q(t), where G is the geometry matrix and M is the Hermite basis.
What are the Hermite basis matrix values?
[[2, -3, 0, 1], [-2, 3, 0, 0], [1, -2, 1, 0], [1, -1, 0, 0]]
What is the expanded equation of the Hermite curve?
p(t) = p(0)(1-3t²+2t³) + p(1)(3t²-2t³) + p’(0)(t-2t²+t³) + p’(1)(-t²+t³)
What does C⁰ continuity mean for curves?
The endpoints of adjacent segments match (position continuity).
What does C¹ continuity mean for curves?
The tangents at the joining points match (smooth directional flow).