|
| | __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) |
| |