Implicit and Parametric Representations Flashcards

(31 cards)

1
Q

Q1: Why aren’t polygonal models always sufficient for 3D graphics?

A

A1: Because polygons are flat; smooth curved shapes require many small polygons, which are inefficient and hard to manage.

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

Q2: What is the goal of implicit and parametric representations?

A

A2: To mathematically represent curves and surfaces smoothly using equations or parameterized functions instead of flat polygons.

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

Q3: What is an implicit representation?

A

A3: A curve or surface defined by an equation f(x,y,z)=0, describing all points that satisfy it.

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

Q4: Give examples of implicit equations.

A

Line: ax+by+c=0
Circle: x2+y2-r2=0
Sphere x2+y2+z2=0

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

Q5: What is the advantage of implicit forms?

A

A5: Compact mathematical definition, easy for analytical geometry and collision detection.

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

Q6: What is a major disadvantage of implicit forms in rendering?

A

A6: They’re difficult to display directly because they don’t provide explicit vertex coordinates.

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

Q7: How is the surface normal found for an implicit surface?

A

The gradient of f(x,y,z)

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

Q8: What does the gradient represent geometrically?

A

A8: The direction perpendicular to the surface — used for lighting and shading calculations.

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

Q9: What is a parametric representation?

A

A9: A function that generates points using one or more parameters: x=x(t), y=y(t), z=z(t)

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

Q10: Give the parametric equations of a circle.

A

x(t)=rcos(t), y(t)=rsin(t)

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

Q11: Give the parametric equations of a sphere.

A

x(u,v)=rcos(u)sin(v),y(u,v)=rsin(u)sin(v),z(u,v)=rcos(v)

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

Q12: Why are parametric forms better for rendering?

A

A12: They’re easy to sample at discrete parameter intervals and convert into vertices for drawing.

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

Q13: What is unit parameterization?

A

A13: Parameter t ranges from 0 to 1, representing the start and end of the curve.

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

Q14: What is arc-length parameterization?

A

A14: The parameter equals the physical distance along the curve — equal parameter steps correspond to equal distances.

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

Q15: Which parameterization is typically used in graphics?

A

A15: Unit parameterization, because it’s simpler to compute and implement.

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

Q16: What are piecewise curves?

A

A16: Curves made by connecting multiple simple curve segments smoothly.

17
Q

Q17: Why use piecewise curves?

A

A17:

Each segment is simple to compute.
Together, they can form complex shapes (like car outlines or font curves).

18
Q

Q18: What curve families use piecewise representations?

A

A18: Bézier curves, B-splines, and NURBS.

19
Q

Q19: What does “continuity” mean for curves?

A

A19: How smoothly curve segments connect to each other.

20
Q

Q20: What is C⁰ (parametric) continuity?

A

A20: The curve segments meet (no gaps).f1​(1)=f2​(0)

21
Q

Q21: What is C¹ continuity?

A

A21: Tangents match at the junction (same direction and speed). f1′​(1)=f2′​(0)

22
Q

Q22: What is C² continuity?

A

A22: The curvature is continuous (no sudden changes in bending).

23
Q

Q23: What is geometric (Gⁿ) continuity?

A

A23: Only the direction of tangents and curvature match — not necessarily their magnitude.

24
Q

Q24: How does geometric continuity differ from parametric continuity?

A

A24:

Cⁿ requires equal derivative magnitudes.
Gⁿ only requires proportional directions (visual smoothness).
Every C¹ curve is G¹, but not every G¹ curve is C¹.

25
Q25: What happens at G⁰ / C⁰ continuity?
A25: Curves touch but form a corner (discontinuous direction).
26
Q26: What happens at G¹ / C¹ continuity?
A26: Curves flow in the same direction; tangent lines align (smooth join).
27
Q27: What happens at G² / C² continuity?
A27: Both direction and curvature match — a visually seamless connection.
28
Q28: What does an implicit equation define?
A28: The set of points that satisfy a mathematical condition.
29
Q29: What does a parametric function define?
A29: A process that generates points as a parameter changes.
30
Q30: Which representation is used more in graphics pipelines?
A30: Parametric — it’s easier to discretize into vertices and render.
31
Q31: What ensures smooth transitions between curve pieces?
A31: Maintaining appropriate levels of Cⁿ or Gⁿ continuity between segments.