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

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

Средства создания площадных объектов

Ответ
Поиск в этой теме
Непрочитано 10.03.2015, 04:48 #1
Средства создания площадных объектов
АлексЮстасу
 
топограф, технолог
 
Москва
Регистрация: 24.05.2009
Сообщений: 3,031

В Автокаде нет достаточных или нормально работающих инструментов для создания, описания площадных объектов. Например, для создания цифровых карт - что мне ближе, но эту задачу, судя по форуму, приходится решать и архитекторам, и проектировщикам разных направлений и др. (Средства Map 3d тоже недостаточны).
В Автокаде знаю только _BOUNDARY (КОНТУР) - создание замкнутых контуров из указанных элементов или контуров вокруг указанной точки. Но в принципе, рассчитывать на нее нельзя - работает при больших ограничениях, создает неточные контуры, может не срабатывать вообще.
Кроме того, если рассматривать задачу в общем виде, то необходимо не столько создавать контуры, сколько находить части элементов, образующих замкнутые границы. Из этих частей всегда можно создать и контуры, но из контуров воссоздавать части исходных элементов границ проблематично, или нереально.
Задача в общем виде - создавать площадные объекты для разных возможных способов представления площадных объектов. Т.е. не только для представления в виде замкнутых контуров, но и для цепочно-узлового представления площадей. Последний способ не так распространен, но, как и положено, самый корректный.

Минимально необходимые средства:
1. Выбор частей линейных элементов, образующих минимальную замкнутую границу вокруг указанной точки. И выбор частей линейных элементов, образующих минимальный внутренний контур из указанных линейных элементов.
2. Образование всех минимальных внутренних контуров из указанного набора (из всех в файле) линейных элементов. Или расстановка "центроидов" (точек - признаков площадных объектов) во все возможные внутренние контуры.
3. Образование всех максимальных внешних контуров из указанного набора (из всех в файле) линейных элементов. Или расстановка "центроидов" во все возможные внешние контуры.
4. Поиск разрывов границ ("свободных" концов).
Предполагается разбивать на пересечениях элементы, образующие найденные границы.
Предполагается поиск границ с учетом "островов" - вложенных контуров.

Самое близкое, что пока нашел - FlashPolygons, индийская, коммерческая. Очень быстро создает все возможные внутренние или внешние контуры из любого набора элементов. Точные и вне зависимости от положения границ на экране. В принципе - одно из того, что нужно.
Поиск "свободных" концов - http://www.caduser.ru/forum/index.ph...D=44&TID=20184. Но только для старых версий, с рядом неудобств.

Поделитесь информацией, соображениями или опытом
Или предложениями!
__________________
количество моих сообщений не говорит о знании Автокада
Просмотров: 3597
 
Непрочитано 10.03.2015, 09:09
#2
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


Еще ссылки
GBPOLY by geometriCAD - все ссылки оттуда мертвые.

To find each closed boundary of selected object - ссылка на sites.google.com и на theswamp.org
Миниатюры
Нажмите на изображение для увеличения
Название: region1.gif
Просмотров: 54
Размер:	63.4 Кб
ID:	145378  
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 10.03.2015, 16:50
#3
АлексЮстасу

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


Цитата:
Сообщение от VVA Посмотреть сообщение
Еще ссылки
To find each closed boundary of selected object
До программ китайских товарищей добраться не удалось.
Но по ссылке theswamp.org в http://www.theswamp.org/index.php?ac...ast_msg=521930 есть Enclosed polylines.LSP.
Делает все возможные минимальные и правильные контуры из полилиний, окружностей и дуг. Сплайны, мультилинии и пр. не видит.
На файле с 4000 полилиний задумалась на много-много минут (или часов?) - не дождался.
Для 202 полилиний тоже ждать устал!
Даже для 107 полилиний 500 контуров создавались больше минуты. Это не дело...
__________________
количество моих сообщений не говорит о знании Автокада

Последний раз редактировалось АлексЮстасу, 11.03.2015 в 05:02.
АлексЮстасу вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Средства создания площадных объектов

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Набор объектов DEM Программирование 21 26.03.2014 19:11
Можно ли использовать entmake для создания объектов СПДС scatler Программирование 7 12.02.2010 19:03
Электромагнитная пушка T-Yoke Машиностроение 112 06.08.2008 18:48
FILTER / фильтр BM60 Справочник команд 0 08.07.2008 15:35
Помогите доделать программу добавления объектов в блок МишаVBA Программирование 1 20.05.2006 01:04