Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: flaojke от 28-11-2014, 15:59:44
Название:
Мнимое пересечение
Отправлено:
flaojke
от
28-11-2014, 15:59:44
Какой командой можно найти мнимое пересечение двух полилиний? При выборе привязок такая возможность есть, а вот как сделать это программно?
Название:
Re: Мнимое пересечение
Отправлено:
Александр Ривилис
от
28-11-2014, 23:52:06
Цитата: flaojke от 28-11-2014, 15:59:44
Какой командой можно найти мнимое пересечение двух полилиний?
Командой? Никакой. Ты наверное имеешь в виду каким методом это можно сделать. У Curve, которая есть прародитель всех полилиний (т.е. базовый класс), есть метод:
Код - C#
[Выбрать]
public
virtual
Curve GetOrthoProjectedCurve
(
Plane planeToProjectOn
)
;
Вот им и следует воспользоваться, спровоцировав обе полилинии на одну плоскость и найти пересечение этих проекций.