Package Version 2.0.1

December 2021 - 6 Nodes + 1 Rename + 1 Revision

It has been a while since I was able to look at developing any further functionality for the package, but now its time for a couple of exciting new additions.

These new nodes should allow for greater stability of point cloud point selection for customized workflows. See the Examples page for a few ideas.

This release will likely be the last that I do with code in the IronPython environment, as future releases will leverage the new capabilities provided in Cpython3.


(Sastrugi_Pointcloud_Geometry)

❄_Pointcloud RANSAC Plane Detection

UPDATED NODE: A revised algorithm has been added that should improve accuracy of plane definitions and speeds up calculation time.


(Sastrugi_Pointcloud_Geometry)

❄_Pointcloud Select Points Randomly

RENAMED NODE: This has been renamed to fit in with the 'Selection' naming convention of new added nodes.


(Sastrugi_Pointcloud_Geometry)

❄_Pointcloud_Column_From_Points

This node calculates the shape and parameters for a column by assessing the layout of input points.


(Sastrugi_Pointcloud_Geometry)

❄_Pointcloud Get Point Count

This node extracts number of points within the linked Recap Project file for the selected Pointcloud. Only functional with Revit 2022 API.


(Sastrugi_Pointcloud_Geometry)

❄_Pointcloud Select Point

This node allows the selection of a single point from a Pointcloud Instance.


(Sastrugi_Pointcloud_Geometry)

❄_Pointcloud Select Points

This node allows the selection of a multiple points from a Pointcloud Instance.

I am finding this node great for placing adaptive components, or approximating the external bounding dimensions and offsets required to define windows and doors in walls.


(Sastrugi_Pointcloud_Geometry)

❄_Pointcloud Select Points By Intersecting Element

This node takes a sample of random points from a Pointcloud Instance by using an intersecting element as the filter.


(Sastrugi_Pointcloud_Geometry)

❄_Pointcloud Select Points By Local Sample

This node allows users to select a specific number of Pointcloud Points by selecting a location on the Pointcloud in the Active View, creating a local sample area to extract points.