Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #import clr
- clr.AddReference('ProtoGeometry')
- clr.AddReference("RevitServices")
- clr.AddReference("RevitAPI")
- clr.AddReference("RevitNodes")
- import Revit
- clr.ImportExtensions(Revit.GeometryConversion)
- from Autodesk.DesignScript.Geometry import *
- from Autodesk.Revit.DB import *
- import RevitServices
- from RevitServices.Persistence import DocumentManager
- from RevitServices.Transactions import TransactionManager
- # Get the document
- doc = DocumentManager.Instance.CurrentDBDocument
- # "Start" the transaction
- TransactionManager.Instance.EnsureInTransaction(doc)
- origin = XYZ(0,0,0);
- baseVec = XYZ(1,0,0);
- upVec = XYZ(0,1,0);
- view = UnwrapElement(IN[0])
- note = doc.Create.NewTextNote(view, origin, baseVec, upVec, 0.3, TextAlignFlags.TEF_ALIGN_LEFT,IN[1]);
- # "End" the transaction
- TransactionManager.Instance.TransactionTaskDone()
- OUT = 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement