SSF59


【機能】

    折れ線とコニックの最短距離を求める(3D)


【使用形式】

    CALL  SSF59(N,XTB,YTB,ZTB,PO,VEC,ZCF,PS,PE,
                     ITYP,NI,XYTB,ISE,ZDI,IR)


【引数説明】

    [INPUT]
        N                      : 折れ線の頂点数                
        XTB(N), YTB(N), ZTB(N) : 折れ線の頂点座標              
        PO(3)                  : コニックの原点                
        VEC(3, 3)              : コニックの要素座標系定義軸ベク
                                 トル                          
        ZCF(6)                 : コニックの係数配列            
        PS(2), PE(2)           : コニックの始終点座標          
        ITYP                   : コニックの種別                
                                   0 ; 完楕円                  
                                   1 ; 楕円                    
                                   2 ; 双曲線                  
                                   3 ; 放物線                  
    [OUTPUT]                      
        NI           : 交点数(交点以外の時、NI=1)       
        XYTB(6, NI)  : 2要素間の最短距離点座標           
                       1    2    3    4    5    6       
                     +----+----+----+----+----+----+ 
                   1 | X1 | Y1 | Z1 | X2 | Y2 | Z2 | 
                   : |----:----:----:----:----:----| 
                   : +----+----+----+----+----+----+ 
                   NI|____|____|____|____|____|____| 
                      :............:  :...........:   
                          折れ線         コニック         
        ISE(2, NI)   : 2要素間の点位置フラグ             
                          +--------+--------+             
                        1 |   I1   |   I2   |             
                        : +--------+--------+             
                        : +--------+--------+             
                        NI|________|________|             
                           折れ線   コニック                
        ZDI      : 最短距離                               
        IR       : リターンフラグ                         
                     0 ; 正常終了                         
                     1 ; 入力エラー                       
【機能説明】

    ・折れ線とコニックの最短距離を求める。
    ・ISE(1, *)(折れ線の点位置フラグ)が負の場合は、N辺目で
      最短距離が求まったことを示す。