SlideShare a Scribd company logo
1 of 8
 PRESENTATION ON
THE SOFTWARE CONFIGURATION OF A
GRAPHICS SYSTEM
Submitted to
Sushma Singh
Assistant professor(BUEST)
Submitted by
Parmjeet
10UME043
The graphics software :
is the collection of programs written to make it
convenient for a user to operate the computer graphics syste
m
 It includes Programmes 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.
IN THE OPERATION OF THE GRAPHICS SYSTEM BY THE USER,
A VARIETY OF ACTIVITIES TAKE PLACE, WHICH CAN BE
DIVIDED INTO THREE CATEGORIES:
◦ 1. Interact with the graphics terminal to create and alter
images on the screen
◦ 2. Construct a model of something physical out of the
images on the screen. The models are sometimes called
application models.
◦ 3. Enter the model into computer memory and/or
secondary storage
according to a conceptual model suggested by Foley and
Van Dam:
1. The graphics package
2. The application program
3. The application data base
 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.
 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.
 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.
 To fulfil its role in the software configuration, the
graphics package must perform a variety of different
functions. 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
◦ Elements Transformations Display
◦ Control and windowing functions
◦ Segmenting functions
◦ User input functions

More Related Content

What's hot

What's hot (20)

Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAM
 
Presentation on reverse engineering
Presentation on reverse engineeringPresentation on reverse engineering
Presentation on reverse engineering
 
CAD - UNIT 2 (Geometric Modelling)
CAD - UNIT 2 (Geometric Modelling)CAD - UNIT 2 (Geometric Modelling)
CAD - UNIT 2 (Geometric Modelling)
 
NC, CNC & DNC Machine
NC, CNC & DNC Machine NC, CNC & DNC Machine
NC, CNC & DNC Machine
 
Adaptive control System
Adaptive control SystemAdaptive control System
Adaptive control System
 
Introduction of creo software
Introduction of creo softwareIntroduction of creo software
Introduction of creo software
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)
 
Catia v5 presentation report
Catia v5 presentation reportCatia v5 presentation report
Catia v5 presentation report
 
CAD/CAM/CIM (Lecture 1 CAD)
CAD/CAM/CIM  (Lecture 1 CAD)CAD/CAM/CIM  (Lecture 1 CAD)
CAD/CAM/CIM (Lecture 1 CAD)
 
Role of computers in mfg
Role of computers in mfgRole of computers in mfg
Role of computers in mfg
 
CIM Computer Integrated Manufacturing
CIM Computer Integrated ManufacturingCIM Computer Integrated Manufacturing
CIM Computer Integrated Manufacturing
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modeling
 
Cnc, dnc & adaptive control
Cnc, dnc & adaptive controlCnc, dnc & adaptive control
Cnc, dnc & adaptive control
 
DNC SYSTEMS
DNC SYSTEMSDNC SYSTEMS
DNC SYSTEMS
 
Catia v5 lecture notes
Catia v5 lecture notesCatia v5 lecture notes
Catia v5 lecture notes
 
Low cost automation
Low cost automationLow cost automation
Low cost automation
 
Cad
CadCad
Cad
 
COMPUTER AIDED PROCESS PLANNING
COMPUTER AIDED PROCESS PLANNINGCOMPUTER AIDED PROCESS PLANNING
COMPUTER AIDED PROCESS PLANNING
 
Cad standards
Cad standardsCad standards
Cad standards
 
Geometric Modelling approaches
Geometric Modelling approachesGeometric Modelling approaches
Geometric Modelling approaches
 

Viewers also liked

Nuclear power plant parmmax
Nuclear power plant parmmaxNuclear power plant parmmax
Nuclear power plant parmmaxparmjeet singh
 
applications of computer graphics
applications of computer graphicsapplications of computer graphics
applications of computer graphicsAaina Katyal
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphicsKamal Acharya
 
Lecture+ +raster+&+random+scan+systems
Lecture+ +raster+&+random+scan+systemsLecture+ +raster+&+random+scan+systems
Lecture+ +raster+&+random+scan+systemsavelraj
 
Overview of graphics systems
Overview of  graphics systemsOverview of  graphics systems
Overview of graphics systemsJay Nagar
 
Application of information technology in gi k
Application of information technology in gi kApplication of information technology in gi k
Application of information technology in gi kkibrom G
 
Application of-computer-technology-in-apparel-manufacturing (1)
Application of-computer-technology-in-apparel-manufacturing (1)Application of-computer-technology-in-apparel-manufacturing (1)
Application of-computer-technology-in-apparel-manufacturing (1)Bangladesh University of Textiles
 
computer graphics
computer graphicscomputer graphics
computer graphicsashpri156
 
Introduction to Computer graphics
Introduction to Computer graphics Introduction to Computer graphics
Introduction to Computer graphics PrathimaBaliga
 
Robot programming
Robot programmingRobot programming
Robot programmingGopal Saini
 
Computer Aided Design Powerpoint Project
Computer Aided Design Powerpoint ProjectComputer Aided Design Powerpoint Project
Computer Aided Design Powerpoint Projectcarolinabonill
 

Viewers also liked (14)

Knooppunt account
Knooppunt accountKnooppunt account
Knooppunt account
 
Nuclear power plant parmmax
Nuclear power plant parmmaxNuclear power plant parmmax
Nuclear power plant parmmax
 
applications of computer graphics
applications of computer graphicsapplications of computer graphics
applications of computer graphics
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
Lecture+ +raster+&+random+scan+systems
Lecture+ +raster+&+random+scan+systemsLecture+ +raster+&+random+scan+systems
Lecture+ +raster+&+random+scan+systems
 
Overview of graphics systems
Overview of  graphics systemsOverview of  graphics systems
Overview of graphics systems
 
Application of information technology in gi k
Application of information technology in gi kApplication of information technology in gi k
Application of information technology in gi k
 
Application of-computer-technology-in-apparel-manufacturing (1)
Application of-computer-technology-in-apparel-manufacturing (1)Application of-computer-technology-in-apparel-manufacturing (1)
Application of-computer-technology-in-apparel-manufacturing (1)
 
Overview of Computer Graphics
Overview of Computer GraphicsOverview of Computer Graphics
Overview of Computer Graphics
 
computer graphics
computer graphicscomputer graphics
computer graphics
 
Introduction to Computer graphics
Introduction to Computer graphics Introduction to Computer graphics
Introduction to Computer graphics
 
Robot programming
Robot programmingRobot programming
Robot programming
 
Computer Aided Design Powerpoint Project
Computer Aided Design Powerpoint ProjectComputer Aided Design Powerpoint Project
Computer Aided Design Powerpoint Project
 

Similar to the software configuration of a graphic system

EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIESEFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIEScscpconf
 
Computer graphics notes
Computer graphics notesComputer graphics notes
Computer graphics notessmruti sarangi
 
Software Engineering
 Software Engineering  Software Engineering
Software Engineering JayaKamal
 
Models in the Cloud
Models in the CloudModels in the Cloud
Models in the CloudSimulationX
 
ideas.doc
ideas.docideas.doc
ideas.docbutest
 
3d printer for future @1000KV Technologies 9030844877
3d printer for future @1000KV Technologies 90308448773d printer for future @1000KV Technologies 9030844877
3d printer for future @1000KV Technologies 90308448771000kv technologies
 
Km60 3d printer base paper (wecompress)
Km60 3d printer base paper (wecompress)Km60 3d printer base paper (wecompress)
Km60 3d printer base paper (wecompress)1000kv technologies
 
Design Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software EngineeringDesign Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software EngineeringMeghaj Mallick
 
IRJET - Virtual Mechanisms
IRJET - Virtual MechanismsIRJET - Virtual Mechanisms
IRJET - Virtual MechanismsIRJET Journal
 
SE18_Lec 01_Introduction to Software Engineering
SE18_Lec 01_Introduction to Software EngineeringSE18_Lec 01_Introduction to Software Engineering
SE18_Lec 01_Introduction to Software EngineeringAmr E. Mohamed
 
Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...IRJET Journal
 
Gpu digital lab english version
Gpu digital lab english versionGpu digital lab english version
Gpu digital lab english versionoleg gubanov
 

Similar to the software configuration of a graphic system (20)

Kairos aarohan
Kairos  aarohanKairos  aarohan
Kairos aarohan
 
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIESEFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIES
 
Computer graphics notes
Computer graphics notesComputer graphics notes
Computer graphics notes
 
Software Engineering
 Software Engineering  Software Engineering
Software Engineering
 
Paper Publication
Paper PublicationPaper Publication
Paper Publication
 
Computer graphics by bahadar sher
Computer graphics by bahadar sherComputer graphics by bahadar sher
Computer graphics by bahadar sher
 
Cad cam
Cad camCad cam
Cad cam
 
Models in the Cloud
Models in the CloudModels in the Cloud
Models in the Cloud
 
Computers in management
Computers in managementComputers in management
Computers in management
 
ideas.doc
ideas.docideas.doc
ideas.doc
 
3d printer for future @1000KV Technologies 9030844877
3d printer for future @1000KV Technologies 90308448773d printer for future @1000KV Technologies 9030844877
3d printer for future @1000KV Technologies 9030844877
 
Km60 3d printer base paper (wecompress)
Km60 3d printer base paper (wecompress)Km60 3d printer base paper (wecompress)
Km60 3d printer base paper (wecompress)
 
Design Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software EngineeringDesign Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software Engineering
 
F04402038042
F04402038042F04402038042
F04402038042
 
IRJET - Virtual Mechanisms
IRJET - Virtual MechanismsIRJET - Virtual Mechanisms
IRJET - Virtual Mechanisms
 
SE18_Lec 01_Introduction to Software Engineering
SE18_Lec 01_Introduction to Software EngineeringSE18_Lec 01_Introduction to Software Engineering
SE18_Lec 01_Introduction to Software Engineering
 
Chapter 1.pptx
Chapter 1.pptxChapter 1.pptx
Chapter 1.pptx
 
Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...
 
Gpu digital lab english version
Gpu digital lab english versionGpu digital lab english version
Gpu digital lab english version
 
UNIT 1.pptx
UNIT 1.pptxUNIT 1.pptx
UNIT 1.pptx
 

Recently uploaded

Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 

Recently uploaded (20)

Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 

the software configuration of a graphic system

  • 1.  PRESENTATION ON THE SOFTWARE CONFIGURATION OF A GRAPHICS SYSTEM Submitted to Sushma Singh Assistant professor(BUEST) Submitted by Parmjeet 10UME043
  • 2. The graphics software : is the collection of programs written to make it convenient for a user to operate the computer graphics syste m  It includes Programmes 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.
  • 3. IN THE OPERATION OF THE GRAPHICS SYSTEM BY THE USER, A VARIETY OF ACTIVITIES TAKE PLACE, WHICH CAN BE DIVIDED INTO THREE CATEGORIES: ◦ 1. Interact with the graphics terminal to create and alter images on the screen ◦ 2. Construct a model of something physical out of the images on the screen. The models are sometimes called application models. ◦ 3. Enter the model into computer memory and/or secondary storage
  • 4. according to a conceptual model suggested by Foley and Van Dam: 1. The graphics package 2. The application program 3. The application data base
  • 5.  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.
  • 6.  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.
  • 7.  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.
  • 8.  To fulfil its role in the software configuration, the graphics package must perform a variety of different functions. 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 ◦ Elements Transformations Display ◦ Control and windowing functions ◦ Segmenting functions ◦ User input functions