サブルーチンの説明 : ポリラインプリミティブ

折れ線の図形出力(polyline primitive)に関するサブルーチン群.

GLpGET/GLpSETが管理する内部変数'LMISS'.TRUE.にすると 欠損値処理をおこなう. つまり欠損値の前後は線で結ばない.

2次元のポリラインと異なり,実線しか描けない. また,ラベルをつけることもできない.

SCPLZU/SCPLZV

  1. 機能
    U/V座標系で折れ線を描く.属性も同時に指定する.
  2. 呼び出し方法
    CALL SCPLZU(N,UPX,UPY,UPZ,ITYPE)
    CALL SCPLZV(N,VPX,VPY,VPZ,ITYPE)
  3. パラメーターの説明
                                                                            
      N               (I)   配列UPX, UPY, UPZ の長さ.                      
                                                                            
      UPX, UPY,       (R)   長さNの配列. 折れ線を結ぶ点のU座標系における   
      UPZ                   (X, Y, Z)座標の値を与える.                     
                                                                            
      VPX, VPY,       (R)   長さNの配列. 折れ線を結ぶ点のV座標系における   
      VPZ                   (X, Y, Z)座標の値を与える.                     
                                                                            
      INDEX           (I)   ラインインデクス.SCSPLI参照.                  
                                                                            
    
  4. 備考
    1. Nは2以上でなければならない.
    2. ここで指定したITYPE, INDEXは, SCPLU, SCPLV が参照する INDEXを変更しない.

SCPLU/SCPLV

  1. 機能
    U/V座標系で折れ線を描く.
  2. 呼び出し方法
    CALL SCPLU(N,UPX,UPY,UPZ)
    CALL SCPLV(N,VPX,VPY,VPZ)
  3. パラメーターの説明
                                                                            
      N               (I)   配列UPX, UPY, UPZ の長さ.                      
                                                                            
      UPX, UPY,       (R)   長さNの配列. 折れ線を結ぶ点のU座標系における   
      UPZ                   (X, Y, Z)座標の値を与える.                     
                                                                            
      VPX, VPY,       (R)   長さNの配列. 折れ線を結ぶ点のV座標系における   
      VPZ                   (X, Y, Z)座標の値を与える.                     
                                                                            
    
  4. 備考
    1. Nは2以上でなければならない.
    2. 描く折れ線の属性はSCSPLIで設定する.

SCSPLI

  1. 機能
    SCPLU, SCPLV で描く折れ線の ラインインデクスを設定する.
  2. 呼び出し方法
    CALL SCSPLI(INDEX)
  3. パラメーターの説明
                                                                         
      INDEX   (I)   折れ線のラインインデクス (                           
                    [here] 節参照;初期値は1).                            
                                                                         
    
  4. 備考
    1. INDEXは1以上でなければならない. ただしINDEXが0のとき,メッセージは出力されるがなにもしない.
    2. INDEXの妥当性はこのルーチンでチェックされず, SCPLU, SCPLV を呼んだときにチェックされる.
    3. 現在設定されているラインインデクスは
      CALL SCQPLI(INDEX)
      によって参照できる.


Back to Main


Latex Source


地球流体電脳倶楽部 : 95/6/9 (Version 5.0)

NUMAGUTI Atusi <a1n@gfdl.gov>
Last Modified: Thu Aug 31 13:05:10 EDT 1995