usage: pp3d [-hm]
Displays animations of three dimensional particle motion
Flags: -h help
-m monochrome
-----------------------------------------------------------------------------
pp3d expects the following formatted input on standard input:
-----------------------------------------------------------------------------
<np> ! Number of particles
<size_1> ! Relative display size of particle 1
<size_2> ! Relative display size of particle 2
.
.
.
<size_np> ! Relative display size of particle np
<t_1> ! First display time
<x_1_1> <y_1_1> <z_1_1> ! Coordinates of particle 1 at t_1
<x_1_2> <y_1_2> <z_1_2> ! Coordinates of particle 2 at t_1
.
.
.
<x_1_np> <y_1_np> <z_1_np> ! Coordinates of particle np at t_1
<t_2> ! Second display time
<x_2_1> <y_2_1> <z_2_1> ! Coordinates of particle 1 at t_2
<x_2_2> <y_2_2> <z_2_2> ! Coordinates of particle 2 at t_2
.
.
.
<x_2_np> <y_2_np> <z_2_np> ! Coordinates of particle np at t_2
<t_3> ! Third display time
.
.
.
All values are expected to be real numbers except for <np> which is
an integer.
-----------------------------------------------------------------------------
pp3d keyboard assigments (commands are case-insensitive):
-----------------------------------------------------------------------------
ESC: Exit program
p: Pause/continue animation
z: Zoom-in on solution domain
x: Zoom-out on solution domain
a: Enlarge marker size
s: Reduce marker size
q: Enlarge window size
w: Reduce window size
t: Start/stop tumbling
y: Increase tumbling rate
r: Decrease tumbling rate
o: Toggle visibility of origin
-----------------------------------------------------------------------------
Miscellaneous
-----------------------------------------------------------------------------
The initial (default) viewing region is:
-1 <= x <= 1
-1 <= y <= 1
-5 <= z <= 5
The base marker size is 5 pixels
Markers can range from 3 to 20 pixels in size