ポイントクラウドエンジンを作成するには、IPointCloudEngine、IPointCloudAccess及びIPointSetIterator インターフェイスを実装する必要があります。 |
||
IPointCloudEngine インターフェイスはRevitにポイントクラウドにアクセスする為のエントリーポイントを提供します。 |
||
このインターフェイスの実装したものをRevit登録します。 |
||
そしてRevitは、ポイントクラウドのプロパティを問い合わせる為にIPointCloudAccess のメソッドを使用します。 |
||
このインターフェイスのReadPoints メソッドは、ポイントクラウドからフィルターによって選別されたポイントセットを提供します。 |
||
そして、IPointSetIterator はエンジンよりポイントを取得するためにRevitによって呼ばれます。 |
||
ポイントクラウドの実装はファイルベースと非ファイルベースの2つに分類されます。 |
||
ファイルベースの実装はディスクにある単一ファイルにマップされます。 |
||
非ファイルベースエンジンの実装では、データベースやサーバやなどをソースとして実装が可能です。 |
||