|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Проблемы с перемещением блоков в новой ПСК
Регистрация: 05.08.2023
Сообщений: 27
|
||
Просмотров: 1045
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
trans ?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 05.08.2023
Сообщений: 27
|
Да, и конечно же мой инструмент: AutoCAD 2021 rus.
А также, предупреждая разного рода вопросы про мою несознательность: форум пошерстил, в инете погуглил, у Полещука не нашёл. ----- добавлено через ~6 мин. ----- trans, возможно очень полезная функция, но я не понимаю, как ей пользоваться. Честно пытался с ней разобраться, экспериментировал, но безрезультатно. Те результаты, которые выдаёт данная функция для меня не понятны... |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Я про то, что (может быть) стоит изначально вычислить корректную точку вставки блока, потом ее транспонировать в новую ПСК, и после этого уже собственно вставлять блок, предварительно сменив ему нормаль.
ПыСы АКАД сейчас от меня очень далеко, пишу "на попробовать"
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Тогда откуда "смещение от МСК"? И вообще, базовая точка блока где находится?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Так, может, базовую точку привести в нормальное состояние? И вообще, скинь чертеж и код - попробую посмотреть
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 05.08.2023
Сообщений: 27
|
Итак, выкладываю код:
Код:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Ну вот что по-быстрому получилось:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Цитата:
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
как понял, без проверок) но видится использование динамики в блоке, а именно выравнивания и использование видимости для правого и левого положений блока.
Код:
__________________
K Lisp Последний раз редактировалось koMon, 21.09.2023 в 09:50. |
||||
![]() |
|
||||
Регистрация: 05.08.2023
Сообщений: 27
|
Добрый вечер всем! Попробовал выполнить код. Всё прекрасно работает, блок выравнивается по объекту. Но остаётся вопрос, как сделать смещение блока после его позиционирования по объекту? Мой код работает ровно до этого же момента! Я так понимаю, что без функции trans не обойтись... Также предполагаю, что можно обойтись одной-двумя строчками кода с использованием этой функции. Только не соображу как правильно составить эту строчку, поэтому в очередной раз прошу помощи у спецов!
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
ИМХО при таких раскладах будет значительно проще изначально высчитать точку вставки. Тем же polar
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 05.08.2023
Сообщений: 27
|
После выбора блока, указываю первую точку на полилинии и вылетает ошибка. Скрин в прикреплении.
----- добавлено через ~15 мин. ----- Странным образом заработало после того, как раза два перезагрузил Автокад! Алексей и koMon ОГРОМНОЕ спасибо за участие! Буду обращаться... ![]() |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с редактированием блоков | Ohripshiy | AutoCAD | 11 | 28.10.2015 11:27 |
Lisp. Как вставить описания всех блоков библиотеки блоков? | Kirill_Ja | LISP | 5 | 11.04.2013 10:22 |
Проблема с редактированием определения блоков | densoul | AutoCAD | 9 | 21.02.2012 13:45 |
Как избавиться от проблемы "конфликт имени блока в рабочем наборе" при вставке нескольких идеинтичных блоков в другой блок? | igor130566 | Динамические блоки | 9 | 02.06.2011 11:25 |
Стены из блоков ФБС высотой 5,4м? | Vertex | Конструкции зданий и сооружений | 11 | 28.03.2011 14:14 |