Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: RevitTormentor от 21-10-2017, 19:55:05
-
Добрый вечер.
Для примера надо сделать типа комнаты. Вокруг стены образуют визуальный "замкнутый контур".
На картинке нарисовал ограничения прямоугольниками, но по факту это могут быть просто отрезки даже, а не полилинии. Причём не обязательно прямоугольник.
Хотелось бы нажать кнопку внутри визуального контура и чтобы отрисовался замкнутый контур из полилинии по углам.
Нашёл код определения точки внутри полилинии замкнутой, но здесь немного не то.
Алгоритм - нарисовать штриховку внутри этого контура, потом как то найти её граничные точки и по ним построить полилинию, штриховку удалить.
Только так?
Как то автокад строит штриховку не только внутри замкнутых полилиний, но и внутри любых визуально "замкнутых контуров".
Спасибо
(https://s1.postimg.org/8bymjcbikb/image.png) (https://postimg.org/image/8bymjcbikb/)
-
Tracing a boundary defined by AutoCAD geometry using .NET (http://through-the-interface.typepad.com/through_the_interface/2010/06/tracing-a-boundary-defined-by-autocad-geometry-using-net.html)
-
И здесь: http://adndevblog.typepad.com/autocad/2013/07/create-hatch-objects-using-trace-boundaries-using-net.html