SlideShare ist ein Scribd-Unternehmen logo
1 von 17
by
Mr. Siddesh Kumar N M
Assistant Professor
Department of Mechanical Engg.
P. E. S. College of Engineering
Mandya, Karnataka, India.
Dept. of Mechanical Engineering, PESCE. 1
CAD/CAM
P18ME551
15-Oct-20
The software configuration of a graphic system
15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 2
Introduction
Graphics software is the collection of programs written to make it convenient for a user to
operate the computer graphics system
It includes Programs to generate images on the CRT screen.
To accomplish various types of interaction between the user and the system.
The graphics software for a particular computer graphics system is very much a function of
the type of hardware used in the system.
The software must be written specifically for the type of CRT and the types of input devices
used in the system.
The differences between a storage tube and a refresh tube would also influence the
graphics software
15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 3
Newman
and
Sprouls
lists 6
ground
rules for
designing
graphic
software
15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 4
Simplicity :
Graphic software
should be very
easy to use
Consistency:
Graphic software
should be
predictable way
to the user
Completeness:
Graphic software
should provide
the complete
information
Robustness: it
should be
tolerant of minor
misuse of the
operator
Performance:
within limitation
by system
hardware the
system response
much be very fast
Economy: It
should not be too
expensive and
memory
occupying
The software
configuration
of a graphic
system
15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 5
In the operation of the
graphics system by the user, a
variety of activities take place,
which can be divided into
three categories:
• Interact with the graphics terminal to
create and alter images on the screen
• Construct a model of something
physical out of the images on the
screen. The models are sometimes
called application models.
• Enter the model into computer
memory and/or secondary storage
The
graphic
software
can be
divided
into
three
modules
According to a conceptual model suggested by Foley
and Van Dam:
1. The graphics package
2. The application program
3. The application data base
Dept. of Mechanical Engineering, PESCE, Karnataka 6
Graphics
package
15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 7
It is the software support between the user and the
graphics terminal
It manages the graphical interaction between the
user and the system
It also serves as the interface between the user and
the application software.
The graphics package consists of input subroutines
and output subroutines.
The input routines :accept input commands and data
from the user and forward them to the application
program.
The output subroutines: control the display terminal
and convert the application models into two-
dimensional or three-dimensional graphical pictures.
Application
Program
15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 8
The central module is the application program.
It controls the storage of data into and retrieves data out
of the application data base.
The application program is implemented by the user to
construct the model of a physical entity whose image is
to be viewed on the graphics-screen
Application programs are written for particular problem
areas.
Problem areas in engineering design would include
architecture, construction, mechanical components,
electronics, chemical engineering, and aerospace
engineering.
Data
base
15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 9
The data base contains mathematical,
numerical, and logical definitions of the
application models, such as electronic
circuits, mechanical components,
automobile bodies, and so forth.
It also includes alphanumeric
information associated with the models,
such as bills of materials, mass
properties, and other data.
The contents of the data base can be
readily displayed on the CRT or plotted
out in hard-copy form.
Functions
of a
graphic
package
15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 10
These functions can be grouped
into function sets.
Each set accomplishes a certain
kind of interaction between the
user and the system. Some of the
common function sets are:
• Generation of graphic
• Transformations
• Display Control and windowing functions
• Segmenting functions
• User input functions
Generation of
graphic element
• Graphic element is a basic
image entity such as dot (or
point), line segment , circle
etc.
• The collection of element in
the system could also
include alphanumeric
characters and special
symbols
• Special hardware to speedup
the process of generating
the element
• The term primitive is used in
reference to graphic element
15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 11
• Primitive is a three-
dimensional graphic
construction
• Such as sphere , cube or
cylinder
• In three-dimensional
wireframe models and
solid modeling primitives
are used as building
blocks
15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 12
Generation of
graphic element
Transformations
• Transformations are used to
change the image on the
display screen and to
reposition the items in the
data base
• The transformation includes
 Enlargement of the
image
 Reduction of the image
 Repositioning of the
image
15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 13
Display control and
windowing
functions
• The functions provides
the display screen at
different screens at the
desired magnifications
• It make uses different
transformation to display
the models
• Hidden lines removal
• In some systems the user
must modify or remove
the hidden lines but in
some software is more
sophisticated to remove
the hidden lines
15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 14
Segmental function
• Segmental functions
provides user with the
capability to selective
replace, delete or modify
portions of the image
• The term segment refers to
portion of the image which
must be modified
• Storage tube CRT is not
suitable for segmentation
function where it will erase
the complete image
• Raster scan is well suited
for segmentation function
the screen is redrawn 30 or
more times in a second
15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 15
User input
function
• It is the important set of
functions because they
permit the operator to
enter the command
• Input functions are
specifically written for a
particular compliment of
input devices
• Input functions should be
written to maximize the
benefits of the interactive
feature
15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 16
Thank you
Dept. of Mechanical Engineering, PESCE, Karnataka 15-Oct-20 17

Weitere ähnliche Inhalte

Was ist angesagt?

DISTRIBUTED NUMERICAL CONTROL
DISTRIBUTED NUMERICAL CONTROLDISTRIBUTED NUMERICAL CONTROL
DISTRIBUTED NUMERICAL CONTROL
Paramesh .
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modeling
manojg1990
 
Computer application for testing (contact and non-contact)
Computer application for testing (contact and non-contact)Computer application for testing (contact and non-contact)
Computer application for testing (contact and non-contact)
Ghassan Alshahiri
 

Was ist angesagt? (20)

Adaptive control System
Adaptive control SystemAdaptive control System
Adaptive control System
 
CNC part programming
CNC part programmingCNC part programming
CNC part programming
 
GEOMETRIC MODELING
GEOMETRIC MODELINGGEOMETRIC MODELING
GEOMETRIC MODELING
 
DISTRIBUTED NUMERICAL CONTROL
DISTRIBUTED NUMERICAL CONTROLDISTRIBUTED NUMERICAL CONTROL
DISTRIBUTED NUMERICAL CONTROL
 
DNC machines tools
DNC machines toolsDNC machines tools
DNC machines tools
 
CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)
 
3 numerical control
3 numerical control3 numerical control
3 numerical control
 
Mechanical CNC machine
Mechanical CNC machineMechanical CNC machine
Mechanical CNC machine
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modeling
 
Group Technology, coding and cell design
Group Technology, coding and cell designGroup Technology, coding and cell design
Group Technology, coding and cell design
 
Unit 2 curves & surfaces
Unit 2  curves & surfacesUnit 2  curves & surfaces
Unit 2 curves & surfaces
 
Computer Integrated Manufacturing System
Computer Integrated Manufacturing SystemComputer Integrated Manufacturing System
Computer Integrated Manufacturing System
 
Computer application for testing (contact and non-contact)
Computer application for testing (contact and non-contact)Computer application for testing (contact and non-contact)
Computer application for testing (contact and non-contact)
 
Numerical control machines tool
Numerical control machines toolNumerical control machines tool
Numerical control machines tool
 
CAD/CAM 1 Module-2 18ME72 Part-A
CAD/CAM  1 Module-2 18ME72 Part-ACAD/CAM  1 Module-2 18ME72 Part-A
CAD/CAM 1 Module-2 18ME72 Part-A
 
Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAM
 
Introduction to cad cam
Introduction to cad camIntroduction to cad cam
Introduction to cad cam
 
COMPONENTS OF CIM
COMPONENTS OF CIM COMPONENTS OF CIM
COMPONENTS OF CIM
 
Cellular manufacturing
Cellular manufacturingCellular manufacturing
Cellular manufacturing
 
Flexible manufacturing systems (FMS)
Flexible manufacturing systems (FMS)Flexible manufacturing systems (FMS)
Flexible manufacturing systems (FMS)
 

Ähnlich wie Computer graphic software and data base

the software configuration of a graphic system
the software configuration of a graphic systemthe software configuration of a graphic system
the software configuration of a graphic system
parmjeet singh
 
EE323 Mini-Project - Line tracing robot
EE323 Mini-Project - Line tracing robotEE323 Mini-Project - Line tracing robot
EE323 Mini-Project - Line tracing robot
Praneel Chand
 

Ähnlich wie Computer graphic software and data base (20)

the software configuration of a graphic system
the software configuration of a graphic systemthe software configuration of a graphic system
the software configuration of a graphic system
 
IRJET - Virtual Mechanisms
IRJET - Virtual MechanismsIRJET - Virtual Mechanisms
IRJET - Virtual Mechanisms
 
Simulation and Modelling of 3-Floor Elevator System using PLC
Simulation and Modelling of 3-Floor Elevator System using PLCSimulation and Modelling of 3-Floor Elevator System using PLC
Simulation and Modelling of 3-Floor Elevator System using PLC
 
Kairos aarohan
Kairos  aarohanKairos  aarohan
Kairos aarohan
 
COMPUTER AIDED DESIGN / COMPUTER AIDED MANUFACTURING (CAD/CAM
COMPUTER AIDED DESIGN / COMPUTER AIDED MANUFACTURING  (CAD/CAMCOMPUTER AIDED DESIGN / COMPUTER AIDED MANUFACTURING  (CAD/CAM
COMPUTER AIDED DESIGN / COMPUTER AIDED MANUFACTURING (CAD/CAM
 
Web Development Using Cloud Computing and Payment Gateway
Web Development Using Cloud Computing and Payment GatewayWeb Development Using Cloud Computing and Payment Gateway
Web Development Using Cloud Computing and Payment Gateway
 
Computer aided process planning
Computer aided process planningComputer aided process planning
Computer aided process planning
 
DOC of Crank shaft
DOC of Crank shaftDOC of Crank shaft
DOC of Crank shaft
 
IRJET-A Study of Programmable Logic Controllers (PLC) and Graphical User Inte...
IRJET-A Study of Programmable Logic Controllers (PLC) and Graphical User Inte...IRJET-A Study of Programmable Logic Controllers (PLC) and Graphical User Inte...
IRJET-A Study of Programmable Logic Controllers (PLC) and Graphical User Inte...
 
EE323 Mini-Project - Line tracing robot
EE323 Mini-Project - Line tracing robotEE323 Mini-Project - Line tracing robot
EE323 Mini-Project - Line tracing robot
 
Importance of step in the integration of manufacturing activities
Importance of step in the integration of manufacturing activitiesImportance of step in the integration of manufacturing activities
Importance of step in the integration of manufacturing activities
 
IRJET - Hardware Benchmarking Application
IRJET - Hardware Benchmarking ApplicationIRJET - Hardware Benchmarking Application
IRJET - Hardware Benchmarking Application
 
IRJET- A Study of Programmable Logic Controllers (PLC) and Graphical User Int...
IRJET- A Study of Programmable Logic Controllers (PLC) and Graphical User Int...IRJET- A Study of Programmable Logic Controllers (PLC) and Graphical User Int...
IRJET- A Study of Programmable Logic Controllers (PLC) and Graphical User Int...
 
IRJET- Analysis of File Conversion Program Used for CNC Machine
IRJET-  	  Analysis of File Conversion Program Used for CNC MachineIRJET-  	  Analysis of File Conversion Program Used for CNC Machine
IRJET- Analysis of File Conversion Program Used for CNC Machine
 
IRJET- A Sequential Control for Full Size Converter Wind Turbine Generating S...
IRJET- A Sequential Control for Full Size Converter Wind Turbine Generating S...IRJET- A Sequential Control for Full Size Converter Wind Turbine Generating S...
IRJET- A Sequential Control for Full Size Converter Wind Turbine Generating S...
 
IRJET- Project Didactic of a Mini CNC Milling Machine
IRJET- Project Didactic of a Mini CNC Milling MachineIRJET- Project Didactic of a Mini CNC Milling Machine
IRJET- Project Didactic of a Mini CNC Milling Machine
 
online movie ticket booking system
online movie ticket booking systemonline movie ticket booking system
online movie ticket booking system
 
CIM unit-1
CIM  unit-1CIM  unit-1
CIM unit-1
 
Paper sharing_A digital twin hierarchy for metal additive manufacturing
Paper sharing_A digital twin hierarchy for metal additive manufacturingPaper sharing_A digital twin hierarchy for metal additive manufacturing
Paper sharing_A digital twin hierarchy for metal additive manufacturing
 
IRJET- Design Automation of Flange Coupling using NX 10.0
IRJET- Design Automation of Flange Coupling using NX 10.0IRJET- Design Automation of Flange Coupling using NX 10.0
IRJET- Design Automation of Flange Coupling using NX 10.0
 

Mehr von SiddeshKumar N M

Mehr von SiddeshKumar N M (8)

Lathe , Drilling, Milling and Grinding machine
Lathe , Drilling, Milling and Grinding machineLathe , Drilling, Milling and Grinding machine
Lathe , Drilling, Milling and Grinding machine
 
Steam formation and turbines
Steam formation and turbinesSteam formation and turbines
Steam formation and turbines
 
Internal combustion engine for Elements of Mechanical Engineering subject 1st...
Internal combustion engine for Elements of Mechanical Engineering subject 1st...Internal combustion engine for Elements of Mechanical Engineering subject 1st...
Internal combustion engine for Elements of Mechanical Engineering subject 1st...
 
Hydraulics pumps recriprocating and centrifugal
Hydraulics pumps recriprocating and centrifugalHydraulics pumps recriprocating and centrifugal
Hydraulics pumps recriprocating and centrifugal
 
Shape Memory alloy Nitnol
Shape Memory alloy NitnolShape Memory alloy Nitnol
Shape Memory alloy Nitnol
 
Numerical Control
Numerical Control Numerical Control
Numerical Control
 
Lcd and plasma
Lcd and plasmaLcd and plasma
Lcd and plasma
 
Cathode ray tube
Cathode ray tubeCathode ray tube
Cathode ray tube
 

Kürzlich hochgeladen

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 

Kürzlich hochgeladen (20)

School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 

Computer graphic software and data base

  • 1. by Mr. Siddesh Kumar N M Assistant Professor Department of Mechanical Engg. P. E. S. College of Engineering Mandya, Karnataka, India. Dept. of Mechanical Engineering, PESCE. 1 CAD/CAM P18ME551 15-Oct-20
  • 2. The software configuration of a graphic system 15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 2
  • 3. Introduction Graphics software is the collection of programs written to make it convenient for a user to operate the computer graphics system It includes Programs to generate images on the CRT screen. To accomplish various types of interaction between the user and the system. The graphics software for a particular computer graphics system is very much a function of the type of hardware used in the system. The software must be written specifically for the type of CRT and the types of input devices used in the system. The differences between a storage tube and a refresh tube would also influence the graphics software 15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 3
  • 4. Newman and Sprouls lists 6 ground rules for designing graphic software 15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 4 Simplicity : Graphic software should be very easy to use Consistency: Graphic software should be predictable way to the user Completeness: Graphic software should provide the complete information Robustness: it should be tolerant of minor misuse of the operator Performance: within limitation by system hardware the system response much be very fast Economy: It should not be too expensive and memory occupying
  • 5. The software configuration of a graphic system 15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 5 In the operation of the graphics system by the user, a variety of activities take place, which can be divided into three categories: • Interact with the graphics terminal to create and alter images on the screen • Construct a model of something physical out of the images on the screen. The models are sometimes called application models. • Enter the model into computer memory and/or secondary storage
  • 6. The graphic software can be divided into three modules According to a conceptual model suggested by Foley and Van Dam: 1. The graphics package 2. The application program 3. The application data base Dept. of Mechanical Engineering, PESCE, Karnataka 6
  • 7. Graphics package 15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 7 It is the software support between the user and the graphics terminal It manages the graphical interaction between the user and the system It also serves as the interface between the user and the application software. The graphics package consists of input subroutines and output subroutines. The input routines :accept input commands and data from the user and forward them to the application program. The output subroutines: control the display terminal and convert the application models into two- dimensional or three-dimensional graphical pictures.
  • 8. Application Program 15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 8 The central module is the application program. It controls the storage of data into and retrieves data out of the application data base. The application program is implemented by the user to construct the model of a physical entity whose image is to be viewed on the graphics-screen Application programs are written for particular problem areas. Problem areas in engineering design would include architecture, construction, mechanical components, electronics, chemical engineering, and aerospace engineering.
  • 9. Data base 15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 9 The data base contains mathematical, numerical, and logical definitions of the application models, such as electronic circuits, mechanical components, automobile bodies, and so forth. It also includes alphanumeric information associated with the models, such as bills of materials, mass properties, and other data. The contents of the data base can be readily displayed on the CRT or plotted out in hard-copy form.
  • 10. Functions of a graphic package 15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 10 These functions can be grouped into function sets. Each set accomplishes a certain kind of interaction between the user and the system. Some of the common function sets are: • Generation of graphic • Transformations • Display Control and windowing functions • Segmenting functions • User input functions
  • 11. Generation of graphic element • Graphic element is a basic image entity such as dot (or point), line segment , circle etc. • The collection of element in the system could also include alphanumeric characters and special symbols • Special hardware to speedup the process of generating the element • The term primitive is used in reference to graphic element 15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 11
  • 12. • Primitive is a three- dimensional graphic construction • Such as sphere , cube or cylinder • In three-dimensional wireframe models and solid modeling primitives are used as building blocks 15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 12 Generation of graphic element
  • 13. Transformations • Transformations are used to change the image on the display screen and to reposition the items in the data base • The transformation includes  Enlargement of the image  Reduction of the image  Repositioning of the image 15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 13
  • 14. Display control and windowing functions • The functions provides the display screen at different screens at the desired magnifications • It make uses different transformation to display the models • Hidden lines removal • In some systems the user must modify or remove the hidden lines but in some software is more sophisticated to remove the hidden lines 15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 14
  • 15. Segmental function • Segmental functions provides user with the capability to selective replace, delete or modify portions of the image • The term segment refers to portion of the image which must be modified • Storage tube CRT is not suitable for segmentation function where it will erase the complete image • Raster scan is well suited for segmentation function the screen is redrawn 30 or more times in a second 15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 15
  • 16. User input function • It is the important set of functions because they permit the operator to enter the command • Input functions are specifically written for a particular compliment of input devices • Input functions should be written to maximize the benefits of the interactive feature 15-Oct-20 Dept. of Mechanical Engineering, PESCE, Karnataka 16
  • 17. Thank you Dept. of Mechanical Engineering, PESCE, Karnataka 15-Oct-20 17