From: Alexis Laferrière Date: Mon, 18 Jan 2016 16:54:57 +0000 (-0500) Subject: lib/gamnit depth: add texture_coords to Cube X-Git-Tag: v0.8~11^2~6 X-Git-Url: http://nitlanguage.org lib/gamnit depth: add texture_coords to Cube Signed-off-by: Alexis Laferrière --- diff --git a/lib/gamnit/depth/more_meshes.nit b/lib/gamnit/depth/more_meshes.nit index 1c6edf4..fe3f9df 100644 --- a/lib/gamnit/depth/more_meshes.nit +++ b/lib/gamnit/depth/more_meshes.nit @@ -101,5 +101,16 @@ class Cube return normals end + redef var texture_coords: Array[Float] is lazy do + var a = [0.0, 1.0] + var b = [1.0, 1.0] + var c = [0.0, 0.0] + var d = [1.0, 0.0] + + var texture_coords = new Array[Float] + for v in [c, d, a, a, d, b] do for i in 6.times do texture_coords.add_all v + return texture_coords + end + redef var center = new Point3d[Float](0.0, 0.0, 0.0) is lazy end