public boolean testQuantizedBoxOverlapp(java.nio.IntBuffer quantizedMin, java.nio.IntBuffer quantizedMax) { assert quantizedMin.isDirect() : "Buffer must be allocated direct."; assert quantizedMax.isDirect() : "Buffer must be allocated direct."; { return CollisionJNI.BT_QUANTIZED_BVH_NODE_testQuantizedBoxOverlapp(swigCPtr, this, quantizedMin, quantizedMax); } }
public int getParentIndex(int body_index, java.nio.IntBuffer parent_index) { assert parent_index.isDirect() : "Buffer must be allocated direct."; { return InverseDynamicsJNI.MultiBodyTree_getParentIndex(swigCPtr, this, body_index, parent_index); } }
public void setHashTablePtr(java.nio.IntBuffer value) { assert value.isDirect() : "Buffer must be allocated direct."; { CollisionJNI.btTriangleInfoMapData_hashTablePtr_set(swigCPtr, this, value); } }
public void quantize(java.nio.IntBuffer out, Vector3 point, int isMax) { assert out.isDirect() : "Buffer must be allocated direct."; { CollisionJNI.btAxisSweep3InternalShort_quantize(swigCPtr, this, out, point, isMax); } }
public void indicesToPointers(java.nio.IntBuffer map) { assert map.isDirect() : "Buffer must be allocated direct."; { SoftbodyJNI.btSoftBody_indicesToPointers__SWIG_0(swigCPtr, this, map); } }
public int internal2user(int internal, java.nio.IntBuffer user) { assert user.isDirect() : "Buffer must be allocated direct."; { return ExtrasJNI.User2InternalIndex_internal2user(swigCPtr, this, internal, user); } }
static private long SwigConstructbtTriangleIndexVertexMaterialArray(int numTriangles, java.nio.IntBuffer triangleIndexBase, int triangleIndexStride, int numVertices, java.nio.FloatBuffer vertexBase, int vertexStride, int numMaterials, java.nio.ByteBuffer materialBase, int materialStride, java.nio.IntBuffer triangleMaterialsBase, int materialIndexStride) { assert triangleIndexBase.isDirect() : "Buffer must be allocated direct."; assert vertexBase.isDirect() : "Buffer must be allocated direct."; assert materialBase.isDirect() : "Buffer must be allocated direct."; assert triangleMaterialsBase.isDirect() : "Buffer must be allocated direct."; return CollisionJNI.new_btTriangleIndexVertexMaterialArray__SWIG_1(numTriangles, triangleIndexBase, triangleIndexStride, numVertices, vertexBase, vertexStride, numMaterials, materialBase, materialStride, triangleMaterialsBase, materialIndexStride); }
public void setKeyArrayPtr(java.nio.IntBuffer value) { assert value.isDirect() : "Buffer must be allocated direct."; { CollisionJNI.btTriangleInfoMapData_keyArrayPtr_set(swigCPtr, this, value); } }
public void quantizePoint(java.nio.IntBuffer quantizedpoint, Vector3 point) { assert quantizedpoint.isDirect() : "Buffer must be allocated direct."; { CollisionJNI.btQuantizedBvhTree_quantizePoint(swigCPtr, this, quantizedpoint, point); } }
public static Vector3 bt_unquantize(java.nio.IntBuffer vecIn, Vector3 offset, Vector3 bvhQuantization) { assert vecIn.isDirect() : "Buffer must be allocated direct."; { return CollisionJNI.bt_unquantize(vecIn, offset, bvhQuantization); } }
static private long SwigConstructbtTriangleIndexVertexMaterialArray(int numTriangles, java.nio.IntBuffer triangleIndexBase, int triangleIndexStride, int numVertices, java.nio.FloatBuffer vertexBase, int vertexStride, int numMaterials, java.nio.ByteBuffer materialBase, int materialStride, java.nio.IntBuffer triangleMaterialsBase, int materialIndexStride) { assert triangleIndexBase.isDirect() : "Buffer must be allocated direct."; assert vertexBase.isDirect() : "Buffer must be allocated direct."; assert materialBase.isDirect() : "Buffer must be allocated direct."; assert triangleMaterialsBase.isDirect() : "Buffer must be allocated direct."; return CollisionJNI.new_btTriangleIndexVertexMaterialArray__SWIG_1(numTriangles, triangleIndexBase, triangleIndexStride, numVertices, vertexBase, vertexStride, numMaterials, materialBase, materialStride, triangleMaterialsBase, materialIndexStride); }
public void setNextPtr(java.nio.IntBuffer value) { assert value.isDirect() : "Buffer must be allocated direct."; { CollisionJNI.btTriangleInfoMapData_nextPtr_set(swigCPtr, this, value); } }
public int getDoFOffset(int body_index, java.nio.IntBuffer q_offset) { assert q_offset.isDirect() : "Buffer must be allocated direct."; { return InverseDynamicsJNI.MultiBodyTree_getDoFOffset(swigCPtr, this, body_index, q_offset); } }
public int getJointIndex(SWIGTYPE_p_std__string name, java.nio.IntBuffer index) { assert index.isDirect() : "Buffer must be allocated direct."; { return ExtrasJNI.MultiBodyNameMap_getJointIndex(swigCPtr, this, SWIGTYPE_p_std__string.getCPtr(name), index); } }
public int getJointIndex(SWIGTYPE_p_std__string name, java.nio.IntBuffer index) { assert index.isDirect() : "Buffer must be allocated direct."; { return ExtrasJNI.MultiBodyNameMap_getJointIndex(swigCPtr, this, SWIGTYPE_p_std__string.getCPtr(name), index); } }
public int getBodyIndex(SWIGTYPE_p_std__string name, java.nio.IntBuffer index) { assert index.isDirect() : "Buffer must be allocated direct."; { return ExtrasJNI.MultiBodyNameMap_getBodyIndex(swigCPtr, this, SWIGTYPE_p_std__string.getCPtr(name), index); } }
public static int nearest(java.nio.IntBuffer i, btDbvt.sStkNPS a, float v, int l, int h) { assert i.isDirect() : "Buffer must be allocated direct."; { return CollisionJNI.btDbvt_nearest(i, btDbvt.sStkNPS.getCPtr(a), a, v, l, h); } }
public int getBody(int body_index, java.nio.IntBuffer parent_index, SWIGTYPE_p_btInverseDynamicsBullet3__JointType joint_type, SWIGTYPE_p_vec3 parent_r_parent_body_ref, SWIGTYPE_p_mat33 body_T_parent_ref, SWIGTYPE_p_vec3 body_axis_of_motion, java.nio.FloatBuffer mass, SWIGTYPE_p_vec3 body_r_body_com, SWIGTYPE_p_mat33 body_I_body, java.nio.IntBuffer user_int, SWIGTYPE_p_p_void user_ptr) { assert parent_index.isDirect() : "Buffer must be allocated direct."; assert mass.isDirect() : "Buffer must be allocated direct."; assert user_int.isDirect() : "Buffer must be allocated direct."; { return ExtrasJNI.MultiBodyTreeCreator_getBody(swigCPtr, this, body_index, parent_index, SWIGTYPE_p_btInverseDynamicsBullet3__JointType.getCPtr(joint_type), SWIGTYPE_p_vec3.getCPtr(parent_r_parent_body_ref), SWIGTYPE_p_mat33.getCPtr(body_T_parent_ref), SWIGTYPE_p_vec3.getCPtr(body_axis_of_motion), mass, SWIGTYPE_p_vec3.getCPtr(body_r_body_com), SWIGTYPE_p_mat33.getCPtr(body_I_body), user_int, SWIGTYPE_p_p_void.getCPtr(user_ptr)); } }
public static boolean btSolveDantzigLCP(int n, java.nio.FloatBuffer A, java.nio.FloatBuffer x, java.nio.FloatBuffer b, java.nio.FloatBuffer w, int nub, java.nio.FloatBuffer lo, java.nio.FloatBuffer hi, java.nio.IntBuffer findex, btDantzigScratchMemory scratch) { assert A.isDirect() : "Buffer must be allocated direct."; assert x.isDirect() : "Buffer must be allocated direct."; assert b.isDirect() : "Buffer must be allocated direct."; assert w.isDirect() : "Buffer must be allocated direct."; assert lo.isDirect() : "Buffer must be allocated direct."; assert hi.isDirect() : "Buffer must be allocated direct."; assert findex.isDirect() : "Buffer must be allocated direct."; { return DynamicsJNI.btSolveDantzigLCP(n, A, x, b, w, nub, lo, hi, findex, btDantzigScratchMemory.getCPtr(scratch), scratch); } }
public static boolean btSolveDantzigLCP(int n, java.nio.FloatBuffer A, java.nio.FloatBuffer x, java.nio.FloatBuffer b, java.nio.FloatBuffer w, int nub, java.nio.FloatBuffer lo, java.nio.FloatBuffer hi, java.nio.IntBuffer findex, btDantzigScratchMemory scratch) { assert A.isDirect() : "Buffer must be allocated direct."; assert x.isDirect() : "Buffer must be allocated direct."; assert b.isDirect() : "Buffer must be allocated direct."; assert w.isDirect() : "Buffer must be allocated direct."; assert lo.isDirect() : "Buffer must be allocated direct."; assert hi.isDirect() : "Buffer must be allocated direct."; assert findex.isDirect() : "Buffer must be allocated direct."; { return DynamicsJNI.btSolveDantzigLCP(n, A, x, b, w, nub, lo, hi, findex, btDantzigScratchMemory.getCPtr(scratch), scratch); } }