Revit Element.Location 到 XYZ
Revit Element.Location to XYZ
我正在尝试从 List<Element>
创建 List<XYZ>
或 XYZ[ ]
。 Location
和XYZ
都是Autodesk.Revit.DB命名空间的成员,但是好像没有转换方法。有没有人知道一个,或者你创造了一些可以帮助我的东西?
当然可以。这里是:
List<Element> walls = new List<Element>();
XYZ p;
List<XYZ> wall_start_points
= walls.Select<Element, XYZ>( e => {
Util.GetElementLocation( out p, e );
return p; } )
.ToList<XYZ>();
这使用了 The Building Coder 示例中定义的 GetElementLocation
方法 Util
class:
我正在尝试从 List<Element>
创建 List<XYZ>
或 XYZ[ ]
。 Location
和XYZ
都是Autodesk.Revit.DB命名空间的成员,但是好像没有转换方法。有没有人知道一个,或者你创造了一些可以帮助我的东西?
当然可以。这里是:
List<Element> walls = new List<Element>();
XYZ p;
List<XYZ> wall_start_points
= walls.Select<Element, XYZ>( e => {
Util.GetElementLocation( out p, e );
return p; } )
.ToList<XYZ>();
这使用了 The Building Coder 示例中定义的 GetElementLocation
方法 Util
class: