SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

CAD AND CAM unit I.pptx
CAD AND CAM unit I.pptxCAD AND CAM unit I.pptx
CAD AND CAM unit I.pptxjntuhcej
 
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&MFUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&MBalamurugan Subburaj
 
Computer Aided Process Planning (CAPP)
Computer Aided Process Planning (CAPP)Computer Aided Process Planning (CAPP)
Computer Aided Process Planning (CAPP)Pratik Gandhi
 
Manual part programming
Manual part programmingManual part programming
Manual part programmingjntuhcej
 
COMPUTER AIDED DESIGN
COMPUTER AIDED DESIGNCOMPUTER AIDED DESIGN
COMPUTER AIDED DESIGNravikumarmrk
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)manojg1990
 
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)Priscilla CPG
 
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-AMohammed Imran
 
GROUP TECHNOLOGY AND CAPP
GROUP TECHNOLOGY AND CAPPGROUP TECHNOLOGY AND CAPP
GROUP TECHNOLOGY AND CAPPmanimaran m
 
Flexible manufacturing systems (FMS)
Flexible manufacturing systems (FMS)Flexible manufacturing systems (FMS)
Flexible manufacturing systems (FMS)jntuhcej
 
Adaptive control machine process
Adaptive control machine process Adaptive control machine process
Adaptive control machine process jntuhcej
 
Chip formation and types
Chip formation and typesChip formation and types
Chip formation and typesKANNANS94
 
Additive manufacturing mcq.pdf
Additive manufacturing mcq.pdfAdditive manufacturing mcq.pdf
Additive manufacturing mcq.pdfVasantha Prasath
 
Computer numerical control (CNC)
Computer numerical control (CNC)Computer numerical control (CNC)
Computer numerical control (CNC)Sudip Phuyal
 
COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)Victor Al
 

What's hot (20)

CAD AND CAM unit I.pptx
CAD AND CAM unit I.pptxCAD AND CAM unit I.pptx
CAD AND CAM unit I.pptx
 
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&MFUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
FUNDAMENTALS OF CNC & PART PROGRAMMING - UNIT - 4 CAD&M
 
Computer Aided Process Planning (CAPP)
Computer Aided Process Planning (CAPP)Computer Aided Process Planning (CAPP)
Computer Aided Process Planning (CAPP)
 
Introduction to CAD/CAM
Introduction to CAD/CAMIntroduction to CAD/CAM
Introduction to CAD/CAM
 
Manual part programming
Manual part programmingManual part programming
Manual part programming
 
COMPUTER AIDED DESIGN
COMPUTER AIDED DESIGNCOMPUTER AIDED DESIGN
COMPUTER AIDED DESIGN
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)
 
Numeric control
Numeric controlNumeric control
Numeric control
 
NC, CNC & DNC Machine
NC, CNC & DNC Machine NC, CNC & DNC Machine
NC, CNC & DNC Machine
 
DNC SYSTEMS
DNC SYSTEMSDNC SYSTEMS
DNC SYSTEMS
 
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)
 
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
 
GROUP TECHNOLOGY AND CAPP
GROUP TECHNOLOGY AND CAPPGROUP TECHNOLOGY AND CAPP
GROUP TECHNOLOGY AND CAPP
 
Flexible manufacturing systems (FMS)
Flexible manufacturing systems (FMS)Flexible manufacturing systems (FMS)
Flexible manufacturing systems (FMS)
 
Adaptive control machine process
Adaptive control machine process Adaptive control machine process
Adaptive control machine process
 
Chip formation and types
Chip formation and typesChip formation and types
Chip formation and types
 
Additive manufacturing mcq.pdf
Additive manufacturing mcq.pdfAdditive manufacturing mcq.pdf
Additive manufacturing mcq.pdf
 
Computer numerical control (CNC)
Computer numerical control (CNC)Computer numerical control (CNC)
Computer numerical control (CNC)
 
CAD/CAM/CIM (Lecture 1 CAD)
CAD/CAM/CIM  (Lecture 1 CAD)CAD/CAM/CIM  (Lecture 1 CAD)
CAD/CAM/CIM (Lecture 1 CAD)
 
COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)COMPUTER AIDED PROCESS PLANNING (CAPP)
COMPUTER AIDED PROCESS PLANNING (CAPP)
 

Similar to 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 systemparmjeet singh
 
IRJET - Virtual Mechanisms
IRJET - Virtual MechanismsIRJET - Virtual Mechanisms
IRJET - Virtual MechanismsIRJET Journal
 
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 PLCIRJET Journal
 
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/CAMshishirrathod1
 
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 GatewayIRJET Journal
 
Computer aided process planning
Computer aided process planningComputer aided process planning
Computer aided process planningjashid41
 
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...IRJET Journal
 
EE323 Mini-Project - Line tracing robot
EE323 Mini-Project - Line tracing robotEE323 Mini-Project - Line tracing robot
EE323 Mini-Project - Line tracing robotPraneel Chand
 
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 activitieseSAT Publishing House
 
IRJET - Hardware Benchmarking Application
IRJET - Hardware Benchmarking ApplicationIRJET - Hardware Benchmarking Application
IRJET - Hardware Benchmarking ApplicationIRJET Journal
 
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 Journal
 
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 MachineIRJET Journal
 
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 Journal
 
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 MachineIRJET Journal
 
online movie ticket booking system
online movie ticket booking systemonline movie ticket booking system
online movie ticket booking systemSikandar Pandit
 
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 manufacturingYOU SHENG CHEN
 
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.0IRJET Journal
 

Similar to 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
 

More from SiddeshKumar N M

Lathe , Drilling, Milling and Grinding machine
Lathe , Drilling, Milling and Grinding machineLathe , Drilling, Milling and Grinding machine
Lathe , Drilling, Milling and Grinding machineSiddeshKumar N M
 
Steam formation and turbines
Steam formation and turbinesSteam formation and turbines
Steam formation and turbinesSiddeshKumar N M
 
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...SiddeshKumar N M
 
Hydraulics pumps recriprocating and centrifugal
Hydraulics pumps recriprocating and centrifugalHydraulics pumps recriprocating and centrifugal
Hydraulics pumps recriprocating and centrifugalSiddeshKumar N M
 

More from 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
 

Recently uploaded

MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

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