Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # http://dronov-architects.ru/
- # http://scripterr.ru/
- #
- import clr
- import System
- #Import dynamo geometry design script
- clr.AddReference('ProtoGeometry')
- from Autodesk.DesignScript.Geometry import *
- # Import ToProtoType, ToRevitType geometry conversion extension methods, ToDSType(bool) extension method
- clr.AddReference("RevitNodes")
- import Revit
- clr.ImportExtensions(Revit.GeometryConversion)
- clr.ImportExtensions(Revit.Elements)
- # Import RevitAPI
- clr.AddReference("RevitAPI")
- import Autodesk
- from Autodesk.Revit.DB import *
- # Import DocumentManager and TransactionManager
- 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 = uiapp.ActiveUIDocument
- UIvw = uidoc.ActiveView
- view = doc.ActiveView
- doccreation = doc.Create
- bool = IN[0]
- TransactionManager.Instance.EnsureInTransaction(doc)
- #
- # 1 - simple, 2 - medium, 3 - detail
- prm1 = UIvw.get_Parameter( BuiltInParameter
- .VIEW_DETAIL_LEVEL ).Set( 2 )
- # 1 - karkas, 2 - hidden line, 3 - tone, 4 - fill, 5 - real, 6 - tracing
- prm2 = UIvw.get_Parameter( BuiltInParameter
- .MODEL_GRAPHICS_STYLE ).Set( 4 )
- TransactionManager.Instance.TransactionTaskDone()
- OUT = "Done"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement