Добрый день!
Как получить длину и ширину пола?
Пытаюсь получить через Curve:
ICollection<ElementId> floorIds;
using (Transaction tr = new Transaction(doc, "Temporary delete")) {
tr.Start();
floorIds = doc.Delete(el.Id);
tr.RollBack();
}
List<ModelLine> mLines = new List<ModelLine>();
foreach (ElementId id in floorIds) {
Element mLine = doc.GetElement(id) as ModelLine;
if (null != mLine) {
LocationCurve lCurve = mLine.Location as LocationCurve;
double len = lCurve.Curve.Length;
}
}
Но получаю неверные значения.
Есть ли альтернативный вариант?
Спасибо.