|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
25.11.2009, 16:42 | #1 | |
Поворот примитивов на заданный угол относительно собственной базовой точки в AutoCAD LT
инженер-преподаватель ;-)
Санкт-Петербург
Регистрация: 14.10.2008
Сообщений: 1,999
|
||
Просмотров: 4472
|
|
||||
Без лиспа, думается мне, никак. (Хотя, можно на VBA попробовать )
Вот как, к примеру, определить базовую точку каждого примитива? К тому же у отрезков и полилиний нет такого свойства, как "угол поворота". |
||||
|
||||
инженер-преподаватель ;-) Регистрация: 14.10.2008
Санкт-Петербург
Сообщений: 1,999
|
А что, VBA в LT версиях работает? Так это надо использовать!
Для простоты (так оно и есть на самом деле) базовая точка для каждого примитива - это его середина. Можно конец, но тогда точки не будут лежать на одно прямой (примитивы имеют разную длину). Макрос может быть следующего алгоритма: 1) задание команды поворота; 2) задание угла поворота (он единый); 3) выбор примитива; 4) задание базовой точки; 5) поворот. Далее цикл. Вот только у команды "Поворот" нет режима "Несколько (Multiply)". Возможен ли макрос в таком случае? |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание нового типа линий | Apelsinov | AutoCAD | 915 | 08.07.2022 12:36 |
Информация по идентификационным кодам программ в сетевых лицензиях Autodesk | KSI | AutoCAD | 1 | 14.09.2009 15:59 |
Поворот изображения на заданный угол в 2D | Shoorup | AutoCAD | 2 | 22.02.2007 07:09 |