1、 KS X ISO 8805 KSKSKSKS SKSKSKS KSKSKS SKSKS KSKS SKS KS 3 (GKS) KS X ISO 8805 :2007 (2012 ) 2007 10 30 http:/www.kats.go.krKS X ISO 8805:2007 : ( ) ( ) SJ ( ) : () ( ) () () ( ) KS X ISO 8805:2007 : (http:/www.standard.go.kr) : :2002 12 14 :2007 10 30 :2012 12 28 : 2012-0832 : ( 02-509-7262) (http:
2、/www.kats.go.kr). 10 5 , . KS X ISO 8805:2007 (2012 ) 3 (GKS) Information processing systems Computer graphics Graphical Kernel System for Three Dimensions(GKS 3D) functional description 1988 1 ISO 8805, Information processing systemsComputer graphics Graphical kernel system for three dimensions(GKS
3、3D) functional description , . 1., 3. , . 1 3 (GKS3D) . GKS3D 3 . . . GKS3D , . . . / . . 3 3D . GKS3D 3D . ISO 7942 . a) (polyline) (polymarker) 3D . b) (text), (fill area), (cell array) . c) (fill area set primitive) . . ISO 7942 . , 3D . . . KS X ISO 8805:2007 2 a) 3D b) 3D c) / (HLHSR) , , , . D
4、 . GKS3D (4.1.2 ). . GKS3D . GKS3D . 2 . . ISO 8805:1988(E) 2. Reference . 3 . 3.1 (acknowledgement) 3.2 (aspect ratio) 3.3 aspect source flag(ASF) (bundle) 3.4 (aspects of primitives) . , (bundle table) . 3.5 (attribute) . 4 . , , , . , . KS X ISO 8805:2007 3 3.6 (back plane) (view reference coordi
5、nate system) N 3.7 (baseline) , . (descender) . . 3.8 (bundle index) . . 3.9 (bundle table) . GKS3D , , , , . 3.10 (capline) , . (ascender) . . 3.11 (cell array) . . 3.12 (centre of projcection) Projection Reference Point (PRP) 3.13 (centerline) 3.14 (character base vector) 3.15 (character body) 3.1
6、6 (character expansion factor) KS X ISO 8805:2007 4 3.17 (character height) 3.18 (character set) (ISO 2022 ) 3.19 (character spacing) 3.20 (character up vector) . 2 . 3.21 (character width) 3.22 (choice device) GKS3D 3.23 CIE Commission Internationale de LEclairage . CIE 3.24 CIE L*u*v colour model
7、. L*(), u*, v*(). u* v*. 3.25 CIE (CIE Tristimulus colour colour model) X, Y, Z 3.26 (clipping) 3.27 (clipping volume) , . (NDC) . (view reference coordinate system) (front plane), (back plane), . . (edge) . KS X ISO 8805:2007 5 3.28 (colour model) 3.29 (colour table) 3.30 ; (coordinate graphics; li
8、ne graphics) 3.31 (device coordinates, DC) . GKS3D DC , . 3.32 (device driver) GKS3D 3.33 (device space) 3.34 (display device) . . 3.35 (display image; picture) 3.36 (display space) a) b) 3.37 (echo) . 3.38 (echo area; echo volume) 3.39 (echo type) KS X ISO 8805:2007 6 3.40 (edge) 3.41 (edge bundle
9、table) , 3.42 (edge flag) 3.43 (edge type) 3.44 (edgewidth scale factor) . 3.45 (escape) , 3.46 (event mode) . 3.47 (event queue) . 3.48 (event report) 3.49 (feedback) . 3.50 (fill area) 3.51 (fill area bundle table) KS X ISO 8805:2007 7 3.52 (fill area set) 3.53 (front plane) (view reference coordi
10、nate system) N . . 3.54 (GDP) Generalized Drawing Primitive(GDP) , 3.55 GKS3D (GKS3D level) GKS3D 0 2 a c . GKS3D . 3.56 GKS3D (GKSM)GKS3D Metafile (GKSM) GKS3D 3.57 (halfline) 3.58 (hatch interior style) . . 3.59 (hatch table) 3.60 / (hidden line/hidden surface removal) 3.61 (highlighting) 3.62 HLS
11、 (Hue), (Lightness), (Saturation) KS X ISO 8805:2007 8 3.63 (hollow interior style) . 3.64 HSV (Hue), (Saturation), (Value) 3.65 (image) 3.66 (implementation mandatory) GKS3D . 3.67 (input class) . 6 . LOCATOR, STROKE, VALUATOR, CHOICE, PICK, STRING 3.68 (input mode) 3 . REQUEST, SAMPLE, EVENT 3.69
12、(inquiry function) 3.70 (interior style) 3.71 (linetype) , , 3.72 (linewidth scale factor) . . 3.73 (locator device) , , KS X ISO 8805:2007 9 3.74 (logical input device) 3.75 (logical input value) 3.76 (marker) 3.77 (marker size scale factor) . . 3.78 (marker type) 3.79 (measure) 3.80 (measure proce
13、ss) . . 3.81 (message) 3.82 MI GKS3D (Metafile Input) , 3.83 MO GKS3D (Metafile Output) , 3.84 (normalization transformation; window-to-viewport transformation) . GKS3D . 3.85 (normalized device coordinates)(NDC) 0 1 . GKS3D KS X ISO 8805:2007 10 0, 10, 10, 1 . 3.86 (NPC) 3 . NPC . 3.87 (oblique vie
14、w) 3.88 (operator) 3.89 (output primitive) 3.90 (parallel transformation) 3.91 (perspective transformation) 3.92 (pick device) GKS3D 3.93 (pick identifier) . . 3.94 (pixel; picture element) 3.95 (polyline) 3.96 (polyline bundle table) KS X ISO 8805:2007 11 . GKS3D , , . 3.97 (polymarker) 3.98 (polym
15、arker bundle table) . GKS3D , , . 3.99 (primitive attribute) 3.100 (projection plane) (view plane) 3.101 (projection reference point)(PRP) PARALLEL (view reference coordinate) PERSPECTIVE 3.102 (projector) 3.103 (prompt) 3.104 (raster graphics) 3.105 RGB (Red), (Green), (Blue) 3.106 (rotation) . GKS
16、3D . 3.107 (scaling;zooming) . GKS3D KS X ISO 8805:2007 12 . 3.108 (segment) 3.109 (segment attributes) . GKS3D , , , , . 3.110 (segment priority) 3.111 (segment transformation) , , 3.112 (string) ISO 2022 . 3.113 (string device) 3.114 (stroke device) 3.115 (text) 3.116 (text alignment) . . 3.117 (t
17、ext bundle table) . GKS3D , (precision), , . 3.118 (text direction vectors) , . 3.119 (text extent) KS X ISO 8805:2007 13 3.120 (text font and precision) GKS3D . . STRING, CHAR, STROKE. 3.121 (text path) . 3.122 (text plane) 3.123 (text position) , . . 3.124 (translate; shift) . GKS3D . 3.125 (trigger) 3.126 (valuator device) 3.127 (view index) 3.128 (view mapping matrix) (view reference coordinate) 4 4 3.129 (view orientation matrix) (view reference coordinate) 4 4 3.130 (view plane) VRC U V . VRC N .