MAEG 5710 Computer-Aided Design and Manufacturing Assignment
MAEG 5710 Computer-Aided Design and Manufacturing Assignment
(0, 2, 0) (1, 0, 0)
(2, 0, 0) (0, 2, 0)
y
x x y
(2, 2, 0) (1, 2, 0)
(b) (6 marks)
z z
(0, 0, 2)
(0, 0, 1) (2, 0, 2)
(0, 2, 1)
(0, 2, 0) (0, 1, 0)
(2, 0, 0)
y (2, 0, 0)
y
x x
(2, 2, 0) (2, 1, 0)
(c) (8 marks)
z z
(0, 0, 1) (0, 1, 0)
(0, 2, 1) (2, 0, 0)
y
(0, 2, 0) x
(2, 0, 0)
y
(0, 1, -2)
x (2, 0, -2)
(2, 2, 0) (0, 0, -2)
This study source was downloaded by 100000894775742 from CourseHero.com on 12-17-2024 06:33:49 GMT -06:00
https://www.coursehero.com/file/194088672/39180288pdf/
2. An object S lying on a plane L is to be rotated to S’ through an angle = 300 such that it lies
on the circumference of a circle centered at (1, 1, 1) lying on L as shown below. This is
performed with a sequence of basic transforms. Determine the direction vector of the axis of
rotation. State the sequence of transformations required, and the transformation matrices for
each of the transforms. (18 marks)
z
S’
L S 2
x
2
y
3. A parametric cubic curve p(u), 0 u 1, is constructed with the points p1 = (0, 0, 0) and p2 =
(1, 0, 1). The tangent vectors at p1 and p2 are p1’ = (0, 10, 1), and p2’ = (0, -10, -1) respectively.
(a) Determine the curve point at u = 0.5. (5 marks)
(b) A sweep surface s(u, v), 0 u, v 1 is constructed by rotating the curve p(u) about the z-
axis for 3600 while translating along the z-axis for 10 units. State the sweep transformation
matrix and determine the surface point s(0.5, 0.5). (7 marks)
4. Consider a Bezier curve b(t), 0 t 1, with control points b0, b1, b2 and b3. A parametric cubic
curve p(t), 0 t 1, defined with the end points p0 = (0, 0, 0), p1 = (1, 0, 0), and end point
tangents p0’ = (0, -3, 0), p1’ = (0, 6, 0) is to be connected to b(t) to form a closed loop such
that b0 = p1 and b3 = p0.
(a) Determine b1 and b2 such that p(t) and b(t) are C1 continuous at their junction points.
(6 marks)
(b) A ruled surface s(u, v), 0 u, v 1, is constructed between b(t) and a curve q(t) = (t, cos(t)
– 1, 10), 0 t 1. Determine the surface point s(0.5, 0.5). (4 marks)
5. An open uniform B-spline curve p(t) with a sharp corner is constructed with the control points
b0 = (0, 0, 0), b1 = (1, 1, 0), b2 = (2, 0, 0), b3 = (2, 0, 0), b4 = (3, 1, 0).
(a) State the order k of the curve. (2 marks)
(b) State the knot vector, and the parametric range for each curve segment of the curve.
(5 marks)
(c) Determine the blending functions for the second segment of the curve. (10 marks)
(d) Determine the curve point at t = 1.5. (5 marks)
This study source was downloaded by 100000894775742 from CourseHero.com on 12-17-2024 06:33:49 GMT -06:00
https://www.coursehero.com/file/194088672/39180288pdf/
6. Given the CSG representation of an object S as shown below. Classify the point p = (6, 2, 3)
with respect to S. List the steps involved. (9 marks)
U*
-* y T
y 5
5 1 0 0 0
C 2
10 T 0 1 0 0
x ൦ ൪
4 0 0 1 0
A 3 1 0 2 1
x z block(5, 2, 5)
y
z block(10, 3, 4)
1 0 0 0
0 1 0 0
൦ ൪
4 0 0 1 0
Radius 1 B
x 10 0 2 1
y-cylinder(1, 4)
z
7. Boundary representation is used to model an object as shown below. Use the Euler Poincare
formula to identify if the object can be considered as an invalid solid. Modify the B-Rep if
necessary. Illustrate with a sketch if the B-Rep is modified. (9 marks)
This study source was downloaded by 100000894775742 from CourseHero.com on 12-17-2024 06:33:49 GMT -06:00
https://www.coursehero.com/file/194088672/39180288pdf/
Powered by TCPDF (www.tcpdf.org)