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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > пользовательские объекты, Custom Objets, параметрические блоки

пользовательские объекты, Custom Objets, параметрические блоки

Ответ
Поиск в этой теме
Непрочитано 10.09.2011, 00:26 #1
пользовательские объекты, Custom Objets, параметрические блоки
АлексЮстасу
 
топограф, технолог
 
Москва
Регистрация: 24.05.2009
Сообщений: 3,031

Можно ли средствами "чистого" Автокад создавать пользовательские объекты, Custom Objets, параметрические блоки? (Кстати, а это - синонимы?)
Я имею в виду возможность создания специальных самодельных объектов Автокада, описывающих какие-то конструкции из обычных элементов, и с возможностью их изменения "по месту". (Как в динамических блоках - за ручки, вбивая значения, выбирая варианты и т.п. Как при параметризации - с сохранением целостности конструкции, ее внутренних законов). Но в 3Д, и с бОльшими возможностями.
Если можно, то как?
Если нельзя, то какое вертикальное приложение для этого пригоднее?
Просмотров: 9001
 
Непрочитано 12.09.2011, 11:00
#2
GRIFEL

пенсионер-конструктор
 
Регистрация: 11.02.2011
Калуга
Сообщений: 68


Один из вариантов параметризации 3 мерных обьектов предложен в разделе ПРОГРАМИРОВАНИЕ/ГОТОВЫЕ ПРОГРАММЫ но работает только в англ. версии. Там же и простейшая анимация . Может быть пригодится что-нибудь......
GRIFEL вне форума  
 
Непрочитано 12.09.2011, 11:51
#3
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381


Пользовательские (Custom) объекты создаются путем программирования на ObjectARX. Просто "пользователю AutoCAD" создавать свои такие объекты (новые виды) невозможно. Но пользователи вертикальных приложений создают экземпляры таких объектов. Наличие параметризации зависит от изощренности разработчика.
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 12.09.2011, 20:21
#4
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Цитата:
Сообщение от GRIFEL Посмотреть сообщение
Один из вариантов параметризации 3 мерных обьектов предложен в разделе ПРОГРАМИРОВАНИЕ/ГОТОВЫЕ ПРОГРАММЫ но работает только в англ. версии. Там же и простейшая анимация . Может быть пригодится что-нибудь......
1. Для каких Автокадов?
2. Как запускать? (я, увы, как-то ни раз с такими приложениями не сталкивался).

Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Пользовательские (Custom) объекты создаются путем программирования на ObjectARX. Просто "пользователю AutoCAD" создавать свои такие объекты (новые виды) невозможно. Но пользователи вертикальных приложений создают экземпляры таких объектов. Наличие параметризации зависит от изощренности разработчика.
Пока что я не видел ни одного примера, чтобы такие объекты можно было за их ручки поворачивать в 3Д. Это возможно? Хотелось бы убедиться.

Последний раз редактировалось АлексЮстасу, 13.09.2011 в 02:24.
АлексЮстасу вне форума  
 
Непрочитано 12.09.2011, 22:05
#5
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
не видел ни одного примера, чтобы такие объекты можно было за их ручки поворачивать в 3Д.
Но это не значит что их нет Попробуй поискать в вертикальных решениях (AA / MEP / MDT)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 13.09.2011, 02:24
#6
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


"Будем искать".
Но:
1. Нет у меня этих вертикальных приложений.
2. Желательно под базовый Автокад.
АлексЮстасу вне форума  
 
Непрочитано 13.09.2011, 11:02
#7
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Пока что я не видел ни одного примера, чтобы такие объекты можно было за их ручки поворачивать в 3Д. Это возможно? Хотелось бы убедиться.
Простенькую динамику в 3D реализовать возможно.
В блоке реализован "Rotate" и "Mirror" пример блока (см. вложение)
Миниатюры
Нажмите на изображение для увеличения
Название: ВЦ.gif
Просмотров: 145
Размер:	243.6 Кб
ID:	66129  
Вложения
Тип файла: rar VR_Dinamika_1 (1).rar (814.6 Кб, 82 просмотров)
__________________
Nothing will stop an idea whose time has come
Vombat вне форума  
 
Автор темы   Непрочитано 13.09.2011, 19:49
#8
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Цитата:
Сообщение от Vombat Посмотреть сообщение
Простенькую динамику в 3D реализовать возможно.
В блоке реализован "Rotate" и "Mirror" пример блока (см. вложение)
Можно сделать динамику в 3D всего блока за ручку? Позволяющую наклонять его в пространстве?
Можно сделать вращение деталей блока в пространстве за ручки?
И можно ли сделать аналог Polar Stretch - чтобы и растягивать, и поворачивать в 3D?
Мне нужны такие объекты-блоки, которые можно было бы вставлять в нужное место, наклонять по месту и растягивать-укорачивать их составные части в соответствии с реальностью. Желательно за ручки, т.к. это быстрее и удобнее.
АлексЮстасу вне форума  
 
Непрочитано 14.09.2011, 02:17
#9
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Можно сделать динамику в 3D всего блока за ручку? Позволяющую наклонять его в пространстве?
Можно сделать вращение деталей блока в пространстве за ручки?
В одной плоскости реально (пост #7). В редакторе блока, не получается изменить рабочую плоскость, отменной от той в которой был сделан сам блок. Крутить блок при помощи орбиты получается, но все параметры накладываются только в одну плоскость.
Command: _.align
** ALIGN command not allowed in block editor. **
Command: _.3dalign
** 3DALIGN command not allowed in block editor. **
Command: _ucs
** UCS command not allowed in block editor. **

Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
И можно ли сделать аналог Polar Stretch - чтобы и растягивать, и поворачивать в 3D?
Что-то Stretch отказывается работать с 3D Solid как надо, тупо его перемещает.
__________________
Nothing will stop an idea whose time has come
Vombat вне форума  
 
Автор темы   Непрочитано 14.09.2011, 02:41
#10
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Про возможности (неспособности) динамических блоков в 3Д я в курсе. Иначе б давно что-то сам сделал.
Потому и пытаюсь искать другие возможности. Вроде бы эти самые пользовательские объекты в 3Д могут больше. Увидеть бы примеры желаемых возможностей.
АлексЮстасу вне форума  
 
Непрочитано 14.09.2011, 08:18
#11
Хмурый


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


пример могу дать. из AutoCAD Structural Detailing 2011. Для просмотра нужен будет хотя-бы AutoCAD Structural Detailing Object Enabler и AutoCAD версии 2011 или 2012
Хмурый вне форума  
 
Автор темы   Непрочитано 14.09.2011, 13:42
#12
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Хотелось бы посмотреть!
Скачал такого зверя: autocad_structural_detailing_2011_oe.
Надеюсь, что для 2012 подойдет?
АлексЮстасу вне форума  
 
Непрочитано 14.09.2011, 13:57
#13
Хмурый


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


АлексЮстасу, для 2012-го свой oe. http://usa.autodesk.com/adsk/servlet...linkID=9240618

см. личное сообщение со ссылкой на модель.

Последний раз редактировалось Хмурый, 14.09.2011 в 14:04.
Хмурый вне форума  
 
Автор темы   Непрочитано 14.09.2011, 15:59
#14
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Скачал, спасибо!
Открыл высланный мне файл, проигнорировал предложение поставить японский и корейский языки, проигнорировал предложение исправить 2 ошибки в файле рековером.
И - о чудо - увидел, что ряд элементов (швеллеры, уголки) растягиваются за ручки в любом нужном направлении в пространстве!
Как раз то, что нужно.
Эти тела с возможностями их растягивать с поворотом в пространстве сделаны именно средствами AutoCAD Structural Detailing?
Можно сделать тела с аналогичными возможностями для чистого Автокада?
И в присланном файле я не нашел примера согласованных изменений конструкций. Что-нибудь вроде: при перемещении балки за ней тянутся за точки крепления другие детали. Там этого нет? И возможно ли такое?
АлексЮстасу вне форума  
 
Непрочитано 14.09.2011, 18:06
#15
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381


Цитата:
Можно сделать тела с аналогичными возможностями для чистого Автокада?
"Чистый Автокад" - это как шасси автомобиля. Фактически полуфабрикат. Как только на него что-то прилепят, он становится "нечистым". Как шасси превращается в автобус, бензовоз или говновоз - смотря что на него прилепят.

Когда ты видишь всякие "чудеса", это значит, что кто-то их сделал в дополнение к "чистому". Обычно чтобы деньги за это получать. Так что определяйся, что тебе надо и покупай подходящее приложение к AutoCAD - хоть вертикальное, хоть горизонтельное. Или сам научись так делать и греби деньги лопатой.
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 14.09.2011, 20:42
#16
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
"Чистый Автокад" - это как шасси автомобиля. Фактически полуфабрикат. Как только на него что-то прилепят, он становится "нечистым". Как шасси превращается в автобус, бензовоз или говновоз - смотря что на него прилепят.

Когда ты видишь всякие "чудеса", это значит, что кто-то их сделал в дополнение к "чистому". Обычно чтобы деньги за это получать. Так что определяйся, что тебе надо и покупай подходящее приложение к AutoCAD - хоть вертикальное, хоть горизонтельное. Или сам научись так делать и греби деньги лопатой.
Уточню формулировку: возможно ли сделать эти чудеса для чистого Автокада, без использования вертикальных приложений?
Про то, что Волга впадает в Каспийское море, я в курсе.
АлексЮстасу вне форума  
 
Непрочитано 14.09.2011, 21:49
#17
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,407
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
возможно ли сделать эти чудеса для чистого Автокада, без использования вертикальных приложений?
Да. Сделать из AutoCAD вертикальное приложение (т.е. программировать на ObjectARX).
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 15.09.2011, 01:23
#18
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,031


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Да. Сделать из AutoCAD вертикальное приложение (т.е. программировать на ObjectARX).
Чем это в целом оборачивается?
Перенос таких объектов с компьютера на компьютер требует установки еще каких-то программ, приложений?
Насколько подобные объекты утяжеляют файлы?
Можно ли подобные объекты преобразовывать в обычные элементы Автокада? Тоже какими-то специальными программами?
Может быть еще что-то требуется дополнительное, усложняющее, затрудняющее?

И еще - пока не видел примеров согласованной модификации составных частей таких объектов. Например, когда тянется-поворачивается один элемент конструкции, то за точки крепления тянутся-разворачиваются другие привязанные к нему элементы. Вдруг это невозможно? А нужно бы.
АлексЮстасу вне форума  
 
Непрочитано 15.09.2011, 02:17
#19
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,407
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Чем это в целом оборачивается?
Незаменимостью команды RemoveAllProxy

Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Перенос таких объектов с компьютера на компьютер требует установки еще каких-то программ, приложений?
Да. Как минимум Object Enabler, если он существует.
Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Можно ли подобные объекты преобразовывать в обычные элементы Автокада? Тоже какими-то специальными программами?
Не всегда можно. Один из вариантов ExplodeProxy.
Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Вдруг это невозможно?
Это возможно. Как пример - окна в стенах AutoCAD Architecture.
Александр Ривилис вне форума  
 
Непрочитано 15.09.2011, 10:37
1 | #20
GRIFEL

пенсионер-конструктор
 
Регистрация: 11.02.2011
Калуга
Сообщений: 68


По #6 - можно использовать для любого начиная с 2000 нелокализованного.
Приложения *.VLX запускаются загрузкой соответствующего файла командой APPLOAD
после чего обычно следует подсказка .......
GRIFEL вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > пользовательские объекты, Custom Objets, параметрические блоки

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить стоимость проектных работ, если не известна стоимость строительства? dextron3 Поиск литературы, чертежей, моделей и прочих материалов 37 27.08.2014 18:32
Объекты и блоки с помощью команды fields Strannyk AutoCAD 2 17.05.2010 11:24
Как получить указатель на вложенные в блоки объекты по вычисленной точке? Кулик Алексей aka kpblc Программирование 8 07.07.2009 12:34