Форум профессиональных мебельщиков PROMEBELclub

Форум профессиональных мебельщиков PROMEBELclub (https://промебельклуб.рф/forum/index.php)
-   AutoCAD (https://промебельклуб.рф/forum/forumdisplay.php?f=34)
-   -   2005 ая версия (https://промебельклуб.рф/forum/showthread.php?t=3550)

mamvel 03.06.2011 18:30

2005 ая версия
 
Привет
Возникла необходимость юзать 2005.
Но при построении бокса очень сложно понять что происходит.
Нарыл в сети книг, но не нашел объяснений. Можете показать по порядочку как создавать бокс, например 300х16х500.
И как в этой версии потом редактировать размеры объекта?

mamvel 03.06.2011 19:14

Цитата:

Можете показать по порядочку как создавать бокс, например 300х16х500.
надо нажать l и вбивать параметры. Может есть другие способы?

1986Pavel 03.06.2011 23:37

Цитата:

Сообщение от mamvel (Сообщение 137408)
надо нажать l и вбивать параметры. Может есть другие способы?

Нет возможности проверить на 2005, но не думаю, что что-нибудь изменилось в способе построения.
Вот пример из 2012 када.

Код:

Command: _box
Specify first corner or [Center]:
Specify other corner or [Cube/Length]: l
Specify length: 300
Specify width: 16
Specify height or [2Point]: 500

На самом деле, привыкнешь. Можешь шаблоны подготовить.

mamvel 03.06.2011 23:52

Спасибо Pavel
в 2005 нету ручек-тянучек, и таблички с размерами тоже нету. Что же редактить размеры ни как?

А на счет шаблонов можно поподробней.

1986Pavel 04.06.2011 01:24

Цитата:

Сообщение от mamvel (Сообщение 137417)
в 2005 нету ручек-тянучек

Тут уже шаблоны и не спасут, раз ручек нету. Хотя, очень даже удивлен, что их нет.

Добавлено через 17 минут
Вспомнил, что на рабочем компе есть старый автокад. Попробовал на нем. 3D в нем ужасное. Но у меня там 2002. Тоже никаких ручек. Изменить размеры можно через _solidedit

mamvel 04.06.2011 11:58

А кнопки для команды нет что ли?
Да и все равно не удобно - размеров то не видишь!

mamvel 04.06.2011 13:16

нашел я кнопку

elton 05.06.2011 01:00

mamvel, а что мешает установить более новую версию?

mamvel 05.06.2011 13:47

На скольео я понял -
барыгам из проверочного бюро, меньше платить придется.

1986Pavel 05.06.2011 14:14

Поставь триал-версию. Пробный период закончился, подчистил реестр весь, установил заново =)

mamvel 08.06.2011 12:44

Ну что ж когда создам свою мебельку, так и зделаю! :)

Вот есче вопросеГ
Эмм. . . как, значит, в pgp файле закеить кнопку ПСК в начале, пробовал прописать ее "ПСК в начале", но не прокатило! Английские команды как вы знаете не работают.

1986Pavel 08.06.2011 13:01

mamvel, английские команды работают. Перед английским названием ставь нижнее подчеркивание, например
Код:

_xline
Что ты хочешь получить в итоге? Не понял вопроса про pgp.

mamvel 08.06.2011 13:33

не не здесь работают только русские названия кнопок.

Я понял почему -- эта кнопка (перенести нулевые координаты в нужное место) состоит из последовательности команд. Даже если закеить эту команду нужно будет отвечать на доп вопросы, а это только замедлит процесс. То же самое с кнопкой "сдвинуть грань" она состоит из 3 команд.

Или как то можно кеить последовательности команд?

1986Pavel 08.06.2011 14:01

mamvel, чтобы создать кнопку, тебе не нужно ковырять pgp файл. В нем описываются alias'ы, то бишь укороченные имена команд.
Чтобы создать кнопку с макросом, вызываешь команду _CUI. Там создаешь кнопку. У этой кнопки есть строка "Macro". Вот туда и прописываешь последовательность команд.
Последовательность команд узнать элементарно.
Допустим, хочешь создать кнопку поворота, чтобы сразу при нажатии она запрашивала опорный угол.
В макросе может быть сделано для этого следующее.
^C^C_rotate \ \_r

Обратный слеш ставится в макросе тогда, когда команда ожидает запрос у пользователя.
Последовательность макроса такая.
Код:

Command: _rotate
Current positive angle in UCS:  ANGDIR=counterclockwise  ANGBASE=0.0
Select objects: 1 found
Select objects: - тут в макросе обратный слеш
Specify base point: - тут в макросе обратный слеш
Specify rotation angle or [Copy/Reference] <0.0>: _r - вот тут из макроса подставляется команда (Reference)
Specify the reference angle <0.0>:  Specify second point:
Specify the new angle or [Points] <0.0>:

PS. При создании подобных макросов команды эти не повторяются, если выбрано "повтор последней команды на ПКМ". То бишь, придется только с помощью кнопок подобные команды вызывать.

mamvel 08.06.2011 15:04

Спасибо очень интересно. Но мне в принципе, пока не надо дополнительных кнопок. Я хотел бы на клавиши нажимать. Как например в фотошопе. Там просто заходиш в меню и вешаешь любые команды клавиши или сочетания. То же есть во всех 3д редакторах.

Но автокад же для конструкторов, а им я так понял вообще это нафиг не надо.
Не ну все возможные алиасы я уже перебил на свои клавиши.

P.S. А откуда ты это узнал, я то же там хочу почитать?

1986Pavel 08.06.2011 16:25

Если хочешь повесить кнопку на горячие клавиши, то делается это там же через _CUI.

Если же хочешь именно альяс, то нужно писать реализацию на AutoLISP (самый простой вариант), добавлять эту команду в автозагрузку и уже в PGP файле писать альяс для нее. Для написания своих функций командными методами (то есть вызова из лиспа обычных команд) на изучение уйдет не так много времени.

Для кнопки с макросом такое не прокатит.


Цитата:

Сообщение от mamvel (Сообщение 137820)
Но автокад же для конструкторов, а им я так понял вообще это нафиг не надо.

Очень даже нужно. Ускоряет работу.

Почитать многое можно в официальной справке. http://exchange.autodesk.com/autocad/rus
Обычно туда заглядываю, если что-то узнать нужно.

mamvel 09.06.2011 07:18

Команда: _CUI
Неизвестная команда "CUI" блалблалбла...


Как она выгядит в русской версии?

1986Pavel 09.06.2011 11:13

Вложений: 2
Может такой и нет команды в старых версиях.
Tools->customize->interface

На русском что-то типа сервис->персонализация->интерфейс

mamvel 09.06.2011 16:01

ффи.
Да он только вместе с контролом рабоает. Да уж гениальные разрабы, блин

1986Pavel 09.06.2011 20:38

mamvel, да. Горячие клавиши - это через контрол. Разработчики тут не причем. Они предоставили много способов реализации того, что ты хочешь получить. Самый простой вариант - это AutoLISP. Еще: C#, VBA, VB.NET, C++. Вариантов куча.

mamvel 16.06.2011 08:20

оффтоп.
Скиньте пожалуйста кнопку, которая переводит объекты в полилинию

1986Pavel 16.06.2011 10:12

mamvel, _pedit
Как кнопка выглядит - не знаю.

mamvel 17.06.2011 09:03

Че та это не то, я говорил про такое http://promebelclub.ru/forum/showthr...p?t=311&page=5
46 посто

1986Pavel 17.06.2011 15:28

http://www.debalance.com/totalpurge/index.html
Я вот этой пользовался. Плагин очень замечательный. Тоже может конвертировать сплайны в полилинии. Вроде как величину аппроксимации можно задавать вручную. Не помню уже.

mamvel 22.06.2011 11:57

Санкс Павел. Дружище может еще чего подкинеш интересного из тобою юзанного


Текущее время: 00:22. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL