Hi all
I get dimension from wall references, but some dimension are missing as shown below snip.
please give me a suggestion.
Hi all
I get dimension from wall references, but some dimension are missing as shown below snip.
please give me a suggestion.
Hello,
try from end point references
Python Script | Get EndPointReferences
import clr
import sys
clr.AddReference('RevitAPI')
import Autodesk
from Autodesk.Revit.DB import *
curv_elements = UnwrapElement(IN[0]) if isinstance(IN[0],list) else [UnwrapElement(IN[0])]
refs=[]
pts = []
for curv_elem in curv_elements:
geoCurv = curv_elem.GeometryCurve
for i in range(0,2):
refA = geoCurv.GetEndPointReference(i)
pta = geoCurv.GetEndPoint(i)
if all(pt.DistanceTo(pta) > 0.01 for pt in pts):
refs.append(refA)
pts.append(pta)
OUT = refs