Add another rotate call before the non-working translate, with the inverse
angle (in your case, the value in 'angle' without the '-').

This will reverse the rotation so the translate call can undo the
translation.

--
Kostya Vasilyev -- http://kmansoft.wordpress.com

15.10.2010 1:30 пользователь "Alistair." <[email protected]>
написал:

Alas, that had no effect. I have _something_ sort of working


           surface.glMatrixMode(GL10.GL_MODELVIEW);


surface.glEnable(GL10.GL_TEXTURE_2D);

surface.glBindTexture(GL10.GL_TEXTUR...
           Grid.beginDrawing(surface, true, false);

           surface.glPushMatrix();


// Draw using the DrawTexture extension.
           int drawHeight = texture.getDrawHeight();
           int drawWidth = texture.getDrawWidth();
           float ypos = screenHeight - drawHeight- y;

           surface.glLoadIdentity();

           surface.glTranslatef(x, ypos, 0);


surface.glRotatef(-angle, 0.0f, 0.0f, 1.0f);
           surface.glTranslatef(-x, -ypos, 0); // THIS NOT DOING WHAT
I THOUGHT WOULD

           texture.getGrid().draw(surface, true, false);

           surface.glPopMatrix();

           Grid.endDrawing(surface);


surface.glDisable(GL10.GL_TEXTURE_2D);
What I can't seem to get working now it the re-translate back to the
original point after the rotation.


On Oct 12, 6:02 am, Kunal Kant <[email protected]> wrote:
> remove that line " surface.glLoad...
> <[email protected]>wrote:

>
>
>
>
>
>
>
> > I am trying to rotate a bitmap in OpenGL. I have searched around and
> > come up w...
> > [email protected]<android-developers%[email protected]><android-developers%2Bunsubs
[email protected]>

> > For more options, visit this group at
> >http://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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to