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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Mirror-копирование относительно плоскости.

Mirror-копирование относительно плоскости.

Ответ
Поиск в этой теме
Непрочитано 13.08.2009, 17:23 #1
Mirror-копирование относительно плоскости.
ZeRG
 
Николаев
Регистрация: 13.08.2009
Сообщений: 5

Здравствуйте! Помогите пожалуйста сделать макрос, делающий точное копирование выделенного объекта и перемещение его из координат (X;Y;Z) (Допустим базовая копирования) В координаты: (X,-Y,Z) Неплохо было б сразу иметь возможность поворачивать новый обьект не выходя из команды..Нашёл такое вот дело:
Цитата:
^C^C(Setq Om (Getvar "Orthomode"));_Ortho;_Of;_Select;\_Cp;_Pr;;@;@;_Move;_Pr;;\\_Ortho;_On;_Rotate;_Pr;;@;\(Setvar "Orthomode" Om)
Может чем-то поможет если модернизировать этот макрос..
Просмотров: 2477
 
Непрочитано 14.08.2009, 10:20
#2
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


^C^C(setq e(entsel)p(cadr e)e(car e));\_.move;!e;;!p;(list (car p)(-(cadr p))(caddr p));
ытя вне форума  
 
Автор темы   Непрочитано 14.08.2009, 12:24
#3
ZeRG


 
Регистрация: 13.08.2009
Николаев
Сообщений: 5


ытя Спасибо! Возможно ли что б команда имела возможность поворота скопированного обьекта как в 1 команде.

Последний раз редактировалось ZeRG, 14.08.2009 в 12:38.
ZeRG вне форума  
 
Непрочитано 14.08.2009, 12:27
#4
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


^C^C(setq e(entsel)p(cadr e)e(car e));\_.copy;!e;;!p;(list (car p)(-(cadr p))(caddr p));_.rotate;_la;;
ытя вне форума  
 
Автор темы   Непрочитано 14.08.2009, 13:19
#5
ZeRG


 
Регистрация: 13.08.2009
Николаев
Сообщений: 5


ытя Ещё раз спасибо! Всё работает!

А хотя нет.. рано радовался, координата Z копируемого обьекта становится 0.
Попытался добавить:
Цитата:
^C^C(setq e(entsel)p(cadr e)e(car e)t(caddr e));\_.copy;!e;;!p;(list (car p)(-(cadr p))(caddr p));_.rotate;_la;;
Копирует в туже сторону где и расположен обьект..что не так, подскажите плиз..

Последний раз редактировалось ZeRG, 14.08.2009 в 18:07.
ZeRG вне форума  
 
Непрочитано 17.08.2009, 10:48
#6
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


А что из себя представляет копируемый объект?
ытя вне форума  
 
Автор темы   Непрочитано 17.08.2009, 10:53
#7
ZeRG


 
Регистрация: 13.08.2009
Николаев
Сообщений: 5


ытя солид
ZeRG вне форума  
 
Непрочитано 17.08.2009, 11:34
#8
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


Попробуй так :

^C^C(setq p(getpoint "Точка на объекте :"));\_.copy;!p;;!p;(list(car p)(-(cadr p))(caddr p));
ытя вне форума  
 
Автор темы   Непрочитано 17.08.2009, 11:45
#9
ZeRG


 
Регистрация: 13.08.2009
Николаев
Сообщений: 5


Работает, спасибо!!!
ZeRG вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Mirror-копирование относительно плоскости.



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выравнивание обьекта относительно плоскости, Mechanical Desktop. goodking Вертикальные решения на базе AutoCAD 2 19.06.2009 11:00
Расчет стойки в кристале Жека СКДМ Расчетные программы 11 23.03.2009 21:04
Согласно какому нормативному документу на планах этажей дверные полотна вычерчиваются относительно плоскости под углом 30 градусов? Людмика Разное 12 21.02.2009 21:32
Вид относительно ПСК Pipe AutoCAD 2 13.12.2007 08:53
Неразрезная балка в горизонатльной плоскости RTD Конструкции зданий и сооружений 4 28.01.2007 19:32