第二章 图形系统综述

Download 第二章 图形系统综述

If you can't read please download the document

Upload: galena

Post on 06-Jan-2016

127 views

Category:

Documents


23 download

DESCRIPTION

第二章 图形系统综述. 交互式 图形系统的组成 视频显示设备 随机扫描系统 光栅扫描系统 输入设备 硬拷贝设备 图形软件. 交互式 图形系统的组成. 硬件系统 主计算机 图形显示器 、绘图仪、打印机 键盘、鼠标仪、图形输入板 磁盘、磁带、光盘机 软件系统 操作系统 DOS MS-Windows UNIX Linux 高级语言 Visual C++ VB PASCAL ... 图形软件 GKS PHIGS OPEN GL ... 应用软件 CorelDraw, AutoCAD. 图形系统. - PowerPoint PPT Presentation

TRANSCRIPT

  • DOS MS-Windows UNIX Linux Visual C++ VB PASCAL ... GKS PHIGS OPEN GL ... CorelDraw, AutoCAD ...

  • CRT (Cathod-Ray Tube) To 8-9: Vector / Random Display to 15 --- Storage Tube Display To 6---Raster Display to 17 To 17 to 21 To 26

  • CRT

  • CRT

  • CRTXY 1/10 301/30( resolution) Pixel 2.5

  • CRT RGB

  • Raster Scan DisplayCPU---- Frame Buffer RGB 1 bit 8bit 256 RGB Color Table R G B 1 0 0 0 1 0 0 0 1

  • 1024768Frame Buffer(x,y)(x,y)1 0 1 0 1 1 0 1

  • 1024768 color lookup table)24 bitR G B28025520 0 0 0 1 0 1 0 0(x,y)(x,y)color lookup table

  • display controller

    I/OCPUmemoryFrame Buf.Video controllerBUS

  • xyxy(x,y)

  • Displays Processor CPU : Scan conversion

  • Random scan displays

  • Random-scanCRT,.CPU----DPU--SCREEN

    I/O

  • E&S Tornado1920 x 1200 (2424Z- 2048 x 7683D 5M/s3D 5M/s 100M/s

  • ------

  • ( Graphics Server) Client

  • ;;;

  • GKS 2D,3D)PHIGSOpenGL

  • GKS, PHIGS, OpenGLCGICGMIGES,STEPIInitial Graphics Exchange SystemStandard for the Exchange ofProduct model Data

  • GKS-Graphics Kernal System/ MCModeling Coordinates WC(World Coordinates)Viewing Coordinates)NDC(Normalized Device Coordinate)DC(Device Coordinate)

  • WC NDC NDC DC Polyline Polymarker Text Fill Area Cell Array Generalized Drawing Primitive Segment

  • Locater Stroke Valuator Choice Pick String

  • PHIGS(PHIGS +)Programmers Hierarchical Interactive Graphics System CGICGM Computer Graphics Metafile

  • OpenGL (gl) .

    OpenGL Utility glu 2

    OpenGL Utility Toolkit glut

    OSMS windows WGL

  • OpenGL: 3 Bezier Emitted LightAmbient LightDiffuse LightSpecular Light Texture Mapping BlendingAntialiasingfog Double Buffering

  • OpenGL MicrosoftSGIIBMDECSUNHP

    OpenGL for Windows OpenGL100115glOpenGLOpenGL utility libraryGLU43gluOpenGLOpenGL auxiliarylibraryGLAUX31aux