Форум профессиональных мебельщиков 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пасибо:
Старый 06.12.2014, 00:49   #61
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 репутация неоспорима
По умолчанию

Цитата:
Сообщение от segotin Посмотреть сообщение
Дмитрий, вот видео подсказывающее по какому пути пошел Солид в анимации.
Да, помню, это или аналогичное видео Вы уже показывали здесь года 4 назад. Я не ошибся?
DTioutiou вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
segotin (06.12.2014)
Старый 06.12.2014, 01:43   #62
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 репутация неоспорима
По умолчанию

Цитата:
Сообщение от DTioutiou Посмотреть сообщение
Да, помню, это или аналогичное видео Вы уже показывали здесь года 4 назад. Я не ошибся?
Тогда чуть больше времени на анимацию потратил, впервые.
Не ошиблись. Точно так же слепил сейчас на скорую руку. Ну и память у Вас.
segotin вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
DTioutiou (06.12.2014)
Старый 06.12.2014, 06:28   #63
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 Посмотреть сообщение
Здесь речь идет про анимацию на модели. И конкретно - про то, как задать направление смещения фасада на модели, начиная с сообщения #588. Так ведь? И тогда продолжаем:
Правильно. Именно так оно и есть. Абсолютно точно пишете. И теперь сравните это с Вашим же сообщением #591 (http://promebelclub.ru/forum/showpos...&postcount=591), где Вы писали про мировую (глобальную) систему координат - что задача определения направления перемещения решается с ее помощью.

И вот сейчас Вы абсолютно правы: мировая/глобальная система координат данную задачу решить не может, а задача решается системой координат, привязанной к фасаду и только фасаду. Но никак не мировой. Именно это я Вам пытался объяснить, начиная с #592 (http://promebelclub.ru/forum/showpos...&postcount=592) и далее, и именно это Вы сейчас подтвердили сами.

Надеюсь, что с той Вашей идеей МСК (в данном аспекте, разумеется) мы теперь закончили? Проблем нет? Можно идти дальше?
Я писал про МСК в ответ на ваше сообщение 590, так?
Цитата:
1. Начать надо с того, что программа НЕ ЗНАЕТ(!), где направление Х.
А в этом сообщении вы описываете как программа определяет локальную систему координат фасада. Именно определяет ее каждый раз по новой. (Или я не так понял ваше сообщение?).
И я писал о том, что программа должна помнить первоначальное построение панели фасада. Именно при первоначальном построении фасада с помощью видовых экранов (перед, верх, лево), я так думаю, должна проецироваться на панель локальная система координат и при дальнейших поворотах, перемещениях эта ЛСК всегда привязана к фасаду и может быть легко выражена через МСК, единую систему координат для всей модели.
А при необходимости, пользователь переопределяет ЛСК. Тогда у фасада (блока, группы) появляется пользовательская СК.
НО и пользовательская СК, также, определяется через МСК, через координаты Х, Y, Z мировые! Любая СК - это выраженная в мировых координатах точка и три вектора. Так? Тогда какие проблемы с определением вектора сдвига?

Тогда действительно не понятно - зачем Базису каждый раз изобретать СК для обьектов. О чем вы и пишите в своем сообщении 590...
Цитата:
2. И хороший вопрос: откуда таки программа его находит? Решено так:
sborchik вне форума   Ответить с цитированием Вверх
Старый 06.12.2014, 11:27   #64
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 Посмотреть сообщение
НО и пользовательская СК, также, определяется через МСК, через координаты Х, Y, Z мировые! Любая СК - это выраженная в мировых координатах точка и три вектора.
Не могу уверенно сказать, как Вы поняли данную тему и что Вы понимаете по МСК, поэтому повторю вопрос: как в задании/определении направлении сдвига фасада нам поможет МСК? Именно КАК?
DTioutiou вне форума   Ответить с цитированием Вверх
Старый 06.12.2014, 11:46   #65
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 Посмотреть сообщение
Не могу уверенно сказать, как Вы поняли данную тему и что Вы понимаете по МСК, поэтому повторю вопрос: как в задании/определении направлении сдвига фасада нам поможет МСК? Именно КАК?
Да никак не поможет..
Просто все остальные локальные СК можно определить через МСК.
В том числе: направление осей X, Y, Z.
sborchik вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
DTioutiou (06.12.2014)
Старый 06.12.2014, 13:57   #66
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 Посмотреть сообщение
Цитата:
Не могу уверенно сказать, как Вы поняли данную тему и что Вы понимаете по МСК, поэтому повторю вопрос: как в задании/определении направлении сдвига фасада нам поможет МСК? Именно КАК?
Да никак не поможет..
Да. Именно так оно и есть. Никак не поможет. Направление сдвига любого фасада, произовольно расположенного в 3D пространстве, под любыми углами и с любыми координатами по МСК, при анимации открывания будет определяться не МСК, а относительным расположением самого фасада и оси открывания.

Т.е. при анимации открывания фасад должен поворачиваться вокруг оси и плюс сдвигаться от этой оси. Так ведь? Верно?
DTioutiou вне форума   Ответить с цитированием Вверх
Старый 06.12.2014, 14:58   #67
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 Посмотреть сообщение
Просто все остальные локальные СК можно определить через МСК.
В том числе: направление осей X, Y, Z.
sborchik вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
DTioutiou (06.12.2014)
Старый 06.12.2014, 16:58   #68
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 вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
sborchik (06.12.2014)
Старый 06.12.2014, 22:29   #69
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 Посмотреть сообщение
В этом движении нужно решить вопрос с заданием двух параметров - а) длине перемещения и б) направлению перемещения:

а) Длина перемещения. Задается с клавиатуры пользователем. Вопросов и возражений, думаю, нет?

б) Направление перемещения. В каком направлении должен двигаться фасад относительно оси при анимации открывания двери? Откуда взять/получить/задать это направление? Тут возможны, кстати, варианты. Какие именно?
1. Дмитрий. я говорю о конкретных, реальных фасадах.
Которые изготавливаются и устанавливаются.
2. Вы говорите про абстрактное решение задачи с движением\поворотом панели в произвольном направлении.

Первый вариант (мой) решается элементарно.
Ваша задача требует ввода некоторых определений\ограничений\параметров. Соответственно, данное решение не привязано к фасадам. А применимо к любой анимации в модели.
Так давайте либо не пользоваться термином "фасад", либо см. пункт первый.
sborchik вне форума   Ответить с цитированием Вверх
Старый 06.12.2014, 22:45   #70
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 Посмотреть сообщение
1. Дмитрий. я говорю о конкретных, реальных фасадах.
Которые изготавливаются и устанавливаются.
2. Вы говорите про абстрактное решение задачи с движением\поворотом панели в произвольном направлении.
Я говорю (и вообще, ВСЯ речь, начиная с сообщения #588 и далее, идет) о конкретной задаче анимации открывания дверей на модели БАЗИСа. И я поэтому абсолютно конкретен и последователен. Итак, чисто конкретно:

Направление перемещения. В каком направлении должен двигаться фасад относительно оси при анимации открывания двери? Откуда взять/получить/задать это направление? Тут возможны, кстати, варианты. Какие именно? Есть мнения?
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