我对Revit很陌生。我可以使用下面的代码使用C#获取Revit链接实例。
Element e = doc.GetElement(r);
if (e is RevitLinkInstance)
{
//Get revit link instance
RevitLinkInstance linkInstance = e as RevitLinkInstance;
LinkedDocument = linkInstance.GetLinkDocument();
//Do something
}如何使用python获得LinkInstance。我已经尝试过了。
element = doc.GetElement(ref)
if element is RevitLinkInstance:
linkInstance = #need to get link instance here#
linked_document = linkInstance.GetLinkDocument()会很感激你的帮助。
发布于 2022-10-23 15:35:18
C# sample语句e as RevitLinkInstance执行.NET强制转换。因此,您可以通过在互联网上搜索.net cast蟒蛇来回答这个问题,例如,找到问题,并回答您能在.NET中键入IronPython对象吗?的建议。
import clr
convertedObject = clr.Convert(someObject, someType)https://stackoverflow.com/questions/74164437
复制相似问题