int pciterate(int handle)
この関数を使えば、pcopen検索で見つかったポイントすべてを繰り返すことができます。
1番目の引数は、pcopen
で返されるhandleです。
この関数は、繰り返しループで残っているポイントが存在すれば1を返し、ポイントがなくなれば0を返します。
これはwhileループの条件として関数を使うことができます。
Warning
-
pcunshadedやpciterateループを同じハンドルでネストすることができません。 つまり、単一のpcopenコールに対しては、1つのpcunshadedまたは
pciterate
のループのみを入力します。 -
pcunshadedループ内で微分を伴った計算は、少し結果が異なります。 pcimportで設定していない変数に対して微分が必要なら、pcunshadedループに入る前に微分を事前計算しておいたほうが良いです。
See also | |
ptcloud |
|