The easiest way to learn GeomSpace is to open an existing model. GeomSpace uses .gmsp and .gms files that describe a space with gemetry model in it. The file however doesn’t contain camera position and orientation, because it is not the property of space or model. You can find several models on project website. You can configure your system to open them with GeomSpace by right–clicking on a .gmsp file, select Open with option and select GeomSpace as program that reads them. Repeat the operation for .gms file.
You can open and save these models by pressing Open and Save buttons from Space group. A file browser appears allowing you to select a model.
Used Projection. For dimensions 1 or 2 no projection is performed. In this case OX1 axis is oriented left-to-rigth and OX2 is bottom-up. For dimension 3 the perspective projection is performed by OpenGL runtime. User is always positioned in the center of model. OX3 axis direction is toward the camera1 . For dimensions greater then 3, first parallel projection is (programmatically) performed to 3–dimensional plane X1X2X3 and then perspective projection is performed by OpenGL runtime. Axes OXn,n ≥ 3 have no graphic representation.
User Interaction. Once you opened a model, you can change camera position / orientation regarding the space in the following way:
If you want to see the model from different angles, you need to perform a series of translations and rotations in opposite directions, as if you are walking around the model. So, press the left button and move the mouse in one direction, then press the right button and move the mouse in the opposite direction. Repeat this several times.