projected_axes_map_t Derived Type

type, public :: projected_axes_map_t

Aspect-preserving mapping from projected 2D coordinates into the data window. A single shared pixel scale keeps the projected box from being independently stretched on x and y, so the cube stays tilted with the correct proportions in every backend.


Components

Type Visibility Attributes Name Initial
real(kind=wp), public :: proj_cx = 0.0_wp
real(kind=wp), public :: proj_cy = 0.0_wp
real(kind=wp), public :: data_cx = 0.0_wp
real(kind=wp), public :: data_cy = 0.0_wp
real(kind=wp), public :: scale_x = 1.0_wp
real(kind=wp), public :: scale_y = 1.0_wp