Lines Matching full:meshparts
40 protected static <T extends MeshPart> btBvhTriangleMeshShape getInstance(final Array<T> meshParts) {
43 btTriangleIndexVertexArray.compare((btTriangleIndexVertexArray)(instance.meshInterface), meshParts))
52 public static <T extends MeshPart> btBvhTriangleMeshShape obtain(final Array<T> meshParts) {
53 btBvhTriangleMeshShape result = getInstance(meshParts);
55 result = new btBvhTriangleMeshShape(btTriangleIndexVertexArray.obtain(meshParts), true);
69 public <T extends MeshPart> btBvhTriangleMeshShape(final Array<T> meshParts) {
70 this(meshParts, true);
73 public <T extends MeshPart> btBvhTriangleMeshShape(final Array<T> meshParts, boolean useQuantizedAabbCompression) {
74 this(1, btTriangleIndexVertexArray.obtain(meshParts), useQuantizedAabbCompression);
77 public <T extends MeshPart> btBvhTriangleMeshShape(final Array<T> meshParts, boolean useQuantizedAabbCompression, boolean buildBvh) {
78 this(1, btTriangleIndexVertexArray.obtain(meshParts), useQuantizedAabbCompression, buildBvh);
81 public <T extends MeshPart> btBvhTriangleMeshShape(final Array<T> meshParts, boolean useQuantizedAabbCompression, Vector3 bvhAabbMin, Vector3 bvhAabbMax) {
82 this(1, btTriangleIndexVertexArray.obtain(meshParts), useQuantizedAabbCompression, bvhAabbMin, bvhAabbMax);
85 public <T extends MeshPart> btBvhTriangleMeshShape(final Array<T> meshParts, boolean useQuantizedAabbCompression, Vector3 bvhAabbMin, Vector3 bvhAabbMax, boolean buildBvh) {
86 this(1, btTriangleIndexVertexArray.obtain(meshParts), useQuantizedAabbCompression, bvhAabbMin, bvhAabbMax, buildBvh);