Hello everyone!
I am trying to create non-hosted point load. According to revitapidocs this is possible - Create Method (Document, XYZ, XYZ, XYZ, PointLoadType, SketchPlane) https://www.revitapidocs.com/2020/5e913c65-0515-721a-d33f-d34cd58cb664.htm
Why my script doesn’t work ?
Python script:
import clr
clr.AddReference(‘RevitAPI’)
*from Autodesk.Revit.DB import **
*from Autodesk.Revit.DB.Structure import **
clr.AddReference(‘RevitNodes’)
import Revit
clr.ImportExtensions(Revit.GeometryConversion)
clr.ImportExtensions(Revit.Elements)
clr.AddReference(‘RevitServices’)
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
doc = DocumentManager.Instance.CurrentDBDocument
pointLoads=[]
dataEnteringNode= IN
point=IN[0].ToXyz()
force=IN[1].ToXyz()
moment=IN[2].ToXyz()
PLType=UnwrapElement(IN[3])
plane=UnwrapElement(IN[4])
TransactionManager.Instance.EnsureInTransaction(doc)
pointloads= PointLoad.Create(doc,point,force,moment,PLType,plane)
TransactionManager.Instance.TransactionTaskDone()
OUT = pointLoads
Any help?
Thanks a lot!