October 31, 2017March 1, 2018 sixtysecondrevit Dimension.GetCurve Dimension.GetCurve Dynamo Hierarchy: Rhythm>Revit>Elements>Dimension>Dimension.GetCurve Description: This will obtain the underlying curve of the dimension string. Inputs: dimension : Dimension Outputs: dimensionLine : Curve Share this:TwitterFacebookLinkedInMoreEmailPinterestLike this:Like Loading... Related
Help me, please ! : import clr clr.AddReference(‘RevitAPI’) from Autodesk.Revit.DB import * clr.AddReference(“ProtoGeometry”) from Autodesk.DesignScript.Geometry import * clr.AddReference(“RevitNodes”) import Revit clr.ImportExtensions(Revit.GeometryConversion) clr.AddReference(“RevitServices”) import RevitServices from RevitServices.Persistence import DocumentManager from RevitServices.Transactions import TransactionManager doc = DocumentManager.Instance.CurrentDBDocument uiapp = DocumentManager.Instance.CurrentUIApplication app = uiapp.Application uidoc=DocumentManager.Instance.CurrentUIApplication.ActiveUIDocument dims = UnwrapElement(IN[0]) curves=[] TransactionManager.Instance.EnsureInTransaction(doc) curves.append((dims.Curve).ToProtoType()) TransactionManager.Instance.TransactionTaskDone() OUT = curves Reply
Help me, please ! :
import clr
clr.AddReference(‘RevitAPI’)
from Autodesk.Revit.DB import *
clr.AddReference(“ProtoGeometry”)
from Autodesk.DesignScript.Geometry import *
clr.AddReference(“RevitNodes”)
import Revit
clr.ImportExtensions(Revit.GeometryConversion)
clr.AddReference(“RevitServices”)
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
doc = DocumentManager.Instance.CurrentDBDocument
uiapp = DocumentManager.Instance.CurrentUIApplication
app = uiapp.Application
uidoc=DocumentManager.Instance.CurrentUIApplication.ActiveUIDocument
dims = UnwrapElement(IN[0])
curves=[]
TransactionManager.Instance.EnsureInTransaction(doc)
curves.append((dims.Curve).ToProtoType())
TransactionManager.Instance.TransactionTaskDone()
OUT = curves