Contents

1  Introduction

  1.1  What is the Gravity?

  1.2  What is it used for?

  1.3  Whom is it proposed to?

2  User manual

  2.1  Program environment

    2.1.1  System requirements

    2.1.2  Program availability

    2.1.3  Program installation

  2.2  Gravity and the model

    2.2.1  The classical physics of gravity

    2.2.2  The model

  2.3  Program operation

    2.3.1  Objects

      2.3.1.1  System

        2.3.1.1.1  System name

        2.3.1.1.2  Gravitational constant multiplicator

        2.3.1.1.3  Time unit

        2.3.1.1.4  Screen refresh time

        2.3.1.1.5  Simulation length

        2.3.1.1.6  Zoom

        2.3.1.1.7  Character sets for the background and mouse pointer

        2.3.1.1.8  Dimensional units

        2.3.1.1.9  Time unit type

        2.3.1.1.10  Proximity

        2.3.1.1.11  Background, selection and information color

        2.3.1.1.12  Repeat

        2.3.1.1.13  Vectors

        2.3.1.1.14  Visible vector magnitude

        2.3.1.1.15  Vector color

        2.3.1.1.16  Vectors trail

        2.3.1.1.17  Trail

        2.3.1.1.18  Trail length

        2.3.1.1.19  Trail color type

        2.3.1.1.20  Trail color

        2.3.1.1.21  Trail size

        2.3.1.1.22  Body and group name

        2.3.1.1.23  Body and group name color type

        2.3.1.1.24  Body and group name color

        2.3.1.1.25  Mass center

        2.3.1.1.26  Mass center color type

        2.3.1.1.27  Mass center color

        2.3.1.1.28  Mass center trail

        2.3.1.1.29  On-Screen Information

        2.3.1.1.30  Center of the coordinate system

        2.3.1.1.31  Stick

        2.3.1.1.32  Stick type

        2.3.1.1.33  Body and group to stick

        2.3.1.1.34  Warning

        2.3.1.1.35  Warning check time

        2.3.1.1.36  Warning type

        2.3.1.1.37  Warning events

        2.3.1.1.38  Warning distance

        2.3.1.1.39  Warning speed

        2.3.1.1.40  Log

        2.3.1.1.41  Log time

        2.3.1.1.42  Log type

        2.3.1.1.43  System description

      2.3.1.2  Groups

        2.3.1.2.1  Group name

        2.3.1.2.2  Group color

      2.3.1.3  Bodies

        2.3.1.3.1  Body name

        2.3.1.3.2  Body mass and diameter

        2.3.1.3.3  Body position and velocity vectors

        2.3.1.3.4  Body group

        2.3.1.3.5  Body color

        2.3.1.3.6  Body selection

        2.3.1.3.7  Body holding

    2.3.2  Compute position

    2.3.3  Display

    2.3.4  Mouse pointer

    2.3.5  StatusBar

    2.3.6  Bookmark

    2.3.7  System description

    2.3.8  Control Panel

      2.3.8.1  Select parameter

      2.3.8.2  Change parameter selected

      2.3.8.3  Visibility

      2.3.8.4  Switches

      2.3.8.5  Motion

      2.3.8.6  Commands

    2.3.9  Program states

      2.3.9.1  Edit state

        2.3.9.1.1  Edit system

          2.3.9.1.1.1  Change system parameters by using the dialog window

          2.3.9.1.1.2  Change system parameters by using the menu and the toolbar

          2.3.9.1.1.3  Change system parameters by using the control panel

          2.3.9.1.1.4  Change system parameters by using the mouse

        2.3.9.1.2  Edit group

          2.3.9.1.2.1  Stick group by using the mouse

        2.3.9.1.3  Edit body

          2.3.9.1.3.1  Change body parameters by using the dialog window

            2.3.9.1.3.1.1  Change body priority

            2.3.9.1.3.1.2  Current priority

            2.3.9.1.3.1.3  Number of bodies

            2.3.9.1.3.1.4  Body name

            2.3.9.1.3.1.5  Body mass

            2.3.9.1.3.1.6  Body diameter

            2.3.9.1.3.1.7  Body position vector

            2.3.9.1.3.1.8  Body velocity vector

            2.3.9.1.3.1.9  Body color

            2.3.9.1.3.1.10  Body selection

            2.3.9.1.3.1.11  Body hold

            2.3.9.1.3.1.12  Body groups

            2.3.9.1.3.1.13  Select current body

            2.3.9.1.3.1.14  Add new body to list end

            2.3.9.1.3.1.15  Insert new body before current body

            2.3.9.1.3.1.16  Delete current body

          2.3.9.1.3.2  Change body parameter by using the mouse

            2.3.9.1.3.2.1  Change body parameter

            2.3.9.1.3.2.2  Change body priority by using the mouse

          2.3.9.1.3.3  Create new body by using the mouse

        2.3.9.1.4  Edit selected body by using the mouse

          2.3.9.1.4.1  Change selected body parameter by using the mouse

          2.3.9.1.4.2  Change selected body priority by using the mouse

        2.3.9.1.5  Edit bookmark

          2.3.9.1.5.1  Current bookmark ordinal

          2.3.9.1.5.2  Number of bookmarks

          2.3.9.1.5.3  Name of bookmark current

          2.3.9.1.5.4  Current time

          2.3.9.1.5.5  The OK button

          2.3.9.1.5.6  The Cancel button

          2.3.9.1.5.7  Time of bookmark current

          2.3.9.1.5.8  The ScrollBar

          2.3.9.1.5.9  The Add button

          2.3.9.1.5.10  The View button

          2.3.9.1.5.11  The Del button

        2.3.9.1.6  Selection

        2.3.9.1.7  Clipboard

        2.3.9.1.8  Refresh

      2.3.9.2  Simulation state

        2.3.9.2.1  Multithreaded application

        2.3.9.2.2  Menu items disabled during simulation

      2.3.9.3  Sub states

        2.3.9.3.1  <background>

        2.3.9.3.2  <body>

        2.3.9.3.3  <body selected, holded or sticked>

        2.3.9.3.4  Select body

        2.3.9.3.5  Select further body

        2.3.9.3.6  Deselect body

        2.3.9.3.7  Move body

        2.3.9.3.8  Continuous move of body

        2.3.9.3.9  Move body selected

        2.3.9.3.10  Continuous move of body selected

        2.3.9.3.11  Change velocity vector

        2.3.9.3.12  Continuous change of velocity vector

        2.3.9.3.13  Change velocity vector selected

        2.3.9.3.14  Continuous change to velocity vectors selected

        2.3.9.3.15  Change view

        2.3.9.3.16  Continuous change to view

        2.3.9.3.17  Zoom

        2.3.9.3.18  Continuous zoom

        2.3.9.3.19  Zoom body selected

        2.3.9.3.20  Continuous zoom of body selected

        2.3.9.3.21  Change body size

        2.3.9.3.22  Create new body by using the mouse

          2.3.9.3.22.1  Body name

          2.3.9.3.22.2  Numbering of body names

          2.3.9.3.22.3  Body initial velocity vector

          2.3.9.3.22.4  Body mass

          2.3.9.3.22.5  Body initial diameter

          2.3.9.3.22.6  Body groups

          2.3.9.3.22.7  Body color

          2.3.9.3.22.8  Body selection, hold

        2.3.9.3.23  Simulation

      2.3.9.4  Continuous change to parameter

        2.3.9.4.1  Move+

        2.3.9.4.2  Move select+

        2.3.9.4.3  Velocity+

        2.3.9.4.4  Velo select+

        2.3.9.4.5  View+

        2.3.9.4.6  Zoom+

        2.3.9.4.7  Zoom select+

3  Supplement

  3.1  Dialog windows

    3.1.1  Default properties

      3.1.1.1  Default units

      3.1.1.2  Gravitational constant

      3.1.1.3  Default changes to view and zoom

      3.1.1.4  Default visibility of toolbar and statusbar

      3.1.1.5  Dialog box transparency

      3.1.1.6  Dialog box fading

      3.1.1.7  Text defaults

      3.1.1.8  Background and mouse pointer default character set

      3.1.1.9  Appearance of default character sets

      3.1.1.10  On-Screen Information font

      3.1.1.11  Paint mode

      3.1.1.12  Log file name

      3.1.1.13  Startup picture name

      3.1.1.14  Brief of controls

    3.1.2  Create new system/System properties

      3.1.2.1  System

      3.1.2.2  Visuals

      3.1.2.3  Bodies

      3.1.2.4  Other

      3.1.2.5  Description

    3.1.3  Body properties

    3.1.4  Properties of body selected

      3.1.4.1  Name of the body selected

      3.1.4.2  Position vector of body selected

      3.1.4.3  Velocity vector of body selected

      3.1.4.4  Mass of body selected

      3.1.4.5  Diameter of body selected

      3.1.4.6  Color of body selected

      3.1.4.7  Multiplication of the selected bodies parameters

      3.1.4.8  Random distribution of body selected

      3.1.4.9  Name of body selected

      3.1.4.10  Holding of body selected

      3.1.4.11  Groups of body selected

    3.1.5  Add bodies

    3.1.6  Bookmark

    3.1.7  Description

    3.1.8  Control Panel

    3.1.9  Group maker

      3.1.9.1  Group

        3.1.9.1.1  Configuration size

        3.1.9.1.2  Number of bodies

        3.1.9.1.3  Configuration mass

        3.1.9.1.4  The configuration form is ellipsoid

        3.1.9.1.5  Ellipsoid oblate ness

        3.1.9.1.6  Ellipsoid rotation

        3.1.9.1.7  Ellipsoid distribution

        3.1.9.1.8  Normal distribution gradient

        3.1.9.1.9  The configuration form is text

        3.1.9.1.10  Configuration layout

      3.1.9.2  Bodies

        3.1.9.2.1  Body size

        3.1.9.2.2  Body velocity

        3.1.9.2.3  Body color

        3.1.9.2.4  Body mass deviation

        3.1.9.2.5  Body name

        3.1.9.2.6  Body groups

    3.1.10  Find

      3.1.10.1  Object type

      3.1.10.2  Select object

      3.1.10.3  Centering

      3.1.10.4  Sticking

      3.1.10.5  Selecting

      3.1.10.6  Holding

    3.1.11  Statistics

      3.1.11.1  Group type

      3.1.11.2  Select group

      3.1.11.3  Number of bookmarks

      3.1.11.4  Number of bodies

      3.1.11.5  Mass center location

      3.1.11.6  Mass center velocity

      3.1.11.7  Group mass

      3.1.11.8  The fastest body and its velocity

      3.1.11.9  The slowest body and its velocity

      3.1.11.10  The heaviest body and its mass

      3.1.11.11  The lightest body and its mass

      3.1.11.12  The bodies nearest to each other and their distance

  3.2  Menus

    3.2.1  Main menu

      3.2.1.1  File

        3.2.1.1.1  New...

        3.2.1.1.2  Open...

        3.2.1.1.3  Save

        3.2.1.1.4  Save as...

        3.2.1.1.5  Import...

        3.2.1.1.6  Export...

        3.2.1.1.7  Properties...

        3.2.1.1.8  <MRU files>

        3.2.1.1.9  Exit

      3.2.1.2  Edit

        3.2.1.2.1  Cut

        3.2.1.2.2  Copy

        3.2.1.2.3  Paste

        3.2.1.2.4  Delete

        3.2.1.2.5  Select/Group/<group list>

        3.2.1.2.6  Select/Select All

        3.2.1.2.7  Select/Deselect All

        3.2.1.2.8  Select/Invert All

        3.2.1.2.9  System...

        3.2.1.2.10  Bookmark...

      3.2.1.3  View

        3.2.1.3.1  ToolBar

        3.2.1.3.2  StatusBar

        3.2.1.3.3  Vectors/Velocity

        3.2.1.3.4  Vectors/Force

        3.2.1.3.5  Names/Body

        3.2.1.3.6  Names/Group

        3.2.1.3.7  Center of mass

        3.2.1.3.8  Trail

        3.2.1.3.9  Stick

        3.2.1.3.10  Info

        3.2.1.3.11  Origo

        3.2.1.3.12  View...

        3.2.1.3.13  Zoom...

        3.2.1.3.14  Go Center

        3.2.1.3.15  Repaint

        3.2.1.3.16  Refresh

        3.2.1.3.17  Description...

        3.2.1.3.18  Control Panel...

      3.2.1.4  Motion

        3.2.1.4.1  Run

        3.2.1.4.2  Step

        3.2.1.4.3  Repeat

        3.2.1.4.4  Add bookmark

        3.2.1.4.5  Warnings

        3.2.1.4.6  Log

      3.2.1.5  Tools

        3.2.1.5.1  Group maker...

        3.2.1.5.2  Find...

        3.2.1.5.3  Statistics...

      3.2.1.6  Help

        3.2.1.6.1  Help Topics

        3.2.1.6.2  ShortKeys

        3.2.1.6.3  Welcome Screen...

        3.2.1.6.4  About Gravity...

    3.2.2  Background menu

      3.2.2.1  System...

      3.2.2.2  Go Center

      3.2.2.3  View...

      3.2.2.4  Zoom...

      3.2.2.5  Select/Group/<geoup list>

      3.2.2.6  Select/Select All

      3.2.2.7  Select/Deselect All

      3.2.2.8  Select/Invert All

      3.2.2.9  Repaint

      3.2.2.10  Refresh

      3.2.2.11  Add bodies...

    3.2.3  Body menu

      3.2.3.1  <Name of the body>...

      3.2.3.2  Size...

      3.2.3.3  Velocity...

      3.2.3.4  Remove...

      3.2.3.5  Center

      3.2.3.6  Center Group/<group list>

      3.2.3.7  Stick

      3.2.3.8  Stick Group/<group list>

      3.2.3.9  Select

      3.2.3.10  Forward

      3.2.3.11  Backward

    3.2.4  Selected menu

      3.2.4.1  Left panel

        3.2.4.1.1  Selected...

        3.2.4.1.2  Zoom...

        3.2.4.1.3  Velocity...

        3.2.4.1.4  Remove...

        3.2.4.1.5  Forward

        3.2.4.1.6  Backward

      3.2.4.2  Right panel

        3.2.4.2.1  <Name of the body>...

        3.2.4.2.2  Size...

        3.2.4.2.3  Velocity...

        3.2.4.2.4  Remove...

        3.2.4.2.5  Center

        3.2.4.2.6  Center Group/<group list>

        3.2.4.2.7  Stick

        3.2.4.2.8  Stick Group/<group list>

        3.2.4.2.9  Select

        3.2.4.2.10  Forward

        3.2.4.2.11  Backward

  3.3  ToolBar

  3.4  Description of the grav file

  3.5  Description of the export/import file

  3.6  Description of the log file

  3.7  Short keys

  3.8  List of tables

  3.9  List of figures