fibomat.linalg.helpers module#

fibomat.linalg.helpers.make_perp_vector(vec: Vector | Iterable[float]) Vector[source]#
class fibomat.linalg.helpers.GeomLine(direction: Vector | Iterable[float], support: Vector | Iterable[float])[source]#

Bases: object

__init__(direction: Vector | Iterable[float], support: Vector | Iterable[float])[source]#
classmethod make_bisector(p_0: Vector | Iterable[float], p_1: Vector | Iterable[float])[source]#
classmethod make_perp_bisector(p_0: Vector | Iterable[float], p_1: Vector | Iterable[float])[source]#
parallel_to(other: GeomLine)[source]#
intersect_at_param(other: GeomLine)[source]#
intersect_at(other: GeomLine)[source]#
find_param(point: Vector | Iterable[float])[source]#