Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在ARcore移动应用程序中显示.png或.jpeg图像?_Java_Augmented Reality_Arcore_Sceneform_Android Augmented Reality - Fatal编程技术网

Java 在ARcore移动应用程序中显示.png或.jpeg图像?

Java 在ARcore移动应用程序中显示.png或.jpeg图像?,java,augmented-reality,arcore,sceneform,android-augmented-reality,Java,Augmented Reality,Arcore,Sceneform,Android Augmented Reality,我必须显示2d图像,不想使用带有.obj文件的3d对象。这可能吗?怎么做呢 在您的案例中,可以使用三种健壮的方法来创建场景窗体的可渲染: 第一种方法是创建一个平面基本体,并为其指定.jpg或.png纹理 ModelRenderable plane = ShapeFactory.makeCube( new Vector3(5.0f, 5.0f, 0.0f), // size

我必须显示2d图像,不想使用带有.obj文件的3d对象。这可能吗?怎么做呢

在您的案例中,可以使用三种健壮的方法来创建场景窗体的
可渲染

  • 第一种方法是创建一个
    平面基本体
    ,并为其指定
    .jpg
    .png
    纹理

    ModelRenderable plane = ShapeFactory.makeCube(
                                         new Vector3(5.0f, 5.0f, 0.0f), // size
                                         new Vector3(0.0f, 0.0f, 0.0f), // center
                                         material);
    
  • 第二种方法是从标准的
    Android小部件创建
    ViewRenderable

    ViewRenderable.builder()
        .setView(this, R.layout.test_view)
        .build()
        .thenAccept(renderable -> testViewRenderable = renderable);
    
  • 第三种方法是导入在3d创作工具(Maya、3dsMax、Cinema4D等)中制作的平面

在您的案例中,可以使用三种健壮的方法来创建场景窗体的
可渲染

  • 第一种方法是创建一个
    平面基本体
    ,并为其指定
    .jpg
    .png
    纹理

    ModelRenderable plane = ShapeFactory.makeCube(
                                         new Vector3(5.0f, 5.0f, 0.0f), // size
                                         new Vector3(0.0f, 0.0f, 0.0f), // center
                                         material);
    
  • 第二种方法是从标准的
    Android小部件创建
    ViewRenderable

    ViewRenderable.builder()
        .setView(this, R.layout.test_view)
        .build()
        .thenAccept(renderable -> testViewRenderable = renderable);
    
  • 第三种方法是导入在3d创作工具(Maya、3dsMax、Cinema4D等)中制作的平面


检查这篇文章会有帮助检查这篇文章会有帮助