Как центрировать 3D-модель в SceneView с возможностью вращения в Java?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как центрировать 3D-модель в SceneView с возможностью вращения в Java?

Сообщение Anonymous »

Я пытаюсь просмотреть 3D-модель в своем приложении без AR с помощью SceneView. В своем приложении я могу успешно визуализировать 3D-модель в SceneView. Теперь я хочу центрировать 3D-модель в SceneView с возможностью вращения. Как я могу добиться этого в коде?
Вот как я добавил модель в SceneView.

Код: Выделить всё

private void addModelToSceneView(ModelRenderable modelRenderable) {
Node node = new Node();
node.setRenderable(modelRenderable);

sceneView.getScene().addChild(node);

Camera camera = sceneView.getScene().getCamera();
camera.setLocalPosition(new Vector3(0f,3f,1.5f));
camera.setLocalScale(new Vector3(1f,1f,1f));
camera.setLocalRotation(Quaternion.axisAngle(Vector3.right(), -50.0f));

Toast.makeText(this, "Model Rendered Successfully", Toast.LENGTH_SHORT).show();

}
Вот как моя 3D-модель выглядит в SceneView
[img]https://i .sstatic.net/82fNAFIT.png[/img]

Я хочу центрировать свою 3D-модель в SceneView с возможностью вращения, аналогичной средству предварительного просмотра моделей Google, как показано на рисунке ниже, лицом вперед. Как можно Я достигаю этого с помощью кодирования?
Изображение


Подробнее здесь: https://stackoverflow.com/questions/787 ... ty-in-java
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»