2016-11-15 15 views
0

からList<XYZ>またはXYZ[ ]を作成しようとしています。 LocationXYZはいずれもAutodesk.Revit.DB名前空間のメンバーですが、変換方法はありません。誰かがそれを知っていますか、あなたが私を助けることができるかもしれない何かを作りましたか?Revit Element.Location to XYZ

答えて

4

ここに行く:

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>(); 

これは、建物のコーダサンプルUtilクラスで定義されGetElementLocation方法使用しています。

https://github.com/jeremytammik/the_building_coder_samples/blob/master/BuildingCoder/BuildingCoder/Util.cs#L873-L910

+0

あなたを... は... 素晴らしいです! –

関連する問題