public class btTriangleRaycastCallback extends btTriangleCallback
| Modifier and Type | Class and Description |
|---|---|
static class |
btTriangleRaycastCallback.EFlags |
className| Constructor and Description |
|---|
btTriangleRaycastCallback(long cPtr,
boolean cMemoryOwn)
Construct a new btTriangleRaycastCallback, normally you should not need this constructor it's intended for low-level usage.
|
btTriangleRaycastCallback(Vector3 from,
Vector3 to) |
btTriangleRaycastCallback(Vector3 from,
Vector3 to,
long flags) |
| Modifier and Type | Method and Description |
|---|---|
static long |
getCPtr(btTriangleRaycastCallback obj) |
long |
getFlags() |
btVector3 |
getFrom() |
float |
getHitFraction() |
btVector3 |
getTo() |
void |
processTriangle(btVector3 triangle,
int partId,
int triangleIndex) |
float |
reportHit(Vector3 hitNormalLocal,
float hitFraction,
int partId,
int triangleIndex) |
void |
setFlags(long value) |
void |
setFrom(btVector3 value) |
void |
setHitFraction(float value) |
void |
setTo(btVector3 value) |
void |
swigReleaseOwnership() |
void |
swigTakeOwnership() |
getCPtrdispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btTriangleRaycastCallback(long cPtr,
boolean cMemoryOwn)
public static long getCPtr(btTriangleRaycastCallback obj)
public void swigReleaseOwnership()
swigReleaseOwnership in class btTriangleCallbackpublic void swigTakeOwnership()
swigTakeOwnership in class btTriangleCallbackpublic void setFrom(btVector3 value)
public btVector3 getFrom()
public void setTo(btVector3 value)
public btVector3 getTo()
public void setFlags(long value)
public long getFlags()
public void setHitFraction(float value)
public float getHitFraction()
public void processTriangle(btVector3 triangle, int partId, int triangleIndex)
processTriangle in class btTriangleCallbackpublic float reportHit(Vector3 hitNormalLocal, float hitFraction, int partId, int triangleIndex)
Copyright © 2021. All rights reserved.