MAK 536E Advanced Computer Aided Design: 1. (10) Write Down The List of Hardcopy Device Technologies
MAK 536E Advanced Computer Aided Design: 1. (10) Write Down The List of Hardcopy Device Technologies
MAK 536E Advanced Computer Aided Design: 1. (10) Write Down The List of Hardcopy Device Technologies
1- pin printer,
2- impact printer,
3- dot matrix printer
4- inkjet printer (piezoelectric jet,
thermal bubbles, drop, continuous)
5- laser printer (black/white, color)
8- xerographic photocopy
9- 3D printing, stereolithography
(STL)
2. (10) Explain how you can distinguish between actual intersections (A),
intersections (B) of projected (extended) lines, and no intersection (C) as illustrated
in the figure below.
You must check whether u and v parameters of lines are within 0 to 1 limits for
intersection or not for projected intersection. If there is no parameter solution so
that lines should be parallel to each other.
Multiple cubic spline curve segments are blended or joined end to end each other by
using second order (radius of curvature and tangent) continuity. This interpolated
curve passes through all of the given data points.
5. (20) Apply scale (2.5 x , 1.5 y) and rotate (-70 degree about left bottom corner)
transformation matrix operation to rectangle formed by end points P1 (1,1), P2 (3,1),
P3 (3,3), P4 (1,3). Sketch the resulting figure.
1 3 3 1 1
P 1 1 3 3 1
1 1 1 1 1
1 0 1 2.5 0 0
T 0 1 1 S 0 1.5 0
0 0 1 0 0 1
cos( θ) sin( θ) 0
θ 70 deg R sin( θ) cos( θ) 0
0 0 1
scaled rectangle
1 6 6 1 1
P1' T S T
1
P P1' 1 1 4 4 1
scaled and rotated rectangle
1 1 1 1 1 1
P2' T R S T P
6
1 2.71 5.529 3.819 1
P2' 1 3.698 2.672 2.026 1
5
4
1 1 1
P
T 3
1 1 1
2
1
P1' T
1
0
P2'T 1 1
2
3
4
2 1 0 1 2 3 4 5 6 7 8
0 0 0
P
T
P1'
T
P2'
T
6. (20 points) Consider the following rational cubic Bezier curve in the xy plane: P0=(0,6),
P1=(3,6), P2=(6,3), P3=(6,0), user defined weights: w0=1, w1=3, w2=4, w3=1.
Compute the points q(0.3), p(0.3) on two curves.
q(u) = (1 - u)3 P0 + 3 u (1 - u)2 P1 + 3 u2 (1 - u) P2 + u3 P3
n
B(u)inwiPi
i 0
p( u) = 1
n
B(u)inwi
3
w
4
i 0 1
i
n 10 i 0 n u
i n
2 2
p2( u ) p ( 1 u ) p 2 u ( 1 u ) p u
0 1 2
p2( u ) ( 1 u ) ( 1 u ) p u p u ( 1 u ) p u p
0 1
1 2
p30 ( u ) ( 1 u ) ( 1 u ) ( 1 u ) p u p u ( 1 u ) p u p
0 1
1 2
p3( u ) p u ( 1 u ) ( 1 u ) p u p u ( 1 u ) p u p
0 1 2
2 3
3 2 2 3
q ( u ) p ( 1 u ) p 3 u ( 1 u ) p 3 u ( 1 u ) p u
0 1 2 3
1 3 3 1
U( u ) u 3
u
2
u 1
3 6 3 0 0 1
B q ( u ) U( u ) B P x ( u ) q ( u ) y ( u ) q ( u )
3 3 0 0
1
0 0 0 i i
X x u 0 0
i i
Y y u 0 0
n i n i
n 3 C( n i) B( i n u ) C( n i) u ( 1 u ) v 0.3
i ( n i)
2.619 5.271
p03
3.539 5.008
n i n i
i 0 v ( 1 v) 0.343
i ( n i)
n i n i
i 1 v ( 1 v) 0.441
i ( n i)
n i n i
i 2 v ( 1 v) 0.189
i ( n i)
n i n i
i 3 v ( 1 v) 0.027
i ( n i)
10
1 ui
3 2
Bezier Weights B( 1 n 0.7) 0.189 3.025 3 0.3 ( 1 0.3) 0.441
i 0
n i n i 3
i 0 ( 0.3) ( 1 0.3) 0.343 ( 1 0.3) 0.343
i ( n i)
n i n i 2
i 1 ( 0.3) ( 1 0.3) 0.441 3 0.3 ( 1 0.3) 0.441
i ( n i)
n i n i 2
i 2 ( 0.3) ( 1 0.3) 0.189 3 ( 0.3) ( 1 0.3) 0.189
i ( n i)
n i n i 3
i 3 ( 0.3) ( 1 0.3) 0.027 ( 0.3) 0.027
i ( n i)