Beiträge von donpille

    Hallo community,


    ich habe ein kleines Problem mit der Darstellung eines head-up-displays (der GUI) in einem 3D-Raum.


    Vorbereitung der VIew und Projektionsmatrix:

    Java
    Matrix.setIdentityM(mMMatrix, 0);
    Matrix.orthoM(mOrthoMatrix, 0, -ratio, ratio, -1, 1, 1, 5);
    Matrix.multiplyMM(mMVPMatrix , 0, mVMatrix, 0, mMMatrix, 0);
    Matrix.multiplyMM(mMVPMatrix, 0, mOrthoMatrix, 0, mMVPMatrix, 0);
    GLES20.glUniformMatrix4fv(muMVPMatrixHandle, 1, false, mMVPMatrix, 0);


    Vorbereitung des VerticesBUffers, mit Texturkoordinaten:

    Java
    GLES20.glUseProgram(program);
        	vertices.vertices.position(0);
        	GLES20.glVertexAttribPointer(position, 2, GLES20.GL_FLOAT, false, fBuffStride, vertices.vertices);
        	GLES20.glEnableVertexAttribArray(position);
        	vertices.vertices.position(2);
        	GLES20.glVertexAttribPointer(textur, 2, GLES20.GL_FLOAT, false, 2 + fBuffStride, vertices.vertices);
        	GLES20.glEnableVertexAttribArray(textur);


    Letzendlich wird es so gezeichnet:

    Java
    GLES20.glDrawArrays(GLES20.GL_TRIANGLES, 0, Sprites.length * 6);


    Ist das erstmal so richtig? oder wird das anders gemacht?


    Die Positionen der Buttons liegen vermutlich weit außerhalb meiner zeichenzone.


    Ich würde gern bei der Erstellung der GUI Screenkoordinaten angeben. Also gibt es dann noch das Problem der Umrechnung.
    Könnt ihr mir vielleicht weiter helfen.


    Vielen Dank im Voraus
    MfG Donpille

    Hallo liebe Community


    Ich versuche ein 3D-Objekt aus einer OBJ-Datei zu laden (vorzugsweise aus Blender). Ich möchte für meine Anwendung OpenGL ES 2.0 nutzen.
    Mein jetziger Obj-Loader lädt das Objekt einwandfrei ein, jedoch nur wenn ich die etwas ältere OpenGL ES 1.0 nutze...
    Ich kann mir nur vorstellen, dass ich bei der Anzeige irgendetwas falsch mache.
    Ich bekomme auch eine Ansicht, jedoch sieht das Object nicht aus wie ein Würfel sondern es entsteht ein eigenartiges Gebilde aus Dreiecken.. [Blockierte Grafik: http://board.gulli.com/userimages/smilies/frown.gif]


    Habt ihr schon spontan ein Idee, was das sein könnte? Vielleicht habt ihr ja auch schonmal solche Problem gehabt.
    Natürlich poste ich gern meinen Code, jedoch wollte ich erstmal so anfragen.


    Vielen Dank im Voraus


    MfG Donpille