On this page |
pcimport VOPは、pciterateまたはpcunshadedコンテキスト内の間、ポイント情報をインポートします。 pcimportにより返されたデータは、現在の繰り返しポイントに相当します。 pcimportはpoint cloud iterationとのみ併用してください。 このノードはpcimportVEX関数に相当します。
2つの特別なチャンネル名をインポートできます:
point.number
処理中のポイント番号です。
point.distance
処理中のポイントのクエリポイントからの距離です。シェードのかかっていないポイントに対して繰り返す場合のみ使用できます。
入力
handle
インポートに使用されるポイントクラウドハンドルです。
channel
インポートするチャンネルです。 Signature パラメータによりチャンネルのデータタイプを選んでください。
出力
success
インポートが成功した場合、1を返します。
data
ポイントクラウドからインポートしたデータです。
Examples
The following examples include this node.
PointCloudIterateAverage Example for Point Cloud Iterate VOP node
このサンプルでは、pciterate VOPを使ってpcopenで返されたポイントを平均化する方法を説明しています。 最初に、ZX平面上の円の内側を1に初期化した浮動小数点"check"チャンネルでポイントクラウドを生成します。 そして、pciterate VOPを使ってループでシェーダ内にポイントをフィルタリングして、"check"チャンネルの値を平均化します。 このサンプルで使われているポイントクラウドは、points.pcとしてアセット内に保存しています。
See also |