public class btVector3 extends BulletBase
className| Constructor and Description |
|---|
btVector3() |
btVector3(float _x,
float _y,
float _z) |
btVector3(long cPtr,
boolean cMemoryOwn)
Construct a new btVector3, normally you should not need this constructor it's intended for low-level usage.
|
dispose, equals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic btVector3(long cPtr,
boolean cMemoryOwn)
public btVector3()
public btVector3(float _x,
float _y,
float _z)
public static long getCPtr(btVector3 obj)
public long operatorNew(long sizeInBytes)
public void operatorDelete(long ptr)
public long operatorNew(long arg0,
long ptr)
public void operatorDelete(long arg0,
long arg1)
public long operatorNewArray(long sizeInBytes)
public void operatorDeleteArray(long ptr)
public long operatorNewArray(long arg0,
long ptr)
public void operatorDeleteArray(long arg0,
long arg1)
public void setFloats(float[] value)
public float[] getFloats()
public Vector3 operatorMultiplicationAssignment(float s)
public Vector3 operatorDivisionAssignment(float s)
public float dot(Vector3 v)
public float length2()
public float length()
public float norm()
public float safeNorm()
public float distance2(Vector3 v)
public float distance(Vector3 v)
public Vector3 safeNormalize()
public Vector3 normalize()
public Vector3 normalized()
public float angle(Vector3 v)
public Vector3 absolute()
public int minAxis()
public int maxAxis()
public int furthestAxis()
public int closestAxis()
public float getX()
public float getY()
public float getZ()
public void setX(float _x)
public void setY(float _y)
public void setZ(float _z)
public void setW(float _w)
public float x()
public float y()
public float z()
public float w()
public FloatBuffer operatorbtScalarPtr()
public FloatBuffer operatorbtConstScalarPtr()
public boolean operatorEqualTo(Vector3 other)
public boolean operatorNotEqualTo(Vector3 other)
public void setMax(Vector3 other)
public void setMin(Vector3 other)
public void setValue(float _x,
float _y,
float _z)
public void setZero()
public boolean isZero()
public boolean fuzzyZero()
public void serialize(btVector3FloatData dataOut)
public void deSerialize(btVector3FloatData dataIn)
public void serializeFloat(btVector3FloatData dataOut)
public void deSerializeFloat(btVector3FloatData dataIn)
public void serializeDouble(btVector3DoubleData dataOut)
public void deSerializeDouble(btVector3DoubleData dataIn)
public int maxDot(btVector3 array, int array_count, SWIGTYPE_p_float dotOut)
public int minDot(btVector3 array, int array_count, SWIGTYPE_p_float dotOut)
Copyright © 2021. All rights reserved.