Why are conventional curves, such as y=f(x) or f(x,y)=0, not suitable for CAD?
Since they ar coordinate system depandant and hard to transform
What type of curves should you use when CADing?
Parametric
What are Bézier curves?
An approximate curve where a number of control points defines a characteristic polygon.
The order of the polynomial=number of control points -1
What geometrical forms can’t be represented by Bézier curves och B-splines?
They can’t represent conical and circular forms exactly
Explain the equation for the Bézier curve
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
What are B-spline curves?
Explain the equation for the B-spline
n+1: the number of control points
k-1: the order
Nj,k: the weight functions
ti: control point variables
What are NURBS?
What are surface models?
What are volume/solid models?
What are the requirements on solid models?
What types of solid models are there?
What are decomposition models?
What are some pros and cons with decomposition models?
Pros:
- Good computability
- Suitable for different types of calculations
Cons:
- Is an approximation model
- Requires a lot of memory for high precision
What are constructive models?
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…)
What are some pros and cons with constructive models?
Pros:
- It is very compact (do not require a lot of memory)
Cons:
- It is hard to handle general surfaces
What is boundary representation?
What are some pros and cons with boundary representation?
Pros:
- Can use parametric surfaces
- Can use boolean methods
Cons:
- Low compactness -> more memory is required
Modeling systems based on CSG and boundary representation have important limitations in an engineering context, what are those?
What is the definition of features?
What types of features are there?
What do you need to consider regarding assembly development?
What does an assembly model need to include?