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

Форум профессиональных мебельщиков PROMEBELclub (https://промебельклуб.рф/forum/index.php)
-   Базис-мебельщик 9 (https://промебельклуб.рф/forum/forumdisplay.php?f=245)
-   -   БАЗИС 9 - Эластичные блоки (https://промебельклуб.рф/forum/showthread.php?t=8914)

DTioutiou 20.08.2014 11:53

БАЗИС 9 - Эластичные блоки
 
Вернувшись к вот этому:
Цитата:

Сообщение от Kudesnick (Сообщение 228387)
DTioutiou, Am0ralist,
В продолжение темы о растягивании штанги/полки/шкафа (нужное подчеркнуть) в сборном фрагменте.

Помнится уже предлагал такой метод "растягивания" для Салона, думаю он окажется актуальным и тут.
Принцип действия. На этапе создания сборного фрагмента конструктор указывает на ортогональных видах, характерных для выбранного способа установки, одну (две, три...) зоны, которые, по сути своей, служат "окном" для линейной резиновой нити.
Вложение 74982

При установке такого фрагмента, выделенные зоны растягиваются по законам ЛРН, а весь дополнительный размер по длине/глубине/высоте распределяется равномерно между выделенными зонами.
Всё, что не попало в зону растяжения, остаётся на месте или, если элементы находятся за зоной растягивания относительно точки привязки, сдвигаются на величину дополнительного "растянутого" размера.

Кстати, данная задача может быть решена, если в модели сохранять не области редактирования, как таковые, а только плоскости. А вот по этим рассекающим плоскостям - можно назначить и растяжение.

Так ведь?

Am0ralist 20.08.2014 13:29

Цитата:

Сообщение от DTioutiou (Сообщение 296303)
Вернувшись к вот этому:Кстати, данная задача может быть решена, если в модели сохранять не области редактирования, как таковые, а только плоскости. А вот по этим рассекающим плоскостям - можно назначить и растяжение.

Так ведь?

Эм... а можно рисунок от руки набросать, а то я не понял вариант?

DTioutiou 20.08.2014 16:22

Вложений: 1
Рисунок, если нужно, сделаю попозже, а если словами, то очень похоже на рисунок из сообщения уважаемого Kudesnick'а, только у него там - параллелепипеды редактирования (розовые), а если это будут ортогональные рассекающие плоскости бесконечной длины? И тогда те элементы конструкции, которые пересекаются этми плоскостями - они и будут тянуться по местам пересечений.

По сути, это и будут "старые знакомые" ЛРН/РиС, только их области редактирования будут:
1. Задаваться плоскостями;
2. Записываться в модель заранее;
3. Храниться в модели.

--------
Добавил картинку:
- Исходная модель - левая верхняя.
- В ней проводятся и сохраняются некие "плоскости редактирования" - красной осевой линией.
- Далее по сечению этими плоскостями возможно растяжение/сжатие элементов, которые рассеклись этими плоскостями.

Kudesnick 21.08.2014 09:33

Цитата:

Сообщение от DTioutiou (Сообщение 296303)
Кстати, данная задача может быть решена, если в модели сохранять не области редактирования, как таковые, а только плоскости. А вот по этим рассекающим плоскостям - можно назначить и растяжение.

Так ведь?

Так! Очень здравая мысль.
В качестве её развития: для каждой рассекающей плоскости добавить возможность задавать процентное соотношение от растянутой ширины(высоты/глубины).
Так, например, две плоскости по умолчанию делят ширину пополам, т.е. 50%, а если одной поставить 30%, у другой станет 70%.
Тогда при растяжении на 1 м первая зона увеличится лишь на 30 см, а вторая на 70 см.

DTioutiou 21.08.2014 10:09

Цитата:

Сообщение от Kudesnick (Сообщение 296415)
В качестве её развития: для каждой рассекающей плоскости добавить возможность задавать процентное соотношение от растянутой ширины(высоты/глубины).

Думаю, реалистичнее и понятнее будет пропорциональное деление. Ибо в каких реальных конструкциях будут существенно важны именно проценты? Есть такие конструкции?

Am0ralist 21.08.2014 11:50

Цитата:

Сообщение от DTioutiou (Сообщение 296350)
1. Задаваться плоскостями;
2. Записываться в модель заранее;
3. Храниться в модели.

--------
Добавил картинку:
- Исходная модель - левая верхняя.
- В ней проводятся и сохраняются некие "плоскости редактирования" - красной осевой линией.
- Далее по сечению этими плоскостями возможно растяжение/сжатие элементов, которые рассеклись этими плоскостями.

I) Если плоскость прошла через кривую контура контура, что произойдет?
А если плоскость прошла через наклонную прямую контура панели?
И самый сложный вариант, если плоскость прошла через идущую под углом к плоскости панель

То есть я вижу варианты:
а) будет точки разрыва, между которыми пройдет прямая. не выполнимо для случая плоскости под углом.
б) будет растягивание кривой и наклонной прямой контура панели, при этом для кривой центр будет смещаться в сторону вытягивания на величину 1/2 от величины сдвига. панель так же вытянется, только изменится угол к плоскости.

II) Если плоскость прошла через отверстие? - отверстие останется на плоскости?
Если плоскость прошла через фурнитуру, оставив дырки по разные стороны относительно себя? - фурнитура будет привязана, по сути, к плоскости и не изменит своего положения относительно ее?

III) если в варианте для идущей под углом к плоскости панели в торец этой панели будет установлена фурнитура? если панель изменит свое положение, то фурнитура повиснет в воздухе?

DTioutiou 21.08.2014 12:00

Цитата:

Сообщение от Am0ralist (Сообщение 296428)
I) Если плоскость прошла через кривую контура контура, что произойдет?
А если плоскость прошла через наклонную прямую контура панели?
И самый сложный вариант, если плоскость прошла через идущую под углом к плоскости панель

Все то же самое, как если через такую геометрию пройдет граница области редактирования ЛРН/РиС. Один к одному.

По сути, это и будут "старые знакомые" ЛРН/РиС, только их области редактирования будут:
1. Задаваться плоскостями;
2. Записываться в модель заранее;
3. Храниться в модели.

Am0ralist 21.08.2014 12:18

Цитата:

Сообщение от DTioutiou (Сообщение 296430)
Все то же самое, как если через такую геометрию пройдет граница области редактирования ЛРН/РиС. Один к одному.

По сути, это и будут "старые знакомые" ЛРН/РиС, только их области редактирования будут:
1. Задаваться плоскостями;
2. Записываться в модель заранее;
3. Храниться в модели.

в модели доступна только РиС. она действует на элементы контура, как я написал во-втором варианте, растягивая элементы контура.
если же перейти в режим редактировании контура, то там действуют обе и ЛРН, и РиС, первая разрывает контур и строит прямые между точками, вторая тянет прямые под углом и кривые.

Если панель идет под углом к плоскости, то РиС ее не тянет в режиме модели, пока не перейдешь в угол ракурса, параллельный этой панели.
Так плоскости вытягивания можно будет строить только относительно стандартных плоскостей или нет?

DTioutiou 21.08.2014 12:36

Цитата:

Сообщение от Am0ralist (Сообщение 296435)
в модели доступна только РиС.

Да, эти мысли как раз касаются модели и именно РиС. Не редактирование контура, а именно модель.

Цитата:

Сообщение от Am0ralist (Сообщение 296435)
Так плоскости вытягивания можно будет строить только относительно стандартных плоскостей или нет?

Я не знаю, что можно будет и чего нельзя, я пока размышляю. :) И делюсь этими размышлениями.

Kudesnick 22.08.2014 14:13

Цитата:

Сообщение от DTioutiou (Сообщение 296417)
Думаю, реалистичнее и понятнее будет пропорциональное деление. Ибо в каких реальных конструкциях будут существенно важны именно проценты? Есть такие конструкции?

  1. Например, тот же стол,что вы показали в своём примере. Тумба к нише относится примерно как 1/2,следовательно и при растягивании тумбе надо 33%, а нише 67%
  2. Готовые двери-купе с профилями, там разбивка, как правило задаётся в процентах
  3. Комод с ящиками разной высоты - может понадобиться сохранение пропорций
  4. Расстояние между полками


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

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