60 likes | 401 Views
Graphics Libraries GE393 Computer-Aided Design, Analysis & Prototyping Graphics Software Graphics software components: Application programs Application data Graphics system Graphics system Application model (data) Application program I/O device Library Driver Graphics System
E N D
Graphics Libraries GE393 Computer-Aided Design, Analysis & Prototyping
Graphics Software • Graphics software components: • Application programs • Application data • Graphics system Graphics system Application model (data) Application program I/O device Library Driver
Graphics System • Two components: • Graphics library • Device drivers
Graphics Libraries • Set of graphics subroutines • E.G., draw a line, a circle • Analogous to math library • Hardware independent • OpenGL – de facto standard graphics library • Cross-platform standard for 3D rendering and 3D hardware acceleration • Ships with all Windows, MacOS, Linux and Unix systems • Since 1992
Device Drivers • Set of machine dependent codes • Directly controls display processing unit • Device dependent • Primitive command capability
Graphics Libraries GE393 Computer-Aided Design, Analysis & Prototyping