GKSによる2次元グラフィックス

GKSの座標ののびちぢみ(正規化変換)を説明する図

この図は、<pre>の中で表示される ASCII文字(空白を含む)の横幅が一定であることを 前提として書いてある。
       /             | <normalized device coordinate>        /  | 
  <world coordinate> |         1.0 . ^ ^ | ^ |     <device coordinate>
   /             (C) |           / |^ ^ ^|^/ |           /  / | |
 /             /@@|  |         / ^ | ^ ^(C)^ |         /  /^ ^| |
|            /@@@@|  |       /^ ^ ^|^ ^/@|^ ^|       /  / ^ ^ | |
|   wymax (D)@@@@@|  |      |^ ^  <viewport> |     /  /^ ^ ^ ^| |
|          |@@@@@@|  |      |vymax(D)@@@@| /1.0   |  |^ ^ ^ ^ | |
|          |@@@@@@|  |      |^ ^ / |@@@@(B)  |    |  | ^ ^ ^ ^| |
|         < window > |      | ^/^ ^|@@@/ v  ^|    |  |^ ^ ^ ^ | |
|          |@@@@@@|  |      |/ ^ ^ |@/ ^ x ^ |    |  | ^ ^ ^ /  |
|          |@@@@@(B) |      |vymin(A) ^  m  ^|    |  |^ ^ ^/   /
|          |@@@/  w  |      |^ ^ / v ^ ^ a ^ /    |  | ^ /   /
|   wymin (A)     x  |      | ^/^  x  ^  x /      |  | /   /
|          w      m  |      |/ ^ ^ m ^ ^ /        |  .   /
|          x      a  |     0.0  ^  i  ^/          |    /
|          m      x  |      |^ ^ ^ n /            |  /
|          i        /       |  0.0 /              |/
|          n      /         |^ ^ /
|               /           | ^/
|             /             |/

2000-04-24; 2005-08-10
増田 耕一
目次へ