animator.skia.Point3

class animator.skia.Point3

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: animator.skia.Point3, t: tuple) -> None

  2. __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 Length(x: float, y: float, z: float) 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
set(self: animator.skia.Point3, x: float, y: float, z: float) None
x(self: animator.skia.Point3) float
y(self: animator.skia.Point3) float
z(self: animator.skia.Point3) float