Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: zr74 от 13-12-2022, 13:14:34

Название: Как получить координат центра полилинии
Отправлено: zr74 от 13-12-2022, 13:14:34
Добрый день! Есть на чертеже полилиния, в ней две вершины. Подскажите, пожалуйста, каким методом c# можно получить координаты центра такой полилинии?
Название: Re: Как получить координат центра полилинии
Отправлено: Александр Пекшев aka Modis от 13-12-2022, 14:12:00
Под центром подразумевается координата середины кривой?
Если да, тогда так:
Код - C# [Выбрать]
  1. pline.GetPointAtDist(pline.Length / 2);
или так
Код - C# [Выбрать]
  1. pline.GetPointAtParameter(pline.StartParam + ((pline.EndParam - pline.StartParam) / 2));
Название: Re: Как получить координат центра полилинии
Отправлено: zr74 от 13-12-2022, 14:23:51
Спасибо!