3DCoat Python API
The 3DCoat Python API documentation.
|
Public Member Functions | |
__init__ (self) | |
Any | __init__ (self, S=float) |
__init__ (self, X=float, Y=float, Z=float, W=float) | |
__init__ (self, XY=vec2, Z=float, W=float) | |
__init__ (self, XY=vec2, ZW=vec2) | |
__init__ (self, XYZ=vec3, W=float) | |
__init__ (self, v=vec4) | |
SetZero (self) | |
Set (self, S=float) | |
Set (self, X=float, Y=float, Z=float, W=float) | |
Set (self, XY=vec2, Z=float, W=float) | |
Set (self, XY=vec2, ZW=vec2) | |
Set (self, XYZ=vec3, W=float) | |
Copy (self, pSrc=float) | |
float | __setitem__ (self, index=int) |
float | __getitem__ (self, index=int) |
vec4 | __neg__ (self) |
vec4 | __iadd__ (self, _0=vec4) |
vec4 | __isub__ (self, _0=vec4) |
vec4 | __imul__ (self, _0=vec4) |
vec4 | __imul__ (self, _0=float) |
vec4 | __itruediv__ (self, _0=vec4) |
vec4 | __itruediv__ (self, _0=float) |
Transform (self, _0=mat4) | |
__imul__ (self, _0=mat4) | |
vec4 | __assign__ (self, _0=vec3) |
vec4 | __add__ (self, _0=vec4) |
vec4 | __sub__ (self, _0=vec4) |
vec4 | __mul__ (self, _0=vec4) |
vec4 | __mul__ (self, _0=float) |
vec4 | __truediv__ (self, _0=vec4) |
vec4 | __truediv__ (self, _0=float) |
vec4 | __mul__ (self, _0=mat4) |
bool | __eq__ (self, _0=vec4) |
bool | __ne__ (self, _0=vec4) |
bool | Equals (_0=vec4, _1=vec4, Eps=float) |
float | Length (self) |
float | LengthSq (self) |
float | Normalize (self) |
float | NormalizeSafe (self, Fallback=vec4) |
bool | IsNormalized (self, Eps=float) |
bool | IsZero (self, Eps=float) |
vec4 | Abs (_0=vec4) |
float | Dot (_0=vec4, _1=vec4) |
vec4 | Lerp (_0=vec4, _1=vec4, _2=float) |
vec4 | Max (_0=vec4, _1=vec4) |
vec4 | Min (_0=vec4, _1=vec4) |
float | ToFloatPtr (self) |
float | ToFloatPtr (self) |
vec2 | ToVec2 (self) |
vec2 | ToVec2 (self) |
vec3 | ToVec3 (self) |
vec3 | ToVec3 (self) |
int | GetDimension (self) |
Any | ToString (self, Prec=int) |
Clear (self) | |
AddWithWeight (self, src=vec4, weight=float) | |
SetPosition (self, aX=float, aY=float, aZ=float, aW=float) | |
float | GetPosition (self) |
Static Public Attributes | |
float | x |
float | y |
float | z |
float | w |
vec4 | Zero |
vec4 | One |
vec4 | Infinity |
vec4 | AxisX |
vec4 | AxisY |
vec4 | AxisZ |
vec4 | AxisW |
vec4 | AxisNegX |
vec4 | AxisNegY |
vec4 | AxisNegZ |
vec4 | AxisNegW |
coat.vec4.__init__ | ( | self | ) |
Any coat.vec4.__init__ | ( | self, | |
S = float |
|||
) |
coat.vec4.__init__ | ( | self, | |
X = float , |
|||
Y = float , |
|||
Z = float , |
|||
W = float |
|||
) |
coat.vec4.__init__ | ( | self, | |
XY = vec2 , |
|||
Z = float , |
|||
W = float |
|||
) |
coat.vec4.__init__ | ( | self, | |
XYZ = vec3 , |
|||
W = float |
|||
) |
coat.vec4.__init__ | ( | self, | |
v = vec4 |
|||
) |
bool coat.vec4.__eq__ | ( | self, | |
_0 = vec4 |
|||
) |
float coat.vec4.__getitem__ | ( | self, | |
index = int |
|||
) |
vec4 coat.vec4.__imul__ | ( | self, | |
_0 = float |
|||
) |
coat.vec4.__imul__ | ( | self, | |
_0 = mat4 |
|||
) |
vec4 coat.vec4.__itruediv__ | ( | self, | |
_0 = float |
|||
) |
vec4 coat.vec4.__mul__ | ( | self, | |
_0 = float |
|||
) |
bool coat.vec4.__ne__ | ( | self, | |
_0 = vec4 |
|||
) |
vec4 coat.vec4.__neg__ | ( | self | ) |
float coat.vec4.__setitem__ | ( | self, | |
index = int |
|||
) |
vec4 coat.vec4.__truediv__ | ( | self, | |
_0 = float |
|||
) |
coat.vec4.AddWithWeight | ( | self, | |
src = vec4 , |
|||
weight = float |
|||
) |
coat.vec4.Clear | ( | self | ) |
coat.vec4.Copy | ( | self, | |
pSrc = float |
|||
) |
int coat.vec4.GetDimension | ( | self | ) |
float coat.vec4.GetPosition | ( | self | ) |
bool coat.vec4.IsNormalized | ( | self, | |
Eps = float |
|||
) |
bool coat.vec4.IsZero | ( | self, | |
Eps = float |
|||
) |
float coat.vec4.Length | ( | self | ) |
float coat.vec4.LengthSq | ( | self | ) |
float coat.vec4.Normalize | ( | self | ) |
float coat.vec4.NormalizeSafe | ( | self, | |
Fallback = vec4 |
|||
) |
coat.vec4.Set | ( | self, | |
S = float |
|||
) |
coat.vec4.Set | ( | self, | |
X = float , |
|||
Y = float , |
|||
Z = float , |
|||
W = float |
|||
) |
coat.vec4.Set | ( | self, | |
XY = vec2 , |
|||
Z = float , |
|||
W = float |
|||
) |
coat.vec4.Set | ( | self, | |
XYZ = vec3 , |
|||
W = float |
|||
) |
coat.vec4.SetPosition | ( | self, | |
aX = float , |
|||
aY = float , |
|||
aZ = float , |
|||
aW = float |
|||
) |
coat.vec4.SetZero | ( | self | ) |
float coat.vec4.ToFloatPtr | ( | self | ) |
float coat.vec4.ToFloatPtr | ( | self | ) |
Any coat.vec4.ToString | ( | self, | |
Prec = int |
|||
) |
vec2 coat.vec4.ToVec2 | ( | self | ) |
vec2 coat.vec4.ToVec2 | ( | self | ) |
vec3 coat.vec4.ToVec3 | ( | self | ) |
vec3 coat.vec4.ToVec3 | ( | self | ) |
coat.vec4.Transform | ( | self, | |
_0 = mat4 |
|||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |