surfaces Flashcards

(63 cards)

1
Q

What are the three main surface representations in 3D?

A

Explicit, parametric, and implicit.

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 is the explicit form of a surface?

A

x₃ = f(x₁, x₂)

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 a key limitation of explicit surface representation?

A

It cannot represent vertical surfaces or closed shapes like spheres.

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 parametric surface?

A

A surface defined as f(u, v) = [x₁(u,v), x₂(u,v), x₃(u,v)], using two parameters.

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 the parametric form of a sphere?

A

f(θ, φ) = r · [sinφ·cosθ, sinφ·sinθ, cosφ]

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 implicit surface?

A

A surface defined as the set of points where f(x₁, x₂, x₃) = 0.

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

What does f(x) < 0 mean in an implicit surface?

A

The point is inside the surface.

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 does f(x) > 0 mean in an implicit surface?

A

The point is outside the surface.

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 the implicit equation of a sphere of radius r?

A

f(x) = x₁² + 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

How can you model complex surfaces using implicit functions?

A

By combining simple shapes using min (union) or max (intersection) operations.

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

What is the union operation in implicit modelling?

A

f(x) = min(f₁(x), f₂(x))

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

What is the intersection operation in implicit modelling?

A

f(x) = max(f₁(x), f₂(x))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What is the goal of marching squares?
To extract 2D contour lines from implicit functions over a grid.
26
27
How many marching squares configurations exist?
16, grouped into 4 classes by symmetry.
28
29
What is the main ambiguity in marching squares?
When opposite corners of a square are inside and outside the shape, creating uncertain center classification.
30
31
What is marching cubes?
A 3D algorithm to extract surfaces from volumetric data using implicit functions.
32
33
What are the steps of marching cubes?
1) Load voxel layers, 2) Classify cube corners, 3) Build case index, 4) Interpolate edges, 5) Create triangles.
34
35
How many possible cases are there in marching cubes?
256 (based on 8-bit cube corner configurations).
36
37
What is the output of marching cubes?
A triangle mesh approximating the implicit surface.
38
39
What does increasing voxel resolution do in marching cubes?
Improves surface detail and accuracy.
40
41
What are subdivision surfaces?
Meshes refined iteratively to create smooth, continuous surfaces.
42
43
What are the two types of subdivision schemes?
Approximating and interpolating.
44
45
What is an approximating subdivision scheme?
A scheme that replaces old points and creates new ones (e.g., Chaikin’s algorithm).
46
47
What is an interpolating subdivision scheme?
A scheme that retains original control points and adds new ones (e.g., 4-point method).
48
49
What is Chaikin’s corner-cutting algorithm?
An approximating subdivision that creates smooth curves by inserting points in 1:3 ratio on edges.
50
51
What does subdivision achieve after many iterations?
A smooth limit curve or surface.
52
53
What are key properties of good subdivision algorithms?
Convergence (stability) and smoothness (continuity).
54
55
Where are subdivision surfaces commonly used?
In animation (e.g., Pixar), CAD modeling, and computer graphics.
56
57
What is the main advantage of parametric surfaces?
They allow easy traversal and animation over the surface using u, v parameters.
58
59
What does an implicit surface allow you to easily test?
Whether a point is inside, on, or outside the surface.
60
61
What does marching cubes output that is usable in rendering and printing?
A triangle mesh approximating the implicit surface.
62
63
Why use subdivision surfaces in design?
They give smooth, controllable shapes from coarse polygon meshes.