@primnum
@numprim
prim( ジオメトリ , アトリビュート名 , プリミティブ番号 );
int prim = addprim("ジオメトリ", "polyline");
addvertex( ジオメトリ , プリミティブ番号 , ポイント番号1);
addvertex( ジオメトリ , プリミティブ番号 , ポイント番号2);
ポイント番号1と2をつなぐ
int faceNum = 3;
for(int j=0; j<@numpt; j=j+faceNum){
int prim = addprim(geoself(), "poly");
for(int i=j; i<j+faceNum; i++){
addvertex(geoself(), prim, i);
}
}
入力ポイントからptnum順に3点ごとに面をはる
プリミティブを構成するポイント番号を配列で返す。
primpoints(ジオメトリ,プリミティブ番号);
removeprim( ジオメトリ , プリミティブ番号 , andpoints);
andpoints
が1の場合、他のプリミティブが参照していないポイントであれば、プリミティブのポイントも削除される。