1

我需要找到坐标OST_ViewersOST_Level类型。我用这段代码得到它们:

var vieversCollection = 
  new FilteredElementCollector(uiDoc.Document)
    .OfCategory(BuiltInCategory.OST_Viewers);

var levelsCollection = 
  new FilteredElementCollector(uiDoc.Document,)
    .OfCategory(BuiltInCategory.OST_Levels);

我试图Location为他们使用该属性,并将其转换为LocationPoint,但它总是返回null。我应该使用什么方法进行坐标?

4

1 回答 1

0

中的元素BuiltInCategory.OST_Viewers不能有位置或任何其他坐标,因为它只是一个视图。它就像一个无限的 3D 立方体。您确定要检索精确坐标吗?

Level不能有LocationLevel只有一个坐标 - Elevation。您可以通过该Level.Elevation属性获得它。

于 2012-09-10T03:20:27.437 回答