This document outlines 8 assignments for a computer aided mechanical design course. The assignments cover topics like deriving parametric equations for ellipses and trajectories, designing involute gear profiles in CATIA, transforming Bezier curves through scaling and translation, approximating curves like circles and quarter circles with B-splines and Bezier curves, and representing curves using B-spline equations. Students are asked to derive mathematical expressions, design geometric shapes in CATIA, analyze curves, and determine control point coordinates.
This document outlines 8 assignments for a computer aided mechanical design course. The assignments cover topics like deriving parametric equations for ellipses and trajectories, designing involute gear profiles in CATIA, transforming Bezier curves through scaling and translation, approximating curves like circles and quarter circles with B-splines and Bezier curves, and representing curves using B-spline equations. Students are asked to derive mathematical expressions, design geometric shapes in CATIA, analyze curves, and determine control point coordinates.
This document outlines 8 assignments for a computer aided mechanical design course. The assignments cover topics like deriving parametric equations for ellipses and trajectories, designing involute gear profiles in CATIA, transforming Bezier curves through scaling and translation, approximating curves like circles and quarter circles with B-splines and Bezier curves, and representing curves using B-spline equations. Students are asked to derive mathematical expressions, design geometric shapes in CATIA, analyze curves, and determine control point coordinates.
This document outlines 8 assignments for a computer aided mechanical design course. The assignments cover topics like deriving parametric equations for ellipses and trajectories, designing involute gear profiles in CATIA, transforming Bezier curves through scaling and translation, approximating curves like circles and quarter circles with B-splines and Bezier curves, and representing curves using B-spline equations. Students are asked to derive mathematical expressions, design geometric shapes in CATIA, analyze curves, and determine control point coordinates.
1. To draw the ellipse shown in the figure, you need to derive the expressions for the x and y coordinates of the boundary points in parametric equations. (a) Derive the expression for the ellipse that is located at the origin and oriented with its major axis in the x direction. (b) Apply the proper transformations to the expression derived in (a) to get the parametric equation of the ellipse shown. Figure 1 Ellipse Location and Orientation
2. Find the parametric equation for the trajectory of the point D, the midpoint of link BC, as the input link AB rotates the slider crank mechanism depicted in Figure 3. From the trajectory of the point D, determine the input angle u at which the tangent of the trajectory of the point D is in the horizontal direction.
Figure 3 Diagram of the Slider Crank Mechanism
3 5 2 1 30 0
X Y MECH 412 Computer Aided Mechanical Design Dr. Z. C. Chen, Concordia University 3. Find the parametric representation of the tooth profile of an involute gear, and design a gear in CATIA.
4. Consider a Hermite curve on the xy plane defined by the following geometric coefficients: (0) 2 3 (1) 4 0 3 2 (0) 3 4 (1) p p p p ( ( ( ( ( ( = ( ( ' ( ( ( (
'
(a) Find a Bezier curve of degree 3 to represent the given Hermite curve as exactly as possible. In other words, determine the four control points of the Bezier curve. (b) Expand both of the curve equations in polynomial form and compare them.
5. A Bezier curve defined by the control points 0 1 2 , , and A A A is to be transformed to the Bezier curve defined by 0 1 2 , , and B B B shown in the following figure. The transformation should move point 0 0 to A B and 2 2 to A B . This means that scaling is also required. (a) Explain which transformation matrices are applied and in which order. (b) Calculate the coordinates of control point 1 B . (c) Derive the parametric equation of the resulting curve C 2.
X Y O A 0 (1, 1) A 1 (2, 3) A 2 (4, 4) B 0 (5, 2) B 1
B 2 (7, 2+3) MECH 412 Computer Aided Mechanical Design Dr. Z. C. Chen, Concordia University
6. Determine a Bezier curve of degree 3 that approximates a quarter circle centered at (0, 0). The end points of the quarter circle are (1, 0) and (0, 1). Calculate the coordinates of the middle point of this Bezier curve and compare them with those of the midpoint of the quarter circle.
7. Determine a B-spline curve of order 3 that approximates a quarter circle centered at (0, 0). The control points of this B-spline curve is (1, 0), (1, 1), and (0, 1). Suppose the knot vector [0, 0, 0, 1, 1, 1] is specified. Calculate the coordinates of the middle point of this B-spline curve and use CATIA to verify your result (a snap shot should be taken to show your CATIA result). Then compare this middle point with the midpoint of the quarter circle.
8. Answer the following questions for a non-periodic uniform B-spline curve of order three defined by the four control points P 0 , P 1 , P 2 , P 3 . A non-periodic uniform knot vector is specified as | | 0, 0, 0,1, 2, 2, 2 . a. How many different curves is the B-spline curve composed of? b. Expand the B-spline curve equation to get the separate equations of these curves. c. Use the 3D curve design function of the FreeStyle workbench in CATIA to design a curve with several control points.