Get Location as point, how?

Try [i.ToPoint() for I in revitPoints]

The values are likely returning in feet not in meters, which would cause this type of scaling issue. If my method doesn’t work at the right scale, multiply by the scale factor for your units in your method.

Edit: you might need to increase your imports as well.

# Import ToDSType(bool) extension method
clr.AddReference("RevitNodes")
import Revit
clr.ImportExtensions(Revit.Elements)

# Import geometry conversion extension methods
clr.ImportExtensions(Revit.GeometryConversion)
2 Likes