Example #1
0
 def from_yz(origin: Point, y_axis: Point, z_axis: Point):
     x_axis = y_axis.cross(z_axis)
     return Coord.from_axes(origin, x_axis, y_axis, x_axis.cross(y_axis))
Example #2
0
 def from_zx(origin: Point, z_axis: Point, x_axis: Point):
     y_axis = z_axis.cross(x_axis)
     return Coord.from_axes(origin, y_axis.cross(z_axis), y_axis, z_axis)
Example #3
0
 def from_xy(origin: Point, x_axis: Point, y_axis: Point):
     z_axis = x_axis.cross(y_axis)
     return Coord.from_axes(origin, x_axis, z_axis.cross(x_axis), z_axis)