正規化変換、、 ! 、!!(1.0,1.0)(0.0,0.0)(オープンパネル)ノx N ノ(WC)(WC)(NDC)(N㏄)、 文宇フィールド群 、 ! 、\ / t、 1 1 BGRAFはFORTRAN, COBOL, PL/1で記述を介してKGRAFに引き渡す。 KGRAFでは引き BGRAFはユーザプログラムとKGRAFとのイ (㏄)⇒[憂司 ∬⊂亜⊃ ⊂≡三⊃囚)ン/区]図11 / //図10パネルと合成 \ / ビューポート正規化装置座標 (NDC)一 49一世界座標(WC) 3−4 KGRAF.BGRAFの概要 3−4− l KGRAF(Kernel Graphic Functions)力する状況を示す。 3−4−2 BGRAF (Business Graphic Feature)などの機能を持つ。化変換)が行われる。 NDCは標準値として〔O.O,1.0〕×〔0.0,1,0〕のへ写像され,図形として画面出力される。 又,図形情報はバネル上に定義されている文字フィールドと合成して出力することも可能である。 パネルと合成して出力する場合には,出力対象となる図形のかたまり(ピクチャ)に対して固有の識別番号を定義しておき,表示の時点でピクチャ識別番号と,オープンしているパネルの座標系中での表示領域を指定する。 図11に図形単独の出力と,バネルと合成して出されたユーザプログラムにより,事務計算、技術計算の分野で頻繁に使用されるグラフを簡単に作成することを目的とし,汎用グラフ作成プログラムであるグラフィック基本ルーチン群(KGRAF)を介してビジネスグラフを作成する。ンターフェース領域として8〜32Kバイトのグラフ編集領域を持ちユーザプログラムよりグラフ作成に必要な情報を受け取る。又その情報を同領域渡された情報を基に図形機能,文字フィールド機能を使いグラフを生成する。 図12にそれぞれの関係を示す。の機能とがある。文字フィールドの機能は,パネルと呼ばれる帳票の世界で,文字フィールドの定義,値の設定,文字列の入力、介入種類の問合せ 図形の機能は,世界座標(WC:World Coord−inates)と呼ばれる無限空間に図形を構成する最小単位である出力プリミティブを定義する。WC上の出力プリミティブは,装置独立な正規化装置座標(NDC:Normalized Device Coordinates)にィンドウ)がNDC上の領域(ビューポート)に写像されるように図10に示すような座標変換(正規置に任意の大きさで必要な部分のみ位置付けることができる。つまり,同一ウィンドウ値を使ってビューポートの値を変更するだけで図形の移動/拡大/縮小が可能となる。領域を持ちこの領域内に写像された部分が,相似形で物理装置(装置座標DC:Device Coorinates) KGRAF には、図形の機能と文字フィールド写像される。写像に当っては,WC上の領域(ウ 正規化変換はWC上に定義された出力プリミティブをNDC上に任意の縦横比で歪ませ任意の位、[
元のページ ../index.html#53