|
| subroutine | mod_shape_polygon::initialize_shape_polygon (shape) |
| | Initialize the polygon shape.
|
| |
| subroutine | mod_shape_polygon::copy_shape_polygon (shape, copy) |
| | Copy the polygon.
|
| |
| logical pure function | mod_shape_polygon::shape_polygon_is_inside (shape, point) |
| | Check if a point lies inside the polygon.
|
| |
| subroutine | mod_shape_polygon::shape_polygon_get_samples_inside (shape, i, j, k, n, n_samples, samples) |
| | Check if a given number of point lies in a polygon.
|
| |
| pure subroutine | mod_shape_polygon::shape_polygon_get_distance (shape, point, distance, direction) |
| | Compute the signed distance and the signed direction from a point to the polygon.
|
| |
| pure subroutine | mod_shape_polygon::shape_polygon_ray_trace (shape, ray, has_normal, intersection_list) |
| | Compute the intersection between a polygon and a ray.
|
| |