AR Point Cloud Manager コンポーネント
Point Cloud Manager は、トラッカブルマネージャー の一種です。
AR Point Cloud Manager コンポーネント
Point Cloud Manager は、ひとまとまりの特徴点である点群を作成します。特徴点とは、デバイスがワールド内での位置を特定するのに使用する点群内の特定の点です。特徴点は、一般に木製のテーブルの節など、環境内の注目すべき特徴であり、デバイスがフレーム間で追跡できます。
点群は、フレーム間で変化する可能性のあるひとまとまりの特徴点です。プラットフォームによって、1 つの点群のみを生成するものもあれば、特徴点を空間内の異なる領域にまとめて別々の点群にするものもあります。
点群はトラッカブルと見なされますが、個々の特徴点は見なされません。ただし、特徴点には固有の識別子があるため、フレーム間で一意に識別できます。
特徴点のプロパティ
各特徴点には位置のほか、オプションで識別子と信頼値があります。これらは Vector3、ulong
、float
の並列配列に、それぞれ格納されます。
位置
各特徴点は、セッション空間としてレポートされる 3D 位置を保持します。位置には ARPointCloud.positions を介してアクセスできます。
識別子
各特徴点は、ulong
として表される固有の識別子を保持できます。識別子には ARPointCloud.identifiers を介してアクセスできます。
この配列は、positions
に対して並列です。この機能はプロバイダーによって異なります。ARPointCloudManager.descriptor
を確認してください。
信頼値
特徴点は、0 から 1 までの範囲内の float
として表される信頼値も保持できます。信頼値には ARPointCloud.confidenceValues を介してアクセスできます。
この配列は、positions
に対して並列です。この機能はプロバイダーによって異なります。SubsystemDescriptor
(ARPointCloud.descriptor
) を確認してください。