Blender
V3.3
|
#include "btPolyhedralConvexShape.h"
#include "BulletCollision/BroadphaseCollision/btBroadphaseProxy.h"
#include "LinearMath/btAlignedObjectArray.h"
Go to the source code of this file.
Functions | |
BT_DECLARE_ALIGNED_ALLOCATOR () | |
btConvexPointCloudShape () | |
btConvexPointCloudShape (btVector3 *points, int numPoints, const btVector3 &localScaling, bool computeAabb=true) | |
void | setPoints (btVector3 *points, int numPoints, bool computeAabb=true, const btVector3 &localScaling=btVector3(1.f, 1.f, 1.f)) |
SIMD_FORCE_INLINE btVector3 * | getUnscaledPoints () |
SIMD_FORCE_INLINE int | getNumPoints () const |
SIMD_FORCE_INLINE btVector3 | getScaledPoint (int index) const |
virtual btVector3 | localGetSupportingVertex (const btVector3 &vec) const |
virtual btVector3 | localGetSupportingVertexWithoutMargin (const btVector3 &vec) const |
btConvexShape Interface More... | |
virtual void | batchedUnitVectorGetSupportingVertexWithoutMargin (const btVector3 *vectors, btVector3 *supportVerticesOut, int numVectors) const |
virtual const char * | getName () const |
virtual int | getNumVertices () const |
virtual int | getNumEdges () const |
virtual void | getEdge (int i, btVector3 &pa, btVector3 &pb) const |
virtual void | getVertex (int i, btVector3 &vtx) const |
virtual int | getNumPlanes () const |
virtual void | getPlane (btVector3 &planeNormal, btVector3 &planeSupport, int i) const |
virtual bool | isInside (const btVector3 &pt, btScalar tolerance) const |
virtual void | setLocalScaling (const btVector3 &scaling) |
in case we receive negative scaling More... | |
Variables | |
btConvexPointCloudShape | __pad0__ |
The btConvexPointCloudShape implements an implicit convex hull of an array of vertices. More... | |
int | m_numPoints |
|
virtual |
Definition at line 71 of file btBox2dShape.h.
BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
btConvexPointCloudShape | ( | ) |
Definition at line 33 of file btConvexPointCloudShape.h.
References CONVEX_POINT_CLOUD_SHAPE_PROXYTYPE, m_localScaling, and m_numPoints.
Referenced by localGetSupportVertexWithoutMarginNonVirtual().
btConvexPointCloudShape | ( | btVector3 * | points, |
int | numPoints, | ||
const btVector3 & | localScaling, | ||
bool | computeAabb = true |
||
) |
Definition at line 41 of file btConvexPointCloudShape.h.
References CONVEX_POINT_CLOUD_SHAPE_PROXYTYPE, m_localScaling, m_numPoints, and recalcLocalAabb().
Definition at line 218 of file btBox2dShape.h.
|
virtual |
Definition at line 89 of file btConvexPointCloudShape.h.
|
virtual |
Definition at line 174 of file btBox2dShape.h.
|
virtual |
Definition at line 169 of file btBox2dShape.h.
SIMD_FORCE_INLINE int getNumPoints | ( | ) | const |
Definition at line 72 of file btConvexPointCloudShape.h.
References m_numPoints.
|
virtual |
Definition at line 140 of file btBox2dShape.h.
Definition at line 155 of file btBox2dShape.h.
SIMD_FORCE_INLINE btVector3 getScaledPoint | ( | int | index | ) | const |
Definition at line 77 of file btConvexPointCloudShape.h.
References m_localScaling.
SIMD_FORCE_INLINE btVector3* getUnscaledPoints | ( | ) |
Definition at line 62 of file btConvexPointCloudShape.h.
Definition at line 179 of file btBox2dShape.h.
Definition at line 284 of file btBox2dShape.h.
Definition at line 51 of file btBox2dShape.h.
btConvexShape Interface
Definition at line 62 of file btBox2dShape.h.
in case we receive negative scaling
Definition at line 120 of file btBox2dShape.h.
void setPoints | ( | btVector3 * | points, |
int | numPoints, | ||
bool | computeAabb = true , |
||
const btVector3 & | localScaling = btVector3(1.f, 1.f, 1.f) |
||
) |
Definition at line 52 of file btConvexPointCloudShape.h.
References m_localScaling, m_numPoints, and recalcLocalAabb().
btConvexPointCloudShape __pad0__ |
The btConvexPointCloudShape implements an implicit convex hull of an array of vertices.
Definition at line 25 of file btConvexPointCloudShape.h.
int m_numPoints |
Definition at line 28 of file btConvexPointCloudShape.h.
Referenced by btConvexPointCloudShape(), getNumPoints(), and setPoints().