COMPUTER AIDED DESIGN

Size: px
Start display at page:

Download "COMPUTER AIDED DESIGN"

Transcription

1 COMPUTER AIDED DESIGN (As per ANNA UNIVERSITY Revised Syllabus) (V th Semester Mechanical Engineering) Dr. S. Ramachandran, M.E.., Ph.D., Professor and Research Head,, Faculty of Mechanical Engineering Sathyabama University Jeppiaar Nagar, Chennai P. Vijayalakshmi Y.V.S. Karthick Bikash Kumar Thakur AIR WALK PUBLICATIONS (Near All India Radio) 80, Karneeshwarar Koil Street, Mylapore, Chennai Ph.: , aishram2006@gmail.com

2 First Edition: June, 2015 All Rights Reserved by the Publisher This book or part thereof should not be reproduced in any form without the written permission of the publisher. ISBN: Books will be door delivered after payment into AIR WALK PUBLICATIONS A/c No (IFSC: BKID ) Bank of India, Santhome branch, Mylapore, Chennai - 4 (or) S.Ramachandran, A/c.No (IFSC:IDIB000S201), Indian Bank, Sathyabama University Branch, Chennai Typeset by: aksharaa muthra aalayam, Chennai Ph.:

3 Contents C.3 SYLLABUS ME6501 COMPUTER AIDED DESIGN UNIT I Fundamentals of Computer Graphics 9 Product cycle- Design process- sequential and concurrent engineering- Computer aided design CAD system architecture- Computer graphics co-ordinate systems- 2D and 3D transformationshomogeneous coordinates - Line drawing -Clipping- viewing transformation UNIT II Geometric Modeling 9 Representation of curves- Hermite curve- Bezier curve- B-spline curves-rational curves-techniques for surface modeling surface patch- Coons and bicubic patches- Bezier and B-spline surfaces. Solid modeling techniques- CSG and B-rep UNIT III Visual Realism 9 Hidden Line-Surface-Solid removal algorithms shading colouring computer animation. UNIT IV Assembly of Parts 9 Assembly modelling interferences of positions and orientation tolerance analysis-massproperty calculations mechanism simulation and interference checking. UNIT V CAD Standards 9 Standards for computer graphics- Graphical Kernel System (GKS) - standards for exchangeimages- Open Graphics Library (OpenGL) - Data exchange standards - IGES, STEP, CALSetc. - communication standards. Total : 45 Periods

4 C.1 Computer Aided Design Contents I. COMPUTER AIDED DESIGN (CAD) 1.1 Introduction Product Cycle Typical product cycle Design Process Sequential Engineering Concurrent Engineering Characteristics of concurrent engineering Need for implementation of concurrent engineering Comparison of Sequential And Concurrent Engineering Computer Aided Design Why should we go for CAD? Factors considered for selecting CAD system Role of computer in CAD Benefits of CAD Engineering Applications of CAD Other applications of CAD Computer Graphics Coordinate Representation System Cartesian coordinate system World coordinate system Normalised coordinate system

5 Contents C Device coordinate system Two Dimensional Transformation Translation Scaling Rotation Three Dimensional Transformations Translation Scaling Rotation Homogeneous Coordinates Representation Homogeneous Transformation Matrices Translation Scaling Rotation Shear Application of homogeneous coordinate representation Line Drawing Digital differential analyzer algorithm Bresenham s line drawing algorithm Procedure for line generation when slope m Procedure for generating the line when slope m Clipping Viewing Transformation Possible Part : B Questions

6 C.3 Computer Aided Design 2. GEOMETRIC MODELING 2.1 Introduction Representation Of Curves Analytic curve Synthetic curves Hermite Curve Shape control of Hermite curve Limitations of Hermite curve Bezier Curve Disadvantages of Bezier curves Difference Between the Bezier curve and Hermite curve B - Spline Curves Advantages of B - spline curve Rational Curves Techniques Of Modelling Geometric Modelling Surface Modelling Surface Patch The Coons Patch The Bicubic Patch Bezier surface B-spline surface Solid Modelling Boundary representation method (b-rep) The Advantage of B-rep Disadvantages of B-rep

7 Contents C Constructive Solid Geometry (CSG) The Advantages of CSG or C-rep Disadvantages of CSG The Salient Features of Solid Modelling Package Includes Feature based design Sketched Feature Method Pick-and place Feature Modelling Tools VISUAL REALISM 3.1 Introduction Approaches or Techniques For Visual Realism Object Space and Image Space Methods Difference between Object space method and Image-space method Visibility Visibility techniques for improving efficiency of algorithms Bounding Box or Minimax Test Containment Test Backface Culling (or) Surface Test Silhouette Detection Edge Intersections Segment (scanline) comparisons Homogeneity Test Sorting Coherence

8 C.5 Computer Aided Design 3.5 Hidden Line Removal Priority Algorithm Area-oriented Algorithm Hidden Line Removal for curved surfaces Hidden Surface Removal Painter s Algorithm Depth-Buffer (Z-buffer) algorithm Warnock s Area Subdivision Algorithm Hidden Solid Removal Ray Tracing Shading Shading Methods Flat shading or constant intensity shading Smooth shading Gourand shading Phong shading Difference between Flat and Smooth shading Shading Enhancements Colouring Colour models RGB colour model CMY (or) CMYK colour model YIQ colour model HSV colour model HSL colour model User Interface For Shading And Colouring

9 Contents C Computer Animation Types of Animation Frame Buffer Animation Real-Time Playback Real Time Animation Computer Animation Techniques Keyframing Procedural Animation Motion capture Computer Animation hardware and software Animation problems ASSEMBLY OF PARTS 4.1 Introduction Assembly Modeling Heat Application Continuous welding General design points of continuous welding Localised welding Brazing and soldering Chemical Application Technique Mechanical Joints Automated Assembly Facilitating Assembly Processes Interference of Position And Orientation Tolerance Analysis

10 C.7 Computer Aided Design Definition and need for tolerances Tolerance Vs Cost Tolerance presentation Tolerance allocation Tolerance grade Geometric tolerances Geometric tolerancing examples When to use geometric tolerancing Mass Property Calculations Mechanism Simulation Interference Checking CAD STANDARDS 5.1 Introduction Standards For Computer Graphics Special Interest Group on graphics (Siggraph CORE) Other graphics standards Graphics Kernel System (GKS) Standards For Exchanging Images Bitmaps Open Graphics Library Data Exchange Standards Development of Data Exchange Format IGES IGES File structure Error handling

11 Contents C STEP Difference between IGES and STEP CALS Communication Standards Local Area Networks Wide Area Networks Fiber optic links

12 Chapter I COMPUTER AIDED DESIGN (CAD) Product cycle - Design process - Sequential and concurrent engineering - Computer aided design - CAD system architecture - Computer graphics - Coordinate systems - 2D and 3D transformations - homogeneous coordinates - Line drawing - Clipping - Viewing transformation. 1.1 INTRODUCTION The present century is known for rapid development in the fields of computer in both hardware and software. It has become the most important tool in all technological developments. The computers are becoming larger in memory and faster in computation speed. With the advancement of very large scale integration technology, computer hardware is gradually getting cheaper and now they are within the financial range of most of the industries/organizations. The entry of computers in design and manufacturing has led to the emergence of new areas known as Computer Aided Design (CAD) and Computer Aided Manufacturing (CAM). Traditionally design and manufacturing are two distinct and separate activities. However, the integration of CAD/CAM system is a boon for the design and manufacturing of engineering products. The term CIM (Computer Integrated Manufacturing) is associated with the application of computers to the manufacturing of products starting from the drawing office to the machine tools on production floor, and assembly shop to the quality control department, and stores department for shipping, and finally to the dealers for marketing.

13 1.2 Computer Aided Design PRODUCT CYCLE Design Process Customer Feed Back Product Concept Design Drafting And Documentation Manufacturing Process Order New Equipment and Tooling Process Planning Marketing Packing Quality Control Production Production Planning Fig:1.1 Product Cycle for Design and Manufacture Manufacturing process The process planning specifies the sequence of production operations required to make the product. New equipment and tools must sometimes be acquired to produce the product. The next stage is scheduling which provides a plan that commits the company to the manufacture of certain quantities of the product by certain dates. Once all of these plans are formulated, the product goes into production, followed by quality testing, and delivery to the customer.

14 Computer Aided Design Typical product cycle The impact of CAD/CAM involves in all the different activities of the product cycle, which is shown in Fig Computer - aided design and automated drafting are utilized in the conceptualization, design, and documentation of the product. Computers are used in production to monitor and control the manufacturing operation. In quality control, computers are used to perform inspections and performance tests on the product and its components. Design process Figure 1.1 shows the various steps involved in the product cycle. The product cycle is driven by customers and markets which demand the product. It is realistic to think of these as a large collection of diverse industrial and consumer markets rather than one monolithic market. Depending on the particular customer group there will be differences in the way the product cycle is activated. In some cases, the design functions are performed by the customer and the product is manufactured by a different firm. In other cases, design and manufacturing is accomplished by the same firm. But somehow, the product cycle begins with an idea of product or product concept. This concept is generated, refined, analyzed, improved and translated into a plan for the product through the design engineering process. The plan is documented by drafting a set of engineering drawings showing how the product is made and providing a set of specifications indicating how the product should perform.

15 1.4 Computer Aided Design With the engineering changes (i.e) drafting which typically follow the product throughout its life cycle this completes the design activities. Computer Aided design Computer Automated Drafting and Documentation Product Control Design Engineering Drafting Customers and Markets Order New Equipment and Tooling Process Planning Computer Aided Process Planning Quality Control Production Scheduling Computer Aided Quality Control Computer Controlled Robots, Machines, Etc Fig:1.2 Product Cycle with CAD / CAM Computerized Scheduling Material Requirement Planning, Shop Floor Control In the design and production operations of modern manufacturing techniques, the computer has become a pervasive, useful and indispensable tool. It is strategically important and competitively imperative that manufacturing firms and the people who are employed by them understand CAD/CAM.

16 Computer Aided Design DESIGN PROCESS Design process is an activity that facilitates the realization of new products and processes through which technology the human needs and aspirations are satisfied. Design process cannot be summarized in a formula. It can be the work of an individual or efforts of a group of people. Design process is not straight forward but it is an iterative process. It means that after processing every step of design process one should go to the previous steps. There are many ways of defining the steps in a traditional design process. In 1975 Deutschman has summarized the design process in the following nine steps. (i) Recognition of need (ii) Problem definition and specification (iii) Feasibility study (iv) Design synthesis (v) Analysis and preliminary design (vi) Detailed design (vii) Prototype building and testing (viii) Design for mass production (ix) Product release Later on, in 1983, Shirley has combined few of the design steps and redefined the design process in six steps. A typical block diagram for the classical or conventional design approach is shown in Fig 1.3.

17 1.6 Computer Aided Design Recognition of Needs Problem Definition Modification Synthesis Modification Analysis and Optimization Design Review Presentation Fig: 1.3 Conventional Design Process 1. Recognition of need The design process involves initially in identifying the need. The product begins with a need based on market survey and customer s demand. The data is collected via observation and/or a detailed survey. There may be: Adoption of existing design Modifications in the existing design Completely new design

18 Computer Aided Design Problem definition In the problem definition, the designer s task is defined and criterion for the performance of designed product is specified. The designer collects different information about the existing products of similar type, about the market potential, about the manufacturing constraints, about the legal requirements and standards and so on. The specifications, constraints and design criteria may be: Specifications: Such as power required, life of product, efficiency, reliability, cost, temperature range, etc. Constraints: (i.e) Maximum and minimum values of the specifications. Criteria: Used to decide the goodness of the design amongst the alternative design process, e.g, for shaft design, the strength and stiffness criteria should be specified, diameter of the shaft based on certain theory of failure. 3. Synthesis Synthesis is nothing but the conceptualization. Synthesis forms a design solution to satisfy the need. The end goal of synthesis is a conceptual design of the product. In this phase, sketches of different components and assembly are drawn. The feedback received from the marketing professionals also help to build up a strong concept of design. Synthesis requires a sound technical background, creativity and experiences of the designer. In synthesis, the design parameters are adjusted to get a perfect fit; if fit does not occur, the designer can

19 1.8 Computer Aided Design change the specifications or sometimes even modify the need specified in Recognition of need. 4. Analysis and optimization Analysis must be followed for every synthesis. Analysis is a highly iterative process and requires good mathematical knowledge. Analysis means critically examining an already existing or proposed design to judge the suitability for the task that is to be performed by the designer. Analysis determines whether the performance complies with the requirements or not. The analysis subprocess selects suitable material and its associative mechanical properties. Calculations are performed to determine the size or parameters using the physical laws such as laws of momentum, motion, energy conservation, etc. The different types of engineering analysis are stress-strain analysis, kinematic analysis, dynamic analysis, vibration analysis, thermal analysis, fluid-flow analysis, etc. Optimization means the best possible solution for the given objectives. All possible solutions are analyzed and optimum is selected. After every phase of design process, the designer may go to the previous steps and modify them. 5. Design review Design review is nothing but evaluation. Evaluation means measuring the design against the specifications set in the problem definition. It usually involves prototype building and testing of the product to ascertain operating performance or factors such as reliability. The result of evaluation phase may yield a satisfactory design or it may lead to further modifications in the design parameters. The changes into the prototype assembly are incorporated

20 Computer Aided Design 1.9 during continued testing of the product. This process is repeated until satisfactory performance of the component and assembly is achieved. 6. Presentation Presentation means drafting. The final stage in design process is the presentation and documentation of the design on paper. This forms an interface between the design and the manufacture. Production drawing shows various design parameters, machining parameters, tolerances etc. The design is presented using the drawings, parts list, materials, specifications, etc. The design is not complete if one cannot sell it. Therefore a great deal of effort should be applied in the presentation of the design. 1.4 SEQUENTIAL ENGINEERING The conventional product cycle is sequential. It contains quality control, product design, manufacturing process with every activity is carried out in a sequential manner. Design Planning Manufacturing Quality Marketing Fig:1.4 Sequential Engineering

21 1.10 Computer Aided Design In sequential engineering, each department is insulated i.e. each department functions separately. There is no interaction among the groups. This is time consuming as for example, if any flaw is encountered during the quality check stage, the product has to go through the whole cycle from the start. 1.5 CONCURRENT ENGINEERING Concurrent engineering is known as simultaneous engineering. Here, while the product is designed, the design and manufacturing processes are carried out simultaneously. This technique facilitates the design engineer to improve the efficiency of product design and process. This is effective interaction of process planning and product design. Concurrent engineering also influences the cycle cost of product. Concurrent engineering also unites people from different functional areas. The block diagram of concurrent engineering is shown in Fig.1.5. Inspection Manufacturing Marketing Servicibility Design Co-ordinator Sales Assembly Packaging Function Fig:1.5 Simultaneous (or) Concurrent Engineering

22 Computer Aided Design 1.11 In a traditional designing process, complete design descriptions are produced in the form of engineering drawings and diagrams and these are then issued by the design department of a company for analytical evaluation, and for the preparation of plans and instructions for manufacture. Inevitably, the manufacturing specialists and design analyst find aspects of the design that should be improved, and so the design is returned to the design department for modification and reissue of the drawings. In some cases reissue may occur many times - one large aerospace manufacturer is said to change each drawing an average of 4.5 times before final release - and thus the whole process is both time consuming and costly. Furthermore because the considerations of manufacturing and other specialists are taken into account after the design drawings have been produced, the design department tends to concentrate on functional aspects of the design at the expense of ease of manufacture, maintainability and so on. Concurrent engineering aims to overcome all of these limitations, by bringing together a design team with the appropriate combination of specialist expertise to consider early in the design process, all elements of the product life cycle from conception through manufacture and use in service to maintenance and disposal Characteristics of concurrent engineering Constant and un-interrupted evaluation of design process and development process. Fast and speedy information exchange achieved through internet, LAN etc. Rapid prototyping.

23 1.12 Computer Aided Design More attention and concern for satisfying customer needs. Focus on new technologies Need for implementation of concurrent engineering In order to effectively implement concurrent engineering, suitable training programs need to be organized. The power should be decentralized which allows effective participation of workers from all levels to work together and solve the problem. Concurrent engineering ensures that the problem between design and manufacturing, design and production, etc. are removed. In concurrent engineering there is simultaneous interaction between the groups, moreover all the procedures are split into simple tasks which are easier to complete. 1.6 COMPARISON OF SEQUENTIAL AND CONCURRENT ENGINEERING Sequential engineering is followed in conventional manufacturing. As mentioned earlier, this process flows in one direction and back-tracking at any stage is time consuming and has to be started from first step. Moreover, the activities of each department is localised and isolated. Thus interaction among the group is lacking. On the other hand, concurrent engineering facilitates an effective interaction between various departments, such as production planning, production development and

24 Computer Aided Design 1.13 manufacturing. Thus the spirit of team work is developed. Moreover specialists from different departments interact with each other and improve the efficiency of the production design. Concurrent engineering includes special methods such as DFMA (Design for manufacturing and assembly) and FMEA (Failure mode and effect analysis) for flaw finding and design optimizing. Another difference is, in the infant stages numerous changes will be encountered in the product cycle and these changes progressively come down for the rest (i.e.) remaining period for concurrent engineering. In case of sequential engineering changes may not be constant and predicted, but the magnitude of change differ at every stage. This comparison is depicted in the Fig Concurrent Engineering Number of Change Sequential Engineering Product Development Cycle Fig:1.6 Comparison Graph Detailed comparison is shown in Fig. 1.7.

25 1.14 Computer Aided Design Sequential Product Development Individuals Slow Changes Long Lead Time Lower Quality Start Requirements Definition Product Definition Concept Detail Embodiment Process Definition Production and Distribution Start Requirements Definition Errors, Changes and Corrections Concurrent Product Development Teams Fast Changes Short Lead Time Higher Quality Product Definition Concept Embodiment CE Life Cycle Time Detail Process Definition Production and Distribution Errors, Changes And Corrections Finish Time Saved Fig:1.7 Sequential Versus Concurrent Product development from Start to Finish Finish

26 1.7 COMPUTER AIDED DESIGN In the field of computer science and technology the advancements have resulted in the emergence of very powerful hardware and software tools that offer scope in the conventional design process, which results in the improvement of quality of the product. Thus, Computer aided design is the automation of design process. CAD is the use of computer to aid in the design process of an individual part, a subsystem or total system. CAD is the process of creation and development of a prototype on a computer to assist the engineer in the design process. CAD creates a three dimensional geometric model on the computer to examine the geometric and manufacturing requirements of an object Why should we go for CAD? There are four fundamental reasons for implementing the CAD system, which are as follows. (i) To increase the productivity of the designer. (ii) To improve the quality of the design. (iii) To improve communications. Computer Aided Design 1.15 (iv) To create a database for engineering. 1. To increase the productivity of the designer The product and its components, subassemblies and parts can be visualised quickly by the designer using CAD. Time for synthesis, analysis and documentation of the

27 1.16 Computer Aided Design design will be reduced. Even it reduces design time and cost. 2. To improve the quality of design Without any error, quick alterations can be made in the design with the help of CAD. 3. To improve communications Better documentation of the design, fewer drawing errors with greater legibility will be provided by CAD. 4. To create database for engineering The product geometries and dimensions, bill of materials, etc., will make a design database, which are essential input for manufacturing of the product Factors considered for selecting CAD system (a) Reliability (b) Compatibility with other systems (c) Cost factors (d) Memory size and storage requirement. (e) Type of peripherals required Role of computer in CAD (i) Computer improves accuracy of design. (ii) Various dimensions, and other design attributes can be conveniently manipulated by computers. (iii) Another role played by computers is creation of part libraries for standard components. Similarly multiple components can be included in these part libraries.

28 Computer Aided Design 1.17 (iv) Moreover the modification of the model is very simple which helps the designer to look in for further improvement. (v) Calculation of various geometric properties such as area, volume, and dimenioning can be accurately done. The application of computers to the designing process is shown in Fig Traditional Design Process Recognition Of Need Computer Aided Design Problem Definition Synthesis Geometric Modeling Analysis And Optimization Engineering Analysis Evaluation Design Review And Evaluation Presentation Automated Drafting Fig:1.8 Application of Computer to the Design Process

29 1.18 Computer Aided Design BENEFITS OF CAD Some important benefits of CAD are: CAD is faster, consistent and more accurate than the classical design process. The manipulation of various dimensions, attributes is easily possible under the CAD environment. Some CAD software is parametric and possesses parent-child relationship between the component and assembly. The efficiency, effectiveness and creativity of the designer improve drastically, leading to high quality engineering designs. The added advantage of CAD is excellent graphical representation and production drawing of product with exchange facility between different phases through e-drawing. Easy modification and improvement of product is possible in CAD environment taking care of further needs. In CAD, it is not required to repeat the design or drawing of any component with modified dimensions. It is possible to copy and modify the designs as per the new dimension within seconds, including geometric transformations, material replacements, if needed. Graphics simulation and animation makes it possible to study the real-time behaviour of CAD assembly. This is useful for inspecting tolerance and interface between the matching components of the model.

30 Use of standard components in part libraries makes very fast CAD modeling. For a specific task, various components, subassembly may be stored in part libraries for future use. 3D visualization of model from several orientations eliminates the need of making a prototype. Computer Aided Design 1.19 The documentation at various design phases is efficient, easier, flexible and economical. The coordination among the groups and sharing of design data and results is possible in CAD environment. Most CAD software can link the geometric model directly to its manufacturing counterpart, i.e, CAM to carry out production. 1.9 ENGINEERING APPLICATIONS OF CAD The CAD system is extensively used in mechanical engineering and manufacturing industries. CAD increases productivity of designer through the visualization of components/assemblies. The engineering applications of computer aided design (CAD) are shown in Table 1.1. Applications 1. Structural design of Aircraft Detail CAD analyzes the turbulent flow pattern in aerospace structures

31 1.20 Computer Aided Design Applications 2. Aircraft simulation 3. Real time simulation 4. Automobile industries 5. Architectural design 6. Pipe routing and plan layout design 7. Electronic industries Detail The complex situation during the flight can be simulated in flight simulator using the CAD software, which avoids lengthy delay, saves fuel cost and provides better than pilots. It is possible to study the real-time behaviour and inspection of critical parts subjected to repeated stresses due to mechanical loading. CAD provides various types of space curves for the aerodynamic design of automobile surfaces. CAD has tremendous scope in architectural design of bridges, buildings, structures, etc. It is possible to estimate the building materials requirements for a similar design with different design parameters. CAD Design optimizes the pipe layout and plant layout in chemical plants. CAD is applicable in the design of Integrated circuits and printed circuit board design used in electronic equipment/machines.

32 Computer Aided Design 1.21 Applications Detail 8. Dynamic analysis of mechanical systems CAD design is useful for estimating the dynamic forces, reactive forces of mechanical systems at various time intervals. 9. Kinematic analysis Similar to dynamic force analysis, CAD estimates the kinematic quantities such as displacement, velocity and acceleration of various links for different configurations of the mechanism. 10. Mesh data preparation for finite element analysis The input data for FEA of a structure consists of geometrical and mechanical properties, loading and boundary conditions, CAD system generates the best mesh data suitable to a particular problem. It is possible to represent data graphically to quickly guess the results. Table: Applications of CAD So far, CAD systems have been described in very general terms. More specifically, they can be thought of as comprising: Hardware: The computer and associated peripheral equipment. Software: The computer program(s) running on the hardware.

33 1.22 Computer Aided Design Data: The data structure created and manipulated by the software. CAD systems are no more than computer programs perhaps using specialized computing hardware. The software normally comprises a number of different elements or functions that process the data stored in the database in different ways. These are represented diagrammatically in Fig. 1.9 and include elements for: Database Data Working Data Model Definition Functions Component Models Drawings Standards Geometry Associated Data Manufacturing Manipulation Picture Generation Input Output User Library Data Utilities Data Base Management Applications Model definition: For example, to add geometric elements to a model of the form of a component. Fig:1.9 The Architecture of Computer Aided Design System Model manipulation: To move, copy, delete, edit or otherwise modify elements in the design model.

34 Picture generation: The generate images of the design model on a computer screen or on some hard-copy device. User interaction: To handle commands input by the user and to present output to the user about the operation of the system. Database management: For the management of files that makeup the database. Applications: These elements of the software don t modify the design model, but use it to generate information for valuation, analysis or manufacture. Utilities: Computer Aided Design 1.23 Parts of the software that do not directly affect the design model, but modify the operation of the system in some way. For example, To select the colour to be used for display, or the units to be used for construction of a part model. These features may be provided by multiple programs operating on a common database or by a single program encompassing all of the elements COMPUTER GRAPHICS Computer graphics is the language of engineers, which provides a powerful tool for communication

35 1.24 Computer Aided Design among the team members associated with design, manufacturing and sales of a product. Computer graphics involves the creation, storage, manipulation and integration of models and images of the object by means of a digital computer. The shaded and coloured two-dimensional, three-dimensional and higher-dimensional models are generated to bring the realism in different objects such as natural scene, animation, flight simulation, navigation, commerce, advertising, etc. In recent years, computer graphics become a very powerful tool for the development of high quality pictures rapidly, consistently and economically. Computer graphics is an important tool in computer aided manufacturing (CAM) where the graphical data of the object, converted into machine data, operates CNC machines for production. The synthesis of real or imaginary objects from their computer model is concerned by computer graphics. The image processing is the reverse of computer graphics, which performs the analysis of pictures. The computer graphics and image processing techniques together deal with the computer processing of pictures. Both use raster displays, combined in interactive image processing. Computer graphics is very popular in industries, business, education, medicine, fashion, entertainment, etc. It has made things easier to visualize.

36 Computer Aided Design COORDINATE REPRESENTATION SYSTEM Every CAD/CAM system follows certain type of coordinate representation system. While displaying an image, the mapping of coordinates of the object consisting of 2D and 3D primitives occurs onto the display device or workstation. This is obtained through the coordinates transformations, also referred to as viewing transformations Cartesian coordinate system Cartesian coordinate system is mostly followed by the graphics software design. If coordinates of an image is defined in other coordinate system (eg., cylindrical or spherical coordinate system), they must be converted into the cartesian coordinates before using in the graphics software. Local Co-ordinate System ( Cartesian, Polar,Spherical) World Co-ordinate System ( Cartesian ) ( x w, y w ) Normalized Co-ordinate System ( x n, y n) Device Co-ordinate System ( x d, y d) Polar Co-ordinate Display Cartesian Co-ordinate Floating Point Numbers Floating Point Numbers Normalised Numbers Integer Numbers x w 0 x n 1 0 x d x max übçj0% Fig:1.10 Viewing Transformation Sequence from Local Co-ordinates to Device Co-Ordinates.

37 1.26 Computer Aided Design Fig shows the viewing transformation sequence from local coordinates to the device coordinates. Broadly, three types of coordinate system are required to input display and store the geometry of graphics model during the modeling process World coordinate system World coordinate system (WCS) is the working or user coordinate system, which describes the image in cartesian coordinates. Firstly the shape of objects is created in the form of graphics of image, using separate coordinate reference frames, known as local coordinate system. The units are the user units, which can be anything like mm, m, km, foot, etc., Once all the objects in graphics images are described by their individual local coordinate systems, they can be placed in the graphics images with reference to one single reference frame, i.e, cartesian coordinates. The WCS may (i) (ii) (iii) (iv) have numerical values that depend on the type of problem. have positive values or negative values. have range from to in both x and y directions. be represented by floating point numbers. (e.g ; mantissa = and exponent = 3) Normalised coordinate system For modeling, each graphics output device may follow different coordinates. In some images, we might want to specify objects dimensions in fraction of a foot, while for some other applications it may be mm (or) km.

38 Computer Aided Design 1.27 It is, therefore, desirable to convert the world coordinates into the normalized coordinates. i.e, Normalized coordinate system (NCS), to make the coordinate system independent of several graphics output devices. Normalization may be done from (0,0) to (1,1) with origin at (0,0) in the lower left corner and co-ordinate (1,1) on the right top corner of the display devices. To accommodate the differences in scales and aspect ratios, the mapping of normalized coordinates into square area of the displays is required to maintain the proper proportions of various images Device coordinate system The device coordinate system is one in which the image of normalized coordinate system will be displaced in the output device like monitor (soft device), printer/plotter (hard device). A graphics device understands the device coordinate system in terms of pixels, cm, inch, etc. Depending upon the pixel density, the DCS would vary from one system to another. The features of device control system are follows: (i) (ii) (iii) (iv) The pixel density (eg: ) of the display device depends on the maximum size. Positive values have to be considered. Always fixed in size (i.e. size of display surface) irrespective of the problem. It should be always represented by an integer number.

39 1.28 Computer Aided Design TWO DIMENSIONAL TRANSFORMATION Basic transformation The transformations are used to reposition and resize two-dimensional objects on the displays (alternatively, in the database). The three basic transformations are as follows: (i) Translation (ii) Scaling (iii) Rotation Any point is represented by its coordinates x, y, z from the reference datum in the three dimensional system. For simplicity and to make it easy to understand, we can analyse the two dimensional system. Then we can discuss the 3D system Translation Translation is one of the important types of transformation. This is used to move the entity. After moving, all points of new entity are parallel to all points of the old entity. Moving the drawing or model across the screen is called translation. This is accomplished by adding to the coordinate of each corner point the distance through which the drawing is to be moved x x m y y n...(1.1) where, x, y coordinates of the translated point x, y coordinates of the original point m, n movements in the x and y direction

40 Computer Aided Design 1.29 In matrix notation this can be represented as x, y x, y T...(1.2) where, T m, n, the translation matrix Problem 1.1: Translate a two dimensional rectangle as shown in figure, by adding 4 units in x - coordinate and 3 units in y - coordinate. Given data T 4, 3 ( 1,5 ) ( 4,5 ) x 1 1; y 1 1 x 2 4; y 2 1 x 3 4; y 3 5 ( 1,1 ) ( 4,1 ) x 4 1; y 4 5 Fig. To find New translated rectangle Solution From equation (1.2) We know that x, y x, y T...(1) Expanding the equation (1) for 4 coordinate rectangle x 1 x 2 x 3 x r y 1 x 1 y 2 x 2 y 3 x 3 y 4 x 4 y 1 y 2 y [T] 3 y 4

41 1.30 Computer Aided Design Substitute the given data values in equation (2), then we have...(2) x 1 x 2 x 3 x 4 y 1 1 y 2 4 y 3 4 y [4 3] x 1 x 2 x 3 x 4 y 1 5 y 2 8 y 3 8 y (3) Result Equation (3) is the New translated rectangle y 9 8 ( 5,8) ( 8,8) ( 1,5 ) ( 4,5 ) New Translated Rectangle ( 1,1 ) ( 4,1 ) ( 5,4 ( 8,4 ) Orig inal Rectangle Fig: Original and New Translated Rectangle. x

42 Computer Aided Design 1.31 Problem 1.2: Translate a triangle ABC with coordinates A (1,1) B (3,5), C (1,3) about the origin by 3 units in x - direction and 3 units in y direction. Given data To find Solution T 3, 3 x 1 1; y 1 1 x 2 3; y 2 5 x 3 1; y 3 3 Translate the triangle From equation (1.2), we know that, x, y x, y T...(1) Expanding the equation (1) for the triangle x 1 x 2 x 3 y 1 x 1 y 2 x 2 y 3 x 3 y 1 y 2 [T] y 3...(2) Substitute the given data in equation (2) so, equation (2) becomes, x 1 x 2 x 3 x 1 x 2 x 3 y 1 1 y 2 3 y 3 1 y 1 4 y 2 6 y [3 3]...(3)

43 1.32 Computer Aided Design Equation (3) is the new translated triangles coordinates. Result y 8 ( 6,8 ) ( 3,5 ) ( 4,6 ) Translated Triangle 4 3 ( 1,3 ) ( 4,4 ) 2 1 ( 1,1 ) Original Triangle Fig: Original and New Translated Triangle x Problem 1.3: Consider the line defined by, L Translate the line 3 units in x - direction and 4 units in y direction. Given data T 3, 4

44 Computer Aided Design 1.33 x 1 1; y 1 2 x 2 3; y 2 4 To find Translate the line Solution From equation 1.2 we get, x, y x, y T...(1) Expand the equation (1) for 2 points. So equation (1) becomes, x 1 x 2 y 1 x 1 y 1 y 2 x y 2 2 [T]...(2) Substitute the given data in equation (2) x 1 x 2 y 1 1 y [3 4] x 1 x 2 y y (3) Equation (3) is the new translated line coordinates.

45 1.34 Computer Aided Design Result y ( 3,4 ) ( 4,6 ) ( 6,8 ) Translated Line ( 1,2 ) Original Line Fig: Original and New Translated Line x Scaling Scaling of an element is used to enlarge it or reduce its size. A drawing can be made bigger by increasing the distance between the points of the drawing. In general, this can be done by multiplying the coordinates of the drawing by an enlargement or reduction factor called scaling factor, and this operation is called scaling. The coordinates of an object is multiplied uniformly by the scaling factor.

46 Computer Aided Design 1.35 p y p S x y y x Fig: Scaling of a Rectangle s x From Fig it is shown that a rectangle is enlarged using scaling. The scaling matrix is given as follows: S S x 0 0 S y...(1.3) where, S Scaling matrix S x Scaling in x direction S y Scaling in y direction S x and S y need not be equal. A circle can be transformed into an ellipse by unequal scaling factors S x and S y. If the scaling factors are less than 1, it will reduce

47 1.36 Computer Aided Design the size of the object and the object is moved towards the origin. If it is greater than 1, then it will enlarge the size of the object and object is moved away from the origin. P [x, y] [S x x, S y y] The above equation can be represented in a matrix form as follows: (i.e) P S x 0 0 x S y y...(1.4) P [S] [P] While zooming or magnifying the object, uniform scaling ((i.e) S x S y ) is applied. Zooming or magnifying is only a display attribute and is used only to the display and not stored in actual geometric database. Problem 1.4: A line AB factor of 2. Show the transformation. is enlarged by a scaling Given data S x S y 2 x 1 1 ; y 1 2 x 2 3 ; y 2 4 To find To obtain the transformation using scaling.

48 Computer Aided Design 1.37 Solution The scaling matrix, S S x 0 0 S y Results Original line matrix AB Scaled line matrix is determined as follows. A B y 2 0 [S] [AB] [A B] [A B] 4 8 are new scaled line coordinates 8 (6,8) (2,4) (3,4) New scaled Line (1,2) Original Line x

49 1.38 Computer Aided Design Rotation Rotation is also an another important transformation. In this transformation, all the points of an object are rotated about the origin (or) about any base point by an angle. For a positive angle, the object is rotated in anticlockwise direction and viceversa. Consider a point P in xy plane. P is rotated in the anticlockwise direction to get new position P through an angle of as shown in Fig y P ( x,y ) x 1 P ( x, y ) y 1 r r y O x x Fig:1.12 Rotation of a Square The new position, The original position is, [x, y]

50 Computer Aided Design 1.39 x, y The rotation of the object by some angle will also move the object. In matrix notation, the procedure would be as follows: where, R cos sin x, y x, y R...(1.5) sin cos Rotation matrix...(1.6) Problem 1.5: Consider the line of coordinates (1,1) and (2,4) Rotate the line about the origin by 30. Determine the transformation of the line. Given data To find 30 Solution x 1 1; y 1 1 x 2 2; y 2 4 Transformation of the line We know that from equation (1.5) x y x, y R...(1) where, R cos sin sin cos...(2) Apply as 30 in equation (2)

51 1.40 Computer Aided Design R cos 30 sin 30 R sin 30 cos 30 Apply equation (3) in (1) x y 1 2 x y (3) The effect of applying the rotation matrix to the line is shown in result. Result y 6 (-0.268,4.464) 5 4 ( 2,4 ) Rotated Line 3 2 Original Line 1 (0.366,1.366) ( 1,1) -x x

52 1.14 THREE DIMENSIONAL TRANSFORMATIONS Transformations by matrix methods can be extended to three-dimensional space. The procedure used for two dimensional transformations can be extended to three dimensional by adding z axis. The transformation matrix will then be Translation For a three dimensional element, the translation point will be given as, T m, n, p...(1.7) where, m, n, p are the coordinates of translation point or increment. In matrix notation, it is given as, Computer Aided Design 1.41 x, y, z x, y, z T...(1.8) Scaling The scaling transformation is given by, S m n p...(1.9) where, m, n and p are the units needed, to be scaled. For equal values of m, n and p, the scaling is linear Rotation For each axis, the rotation in three dimensions varies.

53 1.42 Computer Aided Design For Z axis matrix, Rotation about the Z axis by angle is given by the cos R z sin 0 sin cos (1.10) For Y axis Rotation about y - axis by angle is given by matrix. cos R y 0 sin sin 0 cos...(1.11) For x axis Rotation about x - axis by angle is given by matrix, 1 R x cos sin 0 sin cos 1.15 HOMOGENEOUS COORDINATES REPRESENTATION...(1.12) The difficulty in image manipulation, incorporating all the five types of geometric transformations, can be removed if represented by a single matrix equation. This will be possible only if points are represented in homogeneous coordinates. The homogeneous coordinates are obtained by adding the third coordinate to a point. This facilitates the image manipulation with a single transformation matrix for all types of geometric transformations.

54 Computer Aided Design 1.43 In homogeneous coordinate system, mapping between the n-dimensional spaces with n 1 dimensional spaces occur, it points in n-dimensional coordinates are represented by the corresponding n 1-dimensional coordinates. This is obtained by introducing a scale factor along the cartesian coordinates. For 2D coordinates, instead of being represented by a pair x, y, each point is represented by triple coordinates x, y, h where h 0, is the scalar factor. The relationship between the cartesian coordinates and homogeneous coordinates of a point is given by, (i.e) x x h ; y y h x xh; y yh...(1.13) Generally, h 1 represents a homogeneous coordinate x, y, 1 for a point x, y in computer graphics. Two sets of homogeneous coordinates x, y, h and x, y, h represent the same point if and only if one is a multiple of the other. Different homogeneous coordinates can represent each point. For example: homogeneous coordinates of a point (3,2) may be expressed by the coordinate triple as (3,2,1) or (6,4,2) or (9,6,3). If we take all triples representing the same point, we get a line in 3D space. Each homogeneous point represents a line in 3D space. If these points are homogenized points from the

55 1.44 Computer Aided Design plane, defined by equation h 1, in x, y, h space is shown in Fig Graphically, the scale factor h may be interpreted as the cartesian image on a plane parallel to the xy plane and at unit distance away from the origin along z - direction. The points with h 0 are called points at infinity (not represented on the planes), and will not appear very often in the discussion. y y h h=1 Third Principal A xis Perpendicular to xy Plane x Fig:1.13.The (x,y,h) Homogeneous Coordinate Space With h=1 Plane x This type of visualization is not possible in 3D geometric transformations. In computer graphics, we shift the coordinates of the object model from x, y coordinate space to x, y, 1 coordinate space, keeping h 1. Thus 1 should be added while defining any coordinate in 2D. For example, a point in 3D 3, 4, 2 should be represented as (3, 4, 2, 1).

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF MECHANICAL ENGINEERING QUESTION BANK M.E: CAD/CAM I SEMESTER ED5151 COMPUTER APPLICATIONS IN DESIGN Regulation 2017 Academic

More information

ME COMPUTER AIDED DESIGN COMPUTER AIDED DESIGN 2 MARKS Q&A

ME COMPUTER AIDED DESIGN COMPUTER AIDED DESIGN 2 MARKS Q&A ME6501 - COMPUTER AIDED DESIGN COMPUTER AIDED DESIGN 2 MARKS Q&A Unit I 1. What is CAD? Computer aided design (CAD) is the technology concerned with the use of computer systems to assist the creation,

More information

INSTRUCTIONAL PLAN L( 3 ) T ( ) P ( ) Instruction Plan Details: DELHI COLLEGE OF TECHNOLOGY & MANAGEMENT(DCTM), PALWAL

INSTRUCTIONAL PLAN L( 3 ) T ( ) P ( ) Instruction Plan Details: DELHI COLLEGE OF TECHNOLOGY & MANAGEMENT(DCTM), PALWAL DELHI COLLEGE OF TECHNOLOGY & MANAGEMENT(DCTM), PALWAL INSTRUCTIONAL PLAN RECORD NO.: QF/ACD/009 Revision No.: 00 Name of Faculty: Course Title: Theory of elasticity L( 3 ) T ( ) P ( ) Department: Mechanical

More information

L1 - Introduction. Contents. Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming

L1 - Introduction. Contents. Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming L1 - Introduction Contents Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming 1 Definitions Computer-Aided Design (CAD) The technology concerned with the

More information

Computer Aided Design (CAD)

Computer Aided Design (CAD) CAD/CAM Dr. Ibrahim Al-Naimi Chapter two Computer Aided Design (CAD) The information-processing cycle in a typical manufacturing firm. PRODUCT DESIGN AND CAD Product design is a critical function in the

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction GTU Paper Analysis (New Syllabus) Sr. No. Questions 26/10/16 11/05/16 09/05/16 08/12/15 Theory 1. What is graphic standard? Explain different CAD standards. 2. Write Bresenham s

More information

CHETTINAD COLLEGE OF ENGINEERING & TECHNOLOGY CS2401 COMPUTER GRAPHICS QUESTION BANK

CHETTINAD COLLEGE OF ENGINEERING & TECHNOLOGY CS2401 COMPUTER GRAPHICS QUESTION BANK CHETTINAD COLLEGE OF ENGINEERING & TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CS2401 COMPUTER GRAPHICS QUESTION BANK PART A UNIT I-2D PRIMITIVES 1. Define Computer graphics. 2. Define refresh

More information

Course Title: Computer Graphics Course no: CSC209

Course Title: Computer Graphics Course no: CSC209 Course Title: Computer Graphics Course no: CSC209 Nature of the Course: Theory + Lab Semester: III Full Marks: 60+20+20 Pass Marks: 24 +8+8 Credit Hrs: 3 Course Description: The course coversconcepts of

More information

Geometric Modeling Lecture Series. Prof. G. Wang Department of Mechanical and Industrial Engineering University of Manitoba

Geometric Modeling Lecture Series. Prof. G. Wang Department of Mechanical and Industrial Engineering University of Manitoba Geometric Modeling 25.353 Lecture Series Prof. G. Wang Department of Mechanical and Industrial Engineering University of Manitoba Introduction Geometric modeling is as important to CAD as governing equilibrium

More information

(Refer Slide Time: 00:02:24 min)

(Refer Slide Time: 00:02:24 min) CAD / CAM Prof. Dr. P. V. Madhusudhan Rao Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture No. # 9 Parametric Surfaces II So these days, we are discussing the subject

More information

End-Term Examination

End-Term Examination Paper Code: MCA-108 Paper ID : 44108 Second Semester [MCA] MAY-JUNE 2006 Q. 1 Describe the following in brief :- (3 x 5 = 15) (a) QUADRATIC SURFACES (b) RGB Color Models. (c) BSP Tree (d) Solid Modeling

More information

Geometric Modeling. Introduction

Geometric Modeling. Introduction Geometric Modeling Introduction Geometric modeling is as important to CAD as governing equilibrium equations to classical engineering fields as mechanics and thermal fluids. intelligent decision on the

More information

MET71 COMPUTER AIDED DESIGN

MET71 COMPUTER AIDED DESIGN UNIT - II BRESENHAM S ALGORITHM BRESENHAM S LINE ALGORITHM Bresenham s algorithm enables the selection of optimum raster locations to represent a straight line. In this algorithm either pixels along X

More information

ASSIGNMENT 1 INTRODUCTION TO CAD

ASSIGNMENT 1 INTRODUCTION TO CAD Computer Aided Design(2161903) ASSIGNMENT 1 INTRODUCTION TO CAD Theory 1. Discuss the reasons for implementing a CAD system. 2. Define computer aided design. Compare computer aided design and conventional

More information

(Refer Slide Time: 00:01:27 min)

(Refer Slide Time: 00:01:27 min) Computer Aided Design Prof. Dr. Anoop Chawla Department of Mechanical engineering Indian Institute of Technology, Delhi Lecture No. # 01 An Introduction to CAD Today we are basically going to introduce

More information

CHAPTER 1 Graphics Systems and Models 3

CHAPTER 1 Graphics Systems and Models 3 ?????? 1 CHAPTER 1 Graphics Systems and Models 3 1.1 Applications of Computer Graphics 4 1.1.1 Display of Information............. 4 1.1.2 Design.................... 5 1.1.3 Simulation and Animation...........

More information

Chapter 5. Projections and Rendering

Chapter 5. Projections and Rendering Chapter 5 Projections and Rendering Topics: Perspective Projections The rendering pipeline In order to view manipulate and view a graphics object we must find ways of storing it a computer-compatible way.

More information

graphics pipeline computer graphics graphics pipeline 2009 fabio pellacini 1

graphics pipeline computer graphics graphics pipeline 2009 fabio pellacini 1 graphics pipeline computer graphics graphics pipeline 2009 fabio pellacini 1 graphics pipeline sequence of operations to generate an image using object-order processing primitives processed one-at-a-time

More information

graphics pipeline computer graphics graphics pipeline 2009 fabio pellacini 1

graphics pipeline computer graphics graphics pipeline 2009 fabio pellacini 1 graphics pipeline computer graphics graphics pipeline 2009 fabio pellacini 1 graphics pipeline sequence of operations to generate an image using object-order processing primitives processed one-at-a-time

More information

CAD/CAM COURSE TOPIC OF DISCUSSION GEOMETRIC MODELING DAWOOD COLLEGE OF ENGINEERING & TECHNOLOGY- KARACHI- ENGR. ASSAD ANIS 4/16/2011 1

CAD/CAM COURSE TOPIC OF DISCUSSION GEOMETRIC MODELING DAWOOD COLLEGE OF ENGINEERING & TECHNOLOGY- KARACHI- ENGR. ASSAD ANIS 4/16/2011 1 CAD/CAM COURSE TOPIC OF DISCUSSION GEOMETRIC MODELING 1 CAD attempts to eliminate the need of developing a prototype for testing and optimizing the design CAD evaluates a design using a model with geometric

More information

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : III Year, V Semester Section : CSE - 1 & 2 Subject Code : CS6504 Subject

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad -500 043 Course Name : CAD CAM Course Code : A0328 Class : IV B. Tech I Semester MECHANICAL ENGINEERING TUTORIAL QUESTION BANK Branch

More information

COMPUTER GRAPHICS, MULTIMEDIA AND ANIMATION, Second Edition (with CD-ROM) Malay K. Pakhira

COMPUTER GRAPHICS, MULTIMEDIA AND ANIMATION, Second Edition (with CD-ROM) Malay K. Pakhira Computer Graphics, Multimedia and Animation SECOND EDITION Malay K. Pakhira Assistant Professor Department of Computer Science and Engineering Kalyani Government Engineering College Kalyani New Delhi-110001

More information

SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

SRM INSTITUTE OF SCIENCE AND TECHNOLOGY SRM INSTITUTE OF SCIENCE AND TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK SUB.NAME: COMPUTER GRAPHICS SUB.CODE: IT307 CLASS : III/IT UNIT-1 2-marks 1. What is the various applications

More information

4.5 VISIBLE SURFACE DETECTION METHODES

4.5 VISIBLE SURFACE DETECTION METHODES 4.5 VISIBLE SURFACE DETECTION METHODES A major consideration in the generation of realistic graphics displays is identifying those parts of a scene that are visible from a chosen viewing position. There

More information

Computer Graphics. Apurva A. Desai

Computer Graphics. Apurva A. Desai Computer Graphics Apurva A. Desai COMPUTER GRAPHICS Apurva A. Desai Professor and Head Department of Computer Science Veer Narmad South Gujarat University Surat New Delhi-110001 2008 COMPUTER GRAPHICS

More information

7 Fractions. Number Sense and Numeration Measurement Geometry and Spatial Sense Patterning and Algebra Data Management and Probability

7 Fractions. Number Sense and Numeration Measurement Geometry and Spatial Sense Patterning and Algebra Data Management and Probability 7 Fractions GRADE 7 FRACTIONS continue to develop proficiency by using fractions in mental strategies and in selecting and justifying use; develop proficiency in adding and subtracting simple fractions;

More information

Chapter 7 Practical Considerations in Modeling. Chapter 7 Practical Considerations in Modeling

Chapter 7 Practical Considerations in Modeling. Chapter 7 Practical Considerations in Modeling CIVL 7/8117 1/43 Chapter 7 Learning Objectives To present concepts that should be considered when modeling for a situation by the finite element method, such as aspect ratio, symmetry, natural subdivisions,

More information

Chapter 8 Visualization and Optimization

Chapter 8 Visualization and Optimization Chapter 8 Visualization and Optimization Recommended reference books: [1] Edited by R. S. Gallagher: Computer Visualization, Graphics Techniques for Scientific and Engineering Analysis by CRC, 1994 [2]

More information

Graphics for VEs. Ruth Aylett

Graphics for VEs. Ruth Aylett Graphics for VEs Ruth Aylett Overview VE Software Graphics for VEs The graphics pipeline Projections Lighting Shading VR software Two main types of software used: off-line authoring or modelling packages

More information

03 Vector Graphics. Multimedia Systems. 2D and 3D Graphics, Transformations

03 Vector Graphics. Multimedia Systems. 2D and 3D Graphics, Transformations Multimedia Systems 03 Vector Graphics 2D and 3D Graphics, Transformations Imran Ihsan Assistant Professor, Department of Computer Science Air University, Islamabad, Pakistan www.imranihsan.com Lectures

More information

The Traditional Graphics Pipeline

The Traditional Graphics Pipeline Last Time? The Traditional Graphics Pipeline Reading for Today A Practical Model for Subsurface Light Transport, Jensen, Marschner, Levoy, & Hanrahan, SIGGRAPH 2001 Participating Media Measuring BRDFs

More information

TRINITAS. a Finite Element stand-alone tool for Conceptual design, Optimization and General finite element analysis. Introductional Manual

TRINITAS. a Finite Element stand-alone tool for Conceptual design, Optimization and General finite element analysis. Introductional Manual TRINITAS a Finite Element stand-alone tool for Conceptual design, Optimization and General finite element analysis Introductional Manual Bo Torstenfelt Contents 1 Introduction 1 2 Starting the Program

More information

Lesson 1: Introduction to Pro/MECHANICA Motion

Lesson 1: Introduction to Pro/MECHANICA Motion Lesson 1: Introduction to Pro/MECHANICA Motion 1.1 Overview of the Lesson The purpose of this lesson is to provide you with a brief overview of Pro/MECHANICA Motion, also called Motion in this book. Motion

More information

The Traditional Graphics Pipeline

The Traditional Graphics Pipeline Final Projects Proposals due Thursday 4/8 Proposed project summary At least 3 related papers (read & summarized) Description of series of test cases Timeline & initial task assignment The Traditional Graphics

More information

UNIT 2 2D TRANSFORMATIONS

UNIT 2 2D TRANSFORMATIONS UNIT 2 2D TRANSFORMATIONS Introduction With the procedures for displaying output primitives and their attributes, we can create variety of pictures and graphs. In many applications, there is also a need

More information

The Traditional Graphics Pipeline

The Traditional Graphics Pipeline Last Time? The Traditional Graphics Pipeline Participating Media Measuring BRDFs 3D Digitizing & Scattering BSSRDFs Monte Carlo Simulation Dipole Approximation Today Ray Casting / Tracing Advantages? Ray

More information

Institutionen för systemteknik

Institutionen för systemteknik Code: Day: Lokal: M7002E 19 March E1026 Institutionen för systemteknik Examination in: M7002E, Computer Graphics and Virtual Environments Number of sections: 7 Max. score: 100 (normally 60 is required

More information

CS2401 COMPUTER GRAPHICS ANNA UNIV QUESTION BANK

CS2401 COMPUTER GRAPHICS ANNA UNIV QUESTION BANK CS2401 Computer Graphics CS2401 COMPUTER GRAPHICS ANNA UNIV QUESTION BANK CS2401- COMPUTER GRAPHICS UNIT 1-2D PRIMITIVES 1. Define Computer Graphics. 2. Explain any 3 uses of computer graphics applications.

More information

Midterm Exam Fundamentals of Computer Graphics (COMP 557) Thurs. Feb. 19, 2015 Professor Michael Langer

Midterm Exam Fundamentals of Computer Graphics (COMP 557) Thurs. Feb. 19, 2015 Professor Michael Langer Midterm Exam Fundamentals of Computer Graphics (COMP 557) Thurs. Feb. 19, 2015 Professor Michael Langer The exam consists of 10 questions. There are 2 points per question for a total of 20 points. You

More information

Graphics and Interaction Rendering pipeline & object modelling

Graphics and Interaction Rendering pipeline & object modelling 433-324 Graphics and Interaction Rendering pipeline & object modelling Department of Computer Science and Software Engineering The Lecture outline Introduction to Modelling Polygonal geometry The rendering

More information

ME-430 Introduction to CAD Lecture Notes- Part 3

ME-430 Introduction to CAD Lecture Notes- Part 3 ME-43 Introduction to CAD Lecture Notes- Part 3 Dr. Rajesh N. Dave Office: 36 MEC (only during office hours); 28 YCEES Phone: 973 596-586 e-mail: dave@adm.njit.edu Web Page: web.njit.edu/~rdave Office

More information

Using RecurDyn. Contents

Using RecurDyn. Contents Using RecurDyn Contents 1.0 Multibody Dynamics Overview... 2 2.0 Multibody Dynamics Applications... 3 3.0 What is RecurDyn and how is it different?... 4 4.0 Types of RecurDyn Analysis... 5 5.0 MBD Simulation

More information

Tutorial 1: Welded Frame - Problem Description

Tutorial 1: Welded Frame - Problem Description Tutorial 1: Welded Frame - Problem Description Introduction In this first tutorial, we will analyse a simple frame: firstly as a welded frame, and secondly as a pin jointed truss. In each case, we will

More information

3D Object Representation

3D Object Representation 3D Object Representation Object Representation So far we have used the notion of expressing 3D data as points(or vertices) in a Cartesian or Homogeneous coordinate system. We have simplified the representation

More information

Parametric Modeling with UGS NX 4

Parametric Modeling with UGS NX 4 Parametric Modeling with UGS NX 4 Randy H. Shih Oregon Institute of Technology SDC PUBLICATIONS Schroff Development Corporation www.schroff.com www.schroff-europe.com 2-1 Chapter 2 Parametric Modeling

More information

CS123 INTRODUCTION TO COMPUTER GRAPHICS. Describing Shapes. Constructing Objects in Computer Graphics 1/15

CS123 INTRODUCTION TO COMPUTER GRAPHICS. Describing Shapes. Constructing Objects in Computer Graphics 1/15 Describing Shapes Constructing Objects in Computer Graphics 1/15 2D Object Definition (1/3) Lines and polylines: Polylines: lines drawn between ordered points A closed polyline is a polygon, a simple polygon

More information

Graphics for VEs. Ruth Aylett

Graphics for VEs. Ruth Aylett Graphics for VEs Ruth Aylett Overview VE Software Graphics for VEs The graphics pipeline Projections Lighting Shading Runtime VR systems Two major parts: initialisation and update loop. Initialisation

More information

Computer Graphics CS 543 Lecture 13a Curves, Tesselation/Geometry Shaders & Level of Detail

Computer Graphics CS 543 Lecture 13a Curves, Tesselation/Geometry Shaders & Level of Detail Computer Graphics CS 54 Lecture 1a Curves, Tesselation/Geometry Shaders & Level of Detail Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) So Far Dealt with straight lines

More information

Introduction to Computer Graphics

Introduction to Computer Graphics Introduction to Computer Graphics James D. Foley Georgia Institute of Technology Andries van Dam Brown University Steven K. Feiner Columbia University John F. Hughes Brown University Richard L. Phillips

More information

Finite Element Analysis Using Creo Simulate 4.0

Finite Element Analysis Using Creo Simulate 4.0 Introduction to Finite Element Analysis Using Creo Simulate 4.0 Randy H. Shih SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the following

More information

Chapter 5. Transforming Shapes

Chapter 5. Transforming Shapes Chapter 5 Transforming Shapes It is difficult to walk through daily life without being able to see geometric transformations in your surroundings. Notice how the leaves of plants, for example, are almost

More information

Introduction to CAD/CAM/CAE

Introduction to CAD/CAM/CAE Introduction to CAD/CAM/CAE Introduction CAD(Computer Aided Design) CAM(Computer Aided Manufacturing) CAE(Computer Aided Engineering) Memory capacity, processing speed, Interactive graphics Quality, Cost,

More information

CS337 INTRODUCTION TO COMPUTER GRAPHICS. Describing Shapes. Constructing Objects in Computer Graphics. Bin Sheng Representing Shape 9/20/16 1/15

CS337 INTRODUCTION TO COMPUTER GRAPHICS. Describing Shapes. Constructing Objects in Computer Graphics. Bin Sheng Representing Shape 9/20/16 1/15 Describing Shapes Constructing Objects in Computer Graphics 1/15 2D Object Definition (1/3) Lines and polylines: Polylines: lines drawn between ordered points A closed polyline is a polygon, a simple polygon

More information

Modeling 3D Objects: Part 2

Modeling 3D Objects: Part 2 Modeling 3D Objects: Part 2 Patches, NURBS, Solids Modeling, Spatial Subdivisioning, and Implicit Functions 3D Computer Graphics by Alan Watt Third Edition, Pearson Education Limited, 2000 General Modeling

More information

Computer Graphics and Visualization. What is computer graphics?

Computer Graphics and Visualization. What is computer graphics? CSCI 120 Computer Graphics and Visualization Shiaofen Fang Department of Computer and Information Science Indiana University Purdue University Indianapolis What is computer graphics? Computer graphics

More information

Ch 22 Inspection Technologies

Ch 22 Inspection Technologies Ch 22 Inspection Technologies Sections: 1. Inspection Metrology 2. Contact vs. Noncontact Inspection Techniques 3. Conventional Measuring and Gaging Techniques 4. Coordinate Measuring Machines 5. Surface

More information

OpenGL Graphics System. 2D Graphics Primitives. Drawing 2D Graphics Primitives. 2D Graphics Primitives. Mathematical 2D Primitives.

OpenGL Graphics System. 2D Graphics Primitives. Drawing 2D Graphics Primitives. 2D Graphics Primitives. Mathematical 2D Primitives. D Graphics Primitives Eye sees Displays - CRT/LCD Frame buffer - Addressable pixel array (D) Graphics processor s main function is to map application model (D) by projection on to D primitives: points,

More information

Introduction to Visualization and Computer Graphics

Introduction to Visualization and Computer Graphics Introduction to Visualization and Computer Graphics DH2320, Fall 2015 Prof. Dr. Tino Weinkauf Introduction to Visualization and Computer Graphics Visibility Shading 3D Rendering Geometric Model Color Perspective

More information

Computer Graphics I Lecture 11

Computer Graphics I Lecture 11 15-462 Computer Graphics I Lecture 11 Midterm Review Assignment 3 Movie Midterm Review Midterm Preview February 26, 2002 Frank Pfenning Carnegie Mellon University http://www.cs.cmu.edu/~fp/courses/graphics/

More information

Parametric Modeling. With. Autodesk Inventor. Randy H. Shih. Oregon Institute of Technology SDC PUBLICATIONS

Parametric Modeling. With. Autodesk Inventor. Randy H. Shih. Oregon Institute of Technology SDC PUBLICATIONS Parametric Modeling With Autodesk Inventor R10 Randy H. Shih Oregon Institute of Technology SDC PUBLICATIONS Schroff Development Corporation www.schroff.com www.schroff-europe.com 2-1 Chapter 2 Parametric

More information

Lesson 1 Parametric Modeling Fundamentals

Lesson 1 Parametric Modeling Fundamentals 1-1 Lesson 1 Parametric Modeling Fundamentals Create Simple Parametric Models. Understand the Basic Parametric Modeling Process. Create and Profile Rough Sketches. Understand the "Shape before size" approach.

More information

The goal is the definition of points with numbers and primitives with equations or functions. The definition of points with numbers requires a

The goal is the definition of points with numbers and primitives with equations or functions. The definition of points with numbers requires a The goal is the definition of points with numbers and primitives with equations or functions. The definition of points with numbers requires a coordinate system and then the measuring of the point with

More information

Computer Graphics. Instructor: Oren Kapah. Office Hours: T.B.A.

Computer Graphics. Instructor: Oren Kapah. Office Hours: T.B.A. Computer Graphics Instructor: Oren Kapah (orenkapahbiu@gmail.com) Office Hours: T.B.A. The CG-IDC slides for this course were created by Toky & Hagit Hel-Or 1 CG-IDC 2 Exercise and Homework The exercise

More information

Engineering designs today are frequently

Engineering designs today are frequently Basic CAD Engineering designs today are frequently constructed as mathematical solid models instead of solely as 2D drawings. A solid model is one that represents a shape as a 3D object having mass properties.

More information

Lecture 17: Solid Modeling.... a cubit on the one side, and a cubit on the other side Exodus 26:13

Lecture 17: Solid Modeling.... a cubit on the one side, and a cubit on the other side Exodus 26:13 Lecture 17: Solid Modeling... a cubit on the one side, and a cubit on the other side Exodus 26:13 Who is on the LORD's side? Exodus 32:26 1. Solid Representations A solid is a 3-dimensional shape with

More information

INSTITUTE OF AERONAUTICAL ENGINEERING

INSTITUTE OF AERONAUTICAL ENGINEERING Name Code Class Branch Page 1 INSTITUTE OF AERONAUTICAL ENGINEERING : ROBOTICS (Autonomous) Dundigal, Hyderabad - 500 0 MECHANICAL ENGINEERING TUTORIAL QUESTION BANK : A7055 : IV B. Tech I Semester : MECHANICAL

More information

Cs602-computer graphics MCQS MIDTERM EXAMINATION SOLVED BY ~ LIBRIANSMINE ~

Cs602-computer graphics MCQS MIDTERM EXAMINATION SOLVED BY ~ LIBRIANSMINE ~ Cs602-computer graphics MCQS MIDTERM EXAMINATION SOLVED BY ~ LIBRIANSMINE ~ Question # 1 of 10 ( Start time: 08:04:29 PM ) Total Marks: 1 Sutherland-Hodgeman clipping algorithm clips any polygon against

More information

3D Modeling: Surfaces

3D Modeling: Surfaces CS 430/536 Computer Graphics I 3D Modeling: Surfaces Week 8, Lecture 16 David Breen, William Regli and Maxim Peysakhov Geometric and Intelligent Computing Laboratory Department of Computer Science Drexel

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad-500043 MECHANICAL ENGINEERING ASSIGNMENT QUESTIONS Title Code Class Structure Coordinator Team of Instructors CAD/CAM A70328-R15 IV

More information

2: Static analysis of a plate

2: Static analysis of a plate 2: Static analysis of a plate Topics covered Project description Using SolidWorks Simulation interface Linear static analysis with solid elements Finding reaction forces Controlling discretization errors

More information

COMP30019 Graphics and Interaction Rendering pipeline & object modelling

COMP30019 Graphics and Interaction Rendering pipeline & object modelling COMP30019 Graphics and Interaction Rendering pipeline & object modelling Department of Computer Science and Software Engineering The Lecture outline Introduction to Modelling Polygonal geometry The rendering

More information

Lecture outline. COMP30019 Graphics and Interaction Rendering pipeline & object modelling. Introduction to modelling

Lecture outline. COMP30019 Graphics and Interaction Rendering pipeline & object modelling. Introduction to modelling Lecture outline COMP30019 Graphics and Interaction Rendering pipeline & object modelling Department of Computer Science and Software Engineering The Introduction to Modelling Polygonal geometry The rendering

More information

2D rendering takes a photo of the 2D scene with a virtual camera that selects an axis aligned rectangle from the scene. The photograph is placed into

2D rendering takes a photo of the 2D scene with a virtual camera that selects an axis aligned rectangle from the scene. The photograph is placed into 2D rendering takes a photo of the 2D scene with a virtual camera that selects an axis aligned rectangle from the scene. The photograph is placed into the viewport of the current application window. A pixel

More information

Curve Representation ME761A Instructor in Charge Prof. J. Ramkumar Department of Mechanical Engineering, IIT Kanpur

Curve Representation ME761A Instructor in Charge Prof. J. Ramkumar Department of Mechanical Engineering, IIT Kanpur Curve Representation ME761A Instructor in Charge Prof. J. Ramkumar Department of Mechanical Engineering, IIT Kanpur Email: jrkumar@iitk.ac.in Curve representation 1. Wireframe models There are three types

More information

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS QUESTION BANK (2017-2018) Course / Branch : BCA Semester / Year : IV / II Subject Name : Computer

More information

COMPUTER AIDED ENGINEERING DESIGN (BFF2612)

COMPUTER AIDED ENGINEERING DESIGN (BFF2612) COMPUTER AIDED ENGINEERING DESIGN (BFF2612) BASIC MATHEMATICAL CONCEPTS IN CAED by Dr. Mohd Nizar Mhd Razali Faculty of Manufacturing Engineering mnizar@ump.edu.my COORDINATE SYSTEM y+ y+ z+ z+ x+ RIGHT

More information

Computer Graphics Fundamentals. Jon Macey

Computer Graphics Fundamentals. Jon Macey Computer Graphics Fundamentals Jon Macey jmacey@bournemouth.ac.uk http://nccastaff.bournemouth.ac.uk/jmacey/ 1 1 What is CG Fundamentals Looking at how Images (and Animations) are actually produced in

More information

COURSE DELIVERY PLAN - THEORY Page 1 of 6

COURSE DELIVERY PLAN - THEORY Page 1 of 6 COURSE DELIVERY PLAN - THEORY Page 1 of 6 Department of Department of Computer Science and Engineering B.E/B.Tech/M.E/M.Tech : Department of Computer Science and Engineering Regulation : 2013 Sub. Code

More information

Introduction to Solid Modeling Parametric Modeling. Mechanical Engineering Dept.

Introduction to Solid Modeling Parametric Modeling. Mechanical Engineering Dept. Introduction to Solid Modeling Parametric Modeling 1 Why draw 3D Models? 3D models are easier to interpret. Simulation under real-life conditions. Less expensive than building a physical model. 3D models

More information

For each question, indicate whether the statement is true or false by circling T or F, respectively.

For each question, indicate whether the statement is true or false by circling T or F, respectively. True/False For each question, indicate whether the statement is true or false by circling T or F, respectively. 1. (T/F) Rasterization occurs before vertex transformation in the graphics pipeline. 2. (T/F)

More information

Computer Graphics. Chapter 1 (Related to Introduction to Computer Graphics Using Java 2D and 3D)

Computer Graphics. Chapter 1 (Related to Introduction to Computer Graphics Using Java 2D and 3D) Computer Graphics Chapter 1 (Related to Introduction to Computer Graphics Using Java 2D and 3D) Introduction Applications of Computer Graphics: 1) Display of Information 2) Design 3) Simulation 4) User

More information

Homework #2. Hidden Surfaces, Projections, Shading and Texture, Ray Tracing, and Parametric Curves

Homework #2. Hidden Surfaces, Projections, Shading and Texture, Ray Tracing, and Parametric Curves Computer Graphics Instructor: Brian Curless CSE 457 Spring 2013 Homework #2 Hidden Surfaces, Projections, Shading and Texture, Ray Tracing, and Parametric Curves Assigned: Sunday, May 12 th Due: Thursday,

More information

Finite Element Method. Chapter 7. Practical considerations in FEM modeling

Finite Element Method. Chapter 7. Practical considerations in FEM modeling Finite Element Method Chapter 7 Practical considerations in FEM modeling Finite Element Modeling General Consideration The following are some of the difficult tasks (or decisions) that face the engineer

More information

Computer Graphics and GPGPU Programming

Computer Graphics and GPGPU Programming Computer Graphics and GPGPU Programming Donato D Ambrosio Department of Mathematics and Computer Science and Center of Excellence for High Performace Computing Cubo 22B, University of Calabria, Rende 87036,

More information

QUESTION BANK 10CS65 : COMPUTER GRAPHICS AND VISUALIZATION

QUESTION BANK 10CS65 : COMPUTER GRAPHICS AND VISUALIZATION QUESTION BANK 10CS65 : COMPUTER GRAPHICS AND VISUALIZATION INTRODUCTION OBJECTIVE: This chapter deals the applications of computer graphics and overview of graphics systems and imaging. UNIT I 1 With clear

More information

Knot Insertion and Reparametrization of Interval B-spline Curves

Knot Insertion and Reparametrization of Interval B-spline Curves International Journal of Video&Image Processing and Network Security IJVIPNS-IJENS Vol:14 No:05 1 Knot Insertion and Reparametrization of Interval B-spline Curves O. Ismail, Senior Member, IEEE Abstract

More information

3D Modeling and Design Glossary - Beginner

3D Modeling and Design Glossary - Beginner 3D Modeling and Design Glossary - Beginner Align: to place or arrange (things) in a straight line. To use the Align tool, select at least two objects by Shift left-clicking on them or by dragging a box

More information

OXFORD ENGINEERING COLLEGE (NAAC Accredited with B Grade) DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING LIST OF QUESTIONS

OXFORD ENGINEERING COLLEGE (NAAC Accredited with B Grade) DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING LIST OF QUESTIONS OXFORD ENGINEERING COLLEGE (NAAC Accredited with B Grade) DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING LIST OF QUESTIONS YEAR/SEM.: III/V STAFF NAME: T.ELANGOVAN SUBJECT NAME: Computer Graphics SUB. CODE:

More information

Chapter 2 Parametric Modeling Fundamentals

Chapter 2 Parametric Modeling Fundamentals 2-1 Chapter 2 Parametric Modeling Fundamentals Create Simple Extruded Solid Models Understand the Basic Parametric Modeling Procedure Create 2-D Sketches Understand the "Shape before Size" Approach Use

More information

Graphics and Interaction Transformation geometry and homogeneous coordinates

Graphics and Interaction Transformation geometry and homogeneous coordinates 433-324 Graphics and Interaction Transformation geometry and homogeneous coordinates Department of Computer Science and Software Engineering The Lecture outline Introduction Vectors and matrices Translation

More information

SDC. Engineering Analysis with COSMOSWorks. Paul M. Kurowski Ph.D., P.Eng. SolidWorks 2003 / COSMOSWorks 2003

SDC. Engineering Analysis with COSMOSWorks. Paul M. Kurowski Ph.D., P.Eng. SolidWorks 2003 / COSMOSWorks 2003 Engineering Analysis with COSMOSWorks SolidWorks 2003 / COSMOSWorks 2003 Paul M. Kurowski Ph.D., P.Eng. SDC PUBLICATIONS Design Generator, Inc. Schroff Development Corporation www.schroff.com www.schroff-europe.com

More information

CS 130 Final. Fall 2015

CS 130 Final. Fall 2015 CS 130 Final Fall 2015 Name Student ID Signature You may not ask any questions during the test. If you believe that there is something wrong with a question, write down what you think the question is trying

More information

COMP30019 Graphics and Interaction Transformation geometry and homogeneous coordinates

COMP30019 Graphics and Interaction Transformation geometry and homogeneous coordinates COMP30019 Graphics and Interaction Transformation geometry and homogeneous coordinates Department of Computer Science and Software Engineering The Lecture outline Introduction Vectors and matrices Translation

More information

TEAMS National Competition Middle School Version Photometry Solution Manual 25 Questions

TEAMS National Competition Middle School Version Photometry Solution Manual 25 Questions TEAMS National Competition Middle School Version Photometry Solution Manual 25 Questions Page 1 of 14 Photometry Questions 1. When an upright object is placed between the focal point of a lens and a converging

More information

Autodesk Conceptual Design Curriculum 2011 Student Workbook Unit 2: Parametric Exploration Lesson 1: Parametric Modeling

Autodesk Conceptual Design Curriculum 2011 Student Workbook Unit 2: Parametric Exploration Lesson 1: Parametric Modeling Autodesk Conceptual Design Curriculum 2011 Student Workbook Unit 2: Parametric Exploration Lesson 1: Parametric Modeling Overview: Parametric Modeling In this lesson, you learn the basic principles of

More information

(Refer Slide Time: 00:04:20)

(Refer Slide Time: 00:04:20) Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 8 Three Dimensional Graphics Welcome back all of you to the lectures in Computer

More information

Chapter 26 Geometrical Optics

Chapter 26 Geometrical Optics Chapter 26 Geometrical Optics 26.1 The Reflection of Light 26.2 Forming Images With a Plane Mirror 26.3 Spherical Mirrors 26.4 Ray Tracing and the Mirror Equation 26.5 The Refraction of Light 26.6 Ray

More information

Images from 3D Creative Magazine. 3D Modelling Systems

Images from 3D Creative Magazine. 3D Modelling Systems Images from 3D Creative Magazine 3D Modelling Systems Contents Reference & Accuracy 3D Primitives Transforms Move (Translate) Rotate Scale Mirror Align 3D Booleans Deforms Bend Taper Skew Twist Squash

More information

(a) rotating 45 0 about the origin and then translating in the direction of vector I by 4 units and (b) translating and then rotation.

(a) rotating 45 0 about the origin and then translating in the direction of vector I by 4 units and (b) translating and then rotation. Code No: R05221201 Set No. 1 1. (a) List and explain the applications of Computer Graphics. (b) With a neat cross- sectional view explain the functioning of CRT devices. 2. (a) Write the modified version

More information