gl.glVertex3f( 0, 0, 0 ); gl.glVertex3f( 50, 0, 0 ); gl.glVertex3f( 0, 0, 0 ); gl.glVertex3f( 0, 50, 0 ); gl.glVertex3f( 0, 0, 0 ); gl.glVertex3f( 0, 0, 50 );
gl2.glBegin(GL2.GL_QUADS); gl2.glTexCoord3f(0, 0, 0); gl2.glVertex3f(-width/2f, -height/2f, 0); gl2.glTexCoord3f(1, 0, 0); gl2.glVertex3f(width/2f, -height/2f, 0); gl2.glTexCoord3f(1, 1, 0); gl2.glVertex3f(width/2f, height/2f, 0); gl2.glTexCoord3f(0, 1, 0); gl2.glVertex3f(-width/2f, height/2f, 0); gl2.glEnd(); gl2.glPopMatrix(); gl2.glVertex3f(-width/2f, -height/2f, 0); gl2.glTexCoord3f(1, 0, 0); gl2.glVertex3f(width/2f, -height/2f, 0); gl2.glTexCoord3f(1, 1, 0); gl2.glVertex3f(width/2f, height/2f, 0); gl2.glTexCoord3f(0, 1, 0); gl2.glVertex3f(-width/2f, height/2f, 0); gl2.glEnd(); gl2.glPopMatrix(); gl2.glVertex3f(-shortSideHalf, -shortSideHalf, 0); gl2.glTexCoord3f(1, 0, 0); gl2.glVertex3f(shortSideHalf, -shortSideHalf, 0); gl2.glTexCoord3f(1, 1, 0); gl2.glVertex3f(shortSideHalf, shortSideHalf, 0); gl2.glTexCoord3f(0, 1, 0); gl2.glVertex3f(-shortSideHalf, shortSideHalf, 0);
gl2.glVertex3f(quadWidth * (float) j, -500f + quadWidth * (float) i,520.0f * zOffset + -60f * landscape[pc][j]); gl2.glVertex3f(quadWidth * (float) j, -500f + quadWidth * (float) (i + 1),520.0f * zOffset + -60f * landscape[pn][j]); gl2.glVertex3f(-hw, -hh, -350f); gl2.glVertex3f(hw, -hh, -350f); gl2.glVertex3f(hw, hh, -350f); gl2.glVertex3f(-hw, hh, -350f); gl2.glEnd();
public static void glVertex3f( float x, float y, float z) { gl().glVertex3f( x, y, z); }
private final void glVertex3f(final GL gl, final float x, final float y, final float z) { if(immModeSinkEnabled) { immModeSink.glVertex3f(x, y, z); } else { gl.getGL2().glVertex3f(x, y, z); } }
public void drawLine(Vector3 a, Vector3 b) { gl.glBegin(GL.GL_LINES); gl.glVertex3d(a.x, a.y, a.z); gl.glVertex3f(b.x, b.y, b.z); gl.glEnd(); }
public void pointColorWire(GL gl, Point p) { gl.getGL2().glColor4f(wfcolor.r, wfcolor.g, wfcolor.b, wfcolor.a); gl.getGL2().glVertex3f(p.xyz.x, p.xyz.y, p.xyz.z); }
private void doDrawLinesFiltered(GL gl) { for (int i = 0; i < filter.length; i++) { if (filter[i]) { Point p = points.get(i); if (wfcolor == null) gl.getGL2().glColor4f(p.rgb.r, p.rgb.g, p.rgb.b, p.rgb.a); else gl.getGL2().glColor4f(wfcolor.r, wfcolor.g, wfcolor.b, wfcolor.a); gl.getGL2().glVertex3f(p.xyz.x, p.xyz.y, p.xyz.z); } } }
private void doDrawPointsFiltered(GL gl) { for (int i = 0; i < filter.length; i++) { if (filter[i]) { Point p = points.get(i); if (wfcolor == null) gl.getGL2().glColor4f(p.rgb.r, p.rgb.g, p.rgb.b, p.rgb.a); else gl.getGL2().glColor4f(wfcolor.r, wfcolor.g, wfcolor.b, wfcolor.a); gl.getGL2().glVertex3f(p.xyz.x, p.xyz.y, p.xyz.z); } } }
protected void vertexGL2(GL gl, float x, float y, float z) { if (spaceTransformer == null) { gl.getGL2().glVertex3f(x, y, z); } else { gl.getGL2().glVertex3f(spaceTransformer.getX().compute(x), spaceTransformer.getY().compute(y), spaceTransformer.getZ().compute(z)); } }
/** * A helper to call glVerted3f on the input coordinate. For GL2 profile only. If logTransform is non null, then each dimension transform is processed before calling glVertex3d. */ protected void vertexGL2(GL gl, Coord3d c) { if (spaceTransformer == null) { gl.getGL2().glVertex3f(c.x, c.y, c.z); } else { gl.getGL2().glVertex3f(spaceTransformer.getX().compute(c.x), spaceTransformer.getY().compute(c.y), spaceTransformer.getZ().compute(c.z)); } }
protected void vertexGL2(GL gl, Coord3d c, SpaceTransformer transform) { if (transform == null) { gl.getGL2().glVertex3f(c.x, c.y, c.z); } else { gl.getGL2().glVertex3f(transform.getX().compute(c.x), transform.getY().compute(c.y), transform.getZ().compute(c.z)); } }
@Override public void coord(Coord3d coord, SpaceTransformer transform) { if (transform == null) { gl.getGL2().glVertex3f(coord.x, coord.y, coord.z); } else { gl.getGL2().glVertex3f(transform.getX().compute(coord.x), transform.getY().compute(coord.y), transform.getZ().compute(coord.z)); } }
private void doDrawAllPoints(GL gl) { for (Point p : points) { if (wfcolor == null) gl.getGL2().glColor4f(p.rgb.r, p.rgb.g, p.rgb.b, p.rgb.a); else gl.getGL2().glColor4f(wfcolor.r, wfcolor.g, wfcolor.b, wfcolor.a); gl.getGL2().glVertex3f(p.xyz.x, p.xyz.y, p.xyz.z); } }
public void drawLine(Point3D a, Vector3 b) { gl.glBegin(GL.GL_LINES); gl.glVertex3d(a.getX(), a.getY(), a.getZ()); gl.glVertex3f(b.x, b.y, b.z); gl.glEnd(); }
/*******************************************************/ protected void drawVertexNode(GL gl, GLU glu, Camera cam, V v, Coord2d coord, Color color) { if (gl.isGL2()) { gl.getGL2().glColor4f(color.r, color.g, color.b, color.a); gl.getGL2().glVertex3f(coord.x, coord.y, Z); } else { GLES2CompatUtils.glColor4f(color.r, color.g, color.b, color.a); GLES2CompatUtils.glVertex3f(coord.x, coord.y, Z); } }
public synchronized void drawVerticalLineGL2(GL gl, Range yrange, float value) { gl.getGL2().glLineWidth(width); gl.getGL2().glBegin(GL.GL_LINE_STRIP); gl.getGL2().glColor4f(color.r, color.g, color.b, color.a); gl.getGL2().glVertex3f(value, yrange.getMin()-yrange.getRange()/30, 0); gl.getGL2().glVertex3f(value, yrange.getMax()+yrange.getRange()/30, 0); gl.getGL2().glEnd(); }
public synchronized void drawHorizontalLineGL2(GL gl, Range xrange, float value) { gl.getGL2().glLineWidth(width); gl.getGL2().glBegin(GL.GL_LINE_STRIP); gl.getGL2().glColor4f(color.r, color.g, color.b, color.a); gl.getGL2().glVertex3f(xrange.getMin()-xrange.getRange()/30, value, 0); gl.getGL2().glVertex3f(xrange.getMax()+xrange.getRange()/30, value, 0); gl.getGL2().glEnd(); }
public synchronized void drawLineGL2(GL gl, Range yrange, Range zrange) { gl.getGL2().glLineWidth(width); gl.getGL2().glBegin(GL.GL_LINE_STRIP); gl.getGL2().glColor4f(color.r, color.g, color.b, color.a); gl.getGL2().glVertex3f(value, yrange.getMin()-yrange.getRange()/30, zrange.getMin()-2); gl.getGL2().glVertex3f(value, yrange.getMax()+yrange.getRange()/30, zrange.getMin()-2); gl.getGL2().glEnd(); }
public void drawGL2(GL gl) { gl.getGL2().glPointSize(width); gl.getGL2().glBegin(GL.GL_POINTS); if (points != null) { for (LightPoint p : points) { gl.getGL2().glColor4f(p.rgb.r, p.rgb.g, p.rgb.b, p.rgb.a); gl.getGL2().glVertex3f(p.xyz.x, p.xyz.y, p.xyz.z); } } gl.getGL2().glEnd(); }