Народ, привет! А кто подскажет, как можно сместить у Rigid Body

положение центра тяжести, пр этом не меняя оси вращения? Проблема в том, что и то, и другое жестко привязано к Origin-у.

Мне нужно, чтобы циллиндрический объект (с вертикальной ориентацией круглых граней) вращался (колебался из стороны в сторону) с затуханием. Именно для этого и нужно сместить центр тяжести.

27 ответов

147 просмотров

Смещать ориджин не пробовали?

Dmitry- Автор вопроса
Павел Евгеньевич
Смещать ориджин не пробовали?

Да пробовал конечно) Но вместе с ним же смещается и Pivot Point. Проблема в том, что Pivot Point и Center of Mass неизбежно сходятся в Origin, это всегда одна точка. А мне нужно их разделить.

Dmitry- Автор вопроса
Павел Евгеньевич
Смещать ориджин не пробовали?

Уже нашел кое-какое потенциальное решение, но оно пока работает неадекватно, хотя должно. Если сместить ориджин, но при этом связать между собой два объекта через Rigid Body Constraint (Hinge в моем случае), то даже при смещенном ориджине можно заставить объект вращаться вокруг пустышки. Но только он вместо маятникового затухания (что должно по задумке быть при использовании Hinge) просто вращается вокруг своей оси как бешеный.

Dmitry
Да пробовал конечно) Но вместе с ним же смещается ...

Что-то вы все в кучу свалили. И pivot-point, и centre of mass, и origin. Что есть что, по-вашему?

Dmitry- Автор вопроса
Павел Евгеньевич
Что-то вы все в кучу свалили. И pivot-point, и cen...

Это не я все в кучу свалил, а разработчики Блендера) Я же говорю, в Блендере и Pivot Point, и Center of Mass жестко привязаны к Origin. То есть по факту это всегда одна и та же точка. А у меня цель — оставить в позиции Origin-а только Pivot Point, а Center of Mass при этом сместить.

Dmitry
Это не я все в кучу свалил, а разработчики Блендер...

Ceneter of mass можно сместить, сместив массу 🤷🏼‍♂️

Так мы ж про блендер, а не матчасть))))) Или ты это в майке проворачиваешь?

Dmitry- Автор вопроса

Проблема в том, что для Rigid Body центр масс всегда в Ориджине, даже если это противоречит геометрии

Dmitry
Проблема в том, что для Rigid Body центр масс всег...

Скорее, там учитывается именно положение ориджина, а не центра масс.

Dmitry- Автор вопроса
RedKom
Так мы ж про блендер, а не матчасть))))) Или ты эт...

Я уже выше написал, как мне удалось разделить Pivot Point и Origin. В Блендере, не в Майке. Так что это вообще ни разу ни одно и то же. Другое дело, что мое решение пока работает не так, как мне нужно. Цитирую сам себя: > Уже нашел кое-какое потенциальное решение, но оно пока работает неадекватно, хотя должно. Если сместить ориджин, но при этом связать между собой два объекта через Rigid Body Constraint (Hinge в моем случае), то даже при смещенном ориджине можно заставить объект вращаться вокруг пустышки. Но только он вместо маятникового затухания (что должно по задумке быть при использовании Hinge) просто вращается вокруг своей оси как бешеный.

Dmitry
Я уже выше написал, как мне удалось разделить Pivo...

» Я уже выше написал, как мне удалось разделить Pivot Point и Origin. Не нашел 🤷🏼‍♂️

Dmitry
Так я ж процитировал туж же)

Павел хочет знать сам метод. Как?)

Dmitry- Автор вопроса
RedKom
Павел хочет знать сам метод. Как?)

Я ж вроде довольно понятно описал: https://t.me/blender_ru/888191

Dmitry
Так я ж процитировал туж же)

Я понял теперь. Просто мы привыкли к тому, что люди подразумевают под pivot-point то, что в Блендере зовется origin. Но то, что центр масс находится там же, где ориджин, с этим я готов поспорить.

Dmitry
Я ж вроде довольно понятно описал: https://t.me/bl...

Так а что надо-то, в итоге? Симуляциями не так то просто управлять, но, говорят, можно

Хорошо. Когда терминология разложена, теперь полностью задачу распишите.

Dmitry- Автор вопроса

О том, что надо, я тоже уже написал выше. Повторю еще раз: Надо сместить центр гравитации объекта от ориджина, чтобы разделить центр гравитации и центр вращения. Зачем? Чтобы симметричный объект мог качаться вогруг своего центра, как маятник.

Dmitry- Автор вопроса
Павел Евгеньевич
Хорошо. Когда терминология разложена, теперь полно...

Представьте себе тарелку, по центру которой находится ось вращения, а сама тарелка расположена вертикально. Если ее крутануть — она будет просто вращаться вокруг своей оси. А теперь представьте себе, что к одному из краев тарелки подвешен груз. В этом случае, если ее крутануть, то она будет раскачиваться, как маятник, при этом колебания будут постепенно затухать. Вот этот эффект мне и нужен.

Dmitry
Представьте себе тарелку, по центру которой находи...

Как разбалансированное колесо, типа этого? Только оборот неполный. Добавьте массу. Констрейн Fixed

Dmitry- Автор вопроса
Павел Евгеньевич
Как разбалансированное колесо, типа этого? Только ...

Да, примерно так. Если сместить у колеса ось вращения, то оно примерно так и будет себя вести. Но мне не нужно смещать ось, а нужно просто утяжелить это колесо. С колесом пример даже более наглядный, да. Представьте, что в этом колесе внутри к поверхности с одной из сторон приклеен кирпич. Снаружи этого не видно, но по факту кирпич из-за гравитации будет тянуть одну сторону вниз, из-за чего и будут возникать затухающие колебания, а не вращение. Вот это мне и нужно.

Dmitry
Представьте себе тарелку, по центру которой находи...

Тут, по-моему, было бы проще слелать анимашку вручную и не морочить себе голову с симуляциями)))) Но, тебе виднее;) Ты один знаешь, что будет дальше

Dmitry- Автор вопроса
RedKom
Тут, по-моему, было бы проще слелать анимашку вруч...

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

Dmitry
У меня там несколько сотен таких объектов, каждый ...

Тогда, удачи!) Надеюсь, у нас тут скоро появится свой мастер симуляшек;)

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта