Как я могу вращать и перемещать цилиндрический стержень с одной стороны относительно другой стороны в единстве? - PullRequest
0 голосов
/ 17 января 2019

У меня есть 3 вопроса здесь. Если ответ на второй вопрос положительный, то мне не нужен ответ на первый вопрос.

Я хочу повернуть один конец этого стержня, а когда я поверну второй конец. Я хочу, чтобы он двигался параллельно 1-му концу. Прямо сейчас, когда я поворачиваю правый конец в верхнем направлении, левый конец идет в нижнем направлении, а шарнир остается на своем месте. Когда стержень находится на прямой линии, один конец просто вращается, а когда стержень уже наклонен, он перемещается одним концом на одной линии с другим концом.

Могу ли я просто переместить один конец стержня? вместо того, чтобы вращать его, просто переместите один конец стержня вверх, а не весь стержень?

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

enter image description here

1 Ответ

0 голосов
/ 17 января 2019

Хорошо: если я правильно понимаю, вы хотите переместить один конец стержня вверх, в то время как другой остается там, где он есть, как теннисная бита?

Чтобы переместить только один конец стержня, в то время как другой остается там, где он есть, я бы предложил использовать родительский объект. Имейте родительский объект (Parent_Rod), сделайте прут дочерним по отношению к вышеупомянутому родителю.

Теперь настройте так, чтобы корень Child_Rod, который вы не хотите перемещать, находился в корне Parent_Rods. Таким образом, неиспользуемый конец вашего стержня должен быть в [0, 0, 0,] родителя. Тогда вращайте не сам объект стержня, а его родителя. Таким образом, вращение будет происходить вокруг преобразования родителя, где один конец вашего стержня.

Относительно силы столкновения: Вы не должны использовать гравитацию на своем стержне и делать твердое тело кинематическим. Таким образом, вы можете легко контролировать вращение родителя с помощью скрипта, в то время как сам стержень не подвержен столкновениям.

Надеюсь, это поможет, надеюсь, я правильно понял вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...