diff --git a/data/MPL/MPL.xml b/data/MPL/MPL.xml index 5800a1200..2b8408323 100644 --- a/data/MPL/MPL.xml +++ b/data/MPL/MPL.xml @@ -49,30 +49,30 @@ - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/data/MPL/mesh/index0_collision.STL b/data/MPL/mesh/index0_collision.STL new file mode 100644 index 000000000..9d055eb5f Binary files /dev/null and b/data/MPL/mesh/index0_collision.STL differ diff --git a/data/MPL/mesh/index1_collision.STL b/data/MPL/mesh/index1_collision.STL new file mode 100644 index 000000000..9d11ac8bc Binary files /dev/null and b/data/MPL/mesh/index1_collision.STL differ diff --git a/data/MPL/mesh/index2_collision.STL b/data/MPL/mesh/index2_collision.STL new file mode 100644 index 000000000..3739de3fb Binary files /dev/null and b/data/MPL/mesh/index2_collision.STL differ diff --git a/data/MPL/mesh/index3_collision.STL b/data/MPL/mesh/index3_collision.STL new file mode 100644 index 000000000..ec4237308 Binary files /dev/null and b/data/MPL/mesh/index3_collision.STL differ diff --git a/data/MPL/mesh/middle0_collision.STL b/data/MPL/mesh/middle0_collision.STL new file mode 100644 index 000000000..1b027f78e Binary files /dev/null and b/data/MPL/mesh/middle0_collision.STL differ diff --git a/data/MPL/mesh/middle1_collision.STL b/data/MPL/mesh/middle1_collision.STL new file mode 100644 index 000000000..b89440459 Binary files /dev/null and b/data/MPL/mesh/middle1_collision.STL differ diff --git a/data/MPL/mesh/middle2_collision.STL b/data/MPL/mesh/middle2_collision.STL new file mode 100644 index 000000000..447bf7240 Binary files /dev/null and b/data/MPL/mesh/middle2_collision.STL differ diff --git a/data/MPL/mesh/middle3_collision.STL b/data/MPL/mesh/middle3_collision.STL new file mode 100644 index 000000000..806a150a2 Binary files /dev/null and b/data/MPL/mesh/middle3_collision.STL differ diff --git a/data/MPL/mesh/palm_collision.STL b/data/MPL/mesh/palm_collision.STL new file mode 100644 index 000000000..08625a6f1 Binary files /dev/null and b/data/MPL/mesh/palm_collision.STL differ diff --git a/data/MPL/mesh/pinky0_collision.STL b/data/MPL/mesh/pinky0_collision.STL new file mode 100644 index 000000000..ddc637126 Binary files /dev/null and b/data/MPL/mesh/pinky0_collision.STL differ diff --git a/data/MPL/mesh/pinky1_collision.STL b/data/MPL/mesh/pinky1_collision.STL new file mode 100644 index 000000000..c4316bff6 Binary files /dev/null and b/data/MPL/mesh/pinky1_collision.STL differ diff --git a/data/MPL/mesh/pinky2_collision.STL b/data/MPL/mesh/pinky2_collision.STL new file mode 100644 index 000000000..375aa5f97 Binary files /dev/null and b/data/MPL/mesh/pinky2_collision.STL differ diff --git a/data/MPL/mesh/pinky3_collision.STL b/data/MPL/mesh/pinky3_collision.STL new file mode 100644 index 000000000..fc4981f0f Binary files /dev/null and b/data/MPL/mesh/pinky3_collision.STL differ diff --git a/data/MPL/mesh/ring0_collision.STL b/data/MPL/mesh/ring0_collision.STL new file mode 100644 index 000000000..9d055eb5f Binary files /dev/null and b/data/MPL/mesh/ring0_collision.STL differ diff --git a/data/MPL/mesh/ring1_collision.STL b/data/MPL/mesh/ring1_collision.STL new file mode 100644 index 000000000..5b1f6af50 Binary files /dev/null and b/data/MPL/mesh/ring1_collision.STL differ diff --git a/data/MPL/mesh/ring2_collision.STL b/data/MPL/mesh/ring2_collision.STL new file mode 100644 index 000000000..447bf7240 Binary files /dev/null and b/data/MPL/mesh/ring2_collision.STL differ diff --git a/data/MPL/mesh/ring3_collision.STL b/data/MPL/mesh/ring3_collision.STL new file mode 100644 index 000000000..ec4237308 Binary files /dev/null and b/data/MPL/mesh/ring3_collision.STL differ diff --git a/data/MPL/mesh/thumb0_collision.STL b/data/MPL/mesh/thumb0_collision.STL new file mode 100644 index 000000000..dea0dc8f0 Binary files /dev/null and b/data/MPL/mesh/thumb0_collision.STL differ diff --git a/data/MPL/mesh/thumb1_collision.STL b/data/MPL/mesh/thumb1_collision.STL new file mode 100644 index 000000000..97fe1dc9c Binary files /dev/null and b/data/MPL/mesh/thumb1_collision.STL differ diff --git a/data/MPL/mesh/thumb2_collision.STL b/data/MPL/mesh/thumb2_collision.STL new file mode 100644 index 000000000..5b1f67f53 Binary files /dev/null and b/data/MPL/mesh/thumb2_collision.STL differ diff --git a/data/MPL/mesh/thumb3_collision.STL b/data/MPL/mesh/thumb3_collision.STL new file mode 100644 index 000000000..373c2434d Binary files /dev/null and b/data/MPL/mesh/thumb3_collision.STL differ diff --git a/data/MPL/mesh/wristx_collision.STL b/data/MPL/mesh/wristx_collision.STL new file mode 100644 index 000000000..d6d5ee465 Binary files /dev/null and b/data/MPL/mesh/wristx_collision.STL differ diff --git a/data/MPL/mesh/wristy_collision.STL b/data/MPL/mesh/wristy_collision.STL new file mode 100644 index 000000000..4aa00412e Binary files /dev/null and b/data/MPL/mesh/wristy_collision.STL differ diff --git a/data/MPL/mesh/wristz_collision.STL b/data/MPL/mesh/wristz_collision.STL new file mode 100644 index 000000000..95a0f9b48 Binary files /dev/null and b/data/MPL/mesh/wristz_collision.STL differ diff --git a/data/MPL/mpl2.xml b/data/MPL/mpl2.xml index 7205b15ad..327e72778 100644 --- a/data/MPL/mpl2.xml +++ b/data/MPL/mpl2.xml @@ -49,30 +49,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/examples/Importers/ImportSTLDemo/LoadMeshFromSTL.h b/examples/Importers/ImportSTLDemo/LoadMeshFromSTL.h index 65bdd330b..95cd93ef3 100644 --- a/examples/Importers/ImportSTLDemo/LoadMeshFromSTL.h +++ b/examples/Importers/ImportSTLDemo/LoadMeshFromSTL.h @@ -98,8 +98,11 @@ static GLInstanceGraphicsShape* LoadMeshFromSTL(const char* relativeFileName) } fclose(file); } - shape->m_numIndices = shape->m_indices->size(); - shape->m_numvertices = shape->m_vertices->size(); + if (shape) + { + shape->m_numIndices = shape->m_indices->size(); + shape->m_numvertices = shape->m_vertices->size(); + } return shape; }