Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. import clr
  2. clr.AddReference("RevitAPI")
  3. import Autodesk
  4. from Autodesk.Revit.DB import *
  5. from System.Collections.Generic import *
  6.  
  7. clr.AddReference('ProtoGeometry')
  8. from Autodesk.DesignScript.Geometry import *
  9.  
  10. clr.AddReference("RevitNodes")
  11. import Revit
  12. clr.ImportExtensions(Revit.Elements)
  13.  
  14. clr.ImportExtensions(Revit.GeometryConversion)
  15.  
  16. clr.AddReference("RevitServices")
  17. import RevitServices
  18. from RevitServices.Persistence import DocumentManager
  19. from RevitServices.Transactions import TransactionManager
  20. from System.Collections.Generic import *
  21.  
  22. doc = DocumentManager.Instance.CurrentDBDocument
  23.  
  24. mat=UnwrapElement(IN[0])
  25. matid = UnwrapElement(IN[0]).StructuralAssetId
  26. density=(doc.GetElement(matid).GetStructuralAsset().Density*35.314666666666)
  27.    
  28. OUT= density