Hi All,
There is a node “Element.GetLocation” can help to get the Arc Wall Curve.
I am now trying to use python script to get the curve, because I need the arc center point for some calculation.
But I can’t, the Error is:
My Script:
import clr
clr.AddReference(‘RevitAPI’)
from Autodesk.Revit.DB import *
clr.AddReference(‘RevitServices’)
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
doc = DocumentManager.Instance.CurrentDBDocument
clr.AddReference(‘RevitNodes’)
import Revit
clr.ImportExtensions(Revit.Elements)
clr.ImportExtensions(Revit.GeometryConversion)
from Revit.Elements import *
clr.AddReference(‘ProtoGeometry’)
from Autodesk.DesignScript.Geometry import *
ele = IN[0]
cp = UnwrapElement(ele[0]).Location.Curve.CenterPoint
#Assign your output to the OUT variable.
OUT = cp
It is quiet weird that Arc has no attribute “CenterPoint” (but I can find it from RevitAPI document).
Anyone know why?
Thank you.