|
| __init__ (self) |
|
any | __init__ (self, float S) |
|
| __init__ (self, float X, float Y, float Z) |
|
| __init__ (self, vec2 XY, float Z) |
|
| __init__ (self, any v) |
|
| __init__ (self, vec3 v) |
|
| Copy (self, float Src) |
|
| SetZero (self) |
|
| SetOne (self) |
|
| SetRandRange1 (self) |
|
| Set (self, float S) |
|
| Set (self, float X, float Y, float Z) |
|
| Set (self, vec2 XY, float Z) |
|
float | __setitem__ (self, int Index) |
|
float | __getitem__ (self, int Index) |
|
vec3 | __neg__ (self) |
|
vec3 | __iadd__ (self, vec3 _0) |
|
vec3 | __isub__ (self, vec3 _0) |
|
vec3 | __imul__ (self, vec3 _0) |
|
vec3 | __imul__ (self, float _0) |
|
vec3 | __itruediv__ (self, vec3 _0) |
|
vec3 | __itruediv__ (self, float _0) |
|
| TransformCoordinate (self, mat4 _0) |
|
| TransformNormal (self, mat4 _0) |
|
| TransformNormalTransposed (self, mat4 _0) |
|
| Transform (self, mat3 _0) |
|
vec3 | __imul__ (self, mat3 _0) |
|
| Rotate (self, quat _0) |
|
| __imul__ (self, quat _0) |
|
| Rotate (self, rotation _0) |
|
| __imul__ (self, rotation _0) |
|
vec3 | __assign__ (self, vec4 _0) |
|
float | distance (self, vec3 u) |
|
float | distanceSq (self, vec3 u) |
|
float | dot (self, vec3 u) |
|
| cross (self, vec3 u, vec3 v) |
|
| AddWithWeight (self, vec3 src, float weight) |
|
| SetPosition (self, float aX, float aY, float aZ) |
|
float | GetPosition (self) |
|
vec3 | __add__ (self, vec3 _0) |
|
vec3 | __sub__ (self, vec3 _0) |
|
vec3 | __mul__ (self, vec3 _0) |
|
vec3 | __mul__ (self, float _0) |
|
vec3 | __truediv__ (self, vec3 _0) |
|
vec3 | __truediv__ (self, float _0) |
|
vec3 | __mul__ (self, mat3 _0) |
|
vec3 | __mul__ (self, quat _0) |
|
vec3 | __mul__ (self, rotation _0) |
|
bool | __eq__ (self, vec3 _0) |
|
bool | __ne__ (self, vec3 _0) |
|
float | Length (self) |
|
float | Length2 (self) |
|
float | LengthSq (self) |
|
float | LengthM (self) |
|
float | Normalize (self) |
| Manhattan distance.
|
|
float | Normalize2 (self) |
|
float | NormalizeSafe (self, vec3 Fallback=3) |
|
bool | FixDegenerateNormal (self) |
|
bool | FixDenormals (self) |
|
bool | IsValid (self) |
|
bool | IsNormalized (self, float Eps) |
|
bool | IsZero (self, float Eps) |
|
| Round (self) |
|
| SetCross (self, vec3 _0, vec3 _1) |
|
float | TriProjectionSolidAngle (self, vec3 a, vec3 b, vec3 c) |
|
int | GetDimension (self) |
|
float | ToFloatPtr (self) |
|
float | ToFloatPtr (self) |
|
vec2 | ToVec2 (self) |
|
vec2 | ToVec2 (self) |
|
angles | ToAngles (self) |
|
vec3 | GetOrthonormal (self) |
|
list | GetOrthonormalPair (self) |
|
| MakeOrthonormalTo (self, vec3 vec) |
|
| ToPolarXZ (self, float Radius, float Angle) |
|
float | ToBaryCentric (self, vec3 t0, vec3 t1, vec3 t2, float f, float g) |
|
vec3 | ToNormal (self) |
|
| ToPerps (self, vec3 X, vec3 Y) |
|
vec3 | ToPerp (self) |
|
|
bool | Equals (vec3 _0, vec3 _1, float Eps) |
|
vec3 | Abs (vec3 _0) |
|
float | Angle (vec3 _0, vec3 _1) |
|
float | Angle (vec3 p1, vec3 p2, vec3 p3, vec3 normal) |
|
float | AreaSigned (vec3 t0, vec3 t1, vec3 t2) |
|
vec3 | BaryCentric (vec3 t0, vec3 t1, vec3 t2, float f, float g) |
|
vec3 | Clamp (vec3 _0, vec3 _1, vec3 _2) |
|
vec3 | Cross (vec3 _0, vec3 _1) |
|
float | Distance (vec3 _0, vec3 _1) |
|
float | Distance2 (vec3 _0, vec3 _1) |
|
float | DistanceSq (vec3 _0, vec3 _1) |
|
float | Dot (vec3 _0, vec3 _1) |
|
vec3 | Lerp (vec3 _0, vec3 _1, float _2) |
|
vec3 | Lerp05 (vec3 _0, vec3 _1) |
|
vec3 | Max (vec3 _0, vec3 _1) |
|
vec3 | Min (vec3 _0, vec3 _1) |
|
vec3 | Reflect (vec3 RayDir, vec3 Normal) |
|
vec3 | Refract (vec3 RayDir, vec3 Normal, float Eta) |
|
vec3 | Slerp (vec3 n0, vec3 n1, float s) |
|
vec3 | Truncate (vec3 u, float MaxLen) |
|
vec3 | RandRange1 () |
|
vec3 | RandNormal () |
|
vec3 | Rand (vec3 Lo, vec3 Hi) |
|
vec3 | Project (vec3 v1, vec3 v2) |
|
vec3 | Perpendicular (vec3 v1) |
|
vec3 | FromPolarXZ (float Radius, float Angle) |
|
bool | RayTri (vec3 RayOrig, vec3 RayDir, vec3 t0, vec3 t1, vec3 t2, float u, float v, float t, bool BackFaceCull=False) |
|
bool | PointInTriangle (vec3 p, vec3 t0, vec3 t1, vec3 t2) |
|