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

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

Зеркальное отражение

Ответ
Поиск в этой теме
Непрочитано 10.11.2008, 18:17 #1
Зеркальное отражение
postbudka
 
Маркшейдер
 
Макеевка
Регистрация: 02.11.2008
Сообщений: 165

Добрый вечер!
Если нажать пробел 4 раза, то можно зеркально отразить выбранные объекты - это всем известный факт. Но при этом удаляется исходный объект(ы). Вопрос: можно ли сделать так, чтобы нажав 4 раза пробел, исходный объект сохранялся или хотя бы выдавался запрос об удалении/сохранении?
Просмотров: 22275
 
Непрочитано 10.11.2008, 18:21
#2
T-Yoke

Артиллерист - вертолётчик. Дипломированный инженер-механик. Technologist
 
Регистрация: 29.11.2004
Где-то около Москвы
Сообщений: 16,754
Отправить сообщение для T-Yoke с помощью Skype™


Цитата:
Сообщение от postbudka Посмотреть сообщение
Добрый вечер! Если нажать пробел 4 раза, то можно зеркально отразить выбранные объекты - это всем известный факт...
О какой программе речь-то, хотя бы можно было сказать. У меня в МDT например не удаляются!
__________________
«Артиллерия не токмо грохот, но и наука!» Пётр I
T-Yoke вне форума  
 
Автор темы   Непрочитано 10.11.2008, 18:26
#3
postbudka

Маркшейдер
 
Регистрация: 02.11.2008
Макеевка
Сообщений: 165


Цитата:
Сообщение от T-Yoke Посмотреть сообщение
О какой программе речь-то, хотя бы можно было сказать. У меня в МDT например не удаляются!
AutoCAD 2008
postbudka вне форума  
 
Непрочитано 10.11.2008, 18:45
#4
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


postbudka, Можно не жать 4 раза Enter, а ПКМ (правый клик мыши)->Зеркало->ПКМ->Копировать и зеркалить копии
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 10.11.2008, 19:12
#5
postbudka

Маркшейдер
 
Регистрация: 02.11.2008
Макеевка
Сообщений: 165


Цитата:
Сообщение от VVA Посмотреть сообщение
postbudka, Можно не жать 4 раза Enter, а ПКМ (правый клик мыши)->Зеркало->ПКМ->Копировать и зеркалить копии
Да, но всё же иногда лучше нажать 4 раза пробел никуда не глядя и ни о чём не думая, чем пробираться сквозь дебри контекстных меню, выбирая при этом из кучи предложенных вариантов тот, который нужен. Я думаю, есть возможность сделать, чтобы по умолчанию исходные объекты не удалялись. Может какая переменная?
postbudka вне форума  
 
Непрочитано 10.11.2008, 19:22
#6
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Ну тогда нажми 4 раза пробел, затем К (русское если русский Автокад) или C (латинское если английский Автокад) и 5-й пробел
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 10.11.2008 в 20:35.
VVA вне форума  
 
Непрочитано 10.11.2008, 19:58
#7
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Цитата:
Сообщение от postbudka Посмотреть сообщение
Добрый вечер!
Если нажать пробел 4 раза, то можно зеркально отразить выбранные объекты - это всем известный факт. Но при этом удаляется исходный объект(ы). Вопрос: можно ли сделать так, чтобы нажав 4 раза пробел, исходный объект сохранялся или хотя бы выдавался запрос об удалении/сохранении?
Цитата:
но всё же иногда лучше нажать 4 раза пробел никуда не глядя и ни о чём не думая, чем пробираться сквозь дебри контекстных меню, выбирая при этом из кучи предложенных вариантов тот, который нужен.
Что-то не то ты написал. Все ведь не так просто. Недостаточно просто выделить объекты и нажать пробел. Надо сначала еще подсветить хотя бы одну ручку и только после этого появится возможность циклического перебора команд. Т.е. подумать, какую ручку подсветить, все равно придется. Да еще можно случайно не 4 раза нажать, а больше или меньше (бездумно ведь). А почему бы после выделения объектов не воспользоваться командой "_mirror" ("зеркало")? Есть стандартная кнопка для этой команды и по умолчанию там исходные объекты не удаляются.
Profan вне форума  
 
Непрочитано 10.11.2008, 20:13
#8
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


а я просто ввёл в контекстное меню забытый пункт "Зеркало"
Миниатюры
Нажмите на изображение для увеличения
Название: SpxImage49.jpg
Просмотров: 1139
Размер:	25.5 Кб
ID:	12049  
Хмурый вне форума  
 
Автор темы   Непрочитано 10.11.2008, 21:25
#9
postbudka

Маркшейдер
 
Регистрация: 02.11.2008
Макеевка
Сообщений: 165


2Хмурый и 2VVA: спасибо за Ваши ответы;
Но всё же вопрос звучал так: "Можно ли сделать так, чтобы нажав 4 раза пробел, исходный объект сохранялся или хотя бы выдавался запрос об удалении/сохранении?" Настроить эту команду один раз и кроме нажатия клавиши "пробел" никаких доп.действий не выполнять. Мне через пробел удобнее, а то что нужно выделить объект и активировать одну из ручек, то это и так понятно (2Profan)
postbudka вне форума  
 
Непрочитано 10.11.2008, 21:37
#10
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Это понятно тому, кто знает, о чем речь идет. Не надо голову морочить четырьмя пробелами, все равно в этом направлении ничего не получится. И даже если макрос или лисп написать, все равно они будут работать ненамного быстрее, чем стандартная команда "зеркало". А уж "зеркало" работает быстрее, чем эти злосчастные 4 пробела плюс указание второй точки, плюс еще опция и плюс еще один пробел (или "Enter").
Profan вне форума  
 
Автор темы   Непрочитано 10.11.2008, 21:58
#11
postbudka

Маркшейдер
 
Регистрация: 02.11.2008
Макеевка
Сообщений: 165


Цитата:
Сообщение от Profan Посмотреть сообщение
Это понятно тому, кто знает, о чем речь идет. Не надо голову морочить четырьмя пробелами, все равно в этом направлении ничего не получится. И даже если макрос или лисп написать, все равно они будут работать ненамного быстрее, чем стандартная команда "зеркало". А уж "зеркало" работает быстрее, чем эти злосчастные 4 пробела плюс указание второй точки, плюс еще опция и плюс еще один пробел (или "Enter").
Ну мы то вроде знаем о чём речь...
Ладно, чувствую, наша перепалка ни к чему не приведет. Каждый при своём мнении остаётся. Разойдёмся с миром...
postbudka вне форума  
 
Непрочитано 10.11.2008, 22:03
#12
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Цитата:
Сообщение от postbudka Посмотреть сообщение
Но всё же вопрос звучал так: "Можно ли сделать так, чтобы нажав 4 раза пробел, исходный объект сохранялся
можно. после четырёх пробелов набрать в строке _c (латиницей) и зеркальте копии, пока не надоест

** STRETCH **
Specify stretch point or [Base point/Copy/Undo/eXit]:

** MOVE **
Specify move point or [Base point/Copy/Undo/eXit]:

** ROTATE **
Specify rotation angle or [Base point/Copy/Undo/Reference/eXit]:

** SCALE **
Specify scale factor or [Base point/Copy/Undo/Reference/eXit]:

** MIRROR **
Specify second point or [Base point/Copy/Undo/eXit]: _c

** MIRROR (multiple) **
Specify second point or [Base point/Copy/Undo/eXit]:
Хмурый вне форума  
 
Автор темы   Непрочитано 10.11.2008, 22:12
#13
postbudka

Маркшейдер
 
Регистрация: 02.11.2008
Макеевка
Сообщений: 165


Сразу прошу меня простить, если покажусь полным занудой со своими 4-мя пробелами: есть способ настроить команду ОДИН раз и отзеркалить объект с сохранением оригинала не набирая ничегопосле 4-го пробела?
postbudka вне форума  
 
Непрочитано 10.11.2008, 22:18
#14
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


насколько я знаю, нет возможности написать макросы, в коих я не силён, для команд редактора ручек.
Хмурый вне форума  
 
Непрочитано 11.11.2008, 05:47
#15
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Цитата:
Сообщение от postbudka Посмотреть сообщение
Ну мы то вроде знаем о чём речь...
Ладно, чувствую, наша перепалка ни к чему не приведет. Каждый при своём мнении остаётся. Разойдёмся с миром...
Мнение мнению рознь. Когда я упоминал про макрос или лисп, я имел в виду использование команды "_mirror" ("зеркало"), а не редактирование с помощью ручек. Там можно сократить запрос на удаление исходных объектов.
Profan вне форума  
 
Непрочитано 10.01.2010, 12:49
#16
Pavel_GGS


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


кто подскажет. вот из справки автокада
Удалить исходные объекты? [Да/Нет] <Д>: Введите д или н или нажмите ENTER
у меня по умолсчанию стоит слово НЕТ. как сделать букву Д по умолчанию
Pavel_GGS вне форума  
 
Непрочитано 10.01.2010, 13:06
#17
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Цитата:
Сообщение от Pavel_GGS Посмотреть сообщение
у меня по умолсчанию стоит слово НЕТ. как сделать букву Д по умолчанию
Единожды ответить Да, и до закрытия чертежа будет всегда Да по умолчанию...
__________________
Почему все вдруг становятся умными, когда уже не надо?
Disney вне форума  
 
Непрочитано 10.01.2010, 13:10
#18
Pavel_GGS


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


в том то и дело что нестановиться. автокад 2008.
Pavel_GGS вне форума  
 
Непрочитано 10.01.2010, 13:31
#19
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Цитата:
Сообщение от Pavel_GGS Посмотреть сообщение
в том то и дело что нестановиться. автокад 2008.
Да, ты прав
Но я почему-то абсолютно уверен, что так делал раньше, хотя только что проверил с 2004 по 2010 там такая же фигня...
__________________
Почему все вдруг становятся умными, когда уже не надо?
Disney вне форума  
 
Непрочитано 10.01.2010, 13:42
#20
Pavel_GGS


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


может какой системной переменной это делается?.
там есть одна. но она действует тока на текст с другим смыслом
Pavel_GGS вне форума  
 
Непрочитано 10.01.2010, 13:48
#21
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,923


Накатайте скрипт к кнопке или поправьте существующую.
engngr на форуме  
 
Непрочитано 10.01.2010, 13:49
#22
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Интересное дело: в AutoCAD 2008(2009) РУС в Справке в перечне команд нет команды "Зеркало". Вместо этого там есть упоминание команды "Симметрия"...
Profan вне форума  
 
Непрочитано 10.01.2010, 13:51
#23
Victor


 
Регистрация: 14.06.2009
Бат-Ям
Сообщений: 295


Если это делается один раз то можно ответить "Да" или "Нет". А если десять тысяч раз то лучше пользоваться макросом или лиспом. Для блоков у меня есть. Зеркалит каждый блок по линии проходящей через точку вставки.
Victor вне форума  
 
Непрочитано 10.01.2010, 14:00
#24
Pavel_GGS


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


если б я дружил с макросами и лиспами...
Pavel_GGS вне форума  
 
Непрочитано 10.01.2010, 14:30
#25
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Цитата:
Сообщение от Pavel_GGS Посмотреть сообщение
если б я дружил с макросами и лиспами...
Печально
А ты когда на сайт DWG.ru заходил видел раздел Публикации? там всего 9 статей... одна из них "Примеры создания своих команд и меню в AutoCAD", она не большая, но прочитав её, я думаю ты сможешь сам написать требуемый тебе макрос
А радости... у тебя будет, когда получиться...
__________________
Почему все вдруг становятся умными, когда уже не надо?
Disney вне форума  
 
Непрочитано 10.01.2010, 14:34
#26
Pavel_GGS


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


небыло времени разбираться. заботы заботы...
в принципе люблю не познаное
пошел познавать
Pavel_GGS вне форума  
 
Непрочитано 10.01.2010, 14:43
1 | #27
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Можно попробовать такой макрос:
Код:
[Выделить все]
 
^C^C_select;\_mirror;_p;;\\_yes
Profan вне форума  
 
Непрочитано 10.01.2010, 14:58
#28
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Тупо переопределить команды и всех делов
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 02.03.2010, 12:46
#29
Dim@s

инженер-проектировщик
 
Регистрация: 27.08.2007
Сообщений: 21


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Тупо переопределить команды и всех делов
Спасибо. Получилось.

Только вот жаль с клавиатуры не работает. Я просто с клавиатуры набираю команды (З, пробел). А так это не работает.

Нет ли вариантов, чтобы при нажатии "З" работало?
Dim@s вне форума  
 
Непрочитано 02.03.2010, 15:11
#30
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Что "получилось"? И что должно "получиться" при нажатии тройки?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 02.03.2010, 16:23
#31
Dim@s

инженер-проектировщик
 
Регистрация: 27.08.2007
Сообщений: 21


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Что "получилось"? И что должно "получиться" при нажатии тройки?
Получилось привязать скрипт ^C^C_select;\_mirror;_p;;\\_yes
к кнопке Зеркальное отражение.
А это не тройка, буква З (команда Зеркало) . Команды, которые прописаны в acad.pgp.
Просто не получается использовать этот скрипт при наборе команды с клавиатуры. Через значок все работает.
Возможно, я не знаю принципов передачи команд в программе.
За это прошу прощения
Dim@s вне форума  
 
Непрочитано 30.11.2011, 16:48
#32
migel123


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


а можно написать макрос, такой же как был ^C^C_select;\_mirror;_p;;\\_yes, только без селекта, ну чтоб уже выбранные объекты сразу зеркалировались, буду очень рад!!! Заранее спасибо.
migel123 вне форума  
 
Непрочитано 08.02.2013, 11:29
#33
elnino


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


У меня не получается интегрировать макрос ^C^C_select;\_mirror;_p;;\\_yes.
В строке макрос у кноски зеркало написано следущее:
$M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,4),GRIP),_mirror,^C^C_mirror)
Пробовал по разному добавлять макрос, ничего не выходит.
Autocad 2013 русский.

У меня получается это сделать только в обход вот таким макросом
^C^C_mirror;\\_yes^Z

Последний раз редактировалось elnino, 08.02.2013 в 14:05.
elnino вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Зеркальное отражение



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Зеркальный текст (отражение) Sandman AutoCAD 12 28.02.2014 19:43
Отражение текста и его базовая линия leonovyura AutoCAD 12 21.01.2011 12:27
Отражение в рендер acad Ormallen AutoCAD 2 15.07.2007 00:28