public bool OverlappingTransCache(Aabb box, BoxBoxTransformCache transformCache, bool fullTest) { return(btAABB_overlapping_trans_cache(Native, box.Native, transformCache.Native, fullTest)); }
public void CopyWithMargin(Aabb other, double margin) { btAABB_copy_with_margin(Native, other.Native, margin); }
public bool HasCollision(Aabb other) { return(btAABB_has_collision(Native, other.Native)); }
public void GetPrimitiveBox(int primIndex, Aabb primbox) { btPrimitiveManagerBase_get_primitive_box(_native, primIndex, primbox._native); }
public Aabb(Aabb other) { Native = btAABB_new4(other.Native); }
public void GetNodeBound(int nodeIndex, Aabb bound) { btQuantizedBvhTree_getNodeBound(_native, nodeIndex, bound._native); }
public bool OverlappingTransConservative(Aabb box, ref Matrix trans1To0) { return(btAABB_overlapping_trans_conservative(_native, box._native, ref trans1To0)); }
public void Merge(Aabb box) { btAABB_merge(_native, box._native); }
public bool OverlappingTransConservative(Aabb box, Matrix trans1To0) { return btAABB_overlapping_trans_conservative(_native, box._native, ref trans1To0); }
public void FindIntersection(Aabb other, Aabb intersection) { btAABB_find_intersection(_native, other._native, intersection._native); }
public bool HasCollision(Aabb other) { return btAABB_has_collision(_native, other._native); }
public void GetNodeBound(int nodeindex, Aabb bound) { btGImpactBvh_getNodeBound(_native, nodeindex, bound._native); }
public void GetNodeBound(int nodeindex, Aabb bound) { btBvhTree_getNodeBound(_native, nodeindex, bound._native); }
public void SetNodeBound(int nodeindex, Aabb bound) { btQuantizedBvhTree_setNodeBound(_native, nodeindex, bound._native); }
public bool OverlappingTransConservative2(Aabb box, BoxBoxTransformCache transform1To0) { return(btAABB_overlapping_trans_conservative2(Native, box.Native, transform1To0.Native)); }
public Aabb(Aabb other) { _native = btAABB_new4(other._native); }
public Aabb(Aabb other, float margin) { _native = btAABB_new5(other._native, margin); }
public bool OverlappingTransConservative2(Aabb box, BoxBoxTransformCache trans1To0) { return btAABB_overlapping_trans_conservative2(_native, box._native, trans1To0._native); }
public void CopyWithMargin(Aabb other, float margin) { btAABB_copy_with_margin(_native, other._native, margin); }
public void SetNodeBound(int nodeIndex, Aabb bound) { btBvhTree_setNodeBound(_native, nodeIndex, bound._native); }
public void GetNodeBound(int nodeIndex, Aabb bound) { btGImpactQuantizedBvh_getNodeBound(_native, nodeIndex, bound._native); }
/* * public bool RayQuery(Vector3 rayDir, Vector3 rayOrigin, AlignedIntArray collidedResults) * { * return btGImpactBvh_rayQuery(_native, ref rayDir, ref rayOrigin, collidedResults._native); * } */ public void SetNodeBound(int nodeIndex, Aabb bound) { btGImpactBvh_setNodeBound(_native, nodeIndex, bound._native); }
public Aabb(Aabb other, Scalar margin) { Native = btAABB_new5(other.Native, margin); }
public Aabb(Aabb other, double margin) { Native = btAABB_new5(other.Native, margin); }
/* public bool RayQuery(Vector3 rayDir, Vector3 rayOrigin, AlignedIntArray collidedResults) { return btGImpactBvh_rayQuery(_native, ref rayDir, ref rayOrigin, collidedResults._native); } */ public void SetNodeBound(int nodeindex, Aabb bound) { btGImpactBvh_setNodeBound(_native, nodeindex, bound._native); }
public void FindIntersection(Aabb other, Aabb intersection) { btAABB_find_intersection(Native, other.Native, intersection.Native); }
public void Merge(Aabb box) { btAABB_merge(Native, box.Native); }
public bool OverlappingTransConservative(Aabb box, Matrix transform1To0) { return(btAABB_overlapping_trans_conservative(Native, box.Native, ref transform1To0)); }
public void GetNodeBound(int nodeIndex, Aabb bound) { btGImpactBvh_getNodeBound(_native, nodeIndex, bound._native); }
/* public bool RayQuery(Vector3 rayDir, Vector3 rayOrigin, AlignedIntArray collidedResults) { return btGImpactQuantizedBvh_rayQuery(_native, ref rayDir, ref rayOrigin, collidedResults._native); } */ public void SetNodeBound(int nodeIndex, Aabb bound) { btGImpactQuantizedBvh_setNodeBound(_native, nodeIndex, bound._native); }
public bool OverlappingTransCache(Aabb box, BoxBoxTransformCache transcache, bool fulltest) { return btAABB_overlapping_trans_cache(_native, box._native, transcache._native, fulltest); }