Lec 6 Cad-Standards
Lec 6 Cad-Standards
CAD CAD
Standards
• Graphics Standards
– GKS, PHIGS, NAPLPS, GKS 3D, IGES
• Images Exchange Standards
– Open GL
• Data Exchange Standards
– IGES,STEP,DXF,STL,CALS,PDES,VRML,CGM
• Communication Standards
– LAN,WAN,CGI,VDI,
Graphics standard
❑ Focus of this standard is that the application program should
be device independent and should interface to any input
device handler and to any graphics display through a device
driver.
❑ Circle is a primitives
❑ Attributes may be color, line width and line types
Examples
• POLYLINE
• POLYMARKER
• TEXT
• FILLAREA
GKS Inquiry Functions
Metafile functions
❑ Files to store, retrieve and display the graphical data
to handle device independent formats.
PHIGS : Programmer’s Hierarchical Interface for Graphics
Open GL –image exchange using Open GL
Data Exchange Standards
IGES
(Initial Graphics Exchange Specification)
• Details of Product
Global Section • Drafting Standards Used
Global section
▪ Included information telling the pre-processor and
information needed by the post –processor to interpret
the files.
▪ Some item specified example : the data and time of the
file generation .
Directory Entry section
❑ Is a list of all the entities together with certain of their attributes.
❑ Second field contains pointer to the Parameter data entry for the
entity in the parameter data section.
• DXF file
can either be in an ASCII or a binary
format,depending on the software creating
it
Drawing Exchange Format (DXF)
DXF file is an ASCII test file and consist of five sections
MECHANICAL
ELECTRICAL
AEC Application
PRODUCTS APPLICATION N
PRODUCTS PRODUCTS
layer
APPLICATION –SPECIFIC
Logical
GENERIC ENTITIES
ENTITIES
layer
Physical
FILE FORMAT AND DATASTRUCTURE
layer
Three layers of STEP
• Application layer –consist of information of various application
areas.
• Logical layer-provide a consistent , computer-independent
description of the data constructs that contain information to be
exchanged.
• Physical layer –deals with the data structures and data format for
exchange file itself.
❑ When a user creates an IGES file, they are translating their native CAD
file into the IGES format. When this file is shared, it is imported into the
next CAD package and is translated again. File translations, could
potentially bring in inaccuracies in the geometry.
❑ The benefit of using the Native CAD file, is that it only requires
translation, which is theoretically more accurate.
Continuous Acquisition and Life-cycle Support
CALS
▪ It was developed by US department of defense.
▪ It prescribes the formats for storage and exchange of technical data.
▪ Focuses mainly technical publications ,
Important CALS standards:
▪ Standard generalized markup language (SGML) is an important
standard, developed in 1960s IBM . It has the document
description language.
▪ Computer graphics metafile (CGM) is next important standard,
developed in 1986 it is used for the vector file format for
illustrations and drawings.
Continuous Acquisition and Life-cycle Support
CALS
▪ CALS is an attempt to integrate text, graphics and image data
into standard document architecture.
CAD A
Neutral
CAD D File
CAD B
CAD C