0% found this document useful (0 votes)
13 views3 pages

MAEG 5710 Computer-Aided Design and Manufacturing Assignment

Uploaded by

minh21
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views3 pages

MAEG 5710 Computer-Aided Design and Manufacturing Assignment

Uploaded by

minh21
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

MAEG 5710

Computer-Aided Design and Manufacturing


Assignment
Give answers to the followings questions and submit your work in a single pdf file. Make sure the
file is easy to read with a white background (Scan your work if required. Do not submit photos).
Your work will not be marked if it is not typed or written on a white background. Put your name
and student ID on the first page of your work. State clearly your steps in the calculations. Use
matrix convention as used in the course note. No mark will be given for other matrix convention.
Submission deadline: 16 Dec 2022

1. State a transformation matrix for each of the following transforms.


(a) (6 marks)
z
z
(0, 0, 2)
(0, 0, 1) (0, 2, 1) (0, 2, 2)

(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)

******** End ********

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)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy