擅长:python、mysql、java
<p>我无法帮助您使用Python,但我对Revit的API+C非常熟悉。在</p>
<p>您正在使用收集器列出项目中的所有墙。您想要的(获取位置)是这些墙的FamilyInstance对象。在</p>
<p>在C中应该是这样的:</p>
<pre><code>new FilteredElementCollector(uidoc.Document).OfClass(FamilyInstance).ToElements();
</code></pre>
<p>接下来,应循环结果以获取每个单独的图元并将其转换为墙:</p>
^{pr2}$
<p>您需要的大部分信息都是关于这个FamilyInstance对象->;<a href="http://wikihelp.autodesk.com/Revit/enu/2014/Help/3665-Developers/0074-Revit_Ge74/0083-Family_I83/0086-FamilyIn86" rel="nofollow">http://wikihelp.autodesk.com/Revit/enu/2014/Help/3665-Developers/0074-Revit_Ge74/0083-Family_I83/0086-FamilyIn86</a></p>