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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Нужен лисп (детектор прямоугольников)

Нужен лисп (детектор прямоугольников)

Закрытая тема
Поиск в этой теме
Непрочитано 25.06.2007, 09:06 #1
Нужен лисп (детектор прямоугольников)
dextron3
 
проектировшик
 
СССР
Регистрация: 01.01.2007
Сообщений: 5,143

Задача нарисованы фундаментные ленты из приметивов line
нужен лисп:

1. Выделяем область с приметивами line или poliline
(лисп сканирует находит замкнутые прямоугольники и рисует на них нормальные прямоугольники rectang

2. Итог: на все прямоугольники из приметивово накладываются прямоугольники целостные автокадовские, но в другом слое, а оставшиеся под ними приметивы удалоялись, или если не возможно, то прямоугольники рисовались в другом слое

заранее благодарствую, справимшимся со столь сложной задачей
[ATTACH]1182747834.JPG[/ATTACH]

до из линий и полилиний, после уже исключительно прямоугольники
__________________
инженер проектировшик с опттом программа авто гад образование высшие
Просмотров: 1787
 
Непрочитано 25.06.2007, 09:17
#2
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Надо иметь в виду, что объекта "Прямоугольник" в AutoCAD'е нет. Это просто замкнутая полилиния.
Profan вне форума  
 
Непрочитано 25.06.2007, 09:17
#3
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Первую часть вряд ли кто-то будет делать - пользователю достаточно применить _pedit _m и прямоугольники уже есть. Правда, имеющиеся примитивы будут замещены
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 25.06.2007, 09:42
#4
Alaspher


 
Регистрация: 11.10.2004
e•burg
Сообщений: 755


Команда: DRAW -> BOUNDARY...
при выборе опций детектирования островков и создания полилиний, создаст замкнутые полилинии на текущем слое. Стереть старые примитивы придётся руками, но ради этого писать программу - неадекватно.
Alaspher вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Нужен лисп (детектор прямоугольников)

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

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