added some nodes

This commit is contained in:
2020-05-14 23:01:52 +02:00
parent 1e1a802721
commit bbe8ece7fa
4 changed files with 535 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
clr.AddReference("RevitAPI")
from Autodesk.Revit.DB import DisplacementElement
clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
doc = DocumentManager.Instance.CurrentDBDocument
if isinstance(IN[0], list):
views = UnwrapElement(IN[0])
else:
views = [UnwrapElement(IN[0])]
ids = []
for j in views:
ids.append(DisplacementElement.GetDisplacedElementIds(j))
allelems = []
for x in ids:
elem = []
for y in x:
elem.append(doc.GetElement(y))
allelems.append(elem)
OUT = allelems