I’m creating horizontal gridline alignment but i’m getting Warning: IronPythonEvaluator.EvaluateIronPythonScript operation failed.
Traceback (most recent call last):
File “”, line 36, in
Exception: The curve is unbound or not coincident with the original one of the datum plane.
Parameter name: curve this errorGridAlignment (Horizontal Grids).dyn (68.9 KB)
import clr
clr.AddReference(‘ProtoGeometry’)
from Autodesk.DesignScript.Geometry import *
Import DocumentManager and TransactionManager
clr.AddReference(“RevitServices”)
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
Import RevitAPI
clr.AddReference(“RevitAPI”)
import Autodesk
from Autodesk.Revit.DB import *
clr.AddReference(“RevitNodes”)
import Revit
clr.ImportExtensions(Revit.GeometryConversion)
doc = DocumentManager.Instance.CurrentDBDocument
uiapp = DocumentManager.Instance.CurrentUIApplication
app = uiapp.Application
grids = UnwrapElement(IN[0])
view = UnwrapElement(IN[1])
crvs = UnwrapElement(IN[2])
curves =
curvesViews =
TransactionManager.Instance.EnsureInTransaction(doc)
for i in range(len(grids),0):
grids[i].SetCurveInView(DatumExtentType.ViewSpecific,view,crvs[i])
TransactionManager.Instance.TransactionTaskDone()
#Assign your outputs to the OUT variable
OUT = grids