animator.skia.Point3¶
- class animator.skia.Point3¶
Bases:
pybind11_builtins.pybind11_object
- __init__(*args, **kwargs)¶
Overloaded function.
__init__(self: animator.skia.Point3, t: tuple) -> None
__init__(self: animator.skia.Point3, x: float, y: float, z: float) -> None
Methods
CrossProduct
(a, b)DotProduct
(a, b)Length
(x, y, z)Make
(x, y, z)__init__
(*args, **kwargs)Overloaded function.
cross
(self, vec)dot
(self, vec)isFinite
(self)length
(self)makeScale
(self, scale)normalize
(self)scale
(self, value)set
(self, x, y, z)x
(self)y
(self)z
(self)Attributes
fX
fY
fZ
- static CrossProduct(a: animator.skia.Point3, b: animator.skia.Point3) animator.skia.Point3 ¶
- static DotProduct(a: animator.skia.Point3, b: animator.skia.Point3) float ¶
- static Make(x: float, y: float, z: float) animator.skia.Point3 ¶
- cross(self: animator.skia.Point3, vec: animator.skia.Point3) animator.skia.Point3 ¶
- dot(self: animator.skia.Point3, vec: animator.skia.Point3) float ¶
- isFinite(self: animator.skia.Point3) bool ¶
- length(self: animator.skia.Point3) float ¶
- makeScale(self: animator.skia.Point3, scale: float) animator.skia.Point3 ¶
- normalize(self: animator.skia.Point3) bool ¶
- scale(self: animator.skia.Point3, value: float) None ¶
- x(self: animator.skia.Point3) float ¶
- y(self: animator.skia.Point3) float ¶
- z(self: animator.skia.Point3) float ¶