Как получить координат центра полилинии

Автор Тема: Как получить координат центра полилинии  (Прочитано 10939 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zr74Автор темы

  • ADN OPEN
  • Сообщений: 47
  • Карма: 1
Добрый день! Есть на чертеже полилиния, в ней две вершины. Подскажите, пожалуйста, каким методом c# можно получить координаты центра такой полилинии?

Отмечено как Решение zr74 13-12-2022, 14:23:29

Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Под центром подразумевается координата середины кривой?
Если да, тогда так:
Код - C# [Выбрать]
  1. pline.GetPointAtDist(pline.Length / 2);
или так
Код - C# [Выбрать]
  1. pline.GetPointAtParameter(pline.StartParam + ((pline.EndParam - pline.StartParam) / 2));

Оффлайн zr74Автор темы

  • ADN OPEN
  • Сообщений: 47
  • Карма: 1
Спасибо!