Advertisement
Guest User

Untitled

a guest
Apr 27th, 2017
428
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.63 KB | None | 0 0
  1. import clr
  2. clr.AddReference('RevitAPI')
  3. from Autodesk.Revit.DB import *
  4.  
  5. clr.AddReference("RevitServices")
  6. import RevitServices
  7. from RevitServices.Persistence import DocumentManager
  8. from RevitServices.Transactions import TransactionManager
  9. doc = DocumentManager.Instance.CurrentDBDocument
  10. view = doc.ActiveView
  11.  
  12. array = ModelCurveArray()
  13. inn=IN[0]
  14. if not isinstance(IN[0], list):
  15.     inn=[]
  16.     inn.append(IN[0])
  17. for i in inn:
  18.     array.Append(UnwrapElement(i))
  19.  
  20. TransactionManager.Instance.EnsureInTransaction(doc)
  21. OUT= doc.ConvertModelToDetailCurves(view, array)
  22. TransactionManager.Instance.TransactionTaskDone()
  23. doc.Regenerate()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement