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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как масштабировать выделенные объекты с установленным коэффициентом масштаба?

Как масштабировать выделенные объекты с установленным коэффициентом масштаба?

Ответ
Поиск в этой теме
Непрочитано 17.04.2010, 00:53 #1
Как масштабировать выделенные объекты с установленным коэффициентом масштаба?
ViktorM
 
инженер-проектировщик
 
Регистрация: 07.04.2010
Сообщений: 4

Суть проблемы такова... Приходится по 100 раз за день выполнять один и тот же набор команд. Это "масштаб" с увеличением 1000 и "копирование с базовой точкой".
Подскажите, пожалуйста, как можно объединить эти команды? Коэффициент масштаба всегда 1000.
Просмотров: 2314
 
Непрочитано 17.04.2010, 01:29
#2
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,013


(command "_pasteclip" "_s" 1000) на кнопку.
Или выделенные объекты тоже должны быть смасштабированы перед копированием?
Nike на форуме  
 
Автор темы   Непрочитано 17.04.2010, 22:00
#3
ViktorM

инженер-проектировщик
 
Регистрация: 07.04.2010
Сообщений: 4
<phrase 1=


Nike, спасибо за ответ. Это решает чать проблемы.
Вообще я думал сделать макрокоманду или лисп работающий по такому алгоритму
1. Выбор объектов (пока не понял как сделать выбор на лисп ) (setq obj (.....))
2. Выбор точки привязки (setq pt1 (getpoint))
3. Масштабирование (command "_scale" obj pt1 1000)
4. Копирование в буфер с точкой привязки (command "_copybase" pt1)

Сейчас пытаюсь воплотить эту идею на лисп. Помогите пожалуйста.
ViktorM вне форума  
 
Непрочитано 18.04.2010, 10:30
1 | #4
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,013


(setq obj (ssget))
(setq pt1 (getpoint))
(command "_scale" obj "" pt1 1000)
(command "_copybase" pt1 obj "")
Nike на форуме  
 
Автор темы   Непрочитано 18.04.2010, 11:16
#5
ViktorM

инженер-проектировщик
 
Регистрация: 07.04.2010
Сообщений: 4
<phrase 1=


То что доктор прописал. СПАСИБО!!
Вот что получилось и работает на все 100%

(defun c:Scale_and_Copy (/ obj pt1)
(setq obj (ssget))
(setq pt1 (getpoint "Укажите точку привязки: "))
(command "_scale" obj "" pt1 1000)
(command "_copybase" pt1 obj "")
(command "_close" "Y")
(princ)
)

Последний раз редактировалось ViktorM, 18.04.2010 в 14:16.
ViktorM вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как масштабировать выделенные объекты с установленным коэффициентом масштаба?

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мониторы LCD CRT Разное 94 17.06.2008 10:51
Как задаться коэффициентом постели sergey_od Прочее. Архитектура и строительство 4 23.12.2006 11:50
Как обработать объекты "солид" ? DED AutoCAD 3 21.11.2005 11:02
Как сделать полилинию, которая режет объекты DDlis Программирование 6 29.09.2005 01:26
Как cделать прозрачными объекты solid Mоriss AutoCAD 8 26.10.2004 15:48