Как создать объект в относительных положениях относительно камеры без плоскости? - PullRequest
1 голос
/ 09 мая 2019

Я использую пример HelloSceneform и как я хочу Создает объект на определенном расстоянии на основе камеры без плоскости, и когда я запускаю приложение, чтобы увидеть объект, где я хочу? Я не знаком с использованием функции arcore.

Vector3 testve =new Vector3(0f,0,-2f);
Vector3 myve=new Vector3().zero();
MaterialFactory
      .makeOpaqueWithColor(this,new Color(android.graphics.Color.RED))
      .thenAccept(material -> {
          ModelRenderable renderable = 
                ShapeFactory.makeSphere(
                    1f,
                    new Vector3(0f,1f,0f),material
                );
          Node node=new Node();
          node.setParent(arFragment.getArSceneView().getScene());
          node.setRenderable(andyRenderable);


            arFragment.getArSceneView().getScene().addOnUpdateListener(frameTime -> {

                Camera camera =arFragment.getArSceneView().getScene().getCamera();
                camera.setLocalPosition(myve);

                Vector3 cameravector=camera.worldToScreenPoint(myve);
                Vector3 ray;
                camera.setLocalPosition(testve);
                node.setLocalPosition(testve);
            });

});

и создать узел функции правильно?

...