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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Нужна помощь в том что бы разобраться с командой _flatshot

Нужна помощь в том что бы разобраться с командой _flatshot

Ответ
Поиск в этой теме
Непрочитано 26.12.2012, 18:02 #1
Нужна помощь в том что бы разобраться с командой _flatshot
Chip115
 
Регистрация: 22.12.2012
Сообщений: 18

Всем привет!
Как из командной строки задать опции команды _flatshot (масштаб по осям, угол поворота) ?
В общем имеется 3D модель. Хочу сделать снимок и отразить его относительно линии с конкретными координатами. По отдельность команды работают, но если пытаться выполнить все вместе, то система говорит, мол ошибка: Функция отменена.
Думаю что этому вина того, что я сразу не все параметры вписал ибо с такой записью _flatshot только помещает начальную точку вставки снимка туда, куда мне нужно, а остальное вводу с клавиатуры, после того, как ткну "создать" в диалоговом окне ПЛОСКСНИМОК.
Код:
[Выделить все]
(command "_view" "_left")
      (command "_flatshot" '(50 0) '(0 0))
      (command "_MIRROR" (setq myobj (entlast)) ""  '(29.25 0) '(29.25 17) "_no" )
Просмотров: 2217
 
Непрочитано 26.12.2012, 18:49
#2
mamuk


 
Регистрация: 06.05.2010
Сургут
Сообщений: 248


Цитата:
Сообщение от Chip115 Посмотреть сообщение
Думаю что этому вина того, что я сразу не все параметры вписал ибо с такой записью _flatshot только помещает начальную точку вставки снимка туда, куда мне нужно, а остальное вводу с клавиатуры, после того, как ткну "создать" в диалоговом окне ПЛОСКСНИМОК.
скорее всего команду вызвать без диалога нельзя. и поэтому исполнение вываливается. у команды нет меню которое можно передать в строку.
mamuk вне форума  
 
Автор темы   Непрочитано 26.12.2012, 19:02
#3
Chip115


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


ммм... А как можно решить подобную проблему? Может можно какое нибудь ожидание ввода прописать? Ну какая нить затычка, мол которая будет тормозить прогу, пока я не завершу манипуляции с опциями.
Chip115 вне форума  
 
Непрочитано 26.12.2012, 19:12
#4
mamuk


 
Регистрация: 06.05.2010
Сургут
Сообщений: 248


попробуй так
Код:
[Выделить все]
 (defun c:test ()
(command "_view" "_left")
  (vl-cmdf "_flatshot" )
   (while (= (getvar "CMDACTIVE") 1) (vl-cmdf pause))
            (command "_MIRROR" (setq myobj (entlast)) ""  '(29.25 0) '(29.25 17) "_no" ))
должна отработать, только вот координаты как передать..
mamuk вне форума  
 
Автор темы   Непрочитано 26.12.2012, 19:41
#5
Chip115


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


Вставил вот так
Код:
[Выделить все]
(command "_view" "_left")
(vl-cmdf "_flatshot" '(50 0) '(0 0))
            (while (= (getvar "CMDACTIVE") 1) (vl-cmdf pause))
               (command "_MIRROR" (setq myobj (entlast)) ""  '(29.25 0) '(29.25 17) "_no" )
Получилось вот что

Почему такое смещение объекта и точки, на которой стоит перекрестие? точка с перекрестием относится к левому объекту.
Chip115 вне форума  
 
Непрочитано 26.12.2012, 20:03
#6
mamuk


 
Регистрация: 06.05.2010
Сургут
Сообщений: 248


надо потестить.. может привязка влияет
(vl-cmdf "_flatshot" '(50 0) '(0 0))-нет смысла так делать т.к. в первую очередь диалог в команде выскакивает и тест не сработает.

Последний раз редактировалось mamuk, 26.12.2012 в 21:11.
mamuk вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Нужна помощь в том что бы разобраться с командой _flatshot



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Документация Проектировщику на Torrents DEM Разное 263 03.09.2024 12:25
Друзья, Коллеги! Нужна Ваша помощь. По СНиПу является ли данная конструкция мансардным этажом? Петр Петров Прочее. Архитектура и строительство 7 06.06.2012 17:49
Нужна помощь по фундаменту LVV85 Основания и фундаменты 22 09.05.2011 23:22
Схема каркаса в SCAD 11.1 Нужна помощь FOCUS SCAD 11 03.10.2007 09:36
Нужна помощь (это не вопрос) Soprano AutoCAD 1 27.05.2005 23:01