我试图从体系结构(Autodesk-Revit)模型中提取物理属性信息(特别是尺寸和电阻值),并将该信息组织为特定变量导出。
为了略微扩展,对于独立研究,我想对Revit Models进行能量平衡,从简单开始并从那里开始构建。目的是编写代码,以从Revit模型中收集信息,然后将其组织为变量,例如“总壁面积”,“绝缘电阻”,“干墙深度”,“总窗口面积”等,然后可以发送该变量到模型(或简称为电子表格)并按原样存储。
我希望这是有道理的。
假设我是一个新手程序员,并且更喜欢用Python编写代码,那么对于从Revit模型导入和组织特定参数的有效(简单)路径,是否有人有任何建议或资源?
是否有必要(或者鉴于我的知识很少,实际上是必须的)使用该程序的API(Revit)来完成此任务?
我以为这个任务类似于Web抓取,但是我没有HTML可以调用和搜索,因此很高兴地向前走,问问那些比我了解得多的人。
简短的背景是,我几乎不了解Revit或API,也不了解Python编码的基本知识,并且真的想了解更多信息!
您所能提供的任何帮助,我们将不胜感激!我也很高兴回答任何出现的问题。
感谢您的阅读,并度过了美好的一天!
最佳答案
很好的问题-我的+1肯定是Revit Python Shell(RPS)的。
同样,我对Python有基本的了解,但对Revit API都不了解,但是我使用RPS Ive为我们的办公室编码了多个插件(包括使用winforms的丰富用户界面),到目前为止,除了使用Python编码外,没有任何限制。确实有一些将C#API示例转换为Python的方法-但好处是看到几段代码变成了几行...
RPS(Daren)的制造者也非常有帮助,因此没有问题得到解答。
免责声明是(像您一样),我是一个新手程序员,只想使用API扩展Revit。 RPS取胜