From f7ba75b9ece8e037622a6989e2afb26145cff71d Mon Sep 17 00:00:00 2001 From: gered Date: Mon, 14 Oct 2013 17:37:32 -0400 Subject: [PATCH] add helper overloads --- src/com/blarg/gdx/graphics/GraphicsHelpers.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/com/blarg/gdx/graphics/GraphicsHelpers.java b/src/com/blarg/gdx/graphics/GraphicsHelpers.java index 5de1f28..9f3106a 100644 --- a/src/com/blarg/gdx/graphics/GraphicsHelpers.java +++ b/src/com/blarg/gdx/graphics/GraphicsHelpers.java @@ -8,6 +8,8 @@ import com.badlogic.gdx.math.Matrix4; import com.badlogic.gdx.math.Vector3; public final class GraphicsHelpers { + final static Matrix4 tmpTransform = new Matrix4(); + public static void renderCoordinateSystemAxis(ShapeRenderer shapeRenderer, ExtendedSpriteBatch spriteBatch, Camera projectionCamera, BitmapFont font, Vector3 origin) { renderCoordinateSystemAxis(shapeRenderer, spriteBatch, projectionCamera, font, origin, 5.0f); } @@ -50,6 +52,16 @@ public final class GraphicsHelpers { shapeRenderer.end(); } + public static void renderGridPlane(ShapeRenderer shapeRenderer, int width, int depth) { + tmpTransform.idt(); + renderGridPlane(shapeRenderer, width, depth, tmpTransform); + } + + public static void renderGridPlane(ShapeRenderer shapeRenderer, int width, int depth, float minX, float minY, float minZ) { + tmpTransform.idt().translate(minX, minY, minZ); + renderGridPlane(shapeRenderer, width, depth, tmpTransform); + } + public static void renderGridPlane(ShapeRenderer shapeRenderer, int width, int depth, Matrix4 transform) { shapeRenderer.begin(ShapeRenderer.ShapeType.Line); shapeRenderer.setTransformMatrix(transform);