int [] expandedgegroup(<geometry>geometry, string groupname)
int [] expandedgegroup(<geometry>geometry, string groupname, string mode)
ジオメトリファイル内の指定したグループのエッジのポイントペアのリストを返します。
この関数には0
やp0-1
などのアドホック(一時的な)グループを使用することができます。
これはSOPグループの命名規則と同じであり、特に、空っぽの文字列はすべてのエッジを意味します。
mode
にはordered
、unordered
、split
のどれかを指定することができます。
ordered
がデフォルトのモードで、番号だけを返すのではなく、文字列内の現れた順番でその番号を返します。
@Cd.x>0.5
といったエクスプレッションを使用した場合には、その順番は維持されません。
返される配列には同じ番号が2度も入ることはありません。
unordered
モードは、ポイント番号順でソートされたグループを返します。
split
モードは、groupname
文字列を@
文字で分割することから始めて、サブ文字列毎に1つの解決を行ないます。
その順番はサブ文字列間で維持されますが、グループエクスプレッションを使用した場合は順番なしに代わります。
このモードを使用して解決すると同じ番号が複数回入ってしまいます。
See also | |
groups |