Support Forum       G3D Web Page     
G3D::Vector3 Member List

This is the complete list of members for G3D::Vector3, including all inherited members.

average() constG3D::Vector3inline
Axis enum nameG3D::Vector3
clamp(const Vector3 &low, const Vector3 &high) constG3D::Vector3inline
clamp(float low, float high) constG3D::Vector3inline
cosHemiPlusCosPowHemiHemiRandom(const Vector3 &v, const Vector3 &n, const float k, float P_cosPow, Random &rng, Vector3 &w, float &pdfValue)G3D::Vector3static
cosHemiRandom(const Vector3 &n, Random &r=Random::common())G3D::Vector3static
cosHemiRandom(const Vector3 &v, Random &rng, Vector3 &w, float &pdfValue)G3D::Vector3static
cosPowHemiHemiRandom(const Vector3 &v, const Vector3 &n, const float k, Random &r, Vector3 &w, float &pdfValue)G3D::Vector3static
cosPowHemiRandom(const Vector3 &v, const float k, Random &r=Random::common())G3D::Vector3static
cosPowHemiRandom(const Vector3 &v, const float k, Random &r, Vector3 &w, float &pdfValue)G3D::Vector3static
cosSphereRandom(const Vector3 &n, Random &r=Random::common())G3D::Vector3static
cosSphereRandom(const Vector3 &n, Random &rng, Vector3 &w, float &pdfValue)G3D::Vector3static
cross(const Vector3 &rkVector) constG3D::Vector3inline
cross() constG3D::Vector3
deserialize(class BinaryInput &b)G3D::Vector3
deserialize(class TextInput &t)G3D::Vector3
DETECT_AXIS enum valueG3D::Vector3
direction() constG3D::Vector3inline
directionOrZero() constG3D::Vector3inline
dot(const Vector3 &rkVector) constG3D::Vector3inline
fastDirection() constG3D::Vector3inline
fastUnit() constG3D::Vector3inline
floor() constG3D::Vector3inline
fuzzyEq(const Vector3 &other) constG3D::Vector3inline
fuzzyNe(const Vector3 &other) constG3D::Vector3inline
getTangents(Vector3 &X, Vector3 &Y) constG3D::Vector3inline
hashCode() constG3D::Vector3
hemiRandom(const Vector3 &normal, Random &r=Random::common())G3D::Vector3static
hemiRandom(const Vector3 &v, Random &r, Vector3 &w, float &pdfValue)G3D::Vector3static
ignoreG3D::Vector3static
inf()G3D::Vector3static
isFinite() constG3D::Vector3inline
isNaN() constG3D::Vector3
isUnit() constG3D::Vector3inline
isZero() constG3D::Vector3inline
length() constG3D::Vector3inline
lerp(const Vector3 &v, float alpha) constG3D::Vector3inline
magnitude() constG3D::Vector3inline
max(const Vector3 &v) constG3D::Vector3inline
max() constG3D::Vector3inline
maxFinite()G3D::Vector3static
min(const Vector3 &v) constG3D::Vector3inline
min() constG3D::Vector3inline
minFinite()G3D::Vector3static
movedTowards(const Vector3 &goal, float maxTranslation) constG3D::Vector3
moveTowards(const Vector3 &goal, float maxTranslation)G3D::Vector3
nan()G3D::Vector3static
nonZero() constG3D::Vector3inline
one()G3D::Vector3static
operator!=(const Vector3 &rkVector) constG3D::Vector3inline
operator*(float s) constG3D::Vector3inline
operator*(const Vector3 &v) constG3D::Vector3inline
operator*=(float s)G3D::Vector3inline
operator*=(const Vector3 &v)G3D::Vector3inline
operator+(const Vector3 &v) constG3D::Vector3inline
operator+=(const Vector3 &v)G3D::Vector3inline
operator-(const Vector3 &v) constG3D::Vector3inline
operator-() constG3D::Vector3inline
operator-=(const Vector3 &v)G3D::Vector3inline
operator/(float s) constG3D::Vector3inline
operator/(const Vector3 &v) constG3D::Vector3inline
operator/=(float s)G3D::Vector3inline
operator/=(const Vector3 &v)G3D::Vector3inline
operator=(const Vector3 &rkVector)G3D::Vector3inline
operator=(const Any &a)G3D::Vector3
operator==(const Vector3 &rkVector) constG3D::Vector3inline
operator[](int i) constG3D::Vector3inline
operator[](int i)G3D::Vector3inline
orthonormalize(Vector3 akVector[3])G3D::Vector3static
pow(float p) constG3D::Vector3inline
primaryAxis() constG3D::Vector3
random(Random &r=Random::common())G3D::Vector3static
reflectAbout(const Vector3 &normal) constG3D::Vector3
reflectionDirection(const Vector3 &normal) constG3D::Vector3
refractionDirection(const Vector3 &normal, float iInside, float iOutside) constG3D::Vector3
refractionDirection(const Vector3 &normal, float iRatio) constG3D::Vector3
round() constG3D::Vector3inline
serialize(class BinaryOutput &b) constG3D::Vector3
serialize(class TextOutput &t) constG3D::Vector3
sphericalCapHemiRandom(const Vector3 &v, const Vector3 &n, const float cosHalfAngle, Random &r, Vector3 &w, float &pdfValue)G3D::Vector3static
squaredLength() constG3D::Vector3inline
squaredMagnitude() constG3D::Vector3inline
sum() constG3D::Vector3inline
toAny(const String &name) constG3D::Vector3
toAny() constG3D::Vector3
toString() constG3D::Vector3
unit() constG3D::Vector3inline
unitCross(const Vector3 &rkVector) constG3D::Vector3inline
unitX()G3D::Vector3static
unitY()G3D::Vector3static
unitZ()G3D::Vector3static
Vector3()G3D::Vector3inline
Vector3(DoNotInitialize dni)G3D::Vector3inline
Vector3(const Any &any)G3D::Vector3explicit
Vector3(const Vector4int8 &)G3D::Vector3explicit
Vector3(const Vector3uint8 &)G3D::Vector3
Vector3(const class Vector2 &v, float z)G3D::Vector3
Vector3(const class Vector3int32 &v)G3D::Vector3
Vector3(class BinaryInput &b)G3D::Vector3explicit
Vector3(float _x, float _y, float _z)G3D::Vector3inline
Vector3(float coordinate[3])G3D::Vector3inlineexplicit
Vector3(double coordinate[3])G3D::Vector3inlineexplicit
Vector3(const class Vector3int16 &v)G3D::Vector3
Vector3(class TextInput &t)G3D::Vector3explicit
Vector3(const class Color3 &c)G3D::Vector3explicit
xG3D::Vector3
X_AXIS enum valueG3D::Vector3
xx() constG3D::Vector3
xxx() constG3D::Vector3
xxxx() constG3D::Vector3
xxxy() constG3D::Vector3
xxxz() constG3D::Vector3
xxy() constG3D::Vector3
xxyx() constG3D::Vector3
xxyy() constG3D::Vector3
xxyz() constG3D::Vector3
xxz() constG3D::Vector3
xxzx() constG3D::Vector3
xxzy() constG3D::Vector3
xxzz() constG3D::Vector3
xy() constG3D::Vector3
xyx() constG3D::Vector3
xyxx() constG3D::Vector3
xyxy() constG3D::Vector3
xyxz() constG3D::Vector3
xyy() constG3D::Vector3
xyyx() constG3D::Vector3
xyyy() constG3D::Vector3
xyyz() constG3D::Vector3
xyz() constG3D::Vector3
xyzx() constG3D::Vector3
xyzy() constG3D::Vector3
xyzz() constG3D::Vector3
xz() constG3D::Vector3
xzx() constG3D::Vector3
xzxx() constG3D::Vector3
xzxy() constG3D::Vector3
xzxz() constG3D::Vector3
xzy() constG3D::Vector3
xzyx() constG3D::Vector3
xzyy() constG3D::Vector3
xzyz() constG3D::Vector3
xzz() constG3D::Vector3
xzzx() constG3D::Vector3
xzzy() constG3D::Vector3
xzzz() constG3D::Vector3
yG3D::Vector3
Y_AXIS enum valueG3D::Vector3
yx() constG3D::Vector3
yxx() constG3D::Vector3
yxxx() constG3D::Vector3
yxxy() constG3D::Vector3
yxxz() constG3D::Vector3
yxy() constG3D::Vector3
yxyx() constG3D::Vector3
yxyy() constG3D::Vector3
yxyz() constG3D::Vector3
yxz() constG3D::Vector3
yxzx() constG3D::Vector3
yxzy() constG3D::Vector3
yxzz() constG3D::Vector3
yy() constG3D::Vector3
yyx() constG3D::Vector3
yyxx() constG3D::Vector3
yyxy() constG3D::Vector3
yyxz() constG3D::Vector3
yyy() constG3D::Vector3
yyyx() constG3D::Vector3
yyyy() constG3D::Vector3
yyyz() constG3D::Vector3
yyz() constG3D::Vector3
yyzx() constG3D::Vector3
yyzy() constG3D::Vector3
yyzz() constG3D::Vector3
yz() constG3D::Vector3
yzx() constG3D::Vector3
yzxx() constG3D::Vector3
yzxy() constG3D::Vector3
yzxz() constG3D::Vector3
yzy() constG3D::Vector3
yzyx() constG3D::Vector3
yzyy() constG3D::Vector3
yzyz() constG3D::Vector3
yzz() constG3D::Vector3
yzzx() constG3D::Vector3
yzzy() constG3D::Vector3
yzzz() constG3D::Vector3
zG3D::Vector3
Z_AXIS enum valueG3D::Vector3
zero()G3D::Vector3static
zx() constG3D::Vector3
zxx() constG3D::Vector3
zxxx() constG3D::Vector3
zxxy() constG3D::Vector3
zxxz() constG3D::Vector3
zxy() constG3D::Vector3
zxyx() constG3D::Vector3
zxyy() constG3D::Vector3
zxyz() constG3D::Vector3
zxz() constG3D::Vector3
zxzx() constG3D::Vector3
zxzy() constG3D::Vector3
zxzz() constG3D::Vector3
zy() constG3D::Vector3
zyx() constG3D::Vector3
zyxx() constG3D::Vector3
zyxy() constG3D::Vector3
zyxz() constG3D::Vector3
zyy() constG3D::Vector3
zyyx() constG3D::Vector3
zyyy() constG3D::Vector3
zyyz() constG3D::Vector3
zyz() constG3D::Vector3
zyzx() constG3D::Vector3
zyzy() constG3D::Vector3
zyzz() constG3D::Vector3
zz() constG3D::Vector3
zzx() constG3D::Vector3
zzxx() constG3D::Vector3
zzxy() constG3D::Vector3
zzxz() constG3D::Vector3
zzy() constG3D::Vector3
zzyx() constG3D::Vector3
zzyy() constG3D::Vector3
zzyz() constG3D::Vector3
zzz() constG3D::Vector3
zzzx() constG3D::Vector3
zzzy() constG3D::Vector3
zzzz() constG3D::Vector3

documentation generated on Wed Nov 24 2021 08:02:02 using doxygen 1.8.15