summaryrefslogtreecommitdiff
path: root/libs/ode-0.16.1/ode/demo/basket_geom.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ode-0.16.1/ode/demo/basket_geom.h')
-rw-r--r--libs/ode-0.16.1/ode/demo/basket_geom.h599
1 files changed, 599 insertions, 0 deletions
diff --git a/libs/ode-0.16.1/ode/demo/basket_geom.h b/libs/ode-0.16.1/ode/demo/basket_geom.h
new file mode 100644
index 0000000..ec88327
--- /dev/null
+++ b/libs/ode-0.16.1/ode/demo/basket_geom.h
@@ -0,0 +1,599 @@
+
+static float world_normals[] = {
+ 0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,-0,0,1,0,0,1,0,0,1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,-0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-0.948064f,0.318080f,0,-0.989482f,0.144655f,0,-0.983494f,0.180939f,0,-0.983494f,0.180939f,0,-0.908999f,0.416798f,0,-0.948064f,0.318080f,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-1,0,-0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-0.132460f,0.991188f,0,0.264920f,0.964270f,0,0.132460f,0.991188f,0,0.132460f,0.991188f,0,-0.264920f,0.964270f,0,-0.132460f,0.991188f,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-0.687592f,-0.726097f,-0,-0.881727f,-0.471761f,0,-0.687592f,-0.726097f,-0,-0.881727f,-0.471761f,0,-0.881727f,-0.471761f,0,-0.687592f,-0.726097f,-0,0.687592f,-0.726097f,0,0.928375f,-0.371644f,0,0.824321f,-0.566123f,0,0.687592f,-0.726097f,0,0.824321f,-0.566123f,0,0.687592f,-0.726097f,0,-0.881727f,-0.471761f,0,-0.985594f,-0.169128f,0,-0.985594f,-0.169128f,0,-0.985594f,-0.169128f,0,-0.881727f,-0.471761f,0,-0.881727f,-0.471761f,0,0.928375f,-0.371644f,0,0.985594f,-0.169128f,0,0.985594f,-0.169128f,0,0.928375f,-0.371644f,0,0.985594f,-0.169128f,0,0.824321f,-0.566123f,0,-0.870167f,0.492758f,0,-0.870167f,0.492758f,0,-0.870167f,0.492758f,0,-0.870167f,0.492758f,0,-0.870167f,0.492758f,0,-0.870167f,0.492758f,0,0.870167f,0.492758f,0,0.870167f,0.492758f,0,0.870167f,0.492758f,0,0.870167f,0.492758f,0,0.870167f,0.492758f,0,0.870167f,0.492758f,-0,-0.390313f,0.920682f,0,-0.132460f,0.991188f,0,-0.264920f,0.964270f,0,-0.264920f,0.964270f,0,-0.390313f,0.920682f,0,-0.390313f,0.920682f,0,0.390313f,0.920682f,0,0.132460f,0.991188f,0,0.264920f,0.964270f,0,0.390313f,0.920682f,0,0.264920f,0.964270f,0,0.390313f,0.920682f,-0,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0.985594f,0.169128f,0,0.824321f,0.566123f,0,0.928375f,0.371644f,0,0.928375f,0.371644f,0,0.985594f,0.169128f,0,0.985594f,0.169128f,0,0.824321f,0.566123f,0,0.687592f,0.726097f,0,0.687592f,0.726097f,0,0.687592f,0.726097f,0,0.928375f,0.371644f,0,0.824321f,0.566123f,0,0,1,0,-0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-0.687592f,0.726097f,0,-0.687592f,0.726097f,0,-0.881727f,0.471761f,0,-0.881727f,0.471761f,0,-0.881727f,0.471761f,0,-0.687592f,0.726097f,0,-0.881727f,0.471761f,0,-0.985594f,0.169128f,0,-0.985594f,0.169128f,0,-0.985594f,0.169128f,0,-0.881727f,0.471761f,0,-0.881727f,0.471761f,0,-0.870166f,-0.492758f,0,-0.870166f,-0.492758f,0,-0.870166f,-0.492758f,0,-0.870166f,-0.492758f,0,-0.870166f,-0.492758f,0,-0.870166f,-0.492758f,0,-0.390314f,-0.920682f,0,-0.132460f,-0.991188f,0,-0.264921f,-0.964270f,0,-0.264921f,-0.964270f,0,-0.390314f,-0.920682f,0,-0.390314f,-0.920682f,0,-0.132460f,-0.991188f,0,0.264921f,-0.964270f,0,0.132460f,-0.991188f,0,0.132460f,-0.991188f,0,-0.264921f,-0.964270f,0,-0.132460f,-0.991188f,0,0.264921f,-0.964270f,0,0.390314f,-0.920682f,0,0.390314f,-0.920682f,0,0.390314f,-0.920682f,0,0.132460f,-0.991188f,0,0.264921f,-0.964270f,0,0.870166f,-0.492758f,0,0.870166f,-0.492758f,0,0.870166f,-0.492758f,0,0.870166f,-0.492758f,0,0.870166f,-0.492758f,0,0.870166f,-0.492758f,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,-0.527606f,0.849489f,0,-0.793893f,0.608057f,0,-0.715135f,0.698986f,0,-0.715135f,0.698986f,0,-0.418249f,0.908332f,0,-0.527606f,0.849489f,0,-0.075284f,0.997162f,0,-0.253577f,0.967315f,0,-0.202069f,0.979371f,0,-0.202069f,0.979371f,0,-0.075284f,0.997162f,0,-0.075284f,0.997162f,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0.160137f,0.987095f,0,0.049305f,0.998784f,0,0.049305f,0.998784f,0,0.049305f,0.998784f,0,0.221401f,0.975183f,0,0.160137f,0.987095f,0,0.696124f,0.717921f,0,0.696124f,0.717921f,0,0.433340f,0.901230f,0,0.433340f,0.901230f,0,0.433340f,0.901230f,0,0.696124f,0.717921f,0,0.696124f,0.717921f,0,0.696124f,0.717921f,0,0.838308f,0.545197f,0,0.696124f,0.717921f,0,0.872167f,0.489208f,0,0.838308f,0.545197f,0,-0.994126f,0.108225f,0,-0.983494f,0.180939f,0,-0.989482f,0.144655f,0,-0.994126f,0.108225f,0,-0.989482f,0.144655f,0,-0.994126f,0.108225f,0,-0.948064f,0.318080f,0,-0.908999f,0.416798f,0,-0.793893f,0.608057f,0,-0.908999f,0.416798f,0,-0.715135f,0.698986f,0,-0.793893f,0.608057f,0,-0.527606f,0.849489f,0,-0.418249f,0.908332f,0,-0.253577f,0.967315f,0,-0.418249f,0.908332f,0,-0.202069f,0.979371f,0,-0.253577f,0.967315f,0,-0.075284f,0.997162f,0,-0.075284f,0.997162f,0,0,1,0,-0.075284f,0.997162f,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0.049305f,0.998784f,0,0,1,0,0.049305f,0.998784f,0,0.049305f,0.998784f,0,0.160137f,0.987095f,0,0.221401f,0.975183f,0,0.433340f,0.901230f,0,0.221401f,0.975183f,0,0.433340f,0.901230f,0,0.433340f,0.901230f,0,0.902172f,0.431376f,0,0.838308f,0.545197f,0,0.872167f,0.489208f,0,0.872167f,0.489208f,0,0.902172f,0.431376f,0,0.902172f,0.431376f,
+};
+
+static float world_vertices[] = {
+ -4,-4,-0.100000f,
+ 4,-4,-0.100000f,
+ 4,-4,0.100000f,
+ -4,-4,0.100000f,
+ 4,0,0.100000f,
+ 4,4,-0.100000f,
+ 4,4,0.100000f,
+ -4,4,-0.100000f,
+ 0.066000f,-2.060000f,2,
+ 0.066000f,-1.940000f,2,
+ -0.066000f,-2.060000f,2,
+ -0.066000f,-1.940000f,2,
+ -4,4,0.100000f,
+ -4,0,0.100000f,
+ 0.360000f,3.244444f,1.466974f,
+ 0.360000f,3.422222f,2.266974f,
+ -0.360000f,3.422222f,2.266974f,
+ -0.360000f,3.244444f,1.466974f,
+ 0.066000f,-2.060000f,0.100000f,
+ -0.066000f,-2.060000f,0.100000f,
+ 0.066000f,-1.940000f,0.100000f,
+ -0.066000f,-1.940000f,0.100000f,
+ 0.066000f,-1.940000f,1.950000f,
+ -0.052853f,-1.506390f,2,
+ 0.052853f,-1.506390f,2,
+ 0.052853f,-1.506390f,1.950000f,
+ -0.052853f,-1.506390f,1.950000f,
+ -0.066000f,-1.940000f,1.950000f,
+ -0.066000f,-1.840000f,1.950000f,
+ 0.066000f,-1.840000f,1.950000f,
+ -0.066000f,-1.840000f,2,
+ 0.066000f,-1.840000f,2,
+ -0.171600f,-1.740000f,2,
+ -0.171600f,-1.740000f,1.950000f,
+ 0.171600f,-1.740000f,1.950000f,
+ 0.171600f,-1.740000f,2,
+ -0.188760f,-1.640000f,2,
+ -0.188760f,-1.640000f,1.950000f,
+ 0.188760f,-1.640000f,1.950000f,
+ 0.188760f,-1.640000f,2,
+ -0.132132f,-1.540000f,2,
+ -0.132132f,-1.540000f,1.950000f,
+ 0.132132f,-1.540000f,1.950000f,
+ 0.132132f,-1.540000f,2,
+ 0.173397f,-1.642679f,1.950000f,
+ 0.121808f,-1.551577f,1.950000f,
+ 0.157950f,-1.732697f,1.950000f,
+ 0.060149f,-1.825311f,1.950000f,
+ -0.060149f,-1.825311f,1.950000f,
+ -0.157950f,-1.732697f,1.950000f,
+ -0.173397f,-1.642679f,1.950000f,
+ -0.121808f,-1.551577f,1.950000f,
+ -0.049868f,-1.521079f,1.950000f,
+ 0.049868f,-1.521079f,1.950000f,
+ -0.173397f,-1.642679f,2,
+ -0.121808f,-1.551577f,2,
+ -0.157950f,-1.732697f,2,
+ -0.060149f,-1.825311f,2,
+ 0.060149f,-1.825311f,2,
+ 0.157950f,-1.732697f,2,
+ 0.173397f,-1.642679f,2,
+ 0.121808f,-1.551577f,2,
+ 0.049868f,-1.521079f,2,
+ -0.049868f,-1.521079f,2,
+ -0.360000f,3.600000f,0.100000f,
+ 0.360000f,3.600000f,0.100000f,
+ -0.360000f,0.400000f,0.100000f,
+ 0.360000f,0.400000f,0.100000f,
+ 0.360000f,2.888889f,1.023752f,
+ 0.360000f,3.066667f,1.166974f,
+ -0.360000f,3.066667f,1.166974f,
+ -0.360000f,2.888889f,1.023752f,
+ 0.360000f,2.533333f,0.939976f,
+ 0.360000f,2.711111f,0.966974f,
+ -0.360000f,2.711111f,0.966974f,
+ -0.360000f,2.533333f,0.939976f,
+ -0.360000f,2.177778f,0.939976f,
+ 0.360000f,2.177778f,0.939976f,
+ 0.360000f,2.355556f,0.939976f,
+ -0.360000f,2.355556f,0.939976f,
+ -0.360000f,1.822222f,0.939976f,
+ 0.360000f,1.822222f,0.939976f,
+ 0.360000f,2,0.939976f,
+ -0.360000f,2,0.939976f,
+ -0.360000f,1.466667f,0.939976f,
+ 0.360000f,1.466667f,0.939976f,
+ 0.360000f,1.644444f,0.939976f,
+ -0.360000f,1.644444f,0.939976f,
+ 0.360000f,1.111111f,0.957571f,
+ 0.360000f,1.288889f,0.939976f,
+ -0.360000f,1.288889f,0.939976f,
+ -0.360000f,1.111111f,0.957571f,
+ -0.360000f,0.755556f,1.134246f,
+ 0.360000f,0.755556f,1.134246f,
+ 0.360000f,0.933333f,1.009739f,
+ -0.360000f,0.933333f,1.009739f,
+ 0.360000f,0.577778f,1.372130f,
+ -0.360000f,0.577778f,1.372130f,
+ -0.360000f,3.600000f,3.900000f,
+ 0.360000f,3.600000f,3.900000f,
+ 0.360000f,0.400000f,1.743932f,
+ -0.360000f,0.400000f,1.743932f,
+};
+
+static dTriIndex world_indices[] = {
+ 0,
+ 1,
+ 2,
+ 0,
+ 2,
+ 3,
+ 4,
+ 1,
+ 5,
+ 4,
+ 5,
+ 6,
+ 4,
+ 2,
+ 1,
+ 0,
+ 7,
+ 5,
+ 0,
+ 5,
+ 1,
+ 8,
+ 9,
+ 10,
+ 9,
+ 11,
+ 10,
+ 12,
+ 6,
+ 5,
+ 5,
+ 7,
+ 12,
+ 3,
+ 13,
+ 0,
+ 13,
+ 12,
+ 7,
+ 13,
+ 7,
+ 0,
+ 14,
+ 15,
+ 16,
+ 16,
+ 17,
+ 14,
+ 2,
+ 18,
+ 19,
+ 19,
+ 3,
+ 2,
+ 4,
+ 20,
+ 2,
+ 20,
+ 18,
+ 2,
+ 21,
+ 20,
+ 4,
+ 4,
+ 13,
+ 21,
+ 19,
+ 21,
+ 13,
+ 13,
+ 3,
+ 19,
+ 8,
+ 10,
+ 19,
+ 19,
+ 18,
+ 8,
+ 22,
+ 9,
+ 8,
+ 8,
+ 18,
+ 22,
+ 18,
+ 20,
+ 22,
+ 23,
+ 24,
+ 25,
+ 25,
+ 26,
+ 23,
+ 19,
+ 10,
+ 27,
+ 19,
+ 27,
+ 21,
+ 10,
+ 11,
+ 27,
+ 21,
+ 27,
+ 22,
+ 21,
+ 22,
+ 20,
+ 27,
+ 28,
+ 22,
+ 28,
+ 29,
+ 22,
+ 11,
+ 30,
+ 28,
+ 28,
+ 27,
+ 11,
+ 9,
+ 31,
+ 11,
+ 31,
+ 30,
+ 11,
+ 22,
+ 29,
+ 31,
+ 22,
+ 31,
+ 9,
+ 30,
+ 32,
+ 28,
+ 32,
+ 33,
+ 28,
+ 29,
+ 34,
+ 35,
+ 29,
+ 35,
+ 31,
+ 32,
+ 36,
+ 37,
+ 37,
+ 33,
+ 32,
+ 34,
+ 38,
+ 39,
+ 34,
+ 39,
+ 35,
+ 36,
+ 40,
+ 41,
+ 41,
+ 37,
+ 36,
+ 38,
+ 42,
+ 43,
+ 38,
+ 43,
+ 39,
+ 40,
+ 23,
+ 26,
+ 26,
+ 41,
+ 40,
+ 42,
+ 25,
+ 24,
+ 42,
+ 24,
+ 43,
+ 38,
+ 44,
+ 45,
+ 45,
+ 42,
+ 38,
+ 34,
+ 46,
+ 44,
+ 34,
+ 44,
+ 38,
+ 34,
+ 29,
+ 47,
+ 34,
+ 47,
+ 46,
+ 28,
+ 48,
+ 29,
+ 48,
+ 47,
+ 29,
+ 33,
+ 49,
+ 48,
+ 33,
+ 48,
+ 28,
+ 50,
+ 49,
+ 33,
+ 33,
+ 37,
+ 50,
+ 51,
+ 50,
+ 37,
+ 37,
+ 41,
+ 51,
+ 26,
+ 52,
+ 51,
+ 26,
+ 51,
+ 41,
+ 53,
+ 52,
+ 26,
+ 26,
+ 25,
+ 53,
+ 25,
+ 42,
+ 45,
+ 25,
+ 45,
+ 53,
+ 36,
+ 54,
+ 55,
+ 55,
+ 40,
+ 36,
+ 32,
+ 56,
+ 54,
+ 54,
+ 36,
+ 32,
+ 30,
+ 57,
+ 32,
+ 57,
+ 56,
+ 32,
+ 31,
+ 58,
+ 30,
+ 58,
+ 57,
+ 30,
+ 35,
+ 59,
+ 58,
+ 35,
+ 58,
+ 31,
+ 60,
+ 59,
+ 35,
+ 35,
+ 39,
+ 60,
+ 61,
+ 60,
+ 39,
+ 39,
+ 43,
+ 61,
+ 24,
+ 62,
+ 61,
+ 24,
+ 61,
+ 43,
+ 63,
+ 62,
+ 24,
+ 24,
+ 23,
+ 63,
+ 55,
+ 63,
+ 23,
+ 23,
+ 40,
+ 55,
+ 54,
+ 56,
+ 49,
+ 49,
+ 50,
+ 54,
+ 56,
+ 57,
+ 48,
+ 48,
+ 49,
+ 56,
+ 57,
+ 58,
+ 47,
+ 47,
+ 48,
+ 57,
+ 47,
+ 58,
+ 59,
+ 59,
+ 46,
+ 47,
+ 59,
+ 60,
+ 44,
+ 44,
+ 46,
+ 59,
+ 60,
+ 61,
+ 45,
+ 45,
+ 44,
+ 60,
+ 61,
+ 62,
+ 53,
+ 53,
+ 45,
+ 61,
+ 62,
+ 63,
+ 52,
+ 52,
+ 53,
+ 62,
+ 63,
+ 55,
+ 51,
+ 51,
+ 52,
+ 63,
+ 55,
+ 54,
+ 50,
+ 50,
+ 51,
+ 55,
+ 64,
+ 65,
+ 6,
+ 6,
+ 12,
+ 64,
+ 66,
+ 64,
+ 12,
+ 12,
+ 13,
+ 66,
+ 4,
+ 67,
+ 66,
+ 66,
+ 13,
+ 4,
+ 6,
+ 65,
+ 4,
+ 65,
+ 67,
+ 4,
+ 68,
+ 69,
+ 70,
+ 70,
+ 71,
+ 68,
+ 72,
+ 73,
+ 74,
+ 74,
+ 75,
+ 72,
+ 76,
+ 77,
+ 78,
+ 78,
+ 79,
+ 76,
+ 80,
+ 81,
+ 82,
+ 82,
+ 83,
+ 80,
+ 84,
+ 85,
+ 86,
+ 86,
+ 87,
+ 84,
+ 88,
+ 89,
+ 90,
+ 90,
+ 91,
+ 88,
+ 92,
+ 93,
+ 94,
+ 94,
+ 95,
+ 92,
+ 93,
+ 92,
+ 96,
+ 92,
+ 97,
+ 96,
+ 98,
+ 16,
+ 15,
+ 98,
+ 15,
+ 99,
+ 14,
+ 17,
+ 69,
+ 17,
+ 70,
+ 69,
+ 68,
+ 71,
+ 73,
+ 71,
+ 74,
+ 73,
+ 72,
+ 75,
+ 79,
+ 72,
+ 79,
+ 78,
+ 77,
+ 76,
+ 83,
+ 77,
+ 83,
+ 82,
+ 81,
+ 80,
+ 87,
+ 81,
+ 87,
+ 86,
+ 85,
+ 84,
+ 90,
+ 85,
+ 90,
+ 89,
+ 88,
+ 91,
+ 94,
+ 91,
+ 95,
+ 94,
+ 100,
+ 96,
+ 97,
+ 97,
+ 101,
+ 100,
+};
+