fibomat.linalg.helpers module

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

Bases: object

__init__(direction: Union[fibomat.linalg.vectors.vector.Vector, Iterable[float]], support: Union[fibomat.linalg.vectors.vector.Vector, Iterable[float]])[source]
classmethod make_bisector(p_0: Union[fibomat.linalg.vectors.vector.Vector, Iterable[float]], p_1: Union[fibomat.linalg.vectors.vector.Vector, Iterable[float]])[source]
classmethod make_perp_bisector(p_0: Union[fibomat.linalg.vectors.vector.Vector, Iterable[float]], p_1: Union[fibomat.linalg.vectors.vector.Vector, Iterable[float]])[source]
parallel_to(other: fibomat.linalg.helpers.GeomLine)[source]
intersect_at_param(other: fibomat.linalg.helpers.GeomLine)[source]
intersect_at(other: fibomat.linalg.helpers.GeomLine)[source]
find_param(point: Union[fibomat.linalg.vectors.vector.Vector, Iterable[float]])[source]