Added reference to demos project.
authorSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Tue, 23 Aug 2016 06:27:19 +0000 (09:27 +0300)
committerSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Tue, 23 Aug 2016 06:27:19 +0000 (09:27 +0300)
doc/index.html
doc/index.org

index c73dfce..8e3d722 100644 (file)
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
 <head>
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
 <head>
-    <!-- 2016-08-03 Wed 23:15 -->
-    <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
-    <meta name="viewport" content="width=device-width, initial-scale=1"/>
-    <title>Sixth 3D - 3D engine</title>
-    <meta name="generator" content="Org-mode"/>
-    <meta name="author" content="Svjatoslav Agejenko"/>
-    <style type="text/css">
-        <!-- /*--><![CDATA[/*><!--*/
-        .title {
-            text-align: center;
-            margin-bottom: .2em;
-        }
-
-        .subtitle {
-            text-align: center;
-            font-size: medium;
-            font-weight: bold;
-            margin-top: 0;
-        }
-
-        .todo {
-            font-family: monospace;
-            color: red;
-        }
-
-        .done {
-            font-family: monospace;
-            color: green;
-        }
-
-        .priority {
-            font-family: monospace;
-            color: orange;
-        }
-
-        .tag {
-            background-color: #eee;
-            font-family: monospace;
-            padding: 2px;
-            font-size: 80%;
-            font-weight: normal;
-        }
-
-        .timestamp {
-            color: #bebebe;
-        }
-
-        .timestamp-kwd {
-            color: #5f9ea0;
-        }
-
-        .org-right {
-            margin-left: auto;
-            margin-right: 0px;
-            text-align: right;
-        }
-
-        .org-left {
-            margin-left: 0px;
-            margin-right: auto;
-            text-align: left;
-        }
-
-        .org-center {
-            margin-left: auto;
-            margin-right: auto;
-            text-align: center;
-        }
-
-        .underline {
-            text-decoration: underline;
-        }
-
-        #postamble p, #preamble p {
-            font-size: 90%;
-            margin: .2em;
-        }
-
-        p.verse {
-            margin-left: 3%;
-        }
-
-        pre {
-            border: 1px solid #ccc;
-            box-shadow: 3px 3px 3px #eee;
-            padding: 8pt;
-            font-family: monospace;
-            overflow: auto;
-            margin: 1.2em;
-        }
-
-        pre.src {
-            position: relative;
-            overflow: visible;
-            padding-top: 1.2em;
-        }
-
-        pre.src:before {
-            display: none;
-            position: absolute;
-            background-color: white;
-            top: -10px;
-            right: 10px;
-            padding: 3px;
-            border: 1px solid black;
-        }
-
-        pre.src:hover:before {
-            display: inline;
-        }
-
-        pre.src-sh:before {
-            content: 'sh';
-        }
-
-        pre.src-bash:before {
-            content: 'sh';
-        }
-
-        pre.src-emacs-lisp:before {
-            content: 'Emacs Lisp';
-        }
-
-        pre.src-R:before {
-            content: 'R';
-        }
-
-        pre.src-perl:before {
-            content: 'Perl';
-        }
-
-        pre.src-java:before {
-            content: 'Java';
-        }
-
-        pre.src-sql:before {
-            content: 'SQL';
-        }
-
-        table {
-            border-collapse: collapse;
-        }
-
-        caption.t-above {
-            caption-side: top;
-        }
-
-        caption.t-bottom {
-            caption-side: bottom;
-        }
-
-        td, th {
-            vertical-align: top;
-        }
-
-        th.org-right {
-            text-align: center;
-        }
-
-        th.org-left {
-            text-align: center;
-        }
-
-        th.org-center {
-            text-align: center;
-        }
-
-        td.org-right {
-            text-align: right;
-        }
-
-        td.org-left {
-            text-align: left;
-        }
-
-        td.org-center {
-            text-align: center;
-        }
-
-        dt {
-            font-weight: bold;
-        }
-
-        .footpara {
-            display: inline;
-        }
-
-        .footdef {
-            margin-bottom: 1em;
-        }
-
-        .figure {
-            padding: 1em;
-        }
-
-        .figure p {
-            text-align: center;
-        }
-
-        .inlinetask {
-            padding: 10px;
-            border: 2px solid gray;
-            margin: 10px;
-            background: #ffffcc;
-        }
-
-        #org-div-home-and-up {
-            text-align: right;
-            font-size: 70%;
-            white-space: nowrap;
-        }
-
-        textarea {
-            overflow-x: auto;
-        }
-
-        .linenr {
-            font-size: smaller
-        }
-
-        .code-highlighted {
-            background-color: #ffff00;
-        }
-
-        .org-info-js_info-navigation {
-            border-style: none;
-        }
-
-        #org-info-js_console-label {
-            font-size: 10px;
-            font-weight: bold;
-            white-space: nowrap;
-        }
-
-        .org-info-js_search-highlight {
-            background-color: #ffff00;
-            color: #000000;
-            font-weight: bold;
-        }
-
-        /*]]>*/
-        -->
-    </style>
-    <link rel="stylesheet" type="text/css" href="http://thomasf.github.io/solarized-css/solarized-dark.min.css"/>
-    <script type="text/javascript">
-        /*
-         @licstart  The following is the entire license notice for the
-         JavaScript code in this tag.
-
-         Copyright (C) 2012-2013 Free Software Foundation, Inc.
-
-         The JavaScript code in this tag is free software: you can
-         redistribute it and/or modify it under the terms of the GNU
-         General Public License (GNU GPL) as published by the Free Software
-         Foundation, either version 3 of the License, or (at your option)
-         any later version.  The code is distributed WITHOUT ANY WARRANTY;
-         without even the implied warranty of MERCHANTABILITY or FITNESS
-         FOR A PARTICULAR PURPOSE.  See the GNU GPL for more details.
-
-         As additional permission under GNU GPL version 3 section 7, you
-         may distribute non-source (e.g., minimized or compacted) forms of
-         that code without the copy of the GNU GPL normally required by
-         section 4, provided you include this license notice and a URL
-         through which recipients can access the Corresponding Source.
-
-
-         @licend  The above is the entire license notice
-         for the JavaScript code in this tag.
-         */
-        <!--/*--><![CDATA[/*><!--*/
-        function CodeHighlightOn(elem, id) {
-            var target = document.getElementById(id);
-            if (null != target) {
-                elem.cacheClassElem = elem.className;
-                elem.cacheClassTarget = target.className;
-                target.className = "code-highlighted";
-                elem.className = "code-highlighted";
-            }
-        }
-        function CodeHighlightOff(elem, id) {
-            var target = document.getElementById(id);
-            if (elem.cacheClassElem)
-                elem.className = elem.cacheClassElem;
-            if (elem.cacheClassTarget)
-                target.className = elem.cacheClassTarget;
-        }
-        /*]]>*///-->
-    </script>
+<!-- 2016-08-23 Tue 09:26 -->
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
+<meta  name="viewport" content="width=device-width, initial-scale=1" />
+<title>Sixth 3D - 3D engine</title>
+<meta  name="generator" content="Org-mode" />
+<meta  name="author" content="Svjatoslav Agejenko" />
+<style type="text/css">
+ <!--/*--><![CDATA[/*><!--*/
+  .title  { text-align: center;
+             margin-bottom: .2em; }
+  .subtitle { text-align: center;
+              font-size: medium;
+              font-weight: bold;
+              margin-top:0; }
+  .todo   { font-family: monospace; color: red; }
+  .done   { font-family: monospace; color: green; }
+  .priority { font-family: monospace; color: orange; }
+  .tag    { background-color: #eee; font-family: monospace;
+            padding: 2px; font-size: 80%; font-weight: normal; }
+  .timestamp { color: #bebebe; }
+  .timestamp-kwd { color: #5f9ea0; }
+  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
+  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
+  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
+  .underline { text-decoration: underline; }
+  #postamble p, #preamble p { font-size: 90%; margin: .2em; }
+  p.verse { margin-left: 3%; }
+  pre {
+    border: 1px solid #ccc;
+    box-shadow: 3px 3px 3px #eee;
+    padding: 8pt;
+    font-family: monospace;
+    overflow: auto;
+    margin: 1.2em;
+  }
+  pre.src {
+    position: relative;
+    overflow: visible;
+    padding-top: 1.2em;
+  }
+  pre.src:before {
+    display: none;
+    position: absolute;
+    background-color: white;
+    top: -10px;
+    right: 10px;
+    padding: 3px;
+    border: 1px solid black;
+  }
+  pre.src:hover:before { display: inline;}
+  pre.src-sh:before    { content: 'sh'; }
+  pre.src-bash:before  { content: 'sh'; }
+  pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
+  pre.src-R:before     { content: 'R'; }
+  pre.src-perl:before  { content: 'Perl'; }
+  pre.src-java:before  { content: 'Java'; }
+  pre.src-sql:before   { content: 'SQL'; }
+
+  table { border-collapse:collapse; }
+  caption.t-above { caption-side: top; }
+  caption.t-bottom { caption-side: bottom; }
+  td, th { vertical-align:top;  }
+  th.org-right  { text-align: center;  }
+  th.org-left   { text-align: center;   }
+  th.org-center { text-align: center; }
+  td.org-right  { text-align: right;  }
+  td.org-left   { text-align: left;   }
+  td.org-center { text-align: center; }
+  dt { font-weight: bold; }
+  .footpara { display: inline; }
+  .footdef  { margin-bottom: 1em; }
+  .figure { padding: 1em; }
+  .figure p { text-align: center; }
+  .inlinetask {
+    padding: 10px;
+    border: 2px solid gray;
+    margin: 10px;
+    background: #ffffcc;
+  }
+  #org-div-home-and-up
+   { text-align: right; font-size: 70%; white-space: nowrap; }
+  textarea { overflow-x: auto; }
+  .linenr { font-size: smaller }
+  .code-highlighted { background-color: #ffff00; }
+  .org-info-js_info-navigation { border-style: none; }
+  #org-info-js_console-label
+    { font-size: 10px; font-weight: bold; white-space: nowrap; }
+  .org-info-js_search-highlight
+    { background-color: #ffff00; color: #000000; font-weight: bold; }
+  /*]]>*/-->
+</style>
+<link rel="stylesheet" type="text/css" href="http://thomasf.github.io/solarized-css/solarized-dark.min.css" />
+<script type="text/javascript">
+/*
+@licstart  The following is the entire license notice for the
+JavaScript code in this tag.
+
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
+
+The JavaScript code in this tag is free software: you can
+redistribute it and/or modify it under the terms of the GNU
+General Public License (GNU GPL) as published by the Free Software
+Foundation, either version 3 of the License, or (at your option)
+any later version.  The code is distributed WITHOUT ANY WARRANTY;
+without even the implied warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE.  See the GNU GPL for more details.
+
+As additional permission under GNU GPL version 3 section 7, you
+may distribute non-source (e.g., minimized or compacted) forms of
+that code without the copy of the GNU GPL normally required by
+section 4, provided you include this license notice and a URL
+through which recipients can access the Corresponding Source.
+
+
+@licend  The above is the entire license notice
+for the JavaScript code in this tag.
+*/
+<!--/*--><![CDATA[/*><!--*/
+ function CodeHighlightOn(elem, id)
+ {
+   var target = document.getElementById(id);
+   if(null != target) {
+     elem.cacheClassElem = elem.className;
+     elem.cacheClassTarget = target.className;
+     target.className = "code-highlighted";
+     elem.className   = "code-highlighted";
+   }
+ }
+ function CodeHighlightOff(elem, id)
+ {
+   var target = document.getElementById(id);
+   if(elem.cacheClassElem)
+     elem.className = elem.cacheClassElem;
+   if(elem.cacheClassTarget)
+     target.className = elem.cacheClassTarget;
+ }
+/*]]>*///-->
+</script>
 </head>
 <body>
 <div id="content">
 </head>
 <body>
 <div id="content">
-    <h1 class="title">Sixth 3D - 3D engine</h1>
-    <div id="table-of-contents">
-        <h2>Table of Contents</h2>
-        <div id="text-table-of-contents">
-            <ul>
-                <li><a href="#orgheadline1">1. Project description</a></li>
-                <li><a href="#orgheadline2">2. Software development</a></li>
-            </ul>
-        </div>
-    </div>
-    <hr/>
-    <ul class="org-ul">
-        <li>This is a subproject of <a href="http://www2.svjatoslav.eu/gitbrowse/sixth/doc/index.html">Sixth</a></li>
-
-        <li><a href="http://www2.svjatoslav.eu/gitweb/?p=sixth.git;a=snapshot;h=HEAD;sf=tgz">download latest
-            snapshot</a></li>
-
-        <li>This program is free software; you can redistribute it and/or modify it under
-            the terms of version 3 of the <a href="https://www.gnu.org/licenses/lgpl.html">GNU Lesser General Public
-                License</a> or later as
-            published by the Free Software Foundation.
-        </li>
-
-        <li>Program author:
-            <ul class="org-ul">
-                <li>Svjatoslav Agejenko</li>
-                <li>Homepage: <a href="http://svjatoslav.eu/">http://svjatoslav.eu/</a></li>
-                <li>Email: <a href="mailto://svjatoslav@svjatoslav.eu/">mailto://svjatoslav@svjatoslav.eu/</a></li>
-            </ul>
-        </li>
-
-        <li><a href="http://svjatoslav.eu/programs.jsp">other applications hosted at svjatoslav.eu</a></li>
-    </ul>
-
-
-    <ul class="org-ul">
-        <li>In software, pure Java realtime 3D rendering engine. With the final goal of
-            becoming a platform for buildng 3D user interfaces.
-        </li>
-    </ul>
-
-    <div id="outline-container-orgheadline1" class="outline-2">
-        <h2 id="orgheadline1"><span class="section-number-2">1</span> Project description</h2>
-        <div class="outline-text-2" id="text-1">
-            <p>
-                System is implemented in Java because:
-            </p>
-            <ul class="org-ul">
-                <li>It scales well to handle great complexity.</li>
-                <li>It is easy to refactor and experiment with.</li>
-                <li>It is fast enough thanks to Java virtual machine just-in-time compiler.</li>
-                <li>Easy to run on various hardware platforms and operating systems.</li>
-            </ul>
-
-            <p>
-                3D rendering is done in software, 100% pure Java on CPU. At least for now.
-                Modern CPU cores count keeps growing and therefore rendering by CPU is not as
-                expensive as it used to be for the old single core systems.
-            </p>
-
-            <p>
-                CPU rendering performance is already good enough to implement usable 3D UI at
-                sufficient detail level, resolution and frame rate.
-            </p>
-
-            <p>
-                Pure Java also means easy portability and installation. No need to deal with
-                platform specific dependencies.
-            </p>
-
-            <p>
-                Also CPU rendering allows to easily test different rendering algorithms and
-                retains complete control of every rendered pixel.
-            </p>
-        </div>
-    </div>
-
+<h1 class="title">Sixth 3D - 3D engine</h1>
+<div id="table-of-contents">
+<h2>Table of Contents</h2>
+<div id="text-table-of-contents">
+<ul>
+<li><a href="#orgheadline1">1. Project description</a></li>
+<li><a href="#orgheadline2">2. Software development</a></li>
+</ul>
+</div>
+</div>
+<hr  />
+<ul class="org-ul">
+<li>This is a subproject of <a href="http://www2.svjatoslav.eu/gitbrowse/sixth/doc/index.html">Sixth</a></li>
+
+<li><a href="http://www2.svjatoslav.eu/gitweb/?p=sixth.git;a=snapshot;h=HEAD;sf=tgz">download latest snapshot</a></li>
+
+<li>This program is free software; you can redistribute it and/or modify it under
+the terms of version 3 of the <a href="https://www.gnu.org/licenses/lgpl.html">GNU Lesser General Public License</a> or later as
+published by the Free Software Foundation.</li>
+
+<li>Program author:
+<ul class="org-ul">
+<li>Svjatoslav Agejenko</li>
+<li>Homepage: <a href="http://svjatoslav.eu/">http://svjatoslav.eu/</a></li>
+<li>Email: <a href="mailto://svjatoslav@svjatoslav.eu/">mailto://svjatoslav@svjatoslav.eu/</a></li>
+</ul></li>
+
+<li><a href="http://svjatoslav.eu/programs.jsp">other applications hosted at svjatoslav.eu</a></li>
+</ul>
+
+
+<div id="outline-container-orgheadline1" class="outline-2">
+<h2 id="orgheadline1"><span class="section-number-2">1</span> Project description</h2>
+<div class="outline-text-2" id="text-1">
+<p>
+In software, pure Java realtime 3D rendering engine. With the final goal of
+becoming a platform for buildng 3D user interfaces.
+</p>
+
+<ul class="org-ul">
+<li>See: <a href="http://www2.svjatoslav.eu/gitbrowse/sixth-3d-demos/doc/index.html">demos of current 3D engine capabilities</a></li>
+</ul>
+
+
+<p>
+System is implemented in Java because:
+</p>
+<ul class="org-ul">
+<li>It scales well to handle great complexity.</li>
+<li>It is easy to refactor and experiment with.</li>
+<li>It is fast enough thanks to Java virtual machine just-in-time compiler.</li>
+<li>Easy to run on various hardware platforms and operating systems.</li>
+</ul>
+
+<p>
+3D rendering is done in software, 100% pure Java on CPU. At least for now.
+Modern CPU cores count keeps growing and therefore rendering by CPU is not as
+expensive as it used to be for the old single core systems.
+</p>
+
+<p>
+CPU rendering performance is already good enough to implement usable 3D UI at
+sufficient detail level, resolution and frame rate.
+</p>
+
+<p>
+Pure Java also means easy portability and installation. No need to deal with
+platform specific dependencies.
+</p>
+
+<p>
+Also CPU rendering allows to easily test different rendering algorithms and
+retains complete control of every rendered pixel.
+</p>
+</div>
+</div>
 
 
-    <div id="outline-container-orgheadline2" class="outline-2">
-        <h2 id="orgheadline2"><span class="section-number-2">2</span> Software development</h2>
-        <div class="outline-text-2" id="text-2">
-            <p>
-                Instructions to embed Sixth-3D in your project as a library. Maven *pom.xml*
-                file snippet:
-            </p>
-            <div class="org-src-container">
+<div id="outline-container-orgheadline2" class="outline-2">
+<h2 id="orgheadline2"><span class="section-number-2">2</span> Software development</h2>
+<div class="outline-text-2" id="text-2">
+<p>
+Instructions to embed Sixth-3D in your project as a library. Maven *pom.xml*
+file snippet:
+</p>
+<div class="org-src-container">
 
 <pre class="src src-xml">&lt;<span style="color: #bc6ec5; font-weight: bold;">dependencies</span>&gt;
     ...
     &lt;<span style="color: #bc6ec5; font-weight: bold;">dependency</span>&gt;
 
 <pre class="src src-xml">&lt;<span style="color: #bc6ec5; font-weight: bold;">dependencies</span>&gt;
     ...
     &lt;<span style="color: #bc6ec5; font-weight: bold;">dependency</span>&gt;
-        &lt;<span style="color: #bc6ec5; font-weight: bold;">groupId</span>&gt;eu.svjatoslav&lt;/<span
-            style="color: #bc6ec5; font-weight: bold;">groupId</span>&gt;
-        &lt;<span style="color: #bc6ec5; font-weight: bold;">artifactId</span>&gt;sixth-3d&lt;/<span
-            style="color: #bc6ec5; font-weight: bold;">artifactId</span>&gt;
-        &lt;<span style="color: #bc6ec5; font-weight: bold;">version</span>&gt;1.0&lt;/<span
-            style="color: #bc6ec5; font-weight: bold;">version</span>&gt;
+        &lt;<span style="color: #bc6ec5; font-weight: bold;">groupId</span>&gt;eu.svjatoslav&lt;/<span style="color: #bc6ec5; font-weight: bold;">groupId</span>&gt;
+        &lt;<span style="color: #bc6ec5; font-weight: bold;">artifactId</span>&gt;sixth-3d&lt;/<span style="color: #bc6ec5; font-weight: bold;">artifactId</span>&gt;
+        &lt;<span style="color: #bc6ec5; font-weight: bold;">version</span>&gt;1.0&lt;/<span style="color: #bc6ec5; font-weight: bold;">version</span>&gt;
     &lt;/<span style="color: #bc6ec5; font-weight: bold;">dependency</span>&gt;
     ...
 &lt;/<span style="color: #bc6ec5; font-weight: bold;">dependencies</span>&gt;
     &lt;/<span style="color: #bc6ec5; font-weight: bold;">dependency</span>&gt;
     ...
 &lt;/<span style="color: #bc6ec5; font-weight: bold;">dependencies</span>&gt;
 &lt;<span style="color: #bc6ec5; font-weight: bold;">repositories</span>&gt;
     ...
     &lt;<span style="color: #bc6ec5; font-weight: bold;">repository</span>&gt;
 &lt;<span style="color: #bc6ec5; font-weight: bold;">repositories</span>&gt;
     ...
     &lt;<span style="color: #bc6ec5; font-weight: bold;">repository</span>&gt;
-        &lt;<span style="color: #bc6ec5; font-weight: bold;">id</span>&gt;svjatoslav.eu&lt;/<span
-            style="color: #bc6ec5; font-weight: bold;">id</span>&gt;
-        &lt;<span style="color: #bc6ec5; font-weight: bold;">name</span>&gt;Svjatoslav repository&lt;/<span
-            style="color: #bc6ec5; font-weight: bold;">name</span>&gt;
-        &lt;<span style="color: #bc6ec5; font-weight: bold;">url</span>&gt;http://www2.svjatoslav.eu/maven/&lt;/<span
-            style="color: #bc6ec5; font-weight: bold;">url</span>&gt;
+        &lt;<span style="color: #bc6ec5; font-weight: bold;">id</span>&gt;svjatoslav.eu&lt;/<span style="color: #bc6ec5; font-weight: bold;">id</span>&gt;
+        &lt;<span style="color: #bc6ec5; font-weight: bold;">name</span>&gt;Svjatoslav repository&lt;/<span style="color: #bc6ec5; font-weight: bold;">name</span>&gt;
+        &lt;<span style="color: #bc6ec5; font-weight: bold;">url</span>&gt;http://www2.svjatoslav.eu/maven/&lt;/<span style="color: #bc6ec5; font-weight: bold;">url</span>&gt;
     &lt;/<span style="color: #bc6ec5; font-weight: bold;">repository</span>&gt;
     ...
 &lt;/<span style="color: #bc6ec5; font-weight: bold;">repositories</span>&gt;
 </pre>
     &lt;/<span style="color: #bc6ec5; font-weight: bold;">repository</span>&gt;
     ...
 &lt;/<span style="color: #bc6ec5; font-weight: bold;">repositories</span>&gt;
 </pre>
-            </div>
+</div>
 
 
-            <p>
-                <a href="http://www2.svjatoslav.eu/projects/sixth/codegraphs/">Auto-generated graphs for parts of
-                    Sixth-3D code/architecture</a> using <a
-                    href="http://www2.svjatoslav.eu/gitbrowse/javainspect/doc/index.html">this tool</a>
-            </p>
-        </div>
-    </div>
+<p>
+<a href="http://www2.svjatoslav.eu/projects/sixth/codegraphs/">Auto-generated graphs for parts of Sixth-3D code/architecture</a> using <a href="http://www2.svjatoslav.eu/gitbrowse/javainspect/doc/index.html">this tool</a>
+</p>
+</div>
+</div>
 </div>
 <div id="postamble" class="status">
 </div>
 <div id="postamble" class="status">
-    <p class="author">Author: Svjatoslav Agejenko</p>
-    <p class="date">Created: 2016-08-03 Wed 23:15</p>
-    <p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
+<p class="author">Author: Svjatoslav Agejenko</p>
+<p class="date">Created: 2016-08-23 Tue 09:26</p>
+<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
 </div>
 </body>
 </html>
 </div>
 </body>
 </html>
index 31a2be0..13bb17b 100644 (file)
 
 - [[http://svjatoslav.eu/programs.jsp][other applications hosted at svjatoslav.eu]]
 
 
 - [[http://svjatoslav.eu/programs.jsp][other applications hosted at svjatoslav.eu]]
 
-
-- In software, pure Java realtime 3D rendering engine. With the final goal of
-  becoming a platform for buildng 3D user interfaces.
   
 * Project description
   
 * Project description
+In software, pure Java realtime 3D rendering engine. With the final goal of
+becoming a platform for buildng 3D user interfaces.
+
++ See: [[http://www2.svjatoslav.eu/gitbrowse/sixth-3d-demos/doc/index.html][demos of current 3D engine capabilities]]
+
+
 System is implemented in Java because:
 - It scales well to handle great complexity.
 - It is easy to refactor and experiment with.
 System is implemented in Java because:
 - It scales well to handle great complexity.
 - It is easy to refactor and experiment with.
@@ -40,7 +43,6 @@ platform specific dependencies.
 Also CPU rendering allows to easily test different rendering algorithms and
 retains complete control of every rendered pixel.
 
 Also CPU rendering allows to easily test different rendering algorithms and
 retains complete control of every rendered pixel.
 
-
 * Software development
 Instructions to embed Sixth-3D in your project as a library. Maven *pom.xml*
 file snippet:
 * Software development
 Instructions to embed Sixth-3D in your project as a library. Maven *pom.xml*
 file snippet: