MouseRotate с использованием Java3D - PullRequest
0 голосов
/ 04 августа 2011

Я использую MouseRotate класс java 3d, и я использую его для вращения двух цилиндров.Но проблема в том, что когда я вращаю один цилиндр, другой цилиндр вращается вместе с ним.Есть ли способ обойти это или я должен сделать это по-другому?

Спасибо.

1 Ответ

0 голосов
/ 04 августа 2011

после краткого изучения API MouseRotate Я предполагаю, что необходимы следующие шаги

  • создайте 2 экземпляра MouseRotate, используя конструктор с TransformGroup.Один с TransformGroup каждого цилиндра
  • теперь вам нужно реализовать выбор для цилиндра, который будет вращаться, либо щелкая по ним или нажимая кнопку (например, кнопка 1 для первого, 2 для второго).После выбора одного цилиндра следует использовать соответствующий MouseRotate, а другой деактивировать
...