Back to project page wannabe.
The source code is released under:
MIT License
If you think the Android project wannabe listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
// Copyright 2013 Patrick Forhan. package wannabe.projection; /*from www.ja v a2 s .c o m*/ import wannabe.Camera; import wannabe.Position; import wannabe.Rendered; import wannabe.Voxel; /** * Renders {@link Voxel}s with a constant size, but with an offset to represent height. * Larger heights are placed up and to the left, lower values are down and to the right. */ public class Isometric implements Projection { private final Rendered rendered = new Rendered(); @Override public Rendered render(Camera camera, Position position, int pixelSize) { position = camera.translate(position); rendered.left = pixelSize * position.x - position.z + camera.uiPosition.left; rendered.top = pixelSize * position.y - position.z + camera.uiPosition.top; rendered.size = pixelSize; return rendered; } }