Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Создание внешнего контура на основе выделенного набора примитивов

Создание внешнего контура на основе выделенного набора примитивов

Ответ
Поиск в этой теме
Непрочитано 09.12.2010, 09:02
Создание внешнего контура на основе выделенного набора примитивов
Shaft
 
отдел открытых горных работ
 
Новокузнецк
Регистрация: 06.05.2009
Сообщений: 124

Всем доброго времени суток, Уважаемые форумчане!!!

Стоит такая вот задача:
Создать контур (внешний) на основе набора выделенных примитивов!

Т.е. на чертеже имеется некое кол-во всевозможных примитивов.
Выделяем их секущей рамкой или еще как-то...
И все выделенные объекты помещаются во внутрь замкнутого контура.

Миниатюры
Нажмите на изображение для увеличения
Название: 2010-12-09_120135.jpg
Просмотров: 386
Размер:	32.3 Кб
ID:	49690  

Вложения
Тип файла: dwg
DWG 2004
example.dwg (282.2 Кб, 2383 просмотров)

Просмотров: 13638
 
Непрочитано 13.12.2010, 12:41
1 | #21
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от Shaft Посмотреть сообщение
Только обрисовка внешних границ улучшлась лишь в некоторых местах маленькие расхождения. А в 95% идет полное совпадение по вершинам
Никаких других проблем в #18 не описано. В #17 я выделил красным шаг обхода. Уменьшая его, будешь получать больше расчетных точек и больший % совпадения по вершинам, но и ресурсов процессора будет задействовано больше. Сейчас каждый прямой сегмент габаритного контейнера делится на 100 частей.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 13.12.2010, 13:32
#22
Shaft

отдел открытых горных работ
 
Регистрация: 06.05.2009
Новокузнецк
Сообщений: 124


Цитата:
Сообщение от VVA Посмотреть сообщение
В #17 я выделил красным шаг обхода. Уменьшая его
Я примерно так и догадался и уже поэкспериментировал.

Это из #18 я это в спойлере указал. Может зря т.к. выглядит это все незаметно.
Цитата:
Для дотягивания до идеала, хотелось бы чтобы были поправленны следующие моменты:
1 - совпадение вершин контура с вершинами обводимых линий
2 - корректно "обводить" дуговые сегменты
3 - отучить программу пропускать некоторые участки (рис 1 и 3) впринципе тоже что и п.1
4 - или недоводит (рис 2)тоже можно отнести к п.1
Shaft вне форума  
 
Автор темы   Непрочитано 16.12.2010, 08:07
#23
Shaft

отдел открытых горных работ
 
Регистрация: 06.05.2009
Новокузнецк
Сообщений: 124


Наконец-то сеть заработала стабильно...
Хочу поблагодарить Вас уважаемый VVA, за вашу помощь!!!
Shaft вне форума  
 
Непрочитано 13.04.2011, 19:09
#24
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,030


Попробовал создать внешний контур множества блоков - не получилось.
Допуск менял в:
(setq step 70.01 ;_Шаг обхода габаритного контейнера
Пишет:
; error: too few arguments

А как раз было б здорово создать автоматом внешние контуры вокруг множеств блоков.
АлексЮстасу вне форума  
 
Непрочитано 13.04.2011, 19:35
#25
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


АлексЮстасу, Этот лисп для специфической задачи. Попробуй ECO по ссылке из #4
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 21.10.2014, 16:16
#26
peacemaker_kiss


 
Регистрация: 12.04.2011
Сообщений: 37


Поправьте код!!!!! Он потрясающий, но....см. картинку
[img]http://i6.********/thumbs/1/2/2/Bezimyanni_8230191_14369122.jpg[/img]
peacemaker_kiss вне форума  
 
Непрочитано 13.02.2017, 16:55
#27
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,030


Создание внешнего контура с помощью новой программы SuperBoundary:
1. Чертим вокруг всех нужных примитивов любой охватывающий контур с запасом.
2. Выделяем все эти примитивы, и указываем любую точку между охватывающим контуром и этими примитивами.
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Создание внешнего контура на основе выделенного набора примитивов

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание графика в AutoCAD на основе txt или xls файла Red Nova Программирование 116 06.04.2017 09:20
Создание блоков из примитивов gest AutoCAD 11 26.11.2009 10:57
создание набора с помощью activeX Composter Программирование 3 15.05.2009 00:11
Лисп присадки мебельной фурнитуры Скулачёв А. LISP 18 20.08.2008 13:59