Пожалуйста, не блокируйте рекламу!

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн SABRUS

  • ***
  • 212
  • Репутация: +44/-1
  • лучше день потерять...
Панель с отверстиями и вставками
« : Января 26, 2013, 23:02:08 »

Test

Объект инкапсулирующий некоторые команды интерфейса Арчикада, а именно операции над твердыми телами: вычитание, объединение.

Демка 1 "Вычитание" здесь: http://arch-grafika.rusfolder.net/files/34703519 (3,1мб)
Демка 2 "Объединение" здесь: http://arch-grafika.rusfolder.net/files/34705941 (4,0мб)
Демка 3 "Эффект "гравировка" ))) здесь: http://arch-grafika.rusfolder.net/files/34706004 (2,7мб)
Демка 4 "Версия 2.0" здесь: ссылка на демо-ролик 2мин(exe-файл, 2,0мб)
Демка 5 "Версия 2.0", пример моделирования: http://arch-grafika.rusfolder.net/files/34773406 (exe-файл, 4,0мб))

Что на сегодня ( v2.8 ) умеет объект:
1. два варианта работы:
1.1. Задаются "отверстия" трех типов - круглые, овальные(v1), дуговые(v2), до 20 отверстий каждого типа(20-для моделлирования, реально в стальных фланцах и др.листовых деталях столько никогда не нужно)
1.2. Задаются "вставки" тех же типов.
2. По каждому отверстию/вставке в меню задаются детерминирующие размеры: для круга - радиус, для овального и дугового отверстия - ширина
3. Форма "пластины" из которой вырезаются/в которую вставляются отверстия/вставки(пардон за тафтологию, как еще объяснить?) редактируется в плане, контур может включать дуги.
4. Расположение отверстий/вставок - редактируется в плане. в 3D это делать неудобно, сам объект плоский, и всю его геометрию удобно и правильно определять на плане.
5. Каждой вставке назначается материал(Демка 2)
6. Добавлены варианты 2Д вида(проекции).

Возможное применение:
  • как 3D элемент с заданными пустотами/вставками, созданный без использования плагинов(демо 2), соответственно без проблем работающий на другом ПК, на котором может не оказаться плагинов.
  • при рендринге можно использовать как "экран" с необходимой формой отверстий, например ввиде "букв".
  • при моделлировании пластин металлоконструкций.(ИЗНАЧАЛЬНО БЫЛ РАЗРАБОТАН ДЛЯ, демо1,4)
  • определение объема/площади тел с заданными отверстиями.
  • Создание эффекта экструдии, гравировки(демо 3), без морфления.
  • Создание "заготовки" для морфления, например для создания радиальных граней(скрин к посту 9)
  • и т.п, т.е. фактически - объект это инструмент моделлирования, а уж сферы применения....на усмотрение.
ОПИСАНИЕ ПАРАМЕТРИКИ:

1.Для отверстий/вставок в разделе ГЕОМЕТРИЯ в соответствующих массивах задаются столбцы:
[радиус][отверстие=0 или вставка=1] , т.е. в первом столбце радиус а во втором 0 или 1 соответственно для отверстия/вставки

2. В разделе МАТЕРИАЛЫ по каждой вставке задается материал.

3. Чтобы все точки при размещении не лежали в одной точке, есть режим инициализация -
расставляет точки контура
и заданные экструдеры
так чтобы их удобнее было использовать для переразмещения.
После размещения на плане, необходимо снять галку "инициализация" - после чего объект можно редактировать на плане.

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

5. Раздел ОПЦИОНАЛЬНО содержит полезные для работы параметры.

6.Массив "контур" определяет в каких вершинах контура плиты устраивать дуги.
« Последнее редактирование: Февраля 18, 2013, 15:54:49 от SABRUS »

*

Оффлайн crazyASD

  • Самый главный
  • *****
  • 8545
  • Репутация: +518/-25
  • Пол: Мужской
  • iCrazy
Re: Объект "панель с отверстиями/инкрустацией"
« Ответ #1 : Января 26, 2013, 23:12:00 »
Если это то, о чем думаю я, то это очень круто!

*

Оффлайн SABRUS

  • ***
  • 212
  • Репутация: +44/-1
  • лучше день потерять...
Re: Объект "панель с отверстиями/вставками"
« Ответ #2 : Января 26, 2013, 23:30:01 »
Так там жеш вроде ВИДео...т.е ВИДно ))) ?

*

Оффлайн SABRUS

  • ***
  • 212
  • Репутация: +44/-1
  • лучше день потерять...
Re: Объект "панель с отверстиями/вставками"
« Ответ #3 : Января 28, 2013, 11:57:51 »
Приглашаются альфатестеры )
Ссылка на объект в шапке темы.

*

Оффлайн SABRUS

  • ***
  • 212
  • Репутация: +44/-1
  • лучше день потерять...
Re: Объект "панель с отверстиями/вставками"
« Ответ #4 : Января 30, 2013, 17:08:46 »
Новая версия объекта MS-Plate-2.0, ссылка на демо-ролик(exe-файл, 2,0мб)  
Добавлен новый тип "экструдера" - дуга,
"Допиливанием"  полученной в объекте формы при помощи морфа(преобразовав в морф) можно создавать весьма замысловатые сюжеты,
а компонуя из "листовых" объектов 3Д композицию...седня весь день играюсь в эту свою игрушку...
Но кроме игр объект будет выполнять весьма полезный труд - планирую на его основе создать библиотеку параметрических шаблонов листовых деталей МК - фланцы, базы, фасонки...весь инструментарий для этих целей у MS-PLATE на сегодня ЕСТЬ.)
т..е В вызывающем объекте будет параметризация необходимой детали, проверки на соответствие там всякие(расстояния м/у отверстиями, от центра до края и т.д)...

сам объект v2.0 здесь будет позже, надо привести его в окончательный пользовательский вид.

*

Оффлайн crazyASD

  • Самый главный
  • *****
  • 8545
  • Репутация: +518/-25
  • Пол: Мужской
  • iCrazy
Re: Объект "панель с отверстиями/вставками"
« Ответ #5 : Января 30, 2013, 23:14:16 »
Сергей, а добавить изгиб в плоскости плашки возможно?

*

Оффлайн SABRUS

  • ***
  • 212
  • Репутация: +44/-1
  • лучше день потерять...
Re: Объект "панель с отверстиями/вставками"
« Ответ #6 : Января 30, 2013, 23:26:57 »
На GDL? если только теоретически...есть отдельная команда но цеплять на нее интерактив - самоубийственно...(IMHO)/
Представь в 3D что либо редактировать на кривой поверхности, такое даже морфу вроде не приделали, а если редактировать в плоскости плана, а потом заворачивать, то на плане надо как-то иметь всю развертку, а это саафсем нетривиальная история...
Сегодня пробовал полученные модели преобразовать в морф -  с переменным успехом, капризно морф на такие вещи реагирует,
тем не менее получилось скруглить/снять фаску по "ребру" произвольного отверстия, получается интересно, немного отойду(я с этим объектом столько материала на блог отснял...) будут скрины...Еще как то раз получилось преобразовать в морфы так что вставки "тянулись" отдельно от основной плоскости...Но пока этим(пост-морфингом) плотно не занимался...
Да и надо в более менее законченный вид это привести...скорее всего завтра-послезавтра выложу v2/

PS: а есть мысль! можно попробовать изменить матрицу трансормаций, но мне почему то это напоминает сование пальцев в розетку))) попробую)

*

Оффлайн crazyASD

  • Самый главный
  • *****
  • 8545
  • Репутация: +518/-25
  • Пол: Мужской
  • iCrazy
Re: Объект "панель с отверстиями/вставками"
« Ответ #7 : Января 31, 2013, 00:18:12 »
Ага. Мы как раз сейчас с коллегами по работе ищем способ изогнуть рельеф по радиусу, проектируем дома в стиле Ар-деко-ампир, где такие вставки нужны на скругленных углах дома. Пока я не придумал ничего лучше, чем попробовать перегнать через IFC модель из автокада или 3D Max-а.

*

Оффлайн SABRUS

  • ***
  • 212
  • Репутация: +44/-1
  • лучше день потерять...
Re: Объект "панель с отверстиями/вставками"
« Ответ #8 : Января 31, 2013, 10:16:20 »
изогнуть не получилось,
потом уже понял почему. Хотел командой XFORM,
Якобиан перехода от декарта к  цилиндрической системе координат имеет вид : http://www.math24.ru/triple-integrals-in-cylindrical-coordinates.html
И вроде бы что еще? Задаешь радиус-фактор и угол и получаешь цилиндрические координаты
А фигня в том что 3д-Геометрию ArchiCAD строит по такому принципу:
например есть куб к которому мы применим этот XFORM, произойдет следующее - координаты вершин пересчитаются в новую СК, а строиться он будет по прежнему принципу - грани будут образованы попарным соединением вершин согласно топологии "куб", в итоге получим что то вроде призмы(т.е. все ребра по прежнему прямые), с разными плоскими углами при вершинах, что далеко не есть изгиб. Т.е. XFORM применяется ТОЛЬКО к опорным точкам команды, а не к форме в целом.

Поэтому при помощи XFORM возможны сдвиг, поворот, масштаб. Изменить тип ребра(или образующей) с линейного на дугу в конкретной команде не получится,
для этого построения нужна команда, оперирующая такими дугами(дуги в произвольном случае будут как радиальными(из линий в декарте) так и эллиптическими(соотв из дуг), а с ними GDL вообще не работает)...

А второй "способ" создать изгиб - команда BWall&CWall, но в них режутся только полигональные контуры, без дуг...

конечно не вижу всей картины, но почему не создать углы как обычно стенами, а рельеф обрезать этой стеной(операции над объемными элементами)?
« Последнее редактирование: Января 31, 2013, 10:17:18 от SABRUS »

*

Оффлайн SABRUS

  • ***
  • 212
  • Репутация: +44/-1
  • лучше день потерять...
Re: Объект "панель с отверстиями/вставками"
« Ответ #9 : Января 31, 2013, 14:56:31 »
Решение лежало не совсем на поверхности...
1. Создаем криволинейные(или другие, требуемые) операторы - у меня это были стены,
2. Вычитаем
3. Сохраняем как морф(кнопка внизу панели)
4. Вуаля!

Сначала пробовал так:
1. на грани морфа(преобразовывал MS-Plate в морф) в плане  рисовал то, что буду толкать(форма для экструдии)
2. толкал эту форму вдоль морфа
3. Все работало пока грань формы не доходила "до отверстий"  - дальше срез не происходил(скрин в архиве, видно что курсор уже ниже отверстия, а грань зацепилась за начало отверстия)
« Последнее редактирование: Января 31, 2013, 15:03:27 от SABRUS »

*

Оффлайн SABRUS

  • ***
  • 212
  • Репутация: +44/-1
  • лучше день потерять...
Re: Объект "панель с отверстиями/вставками"
« Ответ #10 : Февраля 01, 2013, 22:08:09 »
V2, тестируем!
(сам объект по ссылке в шапке - V2.rar, перед использованием посмотреть скрины(в том же архиве))

*

Оффлайн SABRUS

  • ***
  • 212
  • Репутация: +44/-1
  • лучше день потерять...
Re: Панель с отверстиями и вставками
« Ответ #11 : Февраля 03, 2013, 23:40:09 »
V2, по прямому назначению - http://arch-grafika.rusfolder.net/files/34828830.
(*.exe-видео, 1,5мб)
« Последнее редактирование: Февраля 03, 2013, 23:44:03 от SABRUS »

*

Оффлайн SABRUS

  • ***
  • 212
  • Репутация: +44/-1
  • лучше день потерять...
Re: Панель с отверстиями и вставками
« Ответ #12 : Февраля 14, 2013, 14:57:50 »
нашел объект-побратим своему MS-Plate, лежит здесь:
https://bimcomponents.com/GSM/Details/9096

как я и писал, выше - есть  "способ" создать изгиб - команда BWall&CWall, но в них режутся только полигональные контуры, без дуг...
Итальяно как раз реализовал, но видимо с массивами у него не ахти можно резать только одно окно, но зато "завёртка" на интерактиве. Прикольный обджэкт.

Пользуясь отсрочкой дедлайна решил оптимизировать код, в итоге объект претерпел серъезнейшую внутреннюю "конверсию"...итогом стала версия 2.7 - контур плиты теперь может включать дуги.

Ссылка на объект версии 2.7 - в шапке темы

*

Оффлайн SABRUS

  • ***
  • 212
  • Репутация: +44/-1
  • лучше день потерять...
Re: Панель с отверстиями и вставками
« Ответ #13 : Февраля 18, 2013, 16:01:33 »
Добавил возможность выбора 2Д вида объекта(см.скрин), параметры упорядочены в соответствии с юзабилити(порядком использования).
Ссылка на объект версии 2.8 - в шапке темы

*

Оффлайн SABRUS

  • ***
  • 212
  • Репутация: +44/-1
  • лучше день потерять...
Re: Панель с отверстиями и вставками
« Ответ #14 : Марта 15, 2013, 19:28:32 »
Решил помоделлить немного своим объектом, в ожидании результатов...
Скрины процесса и проект с моделью здесь  (rar 3,2мб)
« Последнее редактирование: Марта 16, 2013, 10:53:35 от SABRUS »

 

Похожие темы

  Тема / Автор