Hello every one, Im trying to add a point boundary condition to a wall throw python. No matter what I do, I always get this error.
Is it even possible to add point boundary condition to wall, because I wasnt able to do this in Revit?
I would appreciate it if some one could help me.
cheers.
import sys
import clr
clr.AddReference('RevitAPI')
import Autodesk
from Autodesk.Revit.DB.Structure import *
from Autodesk.Revit.DB import *
from Autodesk.Revit.DB.Analysis import *
from Autodesk.Revit.Creation 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
refPoints = UnwrapElement(IN[0])
o = IN[1]
BC = []
doc = DocumentManager.Instance.CurrentDBDocument
TransactionManager.Instance.EnsureInTransaction(doc)
for i in refPoints:
ref = Reference(i)
s = TranslationRotationValue.Fixed
boundryCondition = doc.Create.NewPointBoundaryConditions(ref, s, o, s, o, s, o, s, o, s, o, s, o)
BC.append(boundryCondition)
TransactionManager.Instance.TransactionTaskDone()
OUT = BC