Skip to content

Latest commit

 

History

History
36 lines (19 loc) · 1.02 KB

getting-started.md

File metadata and controls

36 lines (19 loc) · 1.02 KB

Getting started

make imgs

does the following:

  • compile the C++ files

  • run them, and save their output to .dat files. That is the integrated solution to the physical problem.

  • plot the .dat files into .png files.

Each line of the .dat files has the format:

<tick number> <point id> <x> <y> <z> <speed-x> <speed-y> <speed-z> \
<rot-x> <rot-y> <rot-z> <rot-angle> <rot-speed-x> <rot-speed-y> <rot-speed-z> [<events>]

Note that for the rotation, only 3 parameters are required, but we use 4 as that is easier to view:

  • one vector to give the direction on 3 parameters.

    This could be done with 2 angles because this vector can be chosen normal, and thus looses a degree of freedom.

  • one angle to turn around the vector with right hand rule

The color convention of the graph lines is:

  • r: x, mnemonic: first of RGB.

  • g: y

  • b: z

  • y: rotation angle. No mnemonic, color chosen randomly.

    We always divide the rotation angle by 2 pi, so that is restricted to [-1,1].