Я пытаюсь создать List<XYZ>
или XYZ[ ]
от List<Element>
. Оба Location
и XYZ
являются членами пространства имен Autodesk.Revit.DB, но, похоже, не существует метода преобразования. Кто-нибудь знает об одном, или вы создали что-то, что может мне помочь?Revit Element.Location to XYZ
0
A
ответ
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>();
При этом используется метод GetElementLocation
, определенный в здании Coder образцы Util
класса:
You ... Are ... Удивительный !! –