![]() |
3DCoat Core API
The 3DCoat API documentation.
|
This is the complete list of members for cVec3, including all inherited members.
| __getstate__() (defined in cVec3) | cVec3 | |
| __repr__() const (defined in cVec3) | cVec3 | |
| __setstate__(const std::tuple< float, float, float > &state) (defined in cVec3) | cVec3 | |
| Abs(const cVec3 &) (defined in cVec3) | cVec3 | inlinestatic |
| AddWithWeight(cVec3 const &src, float weight) (defined in cVec3) | cVec3 | inline |
| Angle(const cVec3 &, const cVec3 &) (defined in cVec3) | cVec3 | inlinestatic |
| Angle(const cVec3 &p1, const cVec3 &p2, const cVec3 &p3, const cVec3 &normal) (defined in cVec3) | cVec3 | inlinestatic |
| AreaSigned(const cVec3 &t0, const cVec3 &t1, const cVec3 &t2) (defined in cVec3) | cVec3 | inlinestatic |
| AxisNegX (defined in cVec3) | cVec3 | static |
| AxisNegY (defined in cVec3) | cVec3 | static |
| AxisNegZ (defined in cVec3) | cVec3 | static |
| AxisX (defined in cVec3) | cVec3 | static |
| AxisY (defined in cVec3) | cVec3 | static |
| AxisZ (defined in cVec3) | cVec3 | static |
| BaryCentric(const cVec3 &t0, const cVec3 &t1, const cVec3 &t2, const float f, const float g) (defined in cVec3) | cVec3 | inlinestatic |
| Clamp(const cVec3 &, const cVec3 &, const cVec3 &) (defined in cVec3) | cVec3 | inlinestatic |
| Clear(void *=0) (defined in cVec3) | cVec3 | inline |
| Copy(const float *Src) (defined in cVec3) | cVec3 | inline |
| Cross(const cVec3 &, const cVec3 &) (defined in cVec3) | cVec3 | inlinestatic |
| cross(const cVec3 &u, const cVec3 &v) (defined in cVec3) | cVec3 | inline |
| cVec3() (defined in cVec3) | cVec3 | inline |
| cVec3(const float S) (defined in cVec3) | cVec3 | inlineexplicit |
| cVec3(const float X, const float Y, const float Z) (defined in cVec3) | cVec3 | inline |
| cVec3(const cVec2 &XY, const float Z) (defined in cVec3) | cVec3 | inline |
| cVec3(const dVec3 &v) (defined in cVec3) | cVec3 | |
| cVec3(const cVec3 &v) (defined in cVec3) | cVec3 | inline |
| Distance(const cVec3 &, const cVec3 &) (defined in cVec3) | cVec3 | inlinestatic |
| Distance(const cVec3 &) const (defined in cVec3) | cVec3 | inline |
| distance(const cVec3 &u) const (defined in cVec3) | cVec3 | inline |
| Distance2(const cVec3 &, const cVec3 &) (defined in cVec3) | cVec3 | inlinestatic |
| Distance2(const cVec3 &) const (defined in cVec3) | cVec3 | inline |
| DistanceSq(const cVec3 &, const cVec3 &) (defined in cVec3) | cVec3 | inlinestatic |
| distanceSq(const cVec3 &u) const (defined in cVec3) | cVec3 | inline |
| Dot(const cVec3 &, const cVec3 &) (defined in cVec3) | cVec3 | inlinestatic |
| Dot(const cVec3 &) const (defined in cVec3) | cVec3 | inline |
| dot(const cVec3 &u) const (defined in cVec3) | cVec3 | inline |
| Equals(const cVec3 &, const cVec3 &, const float Eps=cMath::Epsilon) (defined in cVec3) | cVec3 | inlinestatic |
| FixDegenerateNormal() (defined in cVec3) | cVec3 | |
| FixDenormals() (defined in cVec3) | cVec3 | |
| FromPolarXZ(const float Radius, const float Angle) (defined in cVec3) | cVec3 | inlinestatic |
| GetDimension() const (defined in cVec3) | cVec3 | inline |
| GetOrthonormal() const (defined in cVec3) | cVec3 | |
| GetOrthonormalPair() const (defined in cVec3) | cVec3 | |
| GetPosition() const (defined in cVec3) | cVec3 | inline |
| Infinity (defined in cVec3) | cVec3 | static |
| IsNormalized(float Eps=cMath::Epsilon) const (defined in cVec3) | cVec3 | inline |
| IsValid() const (defined in cVec3) | cVec3 | inline |
| IsZero(float Eps=cMath::Epsilon) const (defined in cVec3) | cVec3 | inline |
| Length() const (defined in cVec3) | cVec3 | inline |
| Length(const cVec3 &) (defined in cVec3) | cVec3 | inlinestatic |
| Length2() const (defined in cVec3) | cVec3 | inline |
| LengthM() const (defined in cVec3) | cVec3 | inline |
| LengthSq() const (defined in cVec3) | cVec3 | inline |
| LengthSq(const cVec3 &) (defined in cVec3) | cVec3 | inlinestatic |
| Lerp(const cVec3 &, const cVec3 &, const float) (defined in cVec3) | cVec3 | inlinestatic |
| Lerp05(const cVec3 &, const cVec3 &) (defined in cVec3) | cVec3 | inlinestatic |
| MakeOrthonormalTo(const cVec3 &vec) (defined in cVec3) | cVec3 | |
| Max(const cVec3 &, const cVec3 &) (defined in cVec3) | cVec3 | inlinestatic |
| Min(const cVec3 &, const cVec3 &) (defined in cVec3) | cVec3 | inlinestatic |
| Normalize() (defined in cVec3) | cVec3 | inline |
| Normalize(const cVec3 &) (defined in cVec3) | cVec3 | inlinestatic |
| Normalize2() (defined in cVec3) | cVec3 | inline |
| Normalize2(const cVec3 &) (defined in cVec3) | cVec3 | inlinestatic |
| NormalizeSafe(const cVec3 &Fallback=cVec3::AxisZ) (defined in cVec3) | cVec3 | inline |
| One (defined in cVec3) | cVec3 | static |
| operator!=(const cVec3 &) const (defined in cVec3) | cVec3 | inline |
| operator*(const cVec3 &) const (defined in cVec3) | cVec3 | inline |
| operator*(const float) const (defined in cVec3) | cVec3 | inline |
| operator* (defined in cVec3) | cVec3 | friend |
| operator*(const cMat3 &) const (defined in cVec3) | cVec3 | inline |
| operator*(const cQuat &) const (defined in cVec3) | cVec3 | |
| operator*(const cRotation &) const (defined in cVec3) | cVec3 | |
| operator*=(const cVec3 &) (defined in cVec3) | cVec3 | inline |
| operator*=(const float) (defined in cVec3) | cVec3 | inline |
| operator*=(const cMat3 &) (defined in cVec3) | cVec3 | inline |
| operator*=(const cQuat &) (defined in cVec3) | cVec3 | |
| operator*=(const cRotation &) (defined in cVec3) | cVec3 | |
| operator+(const cVec3 &) const (defined in cVec3) | cVec3 | inline |
| operator+=(const cVec3 &) (defined in cVec3) | cVec3 | inline |
| operator-() const (defined in cVec3) | cVec3 | inline |
| operator-(const cVec3 &) const (defined in cVec3) | cVec3 | inline |
| operator-=(const cVec3 &) (defined in cVec3) | cVec3 | inline |
| operator/(const cVec3 &) const (defined in cVec3) | cVec3 | inline |
| operator/(const float) const (defined in cVec3) | cVec3 | inline |
| operator/=(const cVec3 &) (defined in cVec3) | cVec3 | inline |
| operator/=(const float) (defined in cVec3) | cVec3 | inline |
| operator=(const cVec4 &) (defined in cVec3) | cVec3 | |
| operator==(const cVec3 &) const (defined in cVec3) | cVec3 | inline |
| operator[](const int Index) (defined in cVec3) | cVec3 | inline |
| operator[](const int Index) const (defined in cVec3) | cVec3 | inline |
| Perpendicular(const cVec3 &v1) (defined in cVec3) | cVec3 | inlinestatic |
| PointInTriangle(const cVec3 &p, const cVec3 &t0, const cVec3 &t1, const cVec3 &t2) (defined in cVec3) | cVec3 | static |
| Project(const cVec3 &v1, const cVec3 &v2) (defined in cVec3) | cVec3 | inlinestatic |
| Rand(const cVec3 &Lo, const cVec3 &Hi) (defined in cVec3) | cVec3 | inlinestatic |
| RandNormal() (defined in cVec3) | cVec3 | static |
| RandRange1() (defined in cVec3) | cVec3 | static |
| RayTri(const cVec3 &RayOrig, const cVec3 &RayDir, const cVec3 &t0, const cVec3 &t1, const cVec3 &t2, float &u, float &v, float &t, const bool BackFaceCull=false) (defined in cVec3) | cVec3 | static |
| Reflect(const cVec3 &RayDir, const cVec3 &Normal) (defined in cVec3) | cVec3 | inlinestatic |
| Refract(const cVec3 &RayDir, const cVec3 &Normal, const float Eta) (defined in cVec3) | cVec3 | inlinestatic |
| Rotate(const cQuat &) (defined in cVec3) | cVec3 | |
| Rotate(const cRotation &) (defined in cVec3) | cVec3 | |
| Rotate(const cVec3 &, const cQuat &) (defined in cVec3) | cVec3 | static |
| Rotate(const cVec3 &, const cRotation &) (defined in cVec3) | cVec3 | static |
| Round() (defined in cVec3) | cVec3 | inline |
| Set(const float S) (defined in cVec3) | cVec3 | inline |
| Set(const float X, const float Y, const float Z) (defined in cVec3) | cVec3 | inline |
| Set(const cVec2 &XY, const float Z) (defined in cVec3) | cVec3 | inline |
| SetCross(const cVec3 &, const cVec3 &) (defined in cVec3) | cVec3 | inline |
| SetOne() (defined in cVec3) | cVec3 | inline |
| SetPosition(float aX, float aY, float aZ) (defined in cVec3) | cVec3 | inline |
| SetRandRange1() (defined in cVec3) | cVec3 | inline |
| SetZero() (defined in cVec3) | cVec3 | inline |
| Slerp(const cVec3 &n0, const cVec3 &n1, const float s) (defined in cVec3) | cVec3 | static |
| ToAngles() const (defined in cVec3) | cVec3 | |
| ToBaryCentric(const cVec3 &t0, const cVec3 &t1, const cVec3 &t2, float &f, float &g) const (defined in cVec3) | cVec3 | inline |
| ToFloatPtr() const (defined in cVec3) | cVec3 | inline |
| ToFloatPtr() (defined in cVec3) | cVec3 | inline |
| ToNormal() const (defined in cVec3) | cVec3 | inline |
| ToPerp() const (defined in cVec3) | cVec3 | |
| ToPerps(cVec3 &X, cVec3 &Y) const (defined in cVec3) | cVec3 | |
| ToPolarXZ(float *Radius, float *Angle) const (defined in cVec3) | cVec3 | inline |
| ToString(const int Prec=2) const (defined in cVec3) | cVec3 | |
| ToVec2() const (defined in cVec3) | cVec3 | inline |
| ToVec2() (defined in cVec3) | cVec3 | inline |
| Transform(const cMat3 &) (defined in cVec3) | cVec3 | inline |
| Transform(const cVec3 &, const cMat3 &) (defined in cVec3) | cVec3 | inlinestatic |
| Transform(const cVec3 &, const cMat4 &) (defined in cVec3) | cVec3 | inlinestatic |
| TransformCoordinate(const cMat4 &) (defined in cVec3) | cVec3 | inline |
| TransformCoordinate(const cVec3 &, const cMat4 &) (defined in cVec3) | cVec3 | inlinestatic |
| TransformCoordinate(cList< cVec3 > *, const cMat4 &) (defined in cVec3) | cVec3 | static |
| TransformCoordinate(cVec3 *Array, const int Count, const cMat4 &T) (defined in cVec3) | cVec3 | static |
| TransformNormal(const cMat4 &) (defined in cVec3) | cVec3 | inline |
| TransformNormal(const cVec3 &, const cMat4 &) (defined in cVec3) | cVec3 | inlinestatic |
| TransformNormal(cList< cVec3 > *, const cMat4 &) (defined in cVec3) | cVec3 | static |
| TransformNormal(cVec3 *Array, const int Count, const cMat4 &T) (defined in cVec3) | cVec3 | static |
| TransformNormalTransposed(const cMat4 &) (defined in cVec3) | cVec3 | inline |
| TriProjectionSolidAngle(const cVec3 &a, const cVec3 &b, const cVec3 &c) const (defined in cVec3) | cVec3 | inline |
| Truncate(const cVec3 &u, const float MaxLen) (defined in cVec3) | cVec3 | inlinestatic |
| Truncate(const float MaxLen) (defined in cVec3) | cVec3 | inline |
| x (defined in cVec3) | cVec3 | |
| y (defined in cVec3) | cVec3 | |
| z (defined in cVec3) | cVec3 | |
| Zero (defined in cVec3) | cVec3 | static |