SSE24


【機能】

    直線と円の共通法線の情報を得る(3D)


【使用形式】

    CALL  SSE24(PS,PE,PN1,PC,R,VC,R,VC,PN2,PA,PB,IR)


【引数説明】

    [INPUT]
        PS(3), PE(3) : 直線の通過点の座標
        PN1(3, 2)    : 直線と共通法線との交点の近傍点及び投影ベ
                       クトル
        PC(3)        : 円の中心座標
        R            : 円の半径
        VC(3)        : 円の法線ベクトル
        PN2(3, 2)    : 円と共通法線との交点の近傍点及び投影ベク
                       トル
  
    [OUTPUT]
        PA(3)        : 共通法線と直線上との交点の座標
        PB(3)        : 共通法線と円との交点の座標
        IR           : リターンフラグ
                         0 ; 正常終了
                         1 ; 2要素が同一平面上にない
                         2 ; 法線が定義できない

【機能説明】

    ・直線と円の共通法線のうちで、2端点と、近傍点を投影ベクト
      ルにより2要素の存在する平面に投影した点との距離の和が最
      小ものを選び、その法線と2要素との交点を出力する。
    ・PNn(3, 2)
       +----+----+----+
       | XN | TN | ZN | 近傍点
       | Vi | Vj | Vk | 投影ベクトル
       +----+----+----+


【使用ルーチン】

    SSH12, SSH20, SSH00, SSH31, SSA24, SSH21