This node takes a list of Revit points (feet, XYZ format), unpacks the Z values, converts to mm, and then filters an input list by a given benchmark value.
So, if you know that 90% of your Grids are set correctly with a -300mm lower Grid Z extent, place -300 in the input benchmark value, and you will get a list of ‘not matching’ elements. This allows quick checking of Grid extents that may be inconsistent.
This node unpacks point information obtained via the Revit API, which is usually delivered in feet units, XYZ format.
You may need to set Lacing to Longest.
This node uses Python and the Revit API to extract the outline object from each Grid element, and then get the minimum and maximum points from those outline objects. These points are delivered in Revit API format: units are feet, comma separated XYZ.
Many elements in Revit store an internal ‘transform’ that tells the element where it exists in the context of the model. This node unpacks a lot of that information so it can be used downstream in other nodes. Immediately useful outputs are transformScales and transformOrigins.