Geometry modeling Flashcards

1
Q

Why are conventional curves, such as y=f(x) or f(x,y)=0, not suitable for CAD?

A

Since they ar coordinate system depandant and hard to transform

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

What type of curves should you use when CADing?

A

Parametric

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

What are Bézier curves?

A

An approximate curve where a number of control points defines a characteristic polygon.
The order of the polynomial=number of control points -1

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

What geometrical forms can’t be represented by Bézier curves och B-splines?

A

They can’t represent conical and circular forms exactly

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

Explain the equation for the Bézier curve

A

Pi: control points, defines the curve
Bi,n: weight functions, defines how the different control points affect the curve
n: order of the curve
n+1: number of control points
u: independant variable 0<=u<=1

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

What are B-spline curves?

A
  • Further development of Bézier curves. As Bézier they are based on a polygon with a number of control points.
  • Allows for better local control of the curve and the order of the polynomial doesn’t increase with the number of control points.
  • Makes it easier to define joined curve segments.
  • Each segments is controlled by the 4 closes control points.
  • For B-splines the weight funtions are more local than for Bézier curves - affects a smaller part of the segment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Explain the equation for the B-spline

A

n+1: the number of control points
k-1: the order
Nj,k: the weight functions
ti: control point variables

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

What are NURBS?

A
  • Non-Uniform Rational B-splines
  • Bézier and traditional B-splines can’t represent conical and circular forms exactly - rational parametric curves can do this
  • Requiers the use of homogenous coordinates
  • NURBS is the most commonly used curve type in modern CAD-systems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are surface models?

A
  • Used in order to be able to create complex, sculptured surface
  • Easier to create smooth, complex forms
  • ## Commonly used in visualization applications
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are volume/solid models?

A
  • Aims at clearly and information wise completely describe a physical object in a computer
  • Solid models support higher levels of functionality and automation than surface models
  • Solid models allows the designer to work with higher level objects rather than points, curves and surfaces
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the requirements on solid models?

A
  • Modeling ability
  • Validity
  • Clearness and uniquness
  • Modeling language
  • Compactness
  • Computability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What types of solid models are there?

A
  • Decomposition models
  • Constructive models
  • Boundary representations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are decomposition models?

A
  • Can be made out of voxels or cell based models
  • Voxels: a solid is composed of a number of cubes.
  • Cell based models: a solid is build up by polygons
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are some pros and cons with decomposition models?

A

Pros:
- Good computability
- Suitable for different types of calculations
Cons:
- Is an approximation model
- Requires a lot of memory for high precision

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

What are constructive models?

A

Solid models are created by manipulating “primitives” with Boolean operators (union, sections, subtraction)
- Half spaces: solid models are created by combining half spaces with boolean operators
- CSG-models: solid models are created by combining sub-solids in form of parametric primitives (cyliner, sphere, cone…)

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

What are some pros and cons with constructive models?

A

Pros:
- It is very compact (do not require a lot of memory)
Cons:
- It is hard to handle general surfaces

17
Q

What is boundary representation?

A
  • The solid is defined with points, curves and surfaces plus a definition of what is inside the model
  • Uses graphical methods such as sweep and rotate
18
Q

What are some pros and cons with boundary representation?

A

Pros:
- Can use parametric surfaces
- Can use boolean methods
Cons:
- Low compactness -> more memory is required

19
Q

Modeling systems based on CSG and boundary representation have important limitations in an engineering context, what are those?

A
  • Requires exact specification of geometry and dimensions
  • Tiresome modeling
20
Q

What is the definition of features?

A
  • Is a physical part of a detail
  • Can be linked to a generic form
  • Ha a specific engineering role (ex. manufacturing or simulation method)
  • Has predictable properties
    *A feature based product model describes a part or an assembly in terms of its features
21
Q

What types of features are there?

A
  • Form features: commonly used shapes
  • Tolerance features: deviation from nominal shape, position or orientation
  • Assembly features: mating conditions, position and orientation
  • Functional features: design intent, non-geometric attributes, performance etc.
  • Material features: material composition, surface treatment etc.
22
Q

What do you need to consider regarding assembly development?

A
  • Kinematics
  • Interchangeability/variants of parts
    -Geometric layout for effective packaging
  • Assembleability/deassembleability
  • Collisions and interference
  • Tolerance chains and tolerance allocation
23
Q

What does an assembly model need to include?

A
  • Hierarchical relations: assembly -> sub-assemblu -> part
  • Mating conditions: geometrical restrictions etc.
  • Position and orientation of sub-assemblies and parts, globally and locally
  • Mechanical degrees of freedom
24
Q
A