【问题标题】:ARToolkit - ARSimple displays image instead of a cubeARToolkit - ARSimple 显示图像而不是立方体
【发布时间】:2017-05-15 09:15:52
【问题描述】:

我想为 android 制作一个带有增强现实的应用程序(例如“ARToolkit - ARSimple”)

但我想在我的标记上显示一个图像,而不是在构建立方体中显示。

AR简单代码:

public void draw(GL10 gl) {

    gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT);

    // Apply the ARToolKit projection matrix
    gl.glMatrixMode(GL10.GL_PROJECTION);
    gl.glLoadMatrixf(ARToolKit.getInstance().getProjectionMatrix(), 0);

    gl.glEnable(GL10.GL_CULL_FACE);
    gl.glShadeModel(GL10.GL_SMOOTH);
    gl.glEnable(GL10.GL_DEPTH_TEST);        
    gl.glFrontFace(GL10.GL_CW);

    // If the marker is visible, apply its transformation, and draw a cube
    if (ARToolKit.getInstance().queryMarkerVisible(markerID)) {
        gl.glMatrixMode(GL10.GL_MODELVIEW);
        gl.glLoadMatrixf(ARToolKit.getInstance().queryMarkerTransformation(markerID), 0);
        cube.draw(gl);
    }
}

我是否需要在 OpenGL 中创建带纹理的四边形对象并使用纹理图像来执行此操作?

最好的榜样是什么?

【问题讨论】:

    标签: android opengl-es artoolkit


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 2020-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多