Location linked element (ifc colum)

If the column is an “IFC” column from an IFC that was generated in something like Tekla then linked/imported to Revit - it will not report a location point or location curve using Element.Location. That is because the element is an imported Direct Shape geometry and not a curve-based or point-based family (like Revit Structural Columns).

Assuming the column is vertical and is a uniform shape (not an IFC Assembly that includes gussets, baseplates, etc) you could probably “solve” for a pretty close approximation of the location point by getting the solid geometry or the bounding box and finding the centroid for the XY coordinates and then using the lower bounds of the bounding box or the solid geometry to get the Z coordinate (similarly the upper bound would give you the column top then you could generate a location line using the top and bottom coordinates).

For finding centers of gravity see this post:

3 Likes