Professional Documents
Culture Documents
Graphic Standards 04-MAR-21
Graphic Standards 04-MAR-21
and Management
Module – 1 : Graphical Standards
• Introduction
• CAD System
• Need of Graphical Standards
• Types of Graphical Standards
• GKS
• Primitives in GKS
• Exchanging of modelling data
• IGES
Introduction
• CAD model has various entities like points, lines, arcs,
circles etc.
• Needs high level integration between CAD, analysis and
manufacturing operations
• Component database contains
• Shapes of the components (based on solid models)
• Bill of materials of the assembly
• Materials of the component
• Manufacturing, test and assembly procedures
• Factors to be considered while designing CAD database
• The data must be neutral
• The data structure must be user friendly
• The data must be portable
Elements in CAD System
Graphical Standards
Need
The need for portability of the geometric model among
different hardware platforms.
For the exchange of drawing database among software
packages.
Need for exchanging graphic data between different
computer systems.
Need for CAD data standardization
Incompatibility among representations
Complex CAD/CAM systems
Shape, non-shape, design and manufacturing data
Need to integrate and automate design and manufacturing
processes to obtain maximum benefits from CAD/CAM
systems
Direct translators and neutral formats
Types of Graphical Standards
• GKS (Graphical Kernel System)
• PHIGS (Programmer's Hierarchical Interface for Graphics)
• CORE (ACM-SIGGRAPH)
• GKS-3D
• IGES (Initial Graphics Exchange Specification)
• DXF (Drawing Exchange Format)
• STEP (Standard for the Exchange of Product Model Data)
• DMIS (Dimensional Measurement Interface Specification)
• VDI (Virtual Device Interface)
• VDM (Virtual Device Metafile)
• GKSM (GKS Metafile)
• NAPLPS (North American Presentation Level Protocol Syntax)
GKS
• GKS stands for Graphical Kernel System.
• The GKS is accepted as an international standard for two-
dimensional graphics.
• Designed to be portable across different programming
languages, graphic devices and hardware.
• To control all types of graphic devices in a consistent manner.
• To be small enough for a variety of programs
Layer model of Graphic Kernel System
Primitives in IBM GKS
• In GKS, pictures are considered to be constructed from a
number of basic building blocks called primitives
Primitives in IBM GKS
• The GKS function for drawing line segment is called POLYLINE.
POLYLINE(N, XPTS, YPTS)
• Polyline:
3DCALL GPL3(N, PXA, PYA, PZA)
• Polymarker:
3DCALL GPM3(N, PXA, PYA, PZA)
• Fill Area:
3DCALL GPA3(N, PXA, PYA, PZA)
Other Graphic Standards
• PHIGS - Programmer's Hierarchical Interactive Graphics Standard
• Parasolid
• ACIS
Exchange of Modelling Data
• If we have three/four software packages we may require
six/twelve translators among them.
• This will necessitate a large number of translators.
IGES
• IGES – Initial Graphics Exchange Specification