Number of vertices and triangle indices of ellipsoid(radii, n_lon, n_lat, ...).
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | n_lon |
segments in longitude |
||
| integer, | intent(in) | :: | n_lat |
segments in latitude |
||
| integer, | intent(out) | :: | n_vertices |
number of vertices |
||
| integer, | intent(out) | :: | n_indices |
number of triangle indices (3 per triangle) |
pure subroutine ellipsoid_size(n_lon, n_lat, n_vertices, n_indices) integer, intent(in) :: n_lon !! segments in longitude integer, intent(in) :: n_lat !! segments in latitude integer, intent(out) :: n_vertices !! number of vertices integer, intent(out) :: n_indices !! number of triangle indices (3 per triangle) n_vertices = (n_lon + 1) * (n_lat + 1) n_indices = 6 * n_lon * (n_lat - 1) end subroutine ellipsoid_size