Introduction to solid modeling Flashcards

1
Q

Objective of solid modeling

A

To find a computational representation for physical objects, starting from their Mathematical model

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

Properties of a representation scheme

A
  • Formal properties
    1. domain
    2. validity
    3. completeness
    4. uniqueness
  • Desirable properties
    1. conciseness
    2. ease of creation
    3. efficiency in application
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Domain

A

subset of the model space M containing models which have a representation r

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

Validity of a representation scheme

A

A representation scheme is syntactic correct if all models of the domain can be represented;
A representation scheme is semantic correct if each representation has a corresponding model
A representation scheme is valid if and only if it is syntactically and semantically correct

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

Completness of a representation scheme

A

A representation scheme is ambiguous if two models in the domain have the same representation
A representation scheme is complete if it is valid and unambiguous

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

Uniqueness of a representation scheme

A

A representation scheme is unique if for any model in the domain, a representation exists, and it is unique

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

Most used representation schemes

A
  1. Wire frame
  2. Parametrized primitive instancing
  3. spacial occupancy enumeration
  4. cell decomposition
  5. sweeping
  6. constructive solid geometry
  7. boundary representation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

wire frame

A
  • simple and historical representation
  • it represents an object using edges and vertices
  • problems:
  • nonsense objects - > not valid
  • ambiguity - > not complete
  • verbose
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

parametrized primitive instancing

A
  • basic representations defined as a function of some parameters (sphere, cube, cylinder…) defines a family of object
  • changing the parameters it is possible to obtain many different solids
  • it is unambiguoous and may be unique
  • very compact
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

spacial occupancy enumeration

A
  • volume divided into small cubes (voxels) of fixed size
  • solid is represented by full or empty cubes
  • each cell may be represented by its centre
  • unambiguous but not unique
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Cell decomposition (octree)

A
  • recursive division of the 3D space in a tree data structure
  • internal node is partially full
  • each node is divided into 8 cubes, which may be full, empty or nodes
  • it’s a more efficient spatial enumeration
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

sweeping

A
  • generatrix: a moving point-set (line, surface or volume)
  • directrix: a trajectory
  • the motion of the generatrix along the directrix represents the solid
  • a non solid result can be obtained with a wrong choice of generatrix or directrix
  • dangling edges and faces must be avoided
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

constructive solid geometry

A
  • rigid solid are represented as binary trees with Boolean contructions of primitives
  • regularized set of operations must be used
  • terminal nodes are primitive solids
  • non-terminal nodes are rigid transformations or regularized operations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

regularized boolean operations

A

to maintain boundary determinism, the regularized boolean operations must be used
these are the closure of the classical operations

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

boundary representation

A
  • solid represented as a collection of connected surface elements, the boundary between solid and non-solid
  • composed of topology and geometry
  • geometry: surfaces, curves, points
  • topology: faces, edges, vertices
  • valid, unambiguous
  • not unique
How well did you know this?
1
Not at all
2
3
4
5
Perfectly