Форум профессиональных мебельщиков PROMEBELclub
 
PROMEBELclub - Форум для мебельщиков: руководителей мебельных предприятий, конструкторов, дизайнеров, мастеров, технологов и всех, кто имеет отношение к мебельному бизнесу. Программы для конструирования мебели, дизайна, для комплексной автоматизации мебельного предприятия. Мебельная литература и обучающие пособия.
 
 
Внимание! Если Вы владелец или управляющий мебельным бизнесом и Ваша деятельность ведется в одной из стран ТС - тогда специально для Вас на нашем форуме создан закрытый раздел Предприниматель. Вступайте в группу Предприниматель и общайтесь, ищите партнеров и реализуйте совместные взаимовыгодные проекты. Подать заявку на вступление в группу Предприниматель можно в личном кабинете.

Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик 8.0


Реклама на портале PROMEBELclub
шкаф-купе со скидкой по акции
Реклама на портале PROMEBELclub

искусственный камень Мебель196. Мебельный интернет-магазин в Екатеринбурге.
Ответ
 
Опции темы Опции просмотра
Старый 29.03.2013, 09:56  
БАЗИС 8. Анимация открывания дверей и выдвижения ящиков
 
Аватар для zorro
zorro
VIP
Регистрация: 18.01.2008
Сообщений: 1,018

Сказал(а) спасибо: 2,730
Поблагодарили 1,681 раз(а) в 405 сообщениях
Версия для печати Отправить по электронной почте
zorro zorro вне форума 29.03.2013, 09:56
Рейтинг: (1 голосов - 5.00 средняя оценка)

НЕ МОГУ МОЛЧАТЬ!!! (Л. Н. Толстой)
"А мужики-то не знают!" (А.Семчев. Из рекламы пива "Три толстяка".

Недавно наткнулся случайно на одну вещь и обалдел, если не сказать крепче. Но я уважаю посетителей форума и за нецензурщину, по последним законом, можно схлопотать.

Уже оказывается давно есть в Базисе одна фишка. Ее сделали, а в пресс-релизах обновлений забыли отметить. А она оч-ч-ч-ч-ень зрелищная и полезная.

Так вот! Есть у нас тумбочка с дверью и выдвижным ящиком. Выделяем дверь и ручку на ней. Петли не выделяем!!! Создать блок. В появившемся окне задания имени блока есть поле Тип блока (для модуля Салон). Я думал это заготовка на будущее для Салона8. Но установите тип Дверь левая (или правая). Автоматически появляется галочка в поле Блок для салона. Нажмите Ок.
Выделите все элементы входящие в ящик. Нажмите Создать блок. Тип блока укажите Ящик. Снимите выделение. Внешне ничего не изменилось. Станьте на ящик курсором и нажмите среднюю кнопку мыши (колесико). Ящик ВЫДВИГАЕТСЯ!!! Станьте на дверь и нажмите среднюю кнопку мыши. Дверь ОТКРЫВАЕТСЯ!!! Еще раз нажмите. Дверь ЗАКРЫВАЕТСЯ!!! Ящик ЗАДВИГАЕТСЯ!!! Есть анимация в Базисе!!!

Но и это еще не все!

Если выделить одну(!) панель, то по ее краям выделяются 8 точек. За них панель можно увеличивать/уменьшать и т.д. Если выделить такой блок для салона, например ящик, то появляется всего две точки. Если взять на виде слева, щелкнуть по правой точке и передвинуть ее вправо, то при щелкани по ящику средней кнопкой мыши он выдвинется от начальной к конечной точке. Т.е. можно делать ящики полного выдвижения и т.д. По сути эти две точки задают вектор, вдоль которого будет выдвигаться ящик и на какую длину. Этот вектор может быть направлен в пространстве как угодно. Ящик тогда будет выдвигаться по «дикому» направлению.
Для открывающейся двери то же есть две точки. Это ось, вдоль которой будет поворачиваться дверь. Если поиздеваться, то угловую радиусную дверь можно отрыть вверх или под углом 30 градусов к вертикали.

Двери купе тоже могут двигаться. Двери открываться влево (дверь левая), вправо (дверь правая), вверх (дверь подъемная), вниз (дверь откидная).

В общем поиграйтесь сами.
Просмотров: 43890
Ответить с цитированием Вверх
26 пользователя(ей) сказали cпасибо:
Старый 04.12.2014, 11:59   #31
nayrogi
Модератор
 
Аватар для nayrogi
 
Регистрация: 15.12.2008
Адрес: Санкт-Петербург
Сообщений: 1,834
Сказал(а) спасибо: 3,438
Поблагодарили 6,257 раз(а) в 1,100 сообщениях
Вес репутации: 1556
nayrogi репутация неоспоримаnayrogi репутация неоспоримаnayrogi репутация неоспоримаnayrogi репутация неоспоримаnayrogi репутация неоспоримаnayrogi репутация неоспоримаnayrogi репутация неоспоримаnayrogi репутация неоспоримаnayrogi репутация неоспоримаnayrogi репутация неоспоримаnayrogi репутация неоспорима
По умолчанию

Цитата:
Не вижу особого применения этого в БМ.
При данном уровне детализации отрисовки
Презентацию делать из БМ?))
Зачем презентацию?
Лично мне это очень поможет при расчётах сложных трансформируемых изделий.
Для визуализации кинематики. Когда, например, при движении одного элемента начинает двигаться второй, при этом приводя в движение третий.
__________________
Дайте мне "исходники" и я сделаю этот мир лучше!
---------------------------------------------------
http://optimebel.com
nayrogi вне форума   Ответить с цитированием Вверх
6 пользователя(ей) сказали cпасибо:
Старый 04.12.2014, 12:56   #32
nayrogi
Модератор
 
Аватар для nayrogi
 
Регистрация: 15.12.2008
Адрес: Санкт-Петербург
Сообщений: 1,834
Сказал(а) спасибо: 3,438
Поблагодарили 6,257 раз(а) в 1,100 сообщениях
Вес репутации: 1556
nayrogi репутация неоспоримаnayrogi репутация неоспоримаnayrogi репутация неоспоримаnayrogi репутация неоспоримаnayrogi репутация неоспоримаnayrogi репутация неоспоримаnayrogi репутация неоспоримаnayrogi репутация неоспоримаnayrogi репутация неоспоримаnayrogi репутация неоспоримаnayrogi репутация неоспорима
По умолчанию

Строго говоря, и в текущем исполнении есть один недостаток.
То, что сделали смещение это хорошо, но правильнее было сделать настравиваемое смещение не только по оси "Х", но и по оси "Z".
Сейчас смещение по "Z", видимо где-то прописано и работает по-умолчанию. Величину смещения мы указываем только по "Х".
Но, например, для визуализации работы обычной вкладной петли или петли-трансформер 165° нужно еще и смещение по "Z" задавать достаточно большое.
Доработать надо-бы.
__________________
Дайте мне "исходники" и я сделаю этот мир лучше!
---------------------------------------------------
http://optimebel.com
nayrogi вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
segotin (04.12.2014)
Старый 04.12.2014, 13:19   #33
segotin
VIP
 
Аватар для segotin
 
Регистрация: 23.10.2009
Адрес: Санкт-Петербург
Сообщений: 5,117
Сказал(а) спасибо: 11,812
Поблагодарили 18,608 раз(а) в 4,808 сообщениях
Вес репутации: 4424
segotin репутация неоспоримаsegotin репутация неоспоримаsegotin репутация неоспоримаsegotin репутация неоспоримаsegotin репутация неоспоримаsegotin репутация неоспоримаsegotin репутация неоспоримаsegotin репутация неоспоримаsegotin репутация неоспоримаsegotin репутация неоспоримаsegotin репутация неоспорима
По умолчанию

Цитата:
Сообщение от nayrogi Посмотреть сообщение
Зачем презентацию?
Лично мне это очень поможет при расчётах сложных трансформируемых изделий.
Для визуализации кинематики. Когда, например, при движении одного элемента начинает двигаться второй, при этом приводя в движение третий.
С алярмами столкновений. Да, помечтать. Хотя, думаю когда нибудь может и сподобятся. Вещь нужная.
segotin вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
nayrogi (04.12.2014), Uncle (04.12.2014)
Старый 04.12.2014, 13:39   #34
DTioutiou
Консультант
 
Аватар для DTioutiou
 
Регистрация: 05.05.2008
Адрес: Коломна
Сообщений: 10,497
Сказал(а) спасибо: 14,873
Поблагодарили 20,827 раз(а) в 5,390 сообщениях
Вес репутации: 5344
DTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспорима
По умолчанию

Цитата:
Сообщение от nayrogi Посмотреть сообщение
Сейчас смещение по "Z", видимо где-то прописано и работает по-умолчанию.
Оно не прописано, там все и проще и хитрее одновременно:

1. Начать надо с того, что программа НЕ ЗНАЕТ(!), где направление Х. В самом деле, посмотрим - а куда давать смещение Х, в каком направлении: у правой и у левой дверей - это противоположный вектор. А на виде сбоку? А для угловых дверей? Уже понятно, что двигать-то и некуда - не направления. По торцу боковины? Так боковины может вообще не быть! Куда двигать, если нет боковины? Или опять же - угловая дверь: там боковина вообще под углом с фасадом.
Нет направления сдвига по Х у программы, нет.

2. И хороший вопрос: откуда таки программа его находит? Решено так:
2.1. Постулируется, что у фасада ширина (200...600 мм) в десятки раз больше его толщины (16...20 мм).
2.2. Находится геометрический центр блока фасада (мы знаем, что программа, зная всегда размеры блока - всегда найдет и трехмерную точку его центра).
2.3. И РЕАЛЬНЫЙ сдвиг происходит всегда к этому центру.

Все. Синус малых углов стремится к нулю, а косинус оных - к единице. Никаких боковин, направление сдвига Х задается самим фасадом! На реальных размеров фасадов и исходя из потребностей показа клиенту (это не кинематика, это анимация!) на отход фасада на 0,3...0,5 мм (а это и есть Z, который нигде не задан и просто каждый раз зависит от размеров самого фасада) мало кто обращает внимание.
Миниатюры
Сдвиг по Х.jpg  

Последний раз редактировалось DTioutiou; 04.12.2014 в 16:01.
DTioutiou вне форума   Ответить с цитированием Вверх
6 пользователя(ей) сказали cпасибо:
Старый 04.12.2014, 18:30   #35
sborchik
Гость
 
Регистрация: 13.10.2009
Сообщений: 8,054
Сказал(а) спасибо: 12,198
Поблагодарили 20,957 раз(а) в 5,969 сообщениях
Вес репутации: 0
sborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспорима
По умолчанию

Цитата:
Сообщение от DTioutiou Посмотреть сообщение
Оно не прописано, там все и проще и хитрее одновременно:
Лишний раз убеждаюсь, что в БЦ работают "китайские пионеры"!
Изобретают искуственный интеллект и эвристическое решение нетривиальных задач...
Зачем изобретать какие то алгоритмы и процессы, если есть пользователь и есть "мировая система координат"? (Если ее нет в Базисе - то это серьезнейшая недоработка)
Для каждой двери добавить 2 параметра (ось вращения и внутренняя (внешняя) плоскость).
И все...
sborchik вне форума   Ответить с цитированием Вверх
Старый 04.12.2014, 19:02   #36
DTioutiou
Консультант
 
Аватар для DTioutiou
 
Регистрация: 05.05.2008
Адрес: Коломна
Сообщений: 10,497
Сказал(а) спасибо: 14,873
Поблагодарили 20,827 раз(а) в 5,390 сообщениях
Вес репутации: 5344
DTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспорима
По умолчанию

Цитата:
Сообщение от sborchik Посмотреть сообщение
Зачем изобретать какие то алгоритмы и процессы, если есть пользователь и есть "мировая система координат"?
Чем Вам поможет мировая система координат на повернутом фасаде? Как она поможет отличить правую дверь от левой (у них смещения - в разные стороны)?

Цитата:
Сообщение от sborchik Посмотреть сообщение
Для каждой двери добавить 2 параметра (ось вращения и внутренняя (внешняя) плоскость).
И все...
Добавлять для каждой двери - это уже не мировая система координат, а система координат, привязанная к двери. Самая что ни на есть локальная. И если Вы заметили, то именно это и реализовано: именно 2 параметра - ось и только не внутренняя плоскость (понятие неоднозначное), а центр блока (см. выше). Ровно так и есть.
DTioutiou вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
sborchik (04.12.2014), zorro (04.12.2014)
Старый 04.12.2014, 19:34   #37
sborchik
Гость
 
Регистрация: 13.10.2009
Сообщений: 8,054
Сказал(а) спасибо: 12,198
Поблагодарили 20,957 раз(а) в 5,969 сообщениях
Вес репутации: 0
sborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспорима
По умолчанию

Цитата:
Сообщение от DTioutiou Посмотреть сообщение
Чем Вам поможет мировая система координат на повернутом фасаде? Как она поможет отличить правую дверь от левой (у них смещения - в разные стороны)?
Ну как чем?)
Есть мировая СК. Есть виды "спереди", "сверху", "слева"..
Есть построение панели (фасада) и дальнейшая работа с ним, которая "записывается" и вычисляется относительно МСК (мировой СК).
Есть установка петель. Что автоматом задает ось вращения, так как при установке указывается внутренняя плоскость двери\боковины.
зачем вообще параметр "геометрический центр блока", не понимаю..
sborchik вне форума   Ответить с цитированием Вверх
Старый 04.12.2014, 19:45   #38
DTioutiou
Консультант
 
Аватар для DTioutiou
 
Регистрация: 05.05.2008
Адрес: Коломна
Сообщений: 10,497
Сказал(а) спасибо: 14,873
Поблагодарили 20,827 раз(а) в 5,390 сообщениях
Вес репутации: 5344
DTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспорима
По умолчанию

Цитата:
Сообщение от sborchik Посмотреть сообщение
Есть установка петель. Что автоматом задает ось вращения
Ось вращения задают не петли. Петли никакого отношения не имеют к заданию оси вращения. Петель может и не быть, а ось вращения - очень даже быть.

Цитата:
Цитата:
Сообщение от sborchik Посмотреть сообщение
Цитата:
Чем Вам поможет мировая система координат на повернутом фасаде? Как она поможет отличить правую дверь от левой (у них смещения - в разные стороны)?
Ну как чем?)
Есть мировая СК. Есть виды "спереди", "сверху", "слева"..
Есть построение панели (фасада) и дальнейшая работа с ним, которая "записывается" и вычисляется относительно МСК (мировой СК).
Записывается. И дальше? Фасад-то в какую сторону сдвигать?
DTioutiou вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
sborchik (04.12.2014), zorro (04.12.2014)
Старый 04.12.2014, 19:52   #39
sborchik
Гость
 
Регистрация: 13.10.2009
Сообщений: 8,054
Сказал(а) спасибо: 12,198
Поблагодарили 20,957 раз(а) в 5,969 сообщениях
Вес репутации: 0
sborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспоримаsborchik репутация неоспорима
По умолчанию

Цитата:
Сообщение от DTioutiou Посмотреть сообщение
Ось вращения задают не петли. Петли никакого отношения не имеют к заданию оси вращения. Петель может и не быть, а ось вращения - очень даже быть.
Ну как это без петель?? Четырехшарнирные, рояльные, пятниковые, подьемники.. Хоть что то но должно быть)
В реальности без петель не бывает.
Значит не должно быть и в программе такой анимации)

Цитата:
Сообщение от DTioutiou Посмотреть сообщение
Записывается. И дальше? Фасад-то в какую сторону сдвигать?
Есть ось вращения... которая, все таки, зависит от петель!)
Она и определяет направление

Мож не понимаю чего то в мебели..
sborchik вне форума   Ответить с цитированием Вверх
Старый 04.12.2014, 20:08   #40
DTioutiou
Консультант
 
Аватар для DTioutiou
 
Регистрация: 05.05.2008
Адрес: Коломна
Сообщений: 10,497
Сказал(а) спасибо: 14,873
Поблагодарили 20,827 раз(а) в 5,390 сообщениях
Вес репутации: 5344
DTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспоримаDTioutiou репутация неоспорима
По умолчанию

Цитата:
Сообщение от sborchik Посмотреть сообщение
Ну как это без петель?? Четырехшарнирные, рояльные, пятниковые, подьемники.. Хоть что то но должно быть)
В реальности без петель не бывает.
Значит не должно быть и в программе такой анимации)
Но тем не менее, она есть. И выкидывать ее из программы, пожалуй, не будем. Кому надо поворачивать что-либо без петель - будет поворачивать.

Цитата:
Сообщение от sborchik Посмотреть сообщение
Есть ось вращения... которая, все таки, зависит от петель!)
Ось вращения не зависит от петель. Повторюсь, что ось вращения можно поставить где угодно, как угодно, на любой модели, с петлями либо без них.

Цитата:
Сообщение от sborchik Посмотреть сообщение
Есть ось вращения... которая, все таки, зависит от петель!)
Она и определяет направление
Каким образом? У нас есть некая ось вращения. И есть некий объект (пусть фасад).
Задача: сдвинуть некий объект от этой оси на заданное расстояние.

Вопрос: в каком направлении этот объект сдвинется? Возможных вариантов - ровно бесконечность. И как мировая система координат поможет нам найти тот единственно правильный? То направление, тот вектор, в котором нужно сдвинуть этот фасад?
DTioutiou вне форума   Ответить с цитированием Вверх
Ответ

Нижняя навигация
Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик 8.0

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Про зазоры для нормального открывания дверок AL2010 Разработка мебели 58 08.08.2018 12:00
БАЗИС 9 - Анимация zorro Базис-мебельщик 9.0 113 24.01.2017 20:33
Цельностеклянные фасады для ящиков stanok Как это сделать?. Идеи. 19 06.02.2015 20:26
Ищу изготовителя ящиков из сосны. vodoley69 Куплю | Сниму 0 19.03.2014 22:36


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


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
© 2007-2018 PROMEBEL