CubicBezier
</> ursina.curve
Initialization
CubicBezier(a=None, b=None, c=None, d=None)
Attributes
.cx
default: 3.0 * a
.bx
default: 3.0 * (c - a) - self.cx
.ax
default: 1.0 - self.cx - self.bx
.cy
default: 3.0 * b
.by
default: 3.0 * (d - b) - self.cy
.ay
default: 1.0 - self.cy - self.by
Methods
sample_curve_x()
sample_curve_x(t=None)
sample_curve_y()
sample_curve_y(t=None)
sample_curve_derivative_x()
sample_curve_derivative_x(t=None)
calculate()
calculate(x=None, epsilon=0.0001)
solve_curve_x()
solve_curve_x(t=None, epsilon=0.0001)