public class btConvexPointCloudShape extends btPolyhedralConvexAabbCachingShape
className| Constructor and Description |
|---|
btConvexPointCloudShape() |
btConvexPointCloudShape(btVector3 points,
int numPoints,
Vector3 localScaling) |
btConvexPointCloudShape(btVector3 points,
int numPoints,
Vector3 localScaling,
boolean computeAabb) |
btConvexPointCloudShape(long cPtr,
boolean cMemoryOwn)
Construct a new btConvexPointCloudShape, normally you should not need this constructor it's intended for low-level usage.
|
| Modifier and Type | Method and Description |
|---|---|
static long |
getCPtr(btConvexPointCloudShape obj) |
int |
getNumPoints() |
Vector3 |
getScaledPoint(int index) |
btVector3 |
getUnscaledPoints() |
btVector3 |
getUnscaledPointsConst() |
void |
operatorDelete(long ptr) |
void |
operatorDelete(long arg0,
long arg1) |
void |
operatorDeleteArray(long ptr) |
void |
operatorDeleteArray(long arg0,
long arg1) |
long |
operatorNew(long sizeInBytes) |
long |
operatorNew(long arg0,
long ptr) |
long |
operatorNewArray(long sizeInBytes) |
long |
operatorNewArray(long arg0,
long ptr) |
void |
setPoints(btVector3 points,
int numPoints) |
void |
setPoints(btVector3 points,
int numPoints,
boolean computeAabb) |
void |
setPoints(btVector3 points,
int numPoints,
boolean computeAabb,
Vector3 localScaling) |
getCPtr, getNonvirtualAabb, recalcLocalAabbgetConvexPolyhedron, getCPtr, getEdge, getNumEdges, getNumPlanes, getNumVertices, getPlane, getVertex, initializePolyhedralFeatures, initializePolyhedralFeatures, isInsidegetCPtr, getImplicitShapeDimensions, getLocalScalingNV, getMarginNV, setImplicitShapeDimensions, setSafeMargin, setSafeMargin, setSafeMargin, setSafeMarginbatchedUnitVectorGetSupportingVertexWithoutMargin, getAabbNonVirtual, getAabbSlow, getCPtr, getMarginNonVirtual, getNumPreferredPenetrationDirections, getPreferredPenetrationDirection, localGetSupportingVertex, localGetSupportingVertexWithoutMargin, localGetSupportVertexNonVirtual, localGetSupportVertexWithoutMarginNonVirtual, projectcalculateLocalInertia, calculateSerializeBufferSize, calculateTemporalAabb, getAabb, getAngularMotionDisc, getAnisotropicRollingFrictionDirection, getBoundingSphere, getContactBreakingThreshold, getCPtr, getLocalScaling, getMargin, getName, getShapeType, getUserIndex, getUserPointer, isCompound, isConcave, isConvex, isConvex2d, isInfinite, isNonMoving, isPolyhedral, isSoftBody, newDerivedObject, serialize, serializeSingleShape, setLocalScaling, setMargin, setUserIndex, setUserPointerdispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btConvexPointCloudShape(long cPtr,
boolean cMemoryOwn)
public btConvexPointCloudShape()
public btConvexPointCloudShape(btVector3 points, int numPoints, Vector3 localScaling, boolean computeAabb)
public static long getCPtr(btConvexPointCloudShape obj)
public long operatorNew(long sizeInBytes)
operatorNew in class btPolyhedralConvexShapepublic void operatorDelete(long ptr)
operatorDelete in class btPolyhedralConvexShapepublic long operatorNew(long arg0,
long ptr)
operatorNew in class btPolyhedralConvexShapepublic void operatorDelete(long arg0,
long arg1)
operatorDelete in class btPolyhedralConvexShapepublic long operatorNewArray(long sizeInBytes)
operatorNewArray in class btPolyhedralConvexShapepublic void operatorDeleteArray(long ptr)
operatorDeleteArray in class btPolyhedralConvexShapepublic long operatorNewArray(long arg0,
long ptr)
operatorNewArray in class btPolyhedralConvexShapepublic void operatorDeleteArray(long arg0,
long arg1)
operatorDeleteArray in class btPolyhedralConvexShapepublic void setPoints(btVector3 points, int numPoints, boolean computeAabb, Vector3 localScaling)
public void setPoints(btVector3 points, int numPoints, boolean computeAabb)
public void setPoints(btVector3 points, int numPoints)
public btVector3 getUnscaledPoints()
public btVector3 getUnscaledPointsConst()
public int getNumPoints()
public Vector3 getScaledPoint(int index)
Copyright © 2021. All rights reserved.