REGULATION : 2013 ACADEMIC YEAR : 2018-2019 JIT-JEPPIAAR/MECH/Dr.D.MURUGANANDAM & Mr.M.K.KARTHIK/III rd Yr/SEM 05/ME6501/COMPUTER AIDED DESIGN/UNIT 1-5/QB+Keys/Ver1.0 1- 1 ME6501 COMPUTER AIDED DESIGN L T P C 3 0 0 3 OBJECTIVES: • To provide an overview of how computers are being used in mechanical component 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 transformations homogeneous 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 – coloring – 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 OUTCOMES: Upon completion of the course, students will be able to use computer and CAD software's for modeling of mechanical components. TEXT BOOK: 1. Ibrahim Zeid “Mastering CAD CAM” Tata McGraw-Hill Publishing Co.2007 REFERENCES: 1. Chris McMahon and Jimmie Browne “CAD/CAM Principles", "Practice and Manufacturing management “ Second Edition, Pearson Education, 1999. 2. William M Neumann and Robert F.Sproul “Principles of Computer Graphics”, McGraw Hill Book Co. Singapore, 1989. 3. Donald Hearn and M. Pauline Baker “Computer Graphics”’. Prentice Hall, Inc, 1992. 4. Foley, Wan Dam, Feiner and Hughes - "Computer graphics principles & practice" Pearson Education - 2003.
41
Embed
ME6501 COMPUTER AIDED DESIGN L T P C 3 0 0 3 OBJECTIVES ... · Product cycle- Design process- sequential and concurrent engineering- Computer aided design – CAD system architecture-
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
To represent the visual complexities of the real environment as image attributes i.e., realistic
mage synthesis has been one of the goals in computer graphics research since its inception. The
process of creating realistic images from models is called rendering.
2
On which factors the visibility of parts of objects depends upon? BTL1 The visibility of parts of objects depends on:
• The location of the viewing eye. • The viewing direction. • The type of projection. • The distance of the viewing eye from. • The faces of various objects in the scene.
3
List the various test to determine Visibility. BTL1
• Bounding box or Minimax test. • Containment test. • Back face or depth or Surface test. • Computing silhouettes. • Edge Intersections. • Segment Comparisons. • Homogeneity test.
4
What are Silhouette edges? BTL2 Silhouette edges are boundaries between adjacent front facing (visible) and back facing
(invisible) surfaces with respect to a given viewing direction. The intersection of two visible surfaces form a visible edge but is not a part of the Silhouette.
5
Define Sorting. BTL2 Sorting is the process of arranging items arranging items in some sequence and/or in different sets according to a selected criterion. Sorting is an important tool in computer graphics for problem-solving which greatly improves algorithm’s efficiency.
6
What is Coherence? BTL2
Scenes typically consist of objects whose properties (like geometry, Color, shading, etc.) vary smoothly within a small local region in the scene i.e. there is a tendency for the characteristics of a scene to be locally constant (homogenous).The degree or extent to which the scene or its projection (image) exhibit local similarities is called Coherence.
7
Why removal of hidden line is important? BTL2 When a complex drawing is fully displayed then a large number of lines usually render the picture impossible to perceive. In order to provide an accurate representation of an object and thereby allow the user to correctly interpret the object certain lines must be hidden.
8
State Z-buffer algorithm. BTL1 The depth- buffer algorithm is one of the simplest method to achieve hidden surface removal and is also called the Z-buffer algorithm since object depth is usually measured along the Z-axis of the viewing system.
9
What is ray tracing ? BTL2 Ray tracing is an image space algorithm used to render high quality realistic images of solid objects. It is a technique for generating an image by tracing the path of light through pixels in an
image plane and simulating the effects of its encounters with virtual objects. The idea is to trace the light ray for each pixel, from an view point through the pixel and into the scene. The first surface intersected by the ray is the visible surface.
10
What is the basic principle of Ray tracing algorithm? BTL2 Ray tracing is based on the principle of geometric optics. There are infinite number of rays that emanate from the surfaces in a scene and is therefore difficult to trace rays in the direction of light propagation. The method is to trace a light path backward from the viewpoint through each pixel and into the scene.
11
What is Shading? (Apr/May 2017) BTL2 Shading refers to the process of altering the color of an object surface polygon in the 3D scene based or its angle on lights and its distance from lights to create a photorealistic effect.
12
What are the limitation of shaded images? BTL1 The limitations of shaded images are that objects of interest may be hidden or partially obstructed from view and critical geometry such as lines, arcs and vertices are not explicitly shown. To overcome these problems shaded images from different viewpoints may be obtained and techniques such as shaded image/wire frame overlay, transparency, and sectioning can be used.
13
State Lambert’s law. BTL1 Lambert’s cosine law governs diffuse reflection, hence it is also called Lambertian Reflection. The surface brightness depends on the angle between surface normal and the direction to the light source.
14
State the hidden line elimination mechanism in visual realism. BTL1
“For a given three dimensional scene, a given viewing point and a given direction eliminate from
an appropriate two dimensional projection of the edges and faces which the observer cannot see.
”
15
How the visual realism of images can be enhanced? BTL2
The visual realism of images can be enhanced by including shading effects such as • Transparency • Shadows • Surface details • Texture
16
What is a color model? BTL2 A color model or a color space is an abstract mathematical model describing the way
colors can be represented as tuples of numbers, typically as three or four color components. Color models are used to describe color as accurately as possible. Each color is represented by a point
in three dimensional color coordinates system to permit whole range of colors specification within some color range.
17
What is computer animation? BTL2 Computer animation is the use of computers to create animation. Virtual entities may
contain and be controlled by attributes such as location, orientation and scale. Animation is the change of an attribute over time. It generally refers to any time sequence of visual changes in a
scene
18
Mention the various hidden line removal algorithm. (Apr/May 2017) BTL1
• Edge – oriented approach.
• Silhouette originated approach
• Area – oriented approach.
19
What is meant by hidden surface removal? (Apr/May 2018) BTL2
It is the process of eliminating lines of parts of object which are covered by others. It is
• Hidden solid removal – process displaying solid models – with hidden lines and surfaces.
[2M]
• Process carried out automatically – completeness and un-ambiguities of solid models.
[2M]
• Complexity of CSG model lines – visibility and combination – primitive solids – one
composite model. [2M]
• Converting CSG model – B-rep model – rendered standard hidden surface removal.
[2M]
• Ray-Tracing or Ray - Casting Algorithm – process of tracking – plotting path taken – rays
of light starting – light source to centre of projection. [2M]
• Shoot a ray from view point – through a pixel – first object which hits – visible at pixel.
[3M]
• Algorithm provides flexibility – handle both flat and curved surfaces – easily modified –
provide realistic shading. [2M]
UNIT-IV ASSEMBLY OF PARTS
Assembly modelling – interferences of positions and orientation – tolerance analysis-mass property calculations – mechanism simulation and interference checking.
Q.No Part*A
1
Why there is a need for assembly modeling? (May/June 2016, Nov/Dec 2016) BTL2
The need for assembly modelling arises due to the following reasons:
• The need for dismantling the assembled component during its service life.
• It is needed when various material combinations are used.
• Sometimes the physical size needs the assembly modelling.• Certain manufacturing process needs the assembly modelling like casting in which pressing
needs assembly.
2
List the main advantages and disadvantages of localized welding. BTL1
The advantages are:
• Localized welding is a fast and low cost welding technique.• This technique is suitable for robot or other automated operation thus result in high volume
production.• This technique does not suffer from distortion because heat input is localized.
• The equipment used is of very high cost.• This technique needs sealing against moisture in joints.
3
Mention the advantages of adhesives techniques. BTL1
• Any type of engineering material can be joined by this technique.
• For assembly purpose it does not require any high temperature operation.
• Varying thickness materials can be joined by this technique.
• This technique does not suffer from any distortion problem.
• Smooth joining is possible by this method.
4
Define tolerance. BTL2
“The tolerance is the permissible variation in the size of a dimension and is the difference between the upper and lower acceptance limits.”
5
Give the disadvantages of Tolerance Analysis. (Apr/May 2017) BTL1
• Helping them study three dimensional relationships within an assembly.
• Giving designers a means of calculating part tolerances.
• Helping Engineers compare design proposals.
• Helping designers produce complete drawings.
6
What is automated assembly? BTL2
The automated assembly implies that there are different components which nares to be assembled by machines. The main difference is that the machines are fearless adaptable than the human counter parts.
7
What are the considerations in designing that facilitates assembly processes? BTL1
• Design for ease of handling
• Design for ease of labelling• Design for ease of testing
8
Why there is need for tolerances? BTL2
It is impossible to manufacture a component with exact size. Hence the designer decides how close to the real size is satisfactory. In recent days, tighter tolerances are possible. As a result of which most of the manufacturer produces interchangeable parts.
9
When do we use geometric tolerances? BTL2
Geometric tolerances to a drawing is very efficient manner of specifying closely the
requirements of the designer. It would, be easy to over-tolerance a component, the result will be an increase in the cost of manufacture. They should be applied for all requirements critical
to the function and interchangeability of parts, except where it is known that the machinery and manufacturing techniques can be relied upon to achieve the required standards of accuracy.
10
How mass property calculation is applied in CAD/CAM? (Nov/Dec 2016) BTL3
It is systems. Mass property one of the major applications implemented in CAD/CAM
calculations involve masses, centroids and inertia properties. They form the basis of study and analysis of rigid and deformable body mechanics. These involve various integrals. For similar
shapes exact evaluation of integrals would occur. Most important property algorithm that utilizes these methods are fully automatic ad require no additional input except mass attributes.
11
Define simulation. BTL2
Simulation is a key technology for designing new products, developing new manufacturing processes and evaluating the performance of mechanisms.
Simulation models are sets of mathematical equations representing the behavior of the system
in a physical domain of interest. The complexity of the mathematics depends on availability of data and varies in funct6ion of the application and the design state. These simulation models
provide and intuitive representation of the mechanical structure, allowing operator to explore aspects such as type and construction of joints, mobility, etc. The classical teaching method is a
difficult task, which requires operator’s imagination or use of expensive mechanical installations.
13
How are mechanical systems simulated? BTL2 Mechanical systems are described by means of representing them as systems of rigid bodies connected by various kinematical pairs and force elements. Lots of dynamical performances of mechanical systems are available during simulation, such as linear and angular coordinates, velocity and acceleration, active forces and moments, reaction forces, etc.
14
Define motion simulation. BTL2
Motion simulation provides complete, quantitative information about the kinematics –
including position, velocity, and acceleration, and the dynamics – including joint reactions, inertia forces, and power requirements, of all the components of a moving mechanism, In an
additional importance, the results of motion simulation can be obtained virtually at no additional time expense, because everything needed to perform motion simulation has been
defined in the CAD assembly model already, and just needs to be transferred to the motion
simulation program.
15
What is the common mistake made in creating motion simulation models? BTL2
A common mistake made in creating motion simulation models is selecting improper joints to connect bodies. Introducing I proper joints creates and invalid or inaccurate model that does not simulate the true behavior of the mechanical system.
16
List advantages and disadvantages of mechanical simulation. BTL1
Advantage of mechanism simulation:
• Models behavior of a real hardware system using an approximation in software.
• Mathematical formulae are used to emulate and predict physical phenomena.
• Primary method used for evaluation of systems before manufacture.
• Identification and tuning of critical components (optimization) • Time and money are saved by removing faults before manufacture.
Disadvantages of mechanism simulation:
• Building hardware prototypes is impractical for large systems. • Takes too long and costs too much while simulating.
17
Define interference checking. BTL2
Component interference, misaligned and mismatched holes and fasteners and incorrect tolerance of manufactured parts are the main causes of high rework and scrap costs on the assembly floor. When this problem occurs, the components in the assembly have to be modified or redesigned, increasing the cost of production. Interference avoidance modification seeks to access any interference that may exist as a result of basic design and then make proper modifications to remove the interference at the design stage.
18
What are the factors that influence interference checking? BTL2
Interference avoidance modification can be divided into two phases:
• Interference checking to discover existing interference, and then
• Making modifications to remove the interference, if interference does exist. To check
interference, geometric and topological data are necessary.
• Any interference between two objects is checked by computer analysis of the data structure
of the model has a strong influence on the efficiency of the interference checking.
19
List out the benefits of the interchangeable parts. BTL2
The benefits of the interchangeable parts are listed below:
• Assembly of parts requires less skilled operators. So it is cheaper and quality is easier to maintain.
• The damaged components can be easily replaced by another component with the same range of dimensions.
• Parts can be made in large quantities with less demand on the skill of operator.
20
Give the relation between tolerance and cost. BTL2
It is known clearly that, as the low tolerance will be with higher accuracy on the other hand cost will be higher. When considering the higher tolerance, it will give low accuracy and cost will also be reduced.
PART*B
1
Describe the various steps in generation of assembly model. (13M) (Apr/May 2017) BTL 1
• After converting mating constraints to kinematic joints – next step is mathematical
construction of kinematic model – commonly assumed all joints have one DOF. (2M)
• Action of each joint can be described – single real number – angle of rotation in case of
revolute joint – displacement in case of prismatic joint – objective to determine the
cumulative effects of entire set of joint variables. (2M)
• Open loop mechanism – n joints and n+1 links – each joint connects two links – first link
is fixed – does not move when joints are actuated. (2M)
• In general link n – not connected back to base link – called as open loop – closed loop
system – link n connects back – any link between 0 and n-2. (2M)
• Using DH convention – considerable amount of streamlining – simplification in
mathematical representation – kinematic model can be achieved. (2M)
• Each homogeneous transformation matrix – represented as product of four basic
transformation matrices.
𝑇1𝑖−1 = 𝑅𝑧(𝜃𝑖)𝑇𝑧(𝑑𝑖)𝑇𝑥(𝑎𝑖)𝑅𝑥(𝛼𝑖)
(5M)
UNIT-V- CAD STANDARDS
Standards for computer graphics- Graphical Kernel System (GKS) - standards for exchange images-
Open Graphics Library (OpenGL) - Data exchange standards - IGES, STEP, CALS etc. -
communication standards.
PART-A
Q.No Questions
1
What are the two methods of exchanging data among the CAD/CAM system? BTL2 The two methods of exchanging the data among the different CAD/CAM systems are direct translators and indirect translators. Direct translators convert data directly in one step. Indirect translators utilize some neutral file format, which reflects the neutral database structure, with each system having its own pair of processor to transfer data to and from this neutral format.
2
What is Graphics Kernal System (GKS) based on? BTL2 GKS is based on a number of elements that may be drawn in an image, known as graphical primitives.
The basic set of primitives are:
• POLYLINE - To draw multi – element line.
• POLYMARKER - To draw points.
• FILLAREA - For Raster fill operations.
• TEXT - Words.
3
When is SET Command used in GKS? BTL2 Display characteristics for primitives, such as line – style and thickness, color, text font and text angle, are defined by attributes, the values of which are set using the SET command. GKS also allows attributes to be bundled, that is grouped together and modified as a single entity.
4
What is bitmap? BTL1 The raster array which converts the CAD system into a series of graphics primitives are represented by a region of computer memory known as bitmap.
5
What is a graphics metafile? BTL1 A graphics metafile is a formatted computer file containing graphics commands and data. It
may be either a trail of graphics commands used to generate a picture of the elements that make up the picture. A key feature of a metafile is that it is resolution independent, and can therefore be displayed at different sizes and scales and on devices of different resolution.
6
What are metafile standards? BTL1 The important metafile standard is the Computer Graphics Metafile (CGM – ISO 8632, 1992), which allows pictures to be described as collections of graphics primitives including lines, polylines, arcs, ellipse, filled areas, text and markers such as points or crosses.
7
What is the simplest way to store a bitmap? BTL1 The simplest way of storing a bitmap is simply to write the numbers that the pixels represent to the file, together with a header giving information about the file.
8
Define GKS. (Nov/Dec 2016, Apr/May 2017) BTL2 GKS is basically a set of procedures which can be called by user programs to carry out certain generalized functions such as arc, circle and ellipse etc., GKS is defined in terms of number of levels describing the level of support in terms of facilities.
9
What is then advantage of Open Graphics Library? BTL1 It provides a means of drawing and rendering geometric objects like points, line segments, polygons for which specifying how they should be colored, and how they should be mapped from the model space to the screen.
10
What is Open Graphics library? (Apr/May 2017, Nov/Dec2017) BTL2 Open Graphics Libraryis also named as open GL. Windows X offers a powerful device independent means of generating graphical systems and user interfaces, but its device independence and distributed nature means that it can impose a high load on hardware. It has an advantage of the graphics accelerator hardware that has been developed to allow dynamic manipulation of 3-D models with hidden surface removal, shading and texturing.
11
What is CALS? BTL2 (BTL2) Continuous Acquisition and Life cycle support is CALS. This data exchange standard was
produced with an aim of applying computer technology to the process of specifying, ordering, operating, supporting and maintaining the weapons systems used by the US armed forces, although it can be adopted by any industry, not just defense industry.
12
Define start section. BTL2 Start section is setup manually by the person initiating the IGES file. It contains the
information that may help the user at the destination, such as the features of the originating system.
13
Write a short note of error handling? BTL2 While importing an IGES file, Error handling is very much important. There are two major
error sources when processing IGES file: Program errors in the processor and is interpretation
of the IGES standard itself. The way an IGES processor reports error is that preprocessor should report the entity type, number of unprocessed entries, reasons for un processing and
other relevant database information of these unprocessed entities. IGES should also report any invalid or missing data encountered in reading IGES files especially those that were edited.
14
What are fiber optic links? BTL2 It is an alternative to copper connecting wires in LANs. Optical communication offers
the advantage of large transmission bandwidth and relatively immunity from electromagnetic interference or corrosion problems which make them ideal for industrial environments.
15
Write a short note on standards for computer Graphics. BTL2 Computer graphics standards grew from low-level, device-dependent collections of
subroutines supply by graphics hardware manufacturers into higher-level, device-independent packages designed to introduce a measure of portability to application programs. These packages consist of a series of sub routines to set up graphics windows and viewports and to draw simple graphics primitives within them.
16
Define database. BTL1
Database is a collection of data at a single location to be used by various people for different
applications.
17
Classify CAD standards. (May/June 2016) BTL1
• Graphics and computing standards.
• Data exchange standards.
• Communication standards.
18
What is called topological information? BTL2
Topological information is the information about the product through solid modelling. Next,
features include high level concepts about parts such as hole, flange, web, pocket, chamfer etc.,
19
What is Directory section in IGES? BTL2 Directory section is generated by IGES pre-processor. This section also contains the entry for each entity in the file comprising a code representing the entity type and subtype. Two lines comprising 18 fields of eight characters are used for each entry.
20
State the methods of data exchange. BTL1
• Direct CAD system export/import
• Direct translation software
• Neutral data exchange format.
PART – B
1
Write short notes on database management. (13M) BTL 4Answer: Page 5.2 –
Dr.G.K.Vijayaraghavan, Dr.S.Sundaravalli.
• Database is collection of data – logically related data stored together – set of files
intended to serve one or more applications. [2M]
• Database must have – pre-decided suitable structure – for access, manipulation and
interpretation – based on edges and vertices. [2M]
• Reduces or eliminates redundant data – integrates existing data – provides security –
shares data among users – incorporates changes quickly. [2M]
• Exercises effective control over data – simplifies the method of using data – reduces the
cost of storage and retrieval of data – improves accuracy and integrity of data – also
Describe the logical concepts in IGES. (13M) (May/June 2016, Nov/Dec 2016) BTL 2 Answer: Page 5.32 – Dr.G.K.Vijayaraghavan, Dr.S.Sundaravalli.
• IGES developed by US National bureau of standards – exchanges primarily shape and non-shape data – referred to CAD to CAD exchange. [2M]
• Store a file detail of entities to be transferred between system – allows compressed ASCII format and binary files – will have processor software to translate – from their software to IGES neutral file. [2M]
• Most comprehensive standard – designed to transmit entire product – including manufacturing and any other associated information – essentially specification for structure and syntax of neutral file is ASCII. [2M]
• Generally stable and reliable for exchange – simple geometric entities such as – points, lines, arc and little less - complex entities such as splines – poor for annotation, dimensions and group entities. [2M]
• IGES works at level of application database structure – based on the concept of entities such as points, lines, circles and surfaces etc., Entities – geometric entities –lines, circles, surfaces – annotations entities – dimensions, blocks, additional notes – structure
entities – description of objects to define how object is made. [3M]
• File sections – flag, start section, global section, directory section, parameter data section, termination section. [2M]
4
Write short notes on OpenGL. (13M) BTL 4 Answer: Page 5.19 –
Dr.G.K.Vijayaraghavan, Dr.S.Sundaravalli.
• OpenGL (Open Graphics Library) cross language – multi-platform application programming interface for rendering 2D and 3D vector graphics – used to interact with graphics processing unit (GPU) – obtain hardware accelerating rendering. [2M]
• Extensively used – fields of CAD, virtual reality, scientific visualization, information visualization, flight simulation and video games – although possible for API – implement entirely in software. [2M]
• Defined as number of functions – called by client program alongside – number of named integer constants – language independent - language bindings such as web GL, WGL, GLX and CGL. [2M]
• Features of OpenGL – based on IRIS GL – Low level – Fine Grained control – Modal – Frame buffer – Not programmable – Geometry and images – purely rendering to provide no API’s. [3M]
• First stage displaying the geometry – second stage effective means for resembling curve – calculating polynomial functions of input data – next stage geometric primitives based on vertices – converted to see the volume required for next stage.
[2M]
• Advantages – Industry standard – stable – reliable and portable – evolving – scalable – easy to use – well documented – simplified software development, speeds time to market – software developers access to geometric and image primitives – lighting and texturing. [2M]
5
Explain elaborately the thrust involved in developing CAD standards. (13M) BTL 4 Answer: Page 5.1 – Dr.G.K.Vijayaraghavan, Dr.S.Sundaravalli.
• Critical concern with CAD and CAM – communication of design and manufacturing data within engineering organization – there was need to create CAD standards – link different hardware and software from vendors. [3M]
• Each computer manufacturer – different operating systems, different rules and protocols – for communication of data between computers – computer to terminals and peripheral devices. [3M]
• Difficulties involved in incompatibility – pressure on data format, hardware, software, database standards – isolate programs and programmers from peculiarities – particular hardware. [3M]
• Offers extended set of primitives for graphical elements – mainly used for high functional systems – additional features such as hidden lines, surface manipulation and graphics animation etc., [3M]
• Advantage over GKS – ability to handle dynamic graphics changes - support segmentation of graphic displays. [2M]
• Main difference between GKS 3D and PHIGS – better compatibility with 2D images – providing standard acceptable by vendor – combined benefit of 3D animation. [2M]
• Features of PHIGS: very high interactivity – data input hierarchical structure –geometric animation – adaptability to distribute user environment – set of device independent logical concepts. [3M]
• Logical concepts in PHIGS: five basic concepts – structure networks and manipulation – logical input device – search and enquiry – structure transversal and display – graphic output. [3M]
7
Write short notes on continuous acquisition and life-cycle support (CALS). (13M)
• Developed by US department of defense – prescribes format for storage and exchange of technical data – focuses mainly on technical publications – also known as CALS, CAL, RAS. [3M]
• An attempt to integrate text, graphics and image data – standard document architecture – improve and integrate logistics functions of military and its contractors. [2M]
• All technical publications federal government – must conform to CALS standard – commercial businesses medical, telecommunications, airline and book publishing industries. [2M]
• Structure of two CALS variants – type I and type II – type I consists of following – header , image data – type II contains – document profile, presentation styles, document layout, root layout. [2M]
• CAL online geometry calculator – evaluate the point, real or integer expressions – existing geometry using object snap functions such as CEN, END and INS. [2M]
• Auto LISP variables inserted – arithmetic expression and assigned – value of the expression back to an Auto LISP variable – arithmetic and vector expressions – used in any command – expects points, vectors or numbers. [2M]
PART C
1
Explain how data is communicated between two CAD systems using IGES. (15M)