openalea.phenomenal.segmentation.plane_interception

Functions

compute_plane_equation(orientation_vector, ...)

Computation of plane equation x, y, z = src_point a, b, c, _ = k Plane equation : - d = a * x + b * y + c * z

connected_points_with_point(points, ...)

Return the connected points with src_point, based on points graph connection.

connected_voxel_with_point(voxels_point, ...)

Return connected voxels point with src_voxel_point based on 26 neighboring voxel grid, with a size of voxels_size.

intercept_points_along_path_with_planes(...)

intercept_points_along_polyline_with_ball(...)

Return a list of intercept point along a polyline by a ball at each points.

intercept_points_from_src_point_with_plane_equation(...)

Intercept the points whose the distance from the plane (generate by plane_equation) are equal or inferior to the distance_from_plane.

intercept_points_with_ball(points, ...)

Return a list of the intercept points by a ball of radius ball_radius and with center position ball_center.

max_distance_from_point_to_points(points, ...)

Compute and return the maximal Euclidean distance between src_point and the most separate point from him in points.

max_distance_in_points(points)

Compute and return the maximal euclidean distance between the two point the most separate in points.

orientation_vector_of_point_in_polyline(...)

Compute and return orientation vector of point in polyline.