2d curves Flashcards

(49 cards)

1
Q

What is a curve in visual computing?

A

A continuous 1D shape defined in 2D or 3D space using mathematical functions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the three main ways to represent a 2D curve?

A

Explicit, parametric, and implicit representations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is an explicit curve representation?

A

A representation where one variable is a function of the other, e.g., x₂ = f(x₁).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a key limitation of explicit curve representation?

A

It cannot represent vertical or multi-valued curves.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a parametric curve representation?

A

A curve defined by a parameter t that generates both x₁ and x₂ coordinates.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is an example of a parametric equation for a circle?

A

[x₁, x₂] = r · [cos(t), sin(t)]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Why are parametric curves useful in animation and design?

A

They are easy to iterate over and can represent curves with direction and orientation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is an implicit curve representation?

A

A set of points that satisfy an equation f(x₁, x₂) = 0.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What is an example of an implicit curve?

A

A circle: x₁² + x₂² - r² = 0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What is a benefit of implicit representation?

A

It allows easy point-in-region tests (e.g., to check if a point lies inside a shape).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What is the disadvantage of using many straight lines to model curves?

A

It is inefficient and results in unsmooth approximations.

23
Q

What is a better method to model complex curves?

A

Using smooth, piecewise polynomial curves.

25
What is a piecewise curve?
A curve made of multiple segments, each defined by a polynomial function.
26
27
What is C⁰ continuity in curves?
Position continuity — the endpoints of two segments meet.
28
29
What is the condition for C⁰ continuity?
f(1) = g(0), where f and g are adjacent segments.
30
31
What is C¹ continuity in curves?
Tangent continuity — the first derivatives of the segments match at the join.
32
33
What is the condition for C¹ continuity?
f′(1) = g′(0), meaning the curve joins smoothly.
34
35
What does C¹ continuity imply about C⁰?
C¹ continuity also guarantees C⁰ continuity.
36
37
What type of polynomial is often used for curve segments?
Cubic polynomials (degree 3).
38
39
What is the general form of a polynomial curve segment?
f(t) = Σ t^i · xᵢ, for i = 0 to n
40
41
What are Hermite curves defined by?
A start point, end point, and tangents at both ends.
42
43
Why are Hermite curves useful?
They ensure smooth transitions and are useful in animation and path planning.
44
45
What is the key benefit of polynomial curve modelling?
It enables precise control over shape, smoothness, and continuity.
46
47
What are the advantages of parametric curves over explicit ones?
They can handle multi-valued curves, vertical segments, and allow for direction and motion control.
48
49
What’s the main reason to use piecewise polynomials in curve design?
They allow complex, smooth shapes while maintaining control at segment boundaries.