ccf_streamlines.linestring3d.LineString3D#
- class ccf_streamlines.linestring3d.LineString3D(coords)#
“ Class for operating on 3D paths
Akin to the 2D LineString class in the shapely package (but not nearly as fully featured).
- Parameters:
coords ((N, 3) array) – 3D coordinates that define the path
- __init__(coords)#
Methods
__init__(coords)offset_of_point(point)3D offset of a point compared to its projection to the LineString3D
project(point[, normalized])Distance along this object to a point nearest the specified point
rotation_to_vector(v)Rotation matrix that will align this object to a vector v
segment_lengths()Lengths of each segment (defined by two adjacent points)