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