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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > LISP. Нормализация блоков текущего файла.

LISP. Нормализация блоков текущего файла.

Ответ
Поиск в этой теме
Непрочитано 09.06.2008, 10:30 10 | 1
LISP. Нормализация блоков текущего файла.
Кулик Алексей aka kpblc
Moderator
 
LISP, C# (ACAD 200[9,12,13,14])
 
С.-Петербург
Регистрация: 25.08.2003
Сообщений: 39,787

Небольшая вспомогательная программа по "нормализации блоков" текущего файла.
Пример вызова:
(norm-blocks bit)
Аргументы вызова:
  1. bit сумма любого количества следующих значений:
    • 1 ; слой объекта - "0"
    • 2 ; тип линии объекта - ByBlock
    • 4 ; вес линии объекта - ByBlock
    • 8 ; цвет линии объекта - ByBlock
    • 16 ; масштаб линии объекта - 1
    • nil или <1 - выход из программы
Код:
[Выделить все]
(norm-blocks 1)	; перевести все объекты всех блоков в слой "0", не меняя остальные
  ; настройки
(norm-blocks 2)	; изменить тип линий всех объектов всех блоков на "ByBlock", не
  ; меняя остальных свойств
(norm-blocks 7) ; изменить слой на "0" (1), тип линиии - на ByBlock (2); вес линии - на
  ; ByBlock (4)

Вложения
Тип файла: lsp norm-blocks.lsp (5.8 Кб, 5104 просмотров)
Тип файла: lsp norm-blocks_v3.lsp (5.8 Кб, 3802 просмотров)

__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.

Последний раз редактировалось Кулик Алексей aka kpblc, 12.11.2014 в 11:34.
Просмотров: 94826
 
Непрочитано 09.11.2015, 17:24
#81
VVA

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


Цитата:
Сообщение от Soldat_OV Посмотреть сообщение
Жаль только код из #72 менее интуитивно понятен мне
Ого. Вызов функции с параметрами из #34 более интуитивен
Почему бы не попробовать такие же ф-ции Алексея из #1
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 29.01.2016, 16:31
#82
forgod


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


Кулик Алексей aka kpblc, большое спасибо за код!
forgod вне форума  
 
Непрочитано 06.07.2016, 20:38
#83
Кукурузо_Джон_Горыныч

инженер-конструктор
 
Регистрация: 26.12.2006
Moscow
Сообщений: 201
<phrase 1=


Товарищи, выручайте. Как отредактировать геометрию сразу нескольких блоков без атрибутов с разными именами? У меня фасад из тысячи панелей, каждая панель- отдельный блок со своим именем, нужно швы между панелями добавить. Надо каждую панель растянуть и добавить несколько линий, взрывать не вариант, редактировать каждый блок отдельно тоже

Последний раз редактировалось Кукурузо_Джон_Горыныч, 06.07.2016 в 20:47.
Кукурузо_Джон_Горыныч вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > LISP. Нормализация блоков текущего файла.

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Импорт палитры блоков при помощи LISP TwoZero LISP 13 31.01.2019 17:38
Lisp. Расстановка блоков на пересечении линий. wetr LISP 22 03.04.2018 10:54
AutoCAD 2008 - вставка блоков из файла в файл Vavan Metallist AutoCAD 14 25.05.2009 19:37
Удаление не используемых блоков из файла Гузалия AutoCAD 3 13.12.2007 10:06
2008. Глюк с назначением текущего цвета из Lisp? _Andre_ LISP 5 25.10.2007 13:50