You are on page 1of 15

47

MEEM 4403 COMPUTER-AIDED DESIGN METHODS MIDTERM EXAM PRACTICE QUESTIONS Name: ______________________
You are allowed one sheet of notes.

1. What constraints could be added to fully constrain the wireframe shown? Include constraints to remove rigid body motion. Do not over-constrain.
Vertices: A, B, C, D, E, F, G Straight Lines: AB, BC, DE, EF, FA Circular Arc: CD (with center G) Draw constraints here. Write out constraints here.

D G C

2. Sketch the figure resulting when the following constraints are satisfied for the following entities. G has been drawn to start you off. Entities Vertices: A, B, C, D, E, F, G, H Straight Lines: AB, BC, DE, EF, FG, GA Circular Arc: CD (with center H) Constraints Fixed (G) Vertical (GA) Perpendicular (FG, GA) Distance (FG, AB, 2 units) (AB below FG) Distance (GA, BC, 3 units) (BC right of GA) Distance (BC, EF, 2 units) (BC right of EF) Distance (AB, DE, 5 units) (DE above AB) Radius (CD, 1 unit) Tangent (BC, CD) (H left of BC) Tangent (CD, DE) (H below DE)

3. What constraints could be added to fully constrain the wireframe shown? Include constraints to remove rigid body motion. Do not over-constrain.
Vertices: A, B, C, D, E, F, G, H Straight Lines: AB, CD, DE, EF Circular Arcs: BC (with center G), FA (with center H)

10

Draw constraints here.

Write out constraints here.

E D F C A G, H B

4. Sketch the figure resulting when the following constraints are satisfied for the following entities. A has been drawn to start you off.
Entities Vertices: A, B, C, D, E, F, G, H Straight Lines: AB, CD, DE, EF, FG, GA Circular Arc: BC (with center H)

10

Constraints Fixed (A) Horizontal (EF) Perpendicular (EF, FG) Distance (EF, CD, 1 unit) (CD above EF) Distance (EF, GA, 2 units) (GA above EF) Distance (FG, AB, 1 unit) (AB right of FG) Distance (FG, DE, 2 units) (DE right of FG) Radius (BC, 2 units) (H right of DE) Tangent (AB, BC) (BC right of AB) Tangent (BC, CD) (BC above CD)

5. List a sequence of operations that can be used to create the solid shown. Sketch required profile sections showing dimensions (but not geometric constraints). The values of dimensions do not need to be shown. Good modeling practice must be followed.

6. List a sequence of operations that can be used to create the solid shown. Include all datums, sketches and dimensions, giving them appropriate names. Sketch required profile sections, showing dimensions (but not geometric constraints). The values of dimensions do not need to be shown. Good modeling practice must be followed.

15

7. Point P1 and line L1 are fixed, while point P2 is not. P1 is a distance of 3 units from line L1. If point P2 is constrained to be a distance of 5 units from P1 and 1 unit from L1, how many degrees-of-freedom remain for this system? Show how you arrived at this. 2

8. What does it mean when geometry is associative? How is this different from constrained geometry? Give examples of each. 4

9. Give three options that Unigraphics gives you for controlling where an extrude starts and where it ends. 4

10. Give two guidelines for proper shelling. 2

11. Describe two ways of creating the solids shown in the figure. Give the names of operations and draw wireframe sketches as required. Dimensions and constraints do not need to be shown.

12. List one downstream use for wireframe models.

13. List one downstream use for surface models, for which wireframe models cannot be used.

14. List one downstream use for solid models, for which surface or wireframe models cannot be used.

15. A solid sphere has radius 5 and is centered at (5,5,0). What is the point-set classification of a point at (4,4,0)?

16. List three classes of solid model CREATION methods (not REPRESENTATION methods).

6 17. Shown below is a set of three primitive shapes combined in the given locations and orientations. In the space provided, sketch the two objects that would result from the two Boolean operations.

(A B) C

AB

18. Give an octree representation for the shape shown. Show using the shaded box representation with numbering convention shown. Show to a resolution of 5 mm. Approximate all dimensions not given.

15 5 20 5

10

1 2 3 4 5 6 7 8
5

1 2 3 4

6 8

(7 behind 3)

19. Show TWO different CSG representations for the shape in question 18. No other details besides the operator/primitive type are required.

10

20. Show the half-edge B-Rep data structure for the shape shown. Label all faces, edges and vertices in the graph and the figure. Information about faces other than F1 and F2 does not need to be included.

F2 (side)

F1(front) Show lists as arrays:

15

11

21. Give an octree representation for the shape shown. Show using the shaded box representation with numbering convention shown. Show to a resolution of 2 mm.

10 1 2 3 4 5 6 7 8 6 1 2 3 4 8

5 7

22. Show TWO different CSG representations for the shape in question 21. Use only complete block and cylinder primitives. No other details besides the operator/primitive type are required.

12

23. Show the half-edge B-Rep data structure for the shape shown. Label all faces, edges and vertices in the graph and the figure. Information about faces other than F1 and F2 does not need to be included.

F2

F1

Show lists as arrays: 15

13

24. Which kind of representation does Unigraphics use internally? - Constructive Solid Geometry (CSG) - Boundary Representation (B-Rep) - Voxel Representation - Cellular Decomposition

25. A solid block has sides each 4 units long and it is centered on the origin. What is the point-set classification of a point at (1,1,1), with respect to the block? 1

26. What is the difference between using the Position functionality in Edit Assemblies and using Mating Conditions? 2

14

27. You are given a triangle in the figure below with coordinates of each vertex. In the figure, SKETCH the triangle after it has been rotated +90 (about the origin) and translated (1, 5). Set up the appropriate matrix multiplication to perform this transformation. Write out each 3 x 3 matrix but do not carry out the computation.

(4, 2) 10

(2, -1)

(6, -1)

28. The transformation matrix M gives the position of a 2D shape. After rotating the shape -90 about the origin, what is the new position of the shape? Give as a new transformation matrix.

0 1 0 M = 1 0 0 0 0 1

15

You might also like