0.6.0
Loading...
Searching...
No Matches
polygon.f90 File Reference

Data Types

type  mod_shape_polygon::t_shape_polygon
 Polygon shape. More...
 

Modules

module  mod_shape_polygon
 

Functions/Subroutines

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.