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]¶