|
|
|
|
|
29.03.2013, 10:56
|
|
БАЗИС 9 - Анимация
zorro
VIP
Регистрация: 18.01.2008
Сообщений: 1,047
Сказал(а) спасибо: 2,864
Поблагодарили 1,853 раз(а) в 435 сообщениях
29.03.2013, 10:56
Рейтинг:
()
НЕ МОГУ МОЛЧАТЬ!!! (Л. Н. Толстой)
"А мужики-то не знают!" (А.Семчев. Из рекламы пива "Три толстяка".
Недавно наткнулся случайно на одну вещь и обалдел, если не сказать крепче. Но я уважаю посетителей форума и за нецензурщину, по последним законом, можно схлопотать.
Уже оказывается давно есть в Базисе одна фишка. Ее сделали, а в пресс-релизах обновлений забыли отметить. А она оч-ч-ч-ч-ень зрелищная и полезная.
Так вот! Есть у нас тумбочка с дверью и выдвижным ящиком. Выделяем дверь и ручку на ней. Петли не выделяем!!! Создать блок. В появившемся окне задания имени блока есть поле Тип блока (для модуля Салон). Я думал это заготовка на будущее для Салона8. Но установите тип Дверь левая (или правая). Автоматически появляется галочка в поле Блок для салона. Нажмите Ок.
Выделите все элементы входящие в ящик. Нажмите Создать блок. Тип блока укажите Ящик. Снимите выделение. Внешне ничего не изменилось. Станьте на ящик курсором и нажмите среднюю кнопку мыши (колесико). Ящик ВЫДВИГАЕТСЯ!!! Станьте на дверь и нажмите среднюю кнопку мыши. Дверь ОТКРЫВАЕТСЯ!!! Еще раз нажмите. Дверь ЗАКРЫВАЕТСЯ!!! Ящик ЗАДВИГАЕТСЯ!!! Есть анимация в Базисе!!!
Но и это еще не все!
Если выделить одну(!) панель, то по ее краям выделяются 8 точек. За них панель можно увеличивать/уменьшать и т.д. Если выделить такой блок для салона, например ящик, то появляется всего две точки. Если взять на виде слева, щелкнуть по правой точке и передвинуть ее вправо, то при щелкани по ящику средней кнопкой мыши он выдвинется от начальной к конечной точке. Т.е. можно делать ящики полного выдвижения и т.д. По сути эти две точки задают вектор, вдоль которого будет выдвигаться ящик и на какую длину. Этот вектор может быть направлен в пространстве как угодно. Ящик тогда будет выдвигаться по «дикому» направлению.
Для открывающейся двери то же есть две точки. Это ось, вдоль которой будет поворачиваться дверь. Если поиздеваться, то угловую радиусную дверь можно отрыть вверх или под углом 30 градусов к вертикали.
Двери купе тоже могут двигаться. Двери открываться влево (дверь левая), вправо (дверь правая), вверх (дверь подъемная), вниз (дверь откидная).
В общем поиграйтесь сами.
|
Просмотров: 52293
|
08.12.2014, 12:12
|
#81
|
Местный
Регистрация: 16.11.2011
Адрес: Москва / Пенза
Сообщений: 1,135
Сказал(а) спасибо: 307
Поблагодарили 1,257 раз(а) в 524 сообщениях
Вес репутации: 516
|
Цитата:
Сообщение от DTioutiou
Согласен. Да, есть такое, на некоторых механизмах будет интересна именно последовательность. Тоже думал об этом.
|
А может просто добавить в анимацию параметр "задержка" в секундах?
Например, после щелчка данная анимация сработает через 0,5 секунд.
Причем параметр - глобальный: задержка анимации родительского блока не влияет на задержку анимации подчиненного блока. То есть, щелкнули на родительский блок, у которого задержка 1 сек, и вложенные блоки уже раскрылись, а родительский только после этого повернулся.
PS. Вспомнилось это по опыту работы с поверпоинтом, в котором анимация как раз с помощью задержек позволяла получать разные эффекты. Правда там могла быть как глобальная задержка, так и последовательная.
__________________
Нахожусь в режиме поиска интересных задач, связанных с Базисом. Москва, 2015.
|
|
|
08.12.2014, 12:31
|
#82
|
VIP
Регистрация: 15.12.2008
Адрес: Санкт-Петербург
Сообщений: 1,828
Сказал(а) спасибо: 3,440
Поблагодарили 6,427 раз(а) в 1,108 сообщениях
Вес репутации: 1655
|
Цитата:
Правда там могла быть как глобальная задержка, так и последовательная.
|
Да, задержка поможет. Причем можно просто назначать её там-же где задаётся угол и смещение. Т.е для каждого блока индивидуально.
__________________
Дайте мне "исходники" и я сделаю этот мир лучше!
---------------------------------------------------
http://optimebel.com
|
|
|
09.12.2014, 20:09
|
#83
|
Местный
Регистрация: 03.09.2012
Сообщений: 104
Сказал(а) спасибо: 388
Поблагодарили 140 раз(а) в 52 сообщениях
Вес репутации: 180
|
Если коротко.
Любое движение задаётся фурнитурой, а не произвольно. Значит, нужно строить фурнитуру, в которой заложено движение; фурнитуру, части которой могут менять взаимное расположение и расположение закреплённых к ним фантомных панелей.
Полный цикл движения состоит из простейших фаз, таких как:
- движение из точки в точку;
- поворот вокруг оси;
- спираль плоская;
- спираль трёхмерная.
Это навскидку. Может быть что-то ещё. Вообщем-то, это команды и нужно выбрать элемент и его точки к которым они будут применяться.
Построение фурнитуры-механизма заключается в задании последовательных или параллельных фаз движения для отдельных его элементов, то есть, следующих параметров:
- Центр Движения (ЦД) – центр, относительно которого выполняется команда;
- Ось Движения (ОД) – ось, относительно которой выполняется команда;
- Точки Движения (ТД) – точки, которые выполняют движение и «тянут» за собой элемент;
- Время выполнения Фазы, задаваемое таймером.
Задача намного проще, чем здесь её представляют, было бы желание. Анимация - это развлечение, но кинематику придётся задавать для каждого механизма отдельно. Сложность я вижу в том, как задать ЦД и ТД, ведь они могут распологатся как угодно в пространстве, просто привязать их к панели не всегда получится. Возможно придётся продумать какие-то дополнительные возможности построения. А запоминаться эти точки должны относительно ЛСК фурнитуры.
Возможна более широкая концепция, выходящая за рамки фурнитуры.
__________________
Часто свою глупость принимают за чужую. Но это нормально.
|
|
|
09.12.2014, 21:31
|
#84
|
VIP
Регистрация: 05.05.2008
Адрес: Коломна
Сообщений: 10,452
Сказал(а) спасибо: 14,824
Поблагодарили 20,865 раз(а) в 5,387 сообщениях
Вес репутации: 5413
|
Цитата:
Сообщение от St Bruno
Значит, нужно...
...
|
Чисто конкретный вопрос: КОМУ нужно? Есть варианты?
|
|
|
09.12.2014, 22:35
|
#85
|
VIP
Регистрация: 23.10.2009
Адрес: Санкт-Петербург
Сообщений: 5,104
Сказал(а) спасибо: 11,987
Поблагодарили 18,689 раз(а) в 4,839 сообщениях
Вес репутации: 4504
|
Цитата:
Сообщение от DTioutiou
Чисто конкретный вопрос: КОМУ нужно? Есть варианты?
|
Вы сейчас про людей спросили? Многим. Говорю за себя: мне.
Не мультяшка, а реальные траектории, последовательности движений. Пружина наверно не нужна в мебели, а вот поворот, движение по вектору, одновременное движение нескольких действий (поворот со сдвигом) и т.д. сильно бы пригодилось. И именно в навеске на фурнитуру.
Трудности понимаю, что это не в потолок плюнуть, потому просто спросил то же самое, но не так чОтко, как Бруно. Мы же не настаиваем, а даем вектор для полета мысли, что пользователи от вас (БЦ) ожидают. Видите же, что функция востребована, судя по обсуждению и интересу с каким народ включился.
|
|
|
Пользователь сказал cпасибо:
|
|
09.12.2014, 22:43
|
#86
|
VIP
Регистрация: 05.05.2008
Адрес: Коломна
Сообщений: 10,452
Сказал(а) спасибо: 14,824
Поблагодарили 20,865 раз(а) в 5,387 сообщениях
Вес репутации: 5413
|
Цитата:
Сообщение от segotin
Вы сейчас про людей спросили? Многим. Говорю за себя: мне.
|
Очень хорошо. Ответ принят.
И как Вы оцените емкость рынка по этому предложению? Иными словами - сколько ДЕНЕГ эти многие (включая Вас, естественно, коль Вы подписались под эту тему) заплатят ТОЛЬКО за эту опцию - СВЕРХ того, что есть сейчас? Приведете бизнес-расчетик? Хотя бы оценочный?
Цитата:
Сообщение от segotin
Трудности понимаю
|
Увы, боюсь, что не понимаете, но это не важно. И не нужно. Считать степени свободы от Вас не требуется. Требуется посчитать деньги. Итак, посчитаете?
Сделаете "Базис-Центру" предложение, от которого он не сможет отказаться?
|
|
|
09.12.2014, 23:49
|
#87
|
Местный
Регистрация: 03.09.2012
Сообщений: 104
Сказал(а) спасибо: 388
Поблагодарили 140 раз(а) в 52 сообщениях
Вес репутации: 180
|
Цитата:
Сообщение от DTioutiou
Чисто конкретный вопрос: КОМУ нужно? Есть варианты?
|
Из контекста моего поста, нужно для того, чтобы реализовать кинематику. Из контекста вашего вопроса, нужно пользователю.
Степени свободы? Да какие степени свободы? Это же не робот манипулятор. В том, что я описал на каждой фазе степень свободы одна, по сути, движение из одной точки в другую. Однозначно. И не важно как оно происходит, по прямой, по дуге. Я же говорю, это те же команды, которыми мы уже пользуемся, только записанные почти как скрипт. Чуть сложнее со спиралью, но это совсем не так страшно. Вот если сам ЦД так же смещается, о чём я хотел сказать, но забыл, это уже сложнее, но ничего особенного. Всё, что нужно для решения вопроса, это только желание. Больше ничего.
Степени свободы ограничиваются программой. Можно ведь и сейчас такого наворотить в одной модели, что всё повиснет намертво. Здравый смысл никто не отменял.
__________________
Часто свою глупость принимают за чужую. Но это нормально.
|
|
|
09.12.2014, 23:57
|
#88
|
VIP
Регистрация: 05.05.2008
Адрес: Коломна
Сообщений: 10,452
Сказал(а) спасибо: 14,824
Поблагодарили 20,865 раз(а) в 5,387 сообщениях
Вес репутации: 5413
|
Цитата:
Сообщение от St Bruno
Цитата:
Чисто конкретный вопрос: КОМУ нужно? Есть варианты?
|
Из контекста моего поста, нужно для того, чтобы реализовать кинематику.
|
Понятно, спасибо. Что сделать, чтобы реализовать кинематику - нам рассказывать даже и не нужно. Тут у нас информации - даже чуть больше, чем достаточно. С этим проблем нет абсолютно.
Цитата:
Сообщение от St Bruno
Из контекста вашего вопроса, нужно пользователю.
|
Отличный ответ! И тогда Вам - эти же вопросы: http://promebelclub.ru/forum/showpos...4&postcount=79
Цитата:
Сообщение от St Bruno
Степени свободы? Да какие степени свободы?
|
Самые простые, третий курс. Проще не бывает:
https://ru.wikipedia.org/?oldid=49725916)
http://studopedia.ru/1_124159_oprede...mehanizma.html
|
|
|
01.04.2016, 16:47
|
#89
|
VIP
Регистрация: 23.10.2009
Адрес: Санкт-Петербург
Сообщений: 5,104
Сказал(а) спасибо: 11,987
Поблагодарили 18,689 раз(а) в 4,839 сообщениях
Вес репутации: 4504
|
Всем здравствуйте. Есть вопрос. Раньше в блоке была анимация, да и сейчас она есть.
Но вот раньше в ней можно было перетаскивать конечные точки, что бы задавать ограничение выдвижения ящика, открытия дверцы, а так же помучавшись менять оси.
И вот этой функции как раз не нахожу уже давно. Но сегодня все таки дошли пальцы до клавиатуры, спрашиваю тут.
В данный момент не знаю что делать. Построены ящики во многих блоках, установлены на план, но в процессе построения модули симметрично отображались, блок "ящик" для салона я создавал уже после этих телодвижений. В результате сейчас у меня ящики выдвигаются не туда, куда нужно, внутрь модуля, а не наружу.
Тут два момента:
Я слепой и не нахожу уже давно этих функций, а они где то рядом, либо второй вариант- они пропали по приказу БЦ.
Если второй вариант, то как раз и предложение по теме- вернуть как было. Можно в усовершенствованном виде.
На первом модуле, как видно, ящик уехал внутрь.
Скрин
[свернуть]
|
|
|
01.04.2016, 21:40
|
#90
|
Местный
Регистрация: 11.08.2012
Адрес: Киев
Сообщений: 936
Сказал(а) спасибо: 5,370
Поблагодарили 3,884 раз(а) в 874 сообщениях
Вес репутации: 1099
|
Цитата:
Сообщение от segotin
И вот этой функции как раз не нахожу уже давно.
|
На панели Директивы проверить кнопку Авторедактирование. Должна быть включена. Тогда видны маркеры выделенной панели или блока, в том числе и отвечающие за анимацию.
|
|
|
4 пользователя(ей) сказали cпасибо:
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 21:35. Часовой пояс GMT +3.
|