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)