[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl/view View.java, 1.147, 1.148
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2006-09-15 12:06:44
|
Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/view In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv20828/src/net/sourceforge/bprocessor/gl/view Modified Files: View.java Log Message: Transform implemented Index: View.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/view/View.java,v retrieving revision 1.147 retrieving revision 1.148 diff -C2 -d -r1.147 -r1.148 *** View.java 30 Aug 2006 09:53:09 -0000 1.147 --- View.java 15 Sep 2006 12:06:42 -0000 1.148 *************** *** 29,32 **** --- 29,33 ---- import net.sourceforge.bprocessor.model.Surface; import net.sourceforge.bprocessor.model.Entity; + import net.sourceforge.bprocessor.model.Transform; import java.util.ArrayList; *************** *** 994,997 **** --- 995,1009 ---- private void drawSpace(Space space, GLDrawable gld) { + Transform t = space.getTransform(); + + gl.glPushMatrix(); + + if (t != null) { + gl.glTranslated(t.tx(), t.ty(), t.tz()); + gl.glRotated(t.rx(), 1, 0, 0); + gl.glRotated(t.ry(), 0, 1, 0); + gl.glRotated(t.rz(), 0, 0, 1); + } + Collection surfaces = space.getSurfaces(); switch (drawMode) { *************** *** 1037,1040 **** --- 1049,1053 ---- drawSpace(current, gld); } + gl.glPopMatrix(); } |