From a34e96d73fe64947679c39635236e4e94dd3802f Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Fri, 9 Oct 2009 17:25:09 +0000 Subject: [PATCH] exported normals on boxarena.obj, still looks funny though git-svn-id: svn://anubis/anaglym/trunk@57 99a6e188-d820-4881-8870-2d33a10e2619 --- tests/ballstairs.lua | 13 +- tests/boxarena.obj | 327 +++++++++++++++++++++++-------------------- 2 files changed, 184 insertions(+), 156 deletions(-) diff --git a/tests/ballstairs.lua b/tests/ballstairs.lua index f91cbef..87af2ce 100755 --- a/tests/ballstairs.lua +++ b/tests/ballstairs.lua @@ -1,10 +1,19 @@ +center = {-8, 8, 4} + function update() - ag.doPhysics() + elapsed = ag.elapsedTime() + dist = 35 - elapsed / 100 + if (dist < 2) then + dist = 5 + end +-- ag.setCamera(center[1] + dist, center[2] - dist, center[3] + dist, +-- center[1], center[2], center[3], 0, 0, 1) +-- ag.doPhysics() ag.startFrame() arena:draw() ag.endFrame() end -ag.setCamera(5, 0, 7, 0, 10, 4, 0, 0, 1) +ag.setCamera(8, -8, 8, -8, 8, 4, 0, 0, 1) arena = ag.loadStaticModel("boxarena") diff --git a/tests/boxarena.obj b/tests/boxarena.obj index b520249..8b8b751 100755 --- a/tests/boxarena.obj +++ b/tests/boxarena.obj @@ -1,179 +1,198 @@ # Blender3D v248 OBJ File: boxarena.blend # www.blender3d.org mtllib boxarena.mtl -v 0.000000 8.000000 -10.000000 -v 0.000000 8.000000 -8.000000 -v -10.000001 8.000000 -8.000000 -v -9.999998 8.000000 -10.000000 -v 0.000002 10.000000 -9.999999 -v -0.000003 10.000000 -8.000000 -v -10.000002 10.000000 -8.000000 -v -10.000000 10.000000 -10.000000 +v 0.000000 10.000000 8.000000 +v 0.000000 8.000000 8.000000 +v -10.000001 8.000000 8.000000 +v -9.999998 10.000000 8.000000 +v 0.000002 9.999999 10.000000 +v -0.000003 8.000000 10.000000 +v -10.000002 8.000000 10.000000 +v -10.000000 10.000000 10.000000 +vn 0.000000 0.000000 -1.000000 +vn 0.000000 0.000000 1.000000 +vn 1.000000 -0.000001 0.000000 +vn -0.000000 -1.000000 -0.000000 +vn -1.000000 0.000001 -0.000001 +vn 0.000000 1.000000 0.000000 usemtl (null) s off -f 1 2 3 4 -f 5 8 7 6 -f 1 5 6 2 -f 2 6 7 3 -f 3 7 8 4 -f 5 1 4 8 -v 0.000000 6.000000 -10.000000 -v 0.000000 6.000000 -6.000000 -v -10.000001 6.000000 -6.000000 -v -9.999998 6.000000 -10.000001 -v 0.000002 8.000000 -9.999999 -v -0.000003 8.000000 -5.999999 -v -10.000002 8.000000 -6.000001 -v -10.000000 8.000000 -10.000000 +f 1//1 2//1 3//1 4//1 +f 5//2 8//2 7//2 6//2 +f 1//3 5//3 6//3 2//3 +f 2//4 6//4 7//4 3//4 +f 3//5 7//5 8//5 4//5 +f 5//6 1//6 4//6 8//6 +v 0.000000 10.000000 6.000000 +v 0.000000 6.000000 6.000000 +v -10.000001 6.000000 6.000000 +v -9.999998 10.000001 6.000000 +v 0.000002 9.999999 8.000000 +v -0.000003 5.999999 8.000000 +v -10.000002 6.000001 8.000000 +v -10.000000 10.000000 8.000000 usemtl (null) s off -f 9 10 11 12 -f 13 16 15 14 -f 9 13 14 10 -f 10 14 15 11 -f 11 15 16 12 -f 13 9 12 16 -v 0.000000 3.999999 -10.000000 -v 0.000000 4.000000 -4.000000 -v -10.000001 4.000000 -4.000000 -v -9.999998 3.999999 -10.000001 -v 0.000002 6.000000 -9.999998 -v -0.000003 6.000000 -3.999998 -v -10.000002 6.000000 -4.000001 -v -10.000000 6.000000 -10.000000 +f 9//1 10//1 11//1 12//1 +f 13//2 16//2 15//2 14//2 +f 9//3 13//3 14//3 10//3 +f 10//4 14//4 15//4 11//4 +f 11//5 15//5 16//5 12//5 +f 13//6 9//6 12//6 16//6 +v 0.000000 10.000000 4.000000 +v 0.000000 4.000000 4.000000 +v -10.000001 4.000000 4.000000 +v -9.999998 10.000001 4.000000 +v 0.000002 9.999998 6.000000 +v -0.000003 3.999998 6.000000 +v -10.000002 4.000001 6.000000 +v -10.000000 10.000000 6.000000 +vn 1.000000 -0.000000 0.000000 +vn -1.000000 0.000000 -0.000001 +vn 0.000000 1.000000 0.000001 usemtl (null) s off -f 17 18 19 20 -f 21 24 23 22 -f 17 21 22 18 -f 18 22 23 19 -f 19 23 24 20 -f 21 17 20 24 -v 0.000000 2.000000 -10.000000 -v 0.000000 2.000000 -2.000000 -v -10.000001 2.000000 -2.000001 -v -9.999998 2.000000 -10.000001 -v 0.000002 4.000000 -9.999998 -v -0.000003 4.000000 -1.999998 -v -10.000002 4.000000 -2.000001 -v -10.000000 4.000000 -10.000000 +f 17//1 18//1 19//1 20//1 +f 21//2 24//2 23//2 22//2 +f 17//7 21//7 22//7 18//7 +f 18//4 22//4 23//4 19//4 +f 19//8 23//8 24//8 20//8 +f 21//9 17//9 20//9 24//9 +v 0.000000 10.000000 2.000000 +v 0.000000 2.000000 2.000000 +v -10.000001 2.000001 2.000000 +v -9.999998 10.000002 2.000000 +v 0.000002 9.999998 4.000000 +v -0.000003 1.999998 4.000000 +v -10.000002 2.000001 4.000000 +v -10.000000 10.000000 4.000000 usemtl (null) s off -f 25 26 27 28 -f 29 32 31 30 -f 25 29 30 26 -f 26 30 31 27 -f 27 31 32 28 -f 29 25 28 32 -v 0.000000 -0.000000 -10.000000 -v 0.000000 -0.000000 0.000000 -v -10.000001 -0.000000 -0.000001 -v -9.999998 -0.000000 -10.000002 -v 0.000002 2.000000 -9.999997 -v -0.000003 2.000000 0.000003 -v -10.000002 2.000000 -0.000002 -v -10.000000 2.000000 -10.000000 +f 25//1 26//1 27//1 28//1 +f 29//2 32//2 31//2 30//2 +f 25//7 29//7 30//7 26//7 +f 26//4 30//4 31//4 27//4 +f 27//8 31//8 32//8 28//8 +f 29//9 25//9 28//9 32//9 +v 0.000000 10.000000 0.000000 +v 0.000000 0.000000 0.000000 +v -10.000001 0.000001 0.000000 +v -9.999998 10.000002 0.000000 +v 0.000002 9.999997 2.000000 +v -0.000003 -0.000003 2.000000 +v -10.000002 0.000002 2.000000 +v -10.000000 10.000000 2.000000 +vn -0.000000 -1.000000 -0.000001 usemtl (null) s off -f 33 34 35 36 -f 37 40 39 38 -f 33 37 38 34 -f 34 38 39 35 -f 35 39 40 36 -f 37 33 36 40 -v 10.000000 20.000000 -10.000000 -v 10.000000 20.000000 9.999999 -v -10.000001 20.000000 9.999997 -v -9.999996 20.000000 -10.000005 -v 10.000005 21.000000 -9.999995 -v 9.999993 21.000000 10.000005 -v -10.000004 21.000000 9.999995 -v -9.999999 21.000000 -10.000001 +f 33//1 34//1 35//1 36//1 +f 37//2 40//2 39//2 38//2 +f 33//7 37//7 38//7 34//7 +f 34//10 38//10 39//10 35//10 +f 35//8 39//8 40//8 36//8 +f 37//9 33//9 36//9 40//9 +v 10.000000 9.999999 20.000000 +v 10.000000 -10.000000 20.000000 +v -10.000001 -9.999998 20.000000 +v -9.999996 10.000004 20.000000 +v 10.000005 9.999994 21.000000 +v 9.999993 -10.000006 21.000000 +v -10.000004 -9.999996 21.000000 +v -9.999999 10.000000 21.000000 +vn 1.000000 -0.000000 0.000001 +vn -0.000000 -1.000000 -0.000002 +vn -1.000000 0.000000 -0.000003 +vn 0.000000 1.000000 0.000004 usemtl Material s off -f 41 42 43 44 -f 45 48 47 46 -f 41 45 46 42 -f 42 46 47 43 -f 43 47 48 44 -f 45 41 44 48 -v 9.999999 0.000000 11.000001 -v -10.000000 0.000000 11.000000 -v -9.999998 -0.000000 10.000000 -v 10.000004 -0.000000 10.000001 -v 9.999994 20.000000 11.000000 -v -10.000006 20.000000 10.999999 -v -9.999996 20.000000 9.999999 -v 10.000000 20.000000 10.000000 +f 41//1 42//1 43//1 44//1 +f 45//2 48//2 47//2 46//2 +f 41//11 45//11 46//11 42//11 +f 42//12 46//12 47//12 43//12 +f 43//13 47//13 48//13 44//13 +f 45//14 41//14 44//14 48//14 +v 9.999999 -11.000000 0.000000 +v -10.000000 -11.000000 0.000000 +v -9.999998 -9.999999 0.000000 +v 10.000004 -10.000001 0.000000 +v 9.999994 -11.000001 20.000000 +v -10.000006 -10.999999 20.000000 +v -9.999996 -9.999999 20.000000 +v 10.000000 -10.000000 20.000000 +vn -1.000000 0.000006 -0.000000 +vn 1.000000 -0.000005 0.000000 usemtl Material s off -f 49 50 51 52 -f 53 56 55 54 -f 49 53 54 50 -f 50 54 55 51 -f 51 55 56 52 -f 53 49 52 56 -v 9.999999 0.000000 -9.999999 -v -10.000000 0.000000 -10.000000 -v -9.999998 -0.000000 -11.000000 -v 10.000004 -0.000000 -10.999999 -v 9.999994 20.000000 -10.000000 -v -10.000006 20.000000 -10.000001 -v -9.999996 20.000000 -11.000001 -v 10.000000 20.000000 -11.000000 +f 49//1 50//1 51//1 52//1 +f 53//2 56//2 55//2 54//2 +f 49//4 53//4 54//4 50//4 +f 50//15 54//15 55//15 51//15 +f 51//6 55//6 56//6 52//6 +f 53//16 49//16 52//16 56//16 +v 9.999999 10.000000 0.000000 +v -10.000000 10.000000 0.000000 +v -9.999998 11.000001 0.000000 +v 10.000004 10.999999 0.000000 +v 9.999994 9.999999 20.000000 +v -10.000006 10.000001 20.000000 +v -9.999996 11.000001 20.000000 +v 10.000000 11.000000 20.000000 usemtl Material s off -f 57 58 59 60 -f 61 64 63 62 -f 57 61 62 58 -f 58 62 63 59 -f 59 63 64 60 -f 61 57 60 64 -v 11.000000 -0.000000 -9.999999 -v 11.000000 0.000000 10.000000 -v 10.000000 0.000000 9.999998 -v 10.000000 -0.000000 -10.000004 -v 11.000000 20.000000 -9.999995 -v 11.000000 20.000000 10.000005 -v 10.000000 20.000000 9.999995 -v 10.000000 20.000000 -10.000001 +f 57//1 58//1 59//1 60//1 +f 61//2 64//2 63//2 62//2 +f 57//4 61//4 62//4 58//4 +f 58//15 62//15 63//15 59//15 +f 59//6 63//6 64//6 60//6 +f 61//16 57//16 60//16 64//16 +v 11.000000 9.999999 0.000000 +v 11.000000 -10.000000 0.000000 +v 10.000000 -9.999998 0.000000 +v 10.000000 10.000004 0.000000 +v 11.000000 9.999994 20.000000 +v 11.000000 -10.000006 20.000000 +v 10.000000 -9.999996 20.000000 +v 10.000000 10.000000 20.000000 +vn -0.000006 -1.000000 -0.000000 +vn -1.000000 0.000000 0.000000 +vn 0.000005 1.000000 0.000000 usemtl Material s off -f 65 66 67 68 -f 69 72 71 70 -f 65 69 70 66 -f 66 70 71 67 -f 67 71 72 68 -f 69 65 68 72 -v -10.000000 -0.000000 -9.999999 -v -10.000000 0.000000 10.000000 -v -11.000000 0.000000 9.999998 -v -11.000000 -0.000000 -10.000004 -v -10.000000 20.000000 -9.999995 -v -10.000000 20.000000 10.000005 -v -11.000000 20.000000 9.999995 -v -11.000000 20.000000 -10.000001 +f 65//1 66//1 67//1 68//1 +f 69//2 72//2 71//2 70//2 +f 65//7 69//7 70//7 66//7 +f 66//17 70//17 71//17 67//17 +f 67//18 71//18 72//18 68//18 +f 69//19 65//19 68//19 72//19 +v -10.000000 9.999999 0.000000 +v -10.000000 -10.000000 0.000000 +v -11.000000 -9.999998 0.000000 +v -11.000000 10.000004 0.000000 +v -10.000000 9.999994 20.000000 +v -10.000000 -10.000006 20.000000 +v -11.000000 -9.999996 20.000000 +v -11.000000 10.000000 20.000000 usemtl Material s off -f 73 74 75 76 -f 77 80 79 78 -f 73 77 78 74 -f 74 78 79 75 -f 75 79 80 76 -f 77 73 76 80 -v 10.000000 -1.000000 -9.999999 -v 10.000000 -1.000000 10.000000 -v -10.000001 -1.000000 9.999998 -v -9.999996 -1.000000 -10.000004 -v 10.000005 -0.000000 -9.999994 -v 9.999993 0.000000 10.000006 -v -10.000004 0.000000 9.999996 -v -9.999999 -0.000000 -10.000000 +f 73//1 74//1 75//1 76//1 +f 77//2 80//2 79//2 78//2 +f 73//7 77//7 78//7 74//7 +f 74//17 78//17 79//17 75//17 +f 75//18 79//18 80//18 76//18 +f 77//19 73//19 76//19 80//19 +v 10.000000 9.999999 -1.000000 +v 10.000000 -10.000000 -1.000000 +v -10.000001 -9.999998 -1.000000 +v -9.999996 10.000004 -1.000000 +v 10.000005 9.999994 0.000000 +v 9.999993 -10.000006 0.000000 +v -10.000004 -9.999996 0.000000 +v -9.999999 10.000000 0.000000 usemtl Material s off -f 81 82 83 84 -f 85 88 87 86 -f 81 85 86 82 -f 82 86 87 83 -f 83 87 88 84 -f 85 81 84 88 +f 81//1 82//1 83//1 84//1 +f 85//2 88//2 87//2 86//2 +f 81//11 85//11 86//11 82//11 +f 82//12 86//12 87//12 83//12 +f 83//13 87//13 88//13 84//13 +f 85//14 81//14 84//14 88//14