SSH61
【機能】
点列を基準位置によりソートする(3D)
【使用形式】
CALL SSH61(N,PTBL,P,IFL,PTB1,NTBL,IR)
【引数説明】
[INPUT]
N : 点列数
PTBL(3, N): 点列座標
P(3) : ソート基準位置
IFL : 出力指定
0 ; 処理後点列座標をセット
1 ; 処理後PTBLアドレスをセット
[OUTPUT]
PTB1(3, N): 処理後の点列座標(IFL=0のときセット)
NTBL(N) : 処理後のPTBLアドレス(IFL=1のときセット)
IR : リターンフラグ
0 ; 正常終了
1 ; 入力エラー
【機能説明】
・点列を基準位置によりソートし、出力指示により処理後点列か
PTBLのアドレスをセットする。
・PTBLとPTB1に同一領域を割り当ててもよい。その場合入力値は
出力値に変更される。
1 2 3 4 5 6 ←アドレス
P1 P2 P3 P4 P5 P6 +--+--+--+--+--+--+ 1 2 3 4 5 6
+ + + + + + + |P1|P2|P3|P4|P5|P6| +--+--+--+--+--+--+
↑ +--+--+--+--+--+--+ |P1|P2|P3|P4|P5|P6|
基準位置 PTBL(3, N) +--+--+--+--+--+--+
PTB1(3, N)
1 2 3 4 5 6
+--+--+--+--+--+--+
|1 |2 |3 |4 |5 |6 |
+--+--+--+--+--+--+
NTBL(N)