principles of cad/cam/cae

600
 

Upload: muhammad-bilal

Post on 12-Oct-2015

1.330 views

Category:

Documents


35 download

DESCRIPTION

Engineering book

TRANSCRIPT

  • 5/21/2018 Principles of CAD/CAM/CAE

    1/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    2/600

    Principles

    of

    C D

    C M C E

    Systems

  • 5/21/2018 Principles of CAD/CAM/CAE

    3/600

    Principles

    of

    CAD CAM CAE

    Systems

    UNWOO

    LEE

    Seoul National University

    Addison-Wesley Is an Imprint

    of Addison Wesley

    Longman

    Inc.

    Reading Massachusetts

    Harlow

    England

    Menlo Park California Berkeley California

    Don Mills Ontario Sydney Bonn Amsterdam

    Tokyo

    Mexico City

  • 5/21/2018 Principles of CAD/CAM/CAE

    4/600

    Senior Acquisitions Editor: Denise Olson

    Project Manager: Phoebe Ling

    Senior Production Editor:

    Amy

    Rose

    Production Coordinator: Brooke D. Albright

    Compositor: Jackie Davies

    Cover Designer:

    Joyce

    Weston

    Text Designer: Debbie Schneck

    Technical Dlustrator: Paula Gentile

    Copyeditor: Jerry Moore

    Indexer: Nancy Fulton

    Access the latest information about Addison-Wesley books from our World Wide

    Web

    site: http://www awl.com/cseng/cad

    Many

    of the

    designations

    used by

    manufacturers

    and

    sellers

    to

    distinguish their prod

    ucts are claimed as trademarks.

    Where

    those designations appear

    in

    this book,

    and

    Addison-Wesley was aware

    of

    a trademark claim, the designations have been printed in

    initial caps

    or ll

    caps.

    The

    programs and applications presented

    in

    this

    book

    have been included for their in

    structional value. They have been tested with care, but are not guaranteed for any par

    ticular purpose.

    The

    publisher does

    not

    offer

    any

    warranties

    or

    representations,

    nor

    does

    it accept any liabilities with respect

    to

    the programs

    or

    applications.

    Library

    of

    Congress Cataloging in Publication

    Data

    Lee, Kunwoo.

    Principles

    of

    CAD/CAM/CAE

    systems

    Kunwoo

    Lee.

    p. em.

    Includes bibliographical references and index.

    ISBN 0-201-38036-6

    1

    CAD/CAM systems. 2. Computer-a ided engineering. I Title.

    TS155.6.lA45 1999

    670

    .285 dc21

    98-18040

    CIP

    This book was typeset in QuarkXPress 3.32

    on

    a Macintosh Quadra 840AV.

    The

    fonts

    used were Times and

    lTC

    Kabel.

    It

    was printed on Rolland, a recycled paper.

    Copyright 1999 by Addison Wesley Longman, Inc.

    All rights reserved. No part of this publication

    may

    be reproduced, stored in a retrieval

    system,

    or

    transmitted,

    in

    any form

    or by any

    means, electronic, mechanical, photo

    copying, recording, or otherwise, without the prior written permission of

    the

    publisher.

    Printed in

    the

    United States

    of

    America.

    4 6 7 8 9

    10 MA 050403

  • 5/21/2018 Principles of CAD/CAM/CAE

    5/600

    o

    y

    family and students

    Without their support this book would not have been completed

  • 5/21/2018 Principles of CAD/CAM/CAE

    6/600

    reface

    With the dramatic changes in computing power and wider availability

    of

    software

    tools for design and production engineers are now using CAD/CAM/CAE systems

    for

    everyday tasks

    not just

    for demonstra tions. International competition de

    creased availability

    of

    skilled labor and increased emphasis

    on

    quality are also

    forcing manufacturers to use

    CAD/CAM/CAE

    systems to automate their design

    and production processes. As a result educators in engineering schools are experi

    encing a new pressure to change the way they teach design-related courses in order

    to equip their students to interact with CAD/CAM/CAE systems and have a knowl

    edge of

    their fundamental principles.

    The

    objective

    of

    this book is

    to

    present the fundamental principles and con

    cepts underlying CAD/CAM/CAE systems rather than explain the use

    of

    specific

    systems. Some people may argue that

    it

    is enough to teach a student how

    to

    use ex

    isting systems

    or

    even a specific popular system because the student as

    an

    engineer

    will

    be

    the

    user not

    the

    developer of

    such systems. However in order to use ex

    isting software effectively and create usable macros or programs for automated de

    sign the user must understand both the computing environment and the underlying

    system

    principles.

    With

    this

    knowledge of

    the

    fundamentals

    the

    student

    can

    quickly learn a specific system within a specific environment and use it

    to

    its maxi

    mum

    capability. Furthermore manuals and documentation that are typically pro

    vided with CAD/CAM/CAE systems

    tend

    to concentrate on the user interface and

    its syntax assuming that the user has a sound theoretical background. A user who

    does not have this background will have trouble understanding the terminology of

    system documentation and

    w ll

    also have trouble dealing with system errors.

    This book is written primarily about CAD/CAM/CAE systems in mechanical

    engineering.

    But

    the topics on computer graphics may also appeal to those in many

    v

  • 5/21/2018 Principles of CAD/CAM/CAE

    7/600

    Viii

    reface

    other engineering {ields. The book is intended as a course for seniors and first-year

    graduate students. Students are required to

    have

    a background only in program

    ming, calculus and matrix and vector algebra with no prior knowledge of

    CAD/CAM/CAE systems. Thus complicated mathematical terminology and expla

    nations have been kept to a minimum. Instead, related topics are explained in an in

    tuitive way as much as possible. Accordingly,

    if

    chapters are selected as explained

    later, this book can also

    be

    used in a course for juniors or as a reference book for

    engineers who want a quick overview

    of

    CAD/CAM/CAE systems.

    In writing the book, my goal was to explain fundamental concepts with an ap

    propriate number

    of

    figures and examples without getting bogged down in too

    many details. I have seen several textbooks fail to get their main points across by

    trying to explain too many details. This overreliance on detail also makes a book so

    thick that it scares students away from using it effectively. For details, I recom

    mend that students

    tum

    to the References section at the end

    of

    the book. The same

    goal applied to my choiCe

    of

    references. I have tried to recommend only those

    sources directly related to each topic so that I could keep the number

    of

    references

    to a minimum. Some textbooks recommend so many references that students are

    overwhelmed by them.

    Chapter 1 introduces the role

    of

    CAD/CAM/CAE systems in the context

    of

    the

    product cycle. t also provides the definition

    of

    CAD/CAM/CAE systems and ilh

    trates their use with case studies in which these systems are used to

    c rry

    out design

    and production process. Case studies clarify how the principles explained in the re

    maining

    chapters contribute to a new

    design

    and

    production

    activity using

    CAD/CAM/CAE systems. Chapter 2 reviews the available hardware and software

    components that make up current CAD/CAM/CAE systems. The instructor should

    update this chapter as new hardware and software are introduced. This chapter

    could be given as a reading assignment rather than covered in depth.

    Chapter 3 introduces all the concepts required for graphics programming with

    any graphics library and is not limited to a specific graphics library. However, the

    graphics library OpenGL was used in writing the sample graphics programs be

    cause it tends to be the de facto standard library running on both workstations and

    personal computers. This chapter serves as good introductory material for anyone

    interested in computer graphics in general. Chapter 4 reviews the basic functions

    provided by most computer-aided drafting systems. Similar to Chapter 3, it de

    scribes the general concepts and functions provided by most computer-aided draft

    ing systems for product documentation. However, the example commands used in

    this chapter are those

    of

    AutoCAD because it is currently the most popular drafting

    system. The way a specific system is used can be handled in a laboratory class

    complementing the course.

    Chapter explains the fundamentals underlying geometric modeling systems.

    It also introduces a nonmanifold modeling system, an emerging area in geometric

    modeling. Some topics that are too advanced for student users are presented in the

    appendices for professionals reference. For those interested only in using geomet

    ric modeling systems, these topics can be ignored. Chapters 6 and 7 cover the rep

    resentation and manipulation of curves and surfaces. These topics provide the

  • 5/21/2018 Principles of CAD/CAM/CAE

    8/600

    l reface

    ix

    mathematical basis for geometric modeling systems and even for computer-aided

    drafting systems. I have tried to keep the types

    o

    curves and surfaces to a mini

    mum, yet sufficient for most applications. To prevent students from being lost, I

    have moved the complicated mathematical derivations from the main text to the ap

    pendices. I have also tried to explain the mathematical concepts in an intuitive way

    appropriate for engineers, not for mathematicians.

    Chapter 8 introduces CAE systems. It explains how the finite-element analysis

    program is generated and how information necessary for the analysis program is

    provided from the geometric model created by CAD systems. Thus it reviews the

    various approaches to automatic finite-element generation. Chapter 9 reviews vari

    ous techniques for optimization. Emerging optimization techniques such as simu

    lated annealing algorithm and genetic algorithm are described in detail. n example

    o integrating finite-element analysis and optimization is a fairly new concept

    called structural optimization The structural optimization method can

    be

    used for

    initial conceptual design

    o

    a component to ensure that it

    h s

    the desired loading ca

    pability.

    Chapter 10 introduces various process planning methods and software as key

    elements in CAD/CAM integration. It also introduces the concept

    o

    group technol

    ogy, which enables the encoding o parts to be produced and is the prerequisite for

    automated process planning. Chapter

    11

    describes how NC machines are pro

    grammed once the shape o a part has been defined by a CAD system and the

    process to be applied has been determined. Chapter 12 introduces the emerging

    manufacturing technology called rapid prototyping as another aspect o CAM.

    Unlike production by NC machines, this technology generates a part directly from

    its CAD model without requiring complicated process planning. In fact, this tech

    nology completely integrates automatic CAD/CAM for the first time. Chapter 13

    introduces another emerging technology called virtual engineering; in this ap

    proach, geometric modeling systems, computer graphics, CAE and CAM systems

    are all applied during the product development process.

    Chapter 14 reviews several standard data ftle formats that allow communica

    tion between different systems. These standards are indispensable for the integra

    tion

    o

    CAD/CAM/CAE systems.

    Each chapter

    o

    the book ends with a set

    o

    problems and/or programming as

    signments written to deepen students understanding o the material. Some assign

    ments require use

    o

    the students own systems. In these cases, documentation for

    those systems should be used as supplements to the text.

    As

    mentioned earlier, this book may be used for a lower level undergraduate

    course. In that case, the topics in the appendices may be omitted because they are

    presented from the system developer s point

    o

    view. Instead, I recommend empha

    sizing the projects related to CAD/CAM/CAE system applications. These projects

    include generation o a solid, generation o the corresponding drawing, evaluation

    o the design by a finite-element analysis, and production o the corresponding pro

    totype by either an NC milling machine or other machines for rapid prototyping,

    such as a stereo lithography apparatus.

    f

    he book

    is

    to

    be

    used in an advanced geo

    metric modeling course for graduate students, Chapters 1 2, 4, and 14 may be

  • 5/21/2018 Principles of CAD/CAM/CAE

    9/600

    X

    reface

    given as reading assignments with the topics presented in the appendices treated

    heavily.

    I am indebted to the reviewers for their useful comments and suggestions

    which have undoubtedly enhanced the quality of this book. I want to express my

    appreciation to Professor David C. ossard at the Massachusetts Institute of

    Technology who gave me valuable advice during the planning stage of this book. I

    also want to thank Professor Kyung Ho Cho Professor Young ll Kim Professor

    Jongwon Kim Dr Woncheol Choi Dr Ha-Yong Shin Mr Suk Ju Kim and Mr

    Jin Pyung Chung for providing me with the related materials on optimization vir

    tu l engineering process planning and standard data files. Finally I want to thank

    my students especially Junghoon Hur and Inhaeng Cho who helped prepare the

    manuscript and illustrations.

  • 5/21/2018 Principles of CAD/CAM/CAE

    10/600

    Contents

    CHAPTER

    INTRODUCTION

    TO CAD CAM CAE

    SYSTEMS

    1 1

    Overview 1

    1 2 Definitions

    of

    CAD, CAM, and CAE 5

    1 3 Integrating the Design and Manufacturing Processes through a Common

    Database A Scenario 8

    1 4 Using CAD/CAM/CAE Systems for Product Development-A Practical

    Example

    11

    Questions and Problems

    17

    CHAPTER 2 COMPONENTS OF CAD CAM CAE SYSTEMS 8

    2 1 Hardware Components 19

    2 1 1 Vector-Refresh Stroke-Refresh) Graphics Devices 20

    2.1.2 Raster Graphics Devices 22

    2.2 Hardware Configuration 26

    2 3 Software Components 28

    2.4 Windows-Based CAD Systems

    33

    Questions and Problems 35

    CHAPTER 3

    BASIC

    CONCEPTS

    OF

    GRAPHICS

    PROGRAMMING

    36

    3 1

    Graphics Libraries 36

    3.2 Coordinate Systems 38

    3 3 Window and Viewport 44

    x

  • 5/21/2018 Principles of CAD/CAM/CAE

    11/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    12/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    13/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    14/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    15/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    16/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    17/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    18/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    19/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    20/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    21/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    22/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    23/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    24/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    25/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    26/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    27/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    28/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    29/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    30/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    31/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    32/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    33/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    34/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    35/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    36/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    37/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    38/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    39/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    40/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    41/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    42/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    43/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    44/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    45/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    46/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    47/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    48/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    49/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    50/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    51/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    52/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    53/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    54/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    55/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    56/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    57/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    58/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    59/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    60/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    61/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    62/600

    asic oncepts

    of

    Graphics

    Programming

    igure

    3 8

    Transformations

    between coordi-

    nate

    systems

    Model

    tranatormatlon

    Vtewlng

    transformation

    These transformations are usually perfomu;;d inside the graphics library and

    the graphics programmer need specify only the necessary information for each

    transformation. For example the translations and rotations

    o

    the objects corre-

    sponding to their layout are provided for the model transformation; the viewpoint

    the viewsite and the up vector are provided for viewing transformation; and the

    type

    o

    projection together with the location

    o

    the center

    o

    projection and the

    screen are specified for the projection transformation. However graphics libraries

    o

    a primitive level may require the programmer

    to

    write code for all those transfor-

    mations. We explain the transformations

    in

    detail in Section 3.7.

    The word window used in the networked computing environment means the sepa-

    rate areas on a workstation monitor through which the user interacts with the vari-

    ous computational sources connected to the network. However the word window

    has a different meaning in computer graphics.

    t

    defmes the region in space that

    will

    e

    projected onto the display monitor so that any object outside the window

    will not appear on the monitor.

    n

    this sense it is analogous to the window

    o

    a

    house through which only a portion

    o

    the outside world is visible to a person in-

    side the house. This analogy seems to

    e

    why the name window was selected. The

    window is usually defined to e a rectangle on a projection screen by the corre-

    sponding

    v

    and

    Yv

    values in the viewing coordinate system as illustrated in

    Figures 3.9 and 3.10. The visible region called viewing volume depends on the

  • 5/21/2018 Principles of CAD/CAM/CAE

    63/600

    Figure

    3 9

    Window

    and

    view-

    Ing volume for par-

    allel projection

    Figure 3 10

    Window and v w-

    Ing volume for p r-

    spective

    projection

    v

    Viewing volume

    -..

    -

    Viewpoint

    I

    i

    Viewing volume

    i

    I

    Center of

    p r o j e c t i o n ~

    ~

    iewpoint

    3 3

    Window

    and VieWPOrt

    45

    c r ~ e n

    v

    type of projection i.e., parallelepiped for the parallel projection and pyramid for

    the perspective projection).

    The viewing volume can yield a complicated image when projected because it

    may include unnecessary objects far from or near the viewer. Thus it is sometimes

    desirable to cut the viewing volume by both the near and far planes, as illustrated in

    Figure 3.11. The near and far planes for parallel projection are defmed similarly.

    The viewport is the area or areas) on the display monitor where we want the

    projected image to appear, as shown in Figure 3.12. It is an area to which the view

    ing volume defmed by the window is mapped. Mapping will involve a translation

    and a scaling to take into account the deviation of the viewport center from the cen

    ter of the display monitor and the size difference between the window and the

    viewport. n other words, the x. and s values of the projection points obtained

    from Equations 3.1) and 3.2) have to be increased or decreased by certain values,

    respectively, so that the center of the window appears t the center of the viewport

  • 5/21/2018 Principles of CAD/CAM/CAE

    64/600

    46 Basic

    Concepts

    of

    Graphics Programming

    Rgure

    3.11

    Near plane and

    far

    plane

    Rgure 3.12

    Examples

    of

    view-

    ports

    .

    Far

    plane

    Display monitor

    instead of

    at

    the center of the display monitor. They also have to be scaled by cer

    tain factors, respectively, such that the four boundary points of the window become

    the four boundary points of the viewport. The aspect ratio of the window must be

    the same as that

    of

    the viewport to avoid distortion

    of

    the image. Otherwise, for ex

    ample, a circle may be displayed as an ellipse.

    The following sample code is an example of defining a window and a viewport

    by using the graphics library, OpenGL.

    n

    OpenGL, the viewport is also defmed as

    a three-dimensional volume. However, it results in the same graphics output as the

    two-dimensional viewport derived by ignoring the third dimension.

    static GLint viewport[] { 0 0 400,400 };

    Viewport is specified by the windowS coordinates. The first and second arguments

    specify the lower left corner of the viewport and the third and fourth arguments are

    the si:ze of the viewport rectangle.

    static GLclamped depth_range[] = { 0.0, 1.0

    };

    The first and second arguments represent adjustments to the minimum and maxi-

    mum values that can be stored in the depth buffer.

    This window means the separate area

    on

    a workstation monitor through which the user interacts with a

    computer. It is opened and

    handled

    by the window manager

    of

    each operating system e.g., an X-win

    dow client and Microsoft Windows).

  • 5/21/2018 Principles of CAD/CAM/CAE

    65/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    66/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    67/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    68/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    69/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    70/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    71/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    72/600

    5

    Basic

    Concepts

    o Graphics Programming

    To optimize performance, a display list is a cache

    of

    commands rather than a dy

    namic database. n other words, once a display list has been created,

    it

    cannot be

    modified. f a display list were modifiable, performance could be reduced by the

    overhead required to search through the display list and perform memory manage

    ment. As portions of a modifiable display list were changed, memory allocation and

    deallocation might lead to memory fragmentation. Using display lists is typically at

    least s fast as not using it. n the case of OpenGL, display lists can substantially in

    crease performance--particularly when OpenGL routines are issued over

    networks-

    because display lists reside with the server and network traffic is

    minimized.

    Once a display list has been defined, the following operations can be applied.

    Multiple execution: The same display list can be executed many times.

    Hierarchical execution:

    A hierarchical display list is one that executes another

    display list by calling the command for executing a child display list in the parent

    display list. A hierarchical display list is useful for an object made of compo

    nents, especially if some of those components are used more than once.

    Deletion:

    The display list can be eliminated.

    TR NSFORM TION M TRIX

    As we explained in Section 3.2, the conversion of coordinates from one coordinate

    system to another is essential in calculating the locations of projections of points on

    an object in space. First, we need to calculate the coordinates

    of

    the points on the

    object for the world coordinate system from its model coordinate system. The cur

    rent position of the object is usually specified by how much the object h s been

    translated and rotated from its initial position, at which its model coordinate system

    coincided with the world coordinate system. Thus the world coordinates of the

    points on the object at the current location are obtained by translating and rotating

    the corresponding points at the initial position, where their model coordinates are

    the same as the world coordinates. Most graphics libraries execute these transfor

    mations internally, and the graphics

    progr mmer

    may need provide

    only

    the

    amount of

    translation and rotation of each object. However, you still need to under

    stand the transformation clearly in order to draw objects at their correct locations

    without trial and error, especially when objects are moving in a complicated way.

    We describe the transformation matrix to be applied to the coordinates of the points

    for these translations and rotations in the following section.

    Once we have obtained the world coordinates of all the points

    of

    an object at its

    current position, we have to derive the coordinates of the same points with respect to

    the viewing coo roinate system. This conversion of the coordinates among different

    coordinate systems is called mapping The mapping between the world coordinate

    system and the viewing coordinate system is usually taken care of internally by the

    graphics library when the programmer provides information such as the location of

  • 5/21/2018 Principles of CAD/CAM/CAE

    73/600

    3.7 ransfonnation Matrix

    55

    viewpoint, viewsite, and the direction

    of

    the up vector,

    all

    in world coordinates. The

    transformation matrix for this mapping is described in Section 3.7.3.

    3 7 1 Translation

    Figure 3 16

    ranslation o an

    object

    When

    n

    object is translated

    by a, b,

    and

    c

    in the x, y, and

    z

    directions, respectively,

    from its initial position at which its model coordinate system coincides with the

    world coordinate system see Figure 3.16), the world coordinates

    of

    a point

    on

    the

    object at the new position,

    Xw,

    Yw,

    Zw) re

    obtained as follows:

    Xw

    =Xm

    a

    w

    =Ym b

    3.3)

    n

    Equation 3.3),

    xm, y

    m

    and

    zm

    also are the model coordinates

    of

    the same point.

    Equation 3.3) can be expressed in the following form, using matrix operations:

    7

    ~ l = r ~ r ~ = J

    w

    0 0 1

    Zm

    1 0 0 0 1 1

    3.4)

    Jj

    Trans a,b,c)

    7

    It is also possible

    t

    represent the coordinates as a

    row

    vector, in which case the tr ansfonnation matrix

    is placed

    after

    the row vector.

    his

    transfonnation

    matrix

    is the

    transpose of

    the one inEquation 3.4).

    n

    Equation 3.4) we are following the OpenGL convention.

  • 5/21/2018 Principles of CAD/CAM/CAE

    74/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    75/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    76/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    77/600

    EXAMPLE3 1

    EXAMPLE 3 2

    3.7

    Transformation

    Matrix 9

    An object in space is translated by 5 units in the

    y

    direction of the world coordinate

    system and then rotated

    by

    9 degrees about the x axis of the world coordinate sys-

    tem.

    f

    a

    point

    on the object has the coordinates 0, 0, 1) with respect to its model

    coordinate system, what will be the world coordinates of the same point after the

    translation and the rotation?

    : X ~ , Y ~ . ~ )

    w

    NSWER

    The

    coordinates

    X ~ , Y Z ~

    after translation can be obtained by

    [ X ~ Y ~ Z ~ l]T

    =

    Trans 0,5,0)

    [0 0 1 ]T

    = 0 5 1

    ]T

    Then

    a rotation is applied:

    [Xw w

    Zw ]T =Rot x,90)

    [0 5 1 ]T

    a)

    b)

    Thus the coordinates

    of

    the new point would be 0,

    -1

    5). Note that Equations a)

    and b) can be merged as follows:

    [Xw w Zw ]T =Rot x,90)

    Trans 0,5,0)

    [0 0 1

    ]T c)

    Equation c) is a much more convenient expression, especially when the coordinates

    of numerous points need to be calculated. In that case the transformation matrices

    Rot x,90)

    and

    Trans 0,5,0)

    are multiplied in advance to give

    an

    equivalent transfor-

    mation matrix, and then the resulting matrix is applied to all the points involved.

    This process of calculating the equivalent transformation matrix by multiplying the

    associated transformation matrices in the proper sequence is called

    concatenation.

    This process is one of the benefits of using homogeneous coordinates, which enables

    the translation to e expressed by a matrix multiplication instead of an addition.

    An object in space is rotated by

    9

    degrees about an axis that is parallel

    to

    the

    x

    axis

    of

    the world coordinate system and passes through a point having world coor-

    dinates 0, 3, 2). H a point on the object has model coordinates 0, 0, 1), what will

    be the world coordinates of the same point after the rotation?

  • 5/21/2018 Principles of CAD/CAM/CAE

    78/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    79/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    80/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    81/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    82/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    83/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    84/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    85/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    86/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    87/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    88/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    89/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    90/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    91/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    92/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    93/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    94/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    95/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    96/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    97/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    98/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    99/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    100/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    101/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    102/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    103/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    104/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    105/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    106/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    107/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    108/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    109/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    110/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    111/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    112/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    113/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    114/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    115/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    116/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    117/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    118/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    119/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    120/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    121/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    122/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    123/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    124/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    125/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    126/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    127/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    128/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    129/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    130/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    131/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    132/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    133/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    134/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    135/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    136/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    137/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    138/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    139/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    140/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    141/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    142/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    143/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    144/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    145/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    146/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    147/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    148/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    149/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    150/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    151/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    152/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    153/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    154/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    155/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    156/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    157/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    158/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    159/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    160/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    161/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    162/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    163/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    164/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    165/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    166/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    167/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    168/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    169/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    170/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    171/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    172/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    173/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    174/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    175/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    176/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    177/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    178/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    179/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    180/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    181/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    182/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    183/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    184/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    185/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    186/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    187/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    188/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    189/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    190/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    191/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    192/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    193/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    194/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    195/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    196/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    197/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    198/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    199/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    200/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    201/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    202/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    203/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    204/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    205/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    206/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    207/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    208/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    209/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    210/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    211/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    212/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    213/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    214/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    215/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    216/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    217/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    218/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    219/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    220/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    221/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    222/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    223/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    224/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    225/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    226/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    227/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    228/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    229/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    230/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    231/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    232/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    233/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    234/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    235/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    236/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    237/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    238/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    239/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    240/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    241/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    242/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    243/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    244/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    245/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    246/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    247/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    248/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    249/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    250/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    251/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    252/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    253/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    254/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    255/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    256/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    257/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    258/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    259/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    260/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    261/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    262/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    263/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    264/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    265/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    266/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    267/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    268/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    269/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    270/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    271/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    272/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    273/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    274/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    275/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    276/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    277/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    278/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    279/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    280/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    281/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    282/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    283/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    284/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    285/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    286/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    287/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    288/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    289/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    290/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    291/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    292/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    293/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    294/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    295/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    296/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    297/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    298/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    299/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    300/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    301/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    302/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    303/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    304/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    305/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    306/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    307/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    308/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    309/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    310/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    311/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    312/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    313/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    314/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    315/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    316/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    317/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    318/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    319/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    320/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    321/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    322/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    323/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    324/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    325/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    326/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    327/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    328/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    329/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    330/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    331/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    332/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    333/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    334/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    335/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    336/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    337/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    338/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    339/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    340/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    341/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    342/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    343/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    344/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    345/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    346/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    347/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    348/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    349/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    350/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    351/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    352/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    353/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    354/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    355/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    356/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    357/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    358/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    359/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    360/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    361/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    362/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    363/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    364/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    365/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    366/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    367/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    368/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    369/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    370/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    371/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    372/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    373/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    374/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    375/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    376/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    377/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    378/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    379/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    380/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    381/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    382/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    383/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    384/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    385/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    386/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    387/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    388/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    389/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    390/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    391/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    392/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    393/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    394/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    395/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    396/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    397/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    398/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    399/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    400/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    401/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    402/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    403/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    404/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    405/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    406/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    407/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    408/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    409/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    410/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    411/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    412/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    413/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    414/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    415/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    416/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    417/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    418/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    419/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    420/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    421/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    422/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    423/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    424/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    425/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    426/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    427/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    428/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    429/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    430/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    431/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    432/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    433/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    434/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    435/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    436/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    437/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    438/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    439/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    440/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    441/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    442/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    443/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    444/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    445/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    446/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    447/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    448/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    449/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    450/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    451/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    452/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    453/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    454/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    455/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    456/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    457/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    458/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    459/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    460/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    461/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    462/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    463/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    464/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    465/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    466/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    467/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    468/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    469/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    470/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    471/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    472/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    473/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    474/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    475/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    476/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    477/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    478/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    479/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    480/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    481/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    482/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    483/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    484/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    485/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    486/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    487/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    488/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    489/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    490/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    491/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    492/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    493/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    494/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    495/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    496/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    497/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    498/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    499/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    500/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    501/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    502/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    503/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    504/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    505/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    506/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    507/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    508/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    509/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    510/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    511/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    512/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    513/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    514/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    515/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    516/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    517/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    518/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    519/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    520/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    521/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    522/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    523/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    524/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    525/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    526/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    527/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    528/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    529/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    530/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    531/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    532/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    533/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    534/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    535/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    536/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    537/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    538/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    539/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    540/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    541/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    542/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    543/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    544/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    545/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    546/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    547/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    548/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    549/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    550/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    551/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    552/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    553/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    554/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    555/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    556/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    557/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    558/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    559/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    560/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    561/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    562/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    563/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    564/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    565/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    566/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    567/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    568/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    569/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    570/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    571/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    572/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    573/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    574/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    575/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    576/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    577/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    578/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    579/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    580/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    581/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    582/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    583/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    584/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    585/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    586/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    587/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    588/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    589/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    590/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    591/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    592/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    593/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    594/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    595/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    596/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    597/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    598/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    599/600

  • 5/21/2018 Principles of CAD/CAM/CAE

    600/600