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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Альтернатива команде Flatten в AutoCAD 2010 LT

Альтернатива команде Flatten в AutoCAD 2010 LT

Ответ
Поиск в этой теме
Непрочитано 13.11.2013, 23:34 #1
Альтернатива команде Flatten в AutoCAD 2010 LT
rtyu
 
Регистрация: 23.02.2012
Сообщений: 221

Здравствуйте!!!

Ребята, подскажите, по такому вопросу, работаю в AutoCad 2010 LT и попался чертёж в котором существуют объекты с осью Z вспомнил про команду flatten, но как оказалось её в этой версии Автокада не оказалось. Подскажите как можно ли создать в языке AutoLisp эту команду, если можно то как?

Заранее благодарен за ответ
Просмотров: 3777
 
Непрочитано 13.11.2013, 23:56
1 | #2
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,377


rtyu,увы, к сожалению не получится использовать лисп на версиях LT. Здесь обсуждалось. Только вручную (#5).
sertor вне форума  
 
Автор темы   Непрочитано 14.11.2013, 00:26
#3
rtyu


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


не особо понял вот этот код
Код:
[Выделить все]
 
Команда: _Ucs
 Текущая ПСК: *МИРОВАЯ*
 Начало ПСК или [Грань/именоваННая/ОБъект/преДыдущая/Вид/Мир/X/Y/Z/ZОсь] <Мир>: _w


 Команда: _move
 Выберите объекты: _all
 найдено: 1
 Выберите объекты: (нажать Enter)
 Базовая точка или [Перемещение] <Перемещение>: 0,0,1e99
 Вторая точка или <считать перемещением первую точку>:(нажать Enter)

 Команда: _move
 Выберите объекты: _p
 найдено: 1
 Выберите объекты:(нажать Enter)
 Базовая точка или [Перемещение] <Перемещение>: 0,0,-1e99 (Не забываем знак минус)
 Вторая точка или <считать перемещением первую точку>:(нажать Enter)
а если к примеру мне надо конкретные выделенные мной объекты перевести в 2d? Что тогда я должен сделать?
rtyu вне форума  
 
Непрочитано 14.11.2013, 01:38
#4
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,377


rtyu, смотрите внимательно, это не код, а лог выполнения команд. Команда ПСК - _w (МИР).В ком. строку вводим _move (ПЕРЕНЕСТИ) -> "выбрать" ->_all (ВСЕ) - далее по тексту. Если нужно обработать не все примитивы, то при запросе выбора - выбираем нужные. Но все объекты при этом могут корректно обрабатываться.
sertor вне форума  
 
Непрочитано 14.11.2013, 07:50
#5
Хмурый


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


rtyu, в мировой системе координат выбираем нужные объекты, и переносим объекты вверх (по оси Z) на 10^99 единиц чертежа. Потом возвращаем назад. Объекты уплощаются
PS но, это не влияет на выноски спдс графикс
Хмурый вне форума  
 
Автор темы   Непрочитано 15.11.2013, 15:26
#6
rtyu


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


Ребята, а можно это поставить на кнопку?
rtyu вне форума  
 
Непрочитано 15.11.2013, 15:37
1 | #7
Хмурый


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


что-то такое советуют
Код:
[Выделить все]
^C^C_-view;_top;_ucs;_w;_.change;_all;;_p;_e;0.0;_t;0.0;;_move;_all;;0,0,0;0,0,1e99;_move;_p;;0,0,0;0,0,-1e99;
http://forum.dwg.ru/showpost.php?p=252940&postcount=17
Хмурый вне форума  
 
Автор темы   Непрочитано 15.11.2013, 16:33
#8
rtyu


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


А как сделать макрос чтобы я сам выбирал мне нужные объекты?
rtyu вне форума  
 
Непрочитано 15.11.2013, 17:53
#9
Хмурый


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


rtyu, попробуй вместо _all поставить слэш( обратную косую черту)
а по макросам смотри публикацию Владимира Света (Vova) http://dwg.ru/pub/6
Хмурый вне форума  
 
Автор темы   Непрочитано 18.11.2013, 15:05
#10
rtyu


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


Чёто не получается перевести сделал вот такой вот макрос (Проверил на AutoCAD 2010) не LT


Код:
[Выделить все]
^C^C_-view;_top;_ucs;_w;_.change;\;;_p;_e;0.0;_t;0.0;;_move;\;;0,0,0;0,0,1e99;_move;_p;;0,0,0;0,0,-1e99;

А в ответе вот что



Код:
[Выделить все]
Команда: _-view
Задайте параметр 
[?/Удалить/Ортогонально/Восстановить/Сохранить/Настройка/Рамка]: _top
Выполняется регенерация модели.
Команда: _ucs
Текущая ПСК:  *ВЕРХНЯЯ*
Начало ПСК или [Грань/именоваННая/ОБъект/преДыдущая/Вид/Мир/X/Y/Z/ZОсь] <Мир>: 
_w
Команда: _.change
Выберите объекты: найдено: 1
Выберите объекты:
Точка изменения или [Свойства]:
Не выбрано ни одного изменяемого объекта
Команда: _p
Неизвестная команда "P".  Для вызова справки нажмите F1.
Команда: _e
Неизвестная команда "E".  Для вызова справки нажмите F1.
Команда: 0.0
Неизвестная команда "0.0".  Для вызова справки нажмите F1.
Команда: _t
Неизвестная команда "T".  Для вызова справки нажмите F1.
Команда: 0.0
Неизвестная команда "0.0".  Для вызова справки нажмите F1.
Команда:
.ИЗМЕНИТЬ
Выберите объекты: _move
*Неверный выбор*
Требуется точка или 
Рамка/Последний/Секрамка/БОКС/Все/Линия/РМн-угол/СМн-угол/Группа/Добавить/Исключ
ить/Несколько/Текущий/Отменить/Авто/Единственный
Выберите объекты: найдено: 1
Выберите объекты:
Точка изменения или [Свойства]: *Прервано*
rtyu вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Альтернатива команде Flatten в AutoCAD 2010 LT



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу переустановить Autocad 2010 Ignatych AutoCAD 51 27.08.2021 18:24
Как интерфейс AutoCad 2010 перенастроить в интерфейс AutoCad 2007 konovik AutoCAD 15 26.03.2013 10:56
Программирование в Delphi под AutoCAD 2010 Bob_Dylan Программирование 3 31.10.2011 20:59
AutoCAD 2010 ИЛИ AutoCAD Architecture 2010 Bat AutoCAD 2 25.11.2009 07:17
зависание меню свойств єлементов в AutoCad 2010 rus x86 при работе в Windows 7 micropyhcher Баги и пожелания в Autodesk 3 21.11.2009 11:05