X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth-3d-demos.git;a=blobdiff_plain;f=doc%2Findex.html;h=f9207d8026356d0148be4c17f1fabeadfc210a93;hp=09ac75d2fbe4157d8c954bdd376387b82715861e;hb=HEAD;hpb=b6bdbc685546909eb74c3cd1b1457078ab3a7a0b diff --git a/doc/index.html b/doc/index.html index 09ac75d..f9207d8 100644 --- a/doc/index.html +++ b/doc/index.html @@ -1,298 +1,361 @@ - - + + + + + + Sixth 3D engine demos - - - - - - - -" + + - + -
-

Sixth 3D engine demos

-
-

@@ -321,39 +380,33 @@ datastructure.

-
-

3.2 Conway's Game of Life

-
+
+

4.2 Conway's Game of Life

+

The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway in 1970.

+ -
-

life.png +

+

life.png

-
+

Current application projects 2D game grid/matrix onto three @@ -364,64 +417,61 @@ history (previous iterations) using glowing dots suspended in space.

Usage:

- +
-+-+ - - + + - - + + - - + + - - + + - - + +
keyresultkeyresult
mouse click on the cell (cell)toggles cell statemouse click on the cell (cell)toggles cell state
<space>next iteration<space>next iteration
ENTERnext iteeration with the historyENTERnext iteeration with the history
"c"clear the matrix"c"clear the matrix
-
-

3.3 Text editors

-
+
+

4.3 Text editors

+
-
-

text editors.png +

+

text editors.png

-
+

Initial test for creating user interfaces in 3D and:

    -
  • window focus handling -
  • -
  • picking objecs using mouse -
  • -
  • redirecting keyboard input to focused window -
  • +
  • window focus handling
  • +
  • picking objecs using mouse
  • +
  • redirecting keyboard input to focused window
@@ -453,48 +503,51 @@ again, window must be unfocused first using ESC key.
  • Improve focus handling:
    • Perhaps add shortcut to navigate world without exiting entire -stack of focus. -
    • -
    • Possibility to retain and reuse recently focused elements. -
    • +stack of focus. +
    • Possibility to retain and reuse recently focused elements.
    • Store user location in the world and view direction with the focused window. So that when returning focus to far away object, -user is redirected also to proper location in the world. -
    • -
    -
  • +user is redirected also to proper location in the world. +
  • Possibility to store recently visited locations in the world and -return to them. -
  • - - +return to them. + + +

    +Quite a lot of text editors can be rendered: +

    + + +
    +

    text editors 2.png +

    +
    -
    -

    3.4 Mathematical formulas

    -
    +
    +

    4.4 Mathematical formulas

    +
    -
    -

    mathematical formulas.png +

    +

    mathematical formulas.png

    -
    +
    • TODO: instead of projecting 2D visualizations onto 3D space, -visualize some formula using all 3 dimensions avaliable. -
    • +visualize some formula using all 3 dimensions avaliable.
    -
    -

    3.5 Sinus heightmaps and sphere

    -
    +
    +

    4.5 Sinus heightmaps and sphere

    +
    -
    -

    sinus heightmaps and sphere.png +

    +

    sinus heightmaps and sphere.png

    -
    +

    Simple test scene. Easy to implement and looks nice. @@ -502,29 +555,11 @@ Simple test scene. Easy to implement and looks nice.

    -
    -