Hi All,
i’m trying to put on a list of model line a slab edge, i’m finding something like this on forum but it works for a single model line i can’t use the list as input.
Somoone can give me an hand…
Thanks
this is he code
import clr
clr.AddReference(“RevitNodes”)
import Revit
clr.ImportExtensions(Revit.Elements)
clr.ImportExtensions(Revit.GeometryConversion)
clr.AddReference(“RevitServices”)
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
clr.AddReference(“RevitAPI”)
import Autodesk
from Autodesk.Revit.DB import *
clr.AddReference(‘RevitAPIUI’)
from Autodesk.Revit.UI import *
doc = DocumentManager.Instance.CurrentDBDocument
TransactionManager.Instance.EnsureInTransaction(doc)
edgeType = UnwrapElement(IN[0])
Reference = IN[1]
SlabEdge = doc.Create.NewSlabEdge(edgeType, Reference)
TransactionManager. Instance.TransactionTaskDone()
OUT = SlabEdge