def step_impl(context): assert type(context.b) == type(tuples.Vector(0, 0, 0))
def step_impl(context, x, y, z): assert tuples.t_eq(tuples.cross(context.b, context.a), tuples.Vector(x, y, z))
def step_impl(context, x, y, z, w): context.b = tuples.Vector(4.3, -4.2, 3.1)
def step_impl(context, x, y, z): context.b = tuples.Vector(x, y, z)
def step_impl(context, x, y, z): normalized = tuples.normalize(context.v2) print(f"normalized is {normalized}") assert tuples.t_eq(tuples.normalize(context.v2), tuples.Vector(x, y, z), epsilon=0.00001)
def step_impl(context, x, y, z): assert tuples.t_eq(tuples.normalize(context.v1), tuples.Vector(x, y, z))
def step_impl(context, x, y, z): result = tuples.t_sub(context.zero, context.v) should_equal = tuples.Vector(x, y, z) assert (result == should_equal)
def step_impl(context, x, y, z): result = tuples.t_sub(context.p1, context.p2) assert tuples.t_eq(result, tuples.Vector(x, y, z))