SlideShare a Scribd company logo
UNIT -III
CAD STANDARDS
Content
• Standards for computer graphics
• Graphical Kernel System (GKS)
• Standards for exchange image
• Open Graphics Library (open GL)
• Data exchange standards
• IGES, STEP, CALS, etc
• Communication standards
Purpose of CAD standard
• The transfer of data between dissimilar CAD/CAM system must
embrace the complete description of a product stored in its
database.
• Four types of modeling data make up this description
Shape data – consists of geometrical and topological data
Non-shape data – include shaded image and measuring units of data
base
Design data – FEM/FEA, engineering analysis
Manufacturing data – include tolerencing and bill of materials
Types of translators
i) Direct Translators
It entails translating the modeling
data directly from one native
format to another. It require a
knowledge of both native
formats
Direct translator convert data
directly in one step.
Types of translators
i) Indirect Translators
It converts the modeling
data directly from one native format
to neutral format that all CAD/Cam
system can interpret and
understand.
Each translation system has
its own pair of translator to translate
data to and from the neutral format
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Organization of a typical CAD/CAM
structure with graphics standards
DATABASE MANAGEMENT
• Database is a collection of data at a single location to be used by
various people for different applications.
OBJECTIVES OF DATABASE
• It provides security
• It shares the data among users
• It incorporates the changes quickly and effectively
• It improves accuracy and integrity of data
• It reduces the cost of storage and retrieval of data
• It reduces or eliminates the redundant data
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
STANDARDS FOR COMPUTER
GRAPHICS
• Need for graphic standards
• There is a need for portability of the geometric model among different
hardware platforms.
• Where there is a situation to exchange drawing database among software
packages.
• There is a need for exchanging graphic data between different computer
systems.
• There is a need for the requirement of graphic data exchange formats and their
details such as IGES, DXF and STEP.
CLASSIFICATION OF CAD
STANDARDS
• Graphic and computing standards
• Data exchange standards
• Communication standards
GRAPHIC AND COMPUTING
STANDARDS
• Aim for graphics standardisation
• To allow the transfer of graphic data between two or more different companies
which may have completely different CAD systems.
• To control all types of graphic devices such as plotters and display devices in a
consistent manner.
• To provide the complete range of graphical facilities in 2D including the
interactive capabilities.
• To be small enough for a variety of programs.
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Types of Graphics standards
• GKS-GRAPHICS KERNEL SYSTEM
• PHIGS-Programmers Hierarchical Interactive Graphics Standard
• CORE
• GKS-3D
• IGES- Initial Graphics Exchange Specification
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
GKS (GRAPHICS KERNEL SYSTEM)
• Series of commands used for graphical operations.
• Number of elements that may be drawn in an image is known as
graphical primitives.
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Representation of levels in graphics standards
CAD entities
Graphics
primitives
Image bitmap
CAD data exchange
standards – IGES,
STEP
Device independent
picture description –
Metafile, e.g, CGM
Bitmap standards –
e.g, GIF, TIFF
CAD representation Level Equivalent standards
Features of GKS
• It is an independent device. So it can work with all types of input and
output devices.
• All text and annotation can be prepared and stored natural languages.
• Graphic functions are defined for both 2D and 3D.
• It includes all types of display elements.
• GKS supports picture data into two routines.
• GKS defines an international coordinate system called normalized
device coordinates.
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
STANDARDS FOR EXCHANGE
IMAGES
• The purpose of GKS and other similar standards is to allow graphics
to be drawn on a display device by an application program.
• The model is converted by the series of graphics primitives, and these
are then displayed on the screen using the graphics procedures,
typically by setting the values of the pixels in a rectangular raster
array.
• The raster array is represented by a region of computer memory is
known as bitmap.
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
PHIGS - Programmers Hierarchical
Interactive Graphics Standard
• PHIGS is an improved version of GKS. It offers the extended set of
primitives for graphical elements from which models may be
generated.
• It is mainly used in high functional systems.
Features of PHIGS
• It has very high interactivity
• It has a real time modification of graphical data
• Data input is in hierarchical structure
• It supports geometric animation
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
OPEN GRAPHICS LIBRARY
• OpenGL (Open Graphics Library) is a cross-language, multi-
platform application programming interface (application program
interface-API) for rendering2D and 3D vector graphics.
• The API is typically used to interact with a graphics processing
unit (GPU), to achieve hardware-accelerated rendering.
• Silicon Graphics Inc.,(SGI) started developing OpenGL in 1991.
• Open GL does not require high performance display hardware to
be present, but it require a frame buffer memory that stores the
raster display bitmap.
• Open GL draws directly in to the frame buffer but also allows the
use of multiple buffer where for e.g., one buffer is displayed while
second is being updated.
• It is extensively used in the fields of CAD, virtual reality, scientific
visualization, information visualization, flight simulation and
video games.
Features of OpenGL
• Based on IRIS GL (Integrated raster imaging system graphics
library)
• Low level
• Fine grained control
• Modal
• Frame Buffer
• Not programmable
• Geometry and images
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Advantages of OpenGL
• Industry standard
• Stable
• Reliable and portable
• Evolving
• Scalable
• Easy to use
Data exchange standards
• CAD data exchange involves a number of software technologies and
methods to translate data from one Computer-aided design system to
another CAD file format.
• The recent decades, the data transfer of data between the system has
been made possible by the neutral format of data exchange.
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
The following reasons for exchanging the data are that
• All use the same cad package
• Special translator applications are used to change the data from one
format to another format needed.
• A neutral format is used for data exchange.
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Requirements of data exchange
• Shape data
• Non shape data
• Design data
• Manufacturing data
Methods for data exchange
• Direct CAD system export/import
• Direct translation software
• Neutral data exchange format
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Development of Data Exchange Format
• The significant work in data exchange was started in 1979 of an Initial
Graphics Exchange Specification (IGES) which was supported by US
national Bureau of standards.
• Boeing and GE were chosen due to their prior experience in
developing data exchange formats – Boeing with its CIIN (CAD
Integrated Information Network)
• IGES owned very good support among the CAD users and vendors.
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
IGES has three types of entity:
• Geometric – it defines the product shape and include curves, surface
and solids
• Annotation – it included various types of dimensions (linear, angular,
ordinate), centre line , notes, general labels, symbols and cross
hatching
• Structure – it includes views, drawing , attributes( such as line and text
fonts, colors and layers), properties (mass), subfigures and external
cross reference entities (for surface and assemblies)
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Error handling
• While importing IGES file, error handling is very important
• There are two major error sources when processing IGES files
Program errors in the processors
Misinterpretation of the IGES standard itself.
• The way an IGES processor report error is – the processor should
report the entity type, number of unprocessed entries, reason 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.
STEP
• STEP ( standard for Exchange of Product Data) is an exchange for
product data in support of industrial automation
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
CALS
• Continuous Acquisition and Life cycle support is CALS.
• CALS was originally called Computer Aided Acquisition and Logistics
Support.
COMMUNICATION STANDARDS
• Data exchange depends not only on the compatibility of the
applications data formats between the communicating systems.
• LAN (Local area networks)
• WAN (Wide area networks)
LAN
WAN

More Related Content

PPTX
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
PDF
Graphics standards
PPTX
UNIT III CAD STANDARDS
PDF
Geometric model & curve
PPTX
Various types of surfaces 131044119001
PDF
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
PPTX
06- PROJECT SCHEDULE MANAGEMENT (PMBOK Ch - 06).pptx
Unit 2-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Graphics standards
UNIT III CAD STANDARDS
Geometric model & curve
Various types of surfaces 131044119001
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
06- PROJECT SCHEDULE MANAGEMENT (PMBOK Ch - 06).pptx

What's hot (20)

PPTX
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
PPTX
SURFACE MODELLING .pptx
PPTX
Unit 4-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
PPTX
CAD - Unit-1 (Fundamentals of Computer Graphics)
PDF
Unit 5-cad standards
PPTX
Unit 5 -1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
PPTX
Curves wire frame modelling
PPTX
COMPUTER AIDED PROCESS PLANNING (CAPP)
PPTX
CNC part programming
PDF
CAD STANDARDS
PPTX
Cad standards
PPT
CADM-Unit 4/CNC &PROGRAMING
PPTX
CAD - UNIT 2 (Geometric Modelling)
PDF
CAD data exchange
PPT
Geometric modeling111431635 geometric-modeling-glad (1)
PPTX
cad design process VS conventional design process
PPTX
Unit V CNC Machining
PPTX
CNC Programming
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
SURFACE MODELLING .pptx
Unit 4-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
CAD - Unit-1 (Fundamentals of Computer Graphics)
Unit 5-cad standards
Unit 5 -1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Curves wire frame modelling
COMPUTER AIDED PROCESS PLANNING (CAPP)
CNC part programming
CAD STANDARDS
Cad standards
CADM-Unit 4/CNC &PROGRAMING
CAD - UNIT 2 (Geometric Modelling)
CAD data exchange
Geometric modeling111431635 geometric-modeling-glad (1)
cad design process VS conventional design process
Unit V CNC Machining
CNC Programming
Ad

Similar to Unit 3-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING (20)

PPTX
PPTX
Unit 3-ASSEMBLY OF PARTS AND CAD STANDARDS.pptx
PPT
chapter-8 standard for CAD/CAM System.ppt
PPT
graphic stadards
PDF
UNIT 5 CAD STANDARDS -GOoGLE.pdf
PDF
CAD Data Exchange format used in industry
PPT
Graphic standards and exchange formats
PPTX
Lecture 6eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.pptx
PPTX
CAD STANDARDS - SMART MANUFACTURING MECH
PPTX
LECT-standard for data exch.pptx
PPTX
Graphical interfacing standards
PPTX
Computer Aided Engineering - Introduction
PPTX
CADCAM: Data exchange standards
PDF
2019 Esri International User Conference, Engineering Summit
PDF
Au 2007 It’S Not Cad To Gis Final
PDF
Graphics Standards and Algorithm
PDF
Be Location Intelligent with MapInfo Pro v2019
PPTX
GPU Computing: A brief overview
PDF
PPTX
Webinar - Transforming Graphical Data
Unit 3-ASSEMBLY OF PARTS AND CAD STANDARDS.pptx
chapter-8 standard for CAD/CAM System.ppt
graphic stadards
UNIT 5 CAD STANDARDS -GOoGLE.pdf
CAD Data Exchange format used in industry
Graphic standards and exchange formats
Lecture 6eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.pptx
CAD STANDARDS - SMART MANUFACTURING MECH
LECT-standard for data exch.pptx
Graphical interfacing standards
Computer Aided Engineering - Introduction
CADCAM: Data exchange standards
2019 Esri International User Conference, Engineering Summit
Au 2007 It’S Not Cad To Gis Final
Graphics Standards and Algorithm
Be Location Intelligent with MapInfo Pro v2019
GPU Computing: A brief overview
Webinar - Transforming Graphical Data
Ad

More from Mohanumar S (20)

PDF
20ME702-Mechatronics-UNIT-1,UNIT-2,UNIT-3,UNIT-4,UNIT-5, 2025-2026
PPT
20ME702-MECHATRONICS.ppt, ACADEMIC YEAR: 2024-25
PPT
20CE501PE – INDUSTRIAL WASTE MANAGEMENT.ppt
PPT
20ME702– MECHATRONICS -UNIT-4.ppt
PPT
20ME702– MECHATRONICS -UNIT-3.ppt
PPTX
20ME702– MECHATRONICS -UNIT-2.pptx
PPT
20ME702– MECHATRONICS -UNIT-5-Motor.ppt
PPT
20ME702– MECHATRONICS -UNIT-1-Sensor and transducers.ppt
PPT
M.P- II-UNIT II CENTRE LATHE AND SPECIAL PURPOSE LATHES..ppt
PPT
M.P- II-UNIT I -THEORY OF METAL CUTTING.ppt
PPT
M.P- II-UNIT III-SHAPER, MILLING AND BROACHING MACHINES.ppt
PPTX
M.P- II-UNIT IV - ABRASIVE PROCESSES AND GEAR CUTTING.pptx
PPT
M.P- II-UNIT V - CNC MACHINE TOOLS AND PART PROGRAMMING.ppt
PPTX
EM-Unit-V-Mechanical properties
PPTX
EM-UNIT-V-Testing utm-hardness-impact
PPTX
EM-Unit-IV- Vacuum plasma hardening
PPTX
EM-Unit-IV- Ttt diagram
PPTX
EM-Unit-IV- Cct diagram
PPTX
EM-Unit-IV- Case hardening
PPT
EM-Unit-IV- case hardening
20ME702-Mechatronics-UNIT-1,UNIT-2,UNIT-3,UNIT-4,UNIT-5, 2025-2026
20ME702-MECHATRONICS.ppt, ACADEMIC YEAR: 2024-25
20CE501PE – INDUSTRIAL WASTE MANAGEMENT.ppt
20ME702– MECHATRONICS -UNIT-4.ppt
20ME702– MECHATRONICS -UNIT-3.ppt
20ME702– MECHATRONICS -UNIT-2.pptx
20ME702– MECHATRONICS -UNIT-5-Motor.ppt
20ME702– MECHATRONICS -UNIT-1-Sensor and transducers.ppt
M.P- II-UNIT II CENTRE LATHE AND SPECIAL PURPOSE LATHES..ppt
M.P- II-UNIT I -THEORY OF METAL CUTTING.ppt
M.P- II-UNIT III-SHAPER, MILLING AND BROACHING MACHINES.ppt
M.P- II-UNIT IV - ABRASIVE PROCESSES AND GEAR CUTTING.pptx
M.P- II-UNIT V - CNC MACHINE TOOLS AND PART PROGRAMMING.ppt
EM-Unit-V-Mechanical properties
EM-UNIT-V-Testing utm-hardness-impact
EM-Unit-IV- Vacuum plasma hardening
EM-Unit-IV- Ttt diagram
EM-Unit-IV- Cct diagram
EM-Unit-IV- Case hardening
EM-Unit-IV- case hardening

Recently uploaded (20)

PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Construction Project Organization Group 2.pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
Structs to JSON How Go Powers REST APIs.pdf
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
OOP with Java - Java Introduction (Basics)
DOCX
573137875-Attendance-Management-System-original
PPT
Mechanical Engineering MATERIALS Selection
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
composite construction of structures.pdf
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
web development for engineering and engineering
Operating System & Kernel Study Guide-1 - converted.pdf
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Construction Project Organization Group 2.pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
UNIT 4 Total Quality Management .pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Internet of Things (IOT) - A guide to understanding
Structs to JSON How Go Powers REST APIs.pdf
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
OOP with Java - Java Introduction (Basics)
573137875-Attendance-Management-System-original
Mechanical Engineering MATERIALS Selection
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
composite construction of structures.pdf
CH1 Production IntroductoryConcepts.pptx
web development for engineering and engineering

Unit 3-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING

  • 2. Content • Standards for computer graphics • Graphical Kernel System (GKS) • Standards for exchange image • Open Graphics Library (open GL) • Data exchange standards • IGES, STEP, CALS, etc • Communication standards
  • 3. Purpose of CAD standard • The transfer of data between dissimilar CAD/CAM system must embrace the complete description of a product stored in its database. • Four types of modeling data make up this description Shape data – consists of geometrical and topological data Non-shape data – include shaded image and measuring units of data base Design data – FEM/FEA, engineering analysis Manufacturing data – include tolerencing and bill of materials
  • 4. Types of translators i) Direct Translators It entails translating the modeling data directly from one native format to another. It require a knowledge of both native formats Direct translator convert data directly in one step.
  • 5. Types of translators i) Indirect Translators It converts the modeling data directly from one native format to neutral format that all CAD/Cam system can interpret and understand. Each translation system has its own pair of translator to translate data to and from the neutral format
  • 7. Organization of a typical CAD/CAM structure with graphics standards
  • 8. DATABASE MANAGEMENT • Database is a collection of data at a single location to be used by various people for different applications.
  • 9. OBJECTIVES OF DATABASE • It provides security • It shares the data among users • It incorporates the changes quickly and effectively • It improves accuracy and integrity of data • It reduces the cost of storage and retrieval of data • It reduces or eliminates the redundant data
  • 12. STANDARDS FOR COMPUTER GRAPHICS • Need for graphic standards • There is a need for portability of the geometric model among different hardware platforms. • Where there is a situation to exchange drawing database among software packages. • There is a need for exchanging graphic data between different computer systems. • There is a need for the requirement of graphic data exchange formats and their details such as IGES, DXF and STEP.
  • 13. CLASSIFICATION OF CAD STANDARDS • Graphic and computing standards • Data exchange standards • Communication standards
  • 14. GRAPHIC AND COMPUTING STANDARDS • Aim for graphics standardisation • To allow the transfer of graphic data between two or more different companies which may have completely different CAD systems. • To control all types of graphic devices such as plotters and display devices in a consistent manner. • To provide the complete range of graphical facilities in 2D including the interactive capabilities. • To be small enough for a variety of programs.
  • 17. Types of Graphics standards • GKS-GRAPHICS KERNEL SYSTEM • PHIGS-Programmers Hierarchical Interactive Graphics Standard • CORE • GKS-3D • IGES- Initial Graphics Exchange Specification
  • 19. GKS (GRAPHICS KERNEL SYSTEM) • Series of commands used for graphical operations. • Number of elements that may be drawn in an image is known as graphical primitives.
  • 21. Representation of levels in graphics standards CAD entities Graphics primitives Image bitmap CAD data exchange standards – IGES, STEP Device independent picture description – Metafile, e.g, CGM Bitmap standards – e.g, GIF, TIFF CAD representation Level Equivalent standards
  • 22. Features of GKS • It is an independent device. So it can work with all types of input and output devices. • All text and annotation can be prepared and stored natural languages. • Graphic functions are defined for both 2D and 3D. • It includes all types of display elements. • GKS supports picture data into two routines. • GKS defines an international coordinate system called normalized device coordinates.
  • 27. STANDARDS FOR EXCHANGE IMAGES • The purpose of GKS and other similar standards is to allow graphics to be drawn on a display device by an application program. • The model is converted by the series of graphics primitives, and these are then displayed on the screen using the graphics procedures, typically by setting the values of the pixels in a rectangular raster array. • The raster array is represented by a region of computer memory is known as bitmap.
  • 30. PHIGS - Programmers Hierarchical Interactive Graphics Standard • PHIGS is an improved version of GKS. It offers the extended set of primitives for graphical elements from which models may be generated. • It is mainly used in high functional systems.
  • 31. Features of PHIGS • It has very high interactivity • It has a real time modification of graphical data • Data input is in hierarchical structure • It supports geometric animation
  • 33. OPEN GRAPHICS LIBRARY • OpenGL (Open Graphics Library) is a cross-language, multi- platform application programming interface (application program interface-API) for rendering2D and 3D vector graphics. • The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering. • Silicon Graphics Inc.,(SGI) started developing OpenGL in 1991.
  • 34. • Open GL does not require high performance display hardware to be present, but it require a frame buffer memory that stores the raster display bitmap. • Open GL draws directly in to the frame buffer but also allows the use of multiple buffer where for e.g., one buffer is displayed while second is being updated. • It is extensively used in the fields of CAD, virtual reality, scientific visualization, information visualization, flight simulation and video games.
  • 35. Features of OpenGL • Based on IRIS GL (Integrated raster imaging system graphics library) • Low level • Fine grained control • Modal • Frame Buffer • Not programmable • Geometry and images
  • 37. Advantages of OpenGL • Industry standard • Stable • Reliable and portable • Evolving • Scalable • Easy to use
  • 38. Data exchange standards • CAD data exchange involves a number of software technologies and methods to translate data from one Computer-aided design system to another CAD file format. • The recent decades, the data transfer of data between the system has been made possible by the neutral format of data exchange.
  • 40. The following reasons for exchanging the data are that • All use the same cad package • Special translator applications are used to change the data from one format to another format needed. • A neutral format is used for data exchange.
  • 42. Requirements of data exchange • Shape data • Non shape data • Design data • Manufacturing data
  • 43. Methods for data exchange • Direct CAD system export/import • Direct translation software • Neutral data exchange format
  • 47. Development of Data Exchange Format • The significant work in data exchange was started in 1979 of an Initial Graphics Exchange Specification (IGES) which was supported by US national Bureau of standards. • Boeing and GE were chosen due to their prior experience in developing data exchange formats – Boeing with its CIIN (CAD Integrated Information Network) • IGES owned very good support among the CAD users and vendors.
  • 49. IGES has three types of entity: • Geometric – it defines the product shape and include curves, surface and solids • Annotation – it included various types of dimensions (linear, angular, ordinate), centre line , notes, general labels, symbols and cross hatching • Structure – it includes views, drawing , attributes( such as line and text fonts, colors and layers), properties (mass), subfigures and external cross reference entities (for surface and assemblies)
  • 55. Error handling • While importing IGES file, error handling is very important • There are two major error sources when processing IGES files Program errors in the processors Misinterpretation of the IGES standard itself. • The way an IGES processor report error is – the processor should report the entity type, number of unprocessed entries, reason 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.
  • 56. STEP • STEP ( standard for Exchange of Product Data) is an exchange for product data in support of industrial automation
  • 59. CALS • Continuous Acquisition and Life cycle support is CALS. • CALS was originally called Computer Aided Acquisition and Logistics Support.
  • 60. COMMUNICATION STANDARDS • Data exchange depends not only on the compatibility of the applications data formats between the communicating systems. • LAN (Local area networks) • WAN (Wide area networks)
  • 61. LAN
  • 62. WAN