Professional Documents
Culture Documents
For example the design product should be light in weight, highly portable, self contained, and sized to fit in a briefcase, have a standard keyboard layout feel, and have a compatible operating system, among many other features.
CAD/CAM systems
A wide variety of CAD/CAM systems are currently avialable. Essentially a CAD system comprises of three major components: Hardware, which includes computer and input/output devices, application software, and the operating system software. The operating systems software act as the interface between the hardware and the CAD application software system.
The classification scheme we use in this section is based on hardware of the system. More specifically, we classify systems by the host computer that drives the system. Generally, CAD/CAM systems are classified into four types: 1. Mainframe Based systems 2. Minicomputer based systems 3. Workstation based systems 4. Microcomputer based systems
Geometric Transformation
Two dimensional transformation:
2-D transformation
Example : In the figure above, suppose the initial coordinates of vertices A,B,C are (1,3), (4,5), and (5,3.5), respectively. Determine the coordinates of new vertices A, B and C after translating the triangle by a distance D= [7, -2]T (where T represents transpose). Verify that the lengths of the edges of the triangle are unchanged.
2-D transformation
2-D transformation
Scaling
Example: From the figure on the right, show that the length of the edge AB is equal to three times that of AB after scaling the object uniformly by factor 3.
2-D transformation
Rotation: Rotation in 2D space is defined as moving any point (x,y) of an object to a new position by rotating it through a given angle about some reference point. Positive angles are measured counterclockwise from x to y. The mathematical expression for the rotating transformation is not as obvious as the formulas for translation and scaling
Example: Determine the new position of object A placed on a round holding table after the table has been rotated by 35 deg. Solution:
3-D transformation
3-D transformations are similar to 2-D transformations in both definition and derivation. We provide 3-D transformations in matrix form as follows: Translation: In this case we translate a point V(x,y,z) by (dx, dy, dz) to point V(x,y, z). This can be expressed in matrix form as
Homogeneous transformation
Although the 2D and 3D transformations presented in the previous sections have obvious geometric meaning it is not efficient or economical to implement them on a computer. This is because translation involves the addition of matrices whereas scaling and rotation involves multiplication. It is however possible to implement a scheme involving only multiplication which would simplify the transformation process.
Homogeneous Transformation