Thank String and Robert,I can create the quad but I would like to know how to make the quad with texture(a 320x480 bitmap) best fits with the screen?
On Apr 28, 5:17 pm, Robert Green <rbgrn....@gmail.com> wrote: > String is correct on using the matrix stack. Follow those > instructions and also consider just creating a textured quad and > rendering it in an orthographic projection. That's a common practice > for a nice, fast, easy background on a 3D scene. If you want it to > look far away just blur and darken it in your favorite 2d graphic > editor. > > If you don't know how to set the projection to orthographic or create > a quad or set texture coordinates, etc, consider getting the red or > blue book on OpenGL. It's an excellent investment for your first GL > project. > > On Apr 28, 2:32 am, String <sterling.ud...@googlemail.com> wrote: > > > > > On Apr 26, 7:24 am, CMF <manf...@gmail.com> wrote: > > > > Hi all, I would like to ask how to add a static background to the kube > > > from the ApiDemo > > > There are two ways that immediately occur to me. First, make it > > translucent and put it on top of a view containing your background > > image. See > > com.example.android.apis.graphics.TranslucentGLSurfaceViewActivity for > > an example. > > > > I have created a sqaure behind the Kube, but it will rotate as the > > > kube does > > > And this is the other approach. To make the cube rotate independently > > of your background, you should be able to restore the unrotated model- > > view matrix before your background-rendering code. Something like > > this: > > > gl.glMatrixMode(GL10.GL_MODELVIEW); > > gl.glLoadIdentity(); > > gl.glTranslatef(0, 0, -3.0f); > > gl.glScalef(0.5f, 0.5f, 0.5f); > > > gl.glPushMatrix(); // This saves the unrotated matrix > > gl.glRotatef(mAngle, 0, 1, 0); > > gl.glRotatef(mAngle*0.25f, 1, 0, 0); > > mWorld.draw(gl); > > gl.glPopMatrix(); // This restores the unrotated matrix > > > // Put your background-drawing code here > > > I haven't tested the above code (it was written on the fly for this > > response) but that's the basic idea. I use that technique in a couple > > of places in various OpenGL apps. > > > String > > > -- > > You received this message because you are subscribed to the Google > > Groups "Android Developers" group. > > To post to this group, send email to android-developers@googlegroups.com > > To unsubscribe from this group, send email to > > android-developers+unsubscr...@googlegroups.com > > For more options, visit this group > > athttp://groups.google.com/group/android-developers?hl=en > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com > For more options, visit this group > athttp://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en