SSE72
【機能】
2つのコニックに接する円を求める(3D)
【使用形式】
CALL SSE72(P1,VC1,ZC1,P2,VC2,ZC2,RD,PV1,PV2,
ZCIR,XYA,IR)
【引数説明】
[INPUT]
P1(3), VC1(3, 3), ZC1(6)
: コニック1の要素座標系原点座標、平面定義
ベクトル、方程式の係数
P2(3), VC2(3, 3), ZC2(6)
: コニック2の要素座標系原点座標、平面定義
ベクトル、方程式の係数
RD : 接円の半径
PV1(3, 2) : コニック1の接点の近傍点と指示方向ベクトル
PV2(3, 2) : コニック2上の接点の近傍点の座標と指示方向
ベクトル
[OUTPUT]
ZCIR(3, 4) : 接円の中心座標、法線ベクトル、2接点の座標
XYA(2, 2) : 接点のコニック座標系での座標値
IR : リターンフラグ
0 ; 正常終了
1 ; 平面チェックエラー
2 ; 求まらない
【機能説明】
・2つのコニックの接円を求める。2つのコニックは同一平面上
になければならない。接円が複数の場合、近傍点データにより、
最適接円を出力する。
・ZCIR(3, 4)
+-----+-----+-----+
1| XC | YC | ZC | 中心
2| Zi | Zj | Zk | 法線ベクトル
3| XT1 | YT1 | ZT1 | コニック1上の接点
4| XT2 | YT2 | ZT2 | コニック2上の接点
+-----+-----+-----+
・PVn(3, 2)
+----+----+----+
1| XN | YN | ZN | 近傍点
2| Vi | Vj | Vk | 方向ベクトル
+----+----+----+
【使用ルーチン】
SSH20, SSG00, SSG16, SSH00, SSH31, SSA72, SSH21, SSH01,
SSG14