This sample
demonstrates how to create Point Cloud engines for Point Cloud represented by
3 dimensional cells. Engines can be categorized either file based or
non-file-based. In this sample, 3D cell representation in a xml file is used
for a file based engine and hard-code cells for none-file based engine. Three
interfaces IPointCloudEngine, IPointCloudAccess, and IPointSetIterator must be
implemented for an engine. The engine has to be registered to Revit. Revit
interacts with an engine through these interfaces to display, select, snap,
and perform other operations on the point cloud. The sample also shows how to
export the point cloud to an external file. |
||