Project 3D samples into the data window using a single shared scale
that preserves the projected box aspect ratio (no independent x/y
stretch). width_scale/height_scale are the backend pixel scales
(pixels per data unit) used to keep the box aspect correct on screen.
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
real(kind=wp),
|
intent(in), |
|
contiguous
|
:: |
x(:) |
|
|
real(kind=wp),
|
intent(in), |
|
contiguous
|
:: |
y(:) |
|
|
real(kind=wp),
|
intent(in), |
|
contiguous
|
:: |
z(:) |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
x_min |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
x_max |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
y_min |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
y_max |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
z_min |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
z_max |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
azim |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
elev |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
dist |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
width_scale |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
height_scale |
|
|
real(kind=wp),
|
intent(out), |
|
allocatable
|
:: |
x_out(:) |
|
|
real(kind=wp),
|
intent(out), |
|
allocatable
|
:: |
y_out(:) |
|