SSE30


【機能】

    2コニックの共通法線の情報を得る(3D)


【使用形式】

    CALL  SSE30(PO1,ZCF1,VC1,PN1,PO2,ZCF2,VC2,PN2,
                     PA,PB,IR)


【引数説明】

    [INPUT]
        PO1(3)      : コニック1の原点座標
        ZCF1(6)     : コニック1の方程式の係数
        VC1(3, 3)   : コニック1の平面定義ベクトル
        PN1(3, 2)   : コニック共通法線との交点の近傍点の座標及
                      び投影ベクトル
        PO2(3)      : コニック2の原点座標
        ZCF2(6)     : コニック2の方程式の係数
        VC2(3, 3)   : コニック2の平面定義ベクトル
        PN2(3, 2)   : コニック2と共通法線との交点の近傍点の座
                      標及び投影ベクトル


    [OUTPUT]
        PA(3)    : 共通法線とコニック1との交点の座標
        PB(3)    : 共通法線とコニック2との交点の座標
        IR       : リターンフラグ
                     0 ; 正常終了
                     1 ; 2要素が同一平面上にない
                     2 ; 法線が定義できない

【機能説明】

    ・2コニックの共通法線のうちで、2端点と、近傍点を投影ベク
      トルにより2要素の存在する平面上に投影した点との距離の和
      が最小のものを選び、その法線と2要素との交点の座標を出力
      する。
    ・PNn(3, 2)
       +----+----+----+
       | XN | YN | ZN | 近傍点
       | Vi | Vj | Vk | 投影ベクトル
       +----+----+----+
    ・ZCFn(6) はax**2+bxy+cy**2+ey+f=0の係数である。

【使用ルーチン】

    SSH20, SSH00, SSH31, SSG00, SSG16, SSA30, SSH21