"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
-<!-- 2022-07-13 Wed 03:46 -->
+<!-- 2022-07-13 Wed 04:16 -->
<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>
<h2>Table of Contents</h2>
<div id="text-table-of-contents" role="doc-toc">
<ul>
-<li><a href="#org4be6df3">1. General</a>
+<li><a href="#org7511f90">1. General</a>
<ul>
-<li><a href="#org12afa0c">1.1. Source code</a></li>
+<li><a href="#orge3f1768">1.1. Source code</a></li>
</ul>
</li>
-<li><a href="#org97fb9d0">2. Project description</a>
+<li><a href="#orgfea2cd7">2. Project description</a>
<ul>
-<li><a href="#orge702afc">2.1. Justification for software rendering</a></li>
-<li><a href="#orgc55629c">2.2. Justification for Java</a></li>
+<li><a href="#org4103b1c">2.1. Justification for software rendering</a></li>
+<li><a href="#orgca70003">2.2. Justification for Java</a></li>
</ul>
</li>
-<li><a href="#org0cf9612">3. API documentation</a></li>
-<li><a href="#orga3215f4">4. Instructions to embed Sixth-3D in your project</a></li>
-<li><a href="#orgbfe98c3">5. <span class="todo TODO">TODO</span> features to add</a>
+<li><a href="#org690ab91">3. API documentation</a></li>
+<li><a href="#org228a301">4. Instructions to embed Sixth-3D in your project</a></li>
+<li><a href="#org39d9f00">5. <span class="todo TODO">TODO</span> features to add</a>
<ul>
-<li><a href="#orgac1820b">5.1. Render only visible polygons</a></li>
+<li><a href="#org16a4a5d">5.1. Render only visible polygons</a></li>
</ul>
</li>
</ul>
</div>
</div>
-<div id="outline-container-org4be6df3" class="outline-2">
-<h2 id="org4be6df3"><span class="section-number-2">1.</span> General</h2>
+<div id="outline-container-org7511f90" class="outline-2">
+<h2 id="org7511f90"><span class="section-number-2">1.</span> General</h2>
<div class="outline-text-2" id="text-1">
<ul class="org-ul">
<li>This program is free software: released under Creative Commons Zero
</ul>
</div>
-<div id="outline-container-org12afa0c" class="outline-3">
-<h3 id="org12afa0c"><span class="section-number-3">1.1.</span> Source code</h3>
+<div id="outline-container-orge3f1768" class="outline-3">
+<h3 id="orge3f1768"><span class="section-number-3">1.1.</span> Source code</h3>
<div class="outline-text-3" id="text-1-1">
<ul class="org-ul">
<li><a href="https://www2.svjatoslav.eu/gitweb/?p=sixth-3d.git;a=snapshot;h=HEAD;sf=tgz">Download latest snapshot in TAR GZ format</a></li>
</div>
</div>
-<div id="outline-container-org97fb9d0" class="outline-2">
-<h2 id="org97fb9d0"><span class="section-number-2">2.</span> Project description</h2>
+<div id="outline-container-orgfea2cd7" class="outline-2">
+<h2 id="orgfea2cd7"><span class="section-number-2">2.</span> Project description</h2>
<div class="outline-text-2" id="text-2">
<ul class="org-ul">
<li>See: <a href="https://www3.svjatoslav.eu/projects/sixth-3d-demos/">demos of current 3D engine capabilities</a></li>
</ul>
<p>
-<a href="#orge702afc">In software</a>, <a href="#orgc55629c">pure Java</a> realtime 3D rendering engine. With the final
+<a href="#org4103b1c">In software</a>, <a href="#orgca70003">pure Java</a> realtime 3D rendering engine. With the final
goal of becoming a platform for buildng 3D user interfaces and
interactive data visualization for <a href="https://www3.svjatoslav.eu/projects/sixth/">project Sixth</a>.
</p>
<p>
-Sixth 3D can be also used as standalone <a href="#orga3215f4">3D engine in your project</a>.
+Sixth 3D can be also used as standalone <a href="#org228a301">3D engine in your project</a>.
</p>
</div>
-<div id="outline-container-orge702afc" class="outline-3">
-<h3 id="orge702afc"><span class="section-number-3">2.1.</span> Justification for software rendering</h3>
+<div id="outline-container-org4103b1c" class="outline-3">
+<h3 id="org4103b1c"><span class="section-number-3">2.1.</span> Justification for software rendering</h3>
<div class="outline-text-3" id="text-2-1">
<p>
3D rendering is done in software, 100% pure Java on CPU. At least for
</p>
</div>
</div>
-<div id="outline-container-orgc55629c" class="outline-3">
-<h3 id="orgc55629c"><span class="section-number-3">2.2.</span> Justification for Java</h3>
+<div id="outline-container-orgca70003" class="outline-3">
+<h3 id="orgca70003"><span class="section-number-3">2.2.</span> Justification for Java</h3>
<div class="outline-text-3" id="text-2-2">
<ul class="org-ul">
<li>It is easy to refactor and experiment with.</li>
</div>
</div>
-<div id="outline-container-org0cf9612" class="outline-2">
-<h2 id="org0cf9612"><span class="section-number-2">3.</span> API documentation</h2>
+<div id="outline-container-org690ab91" class="outline-2">
+<h2 id="org690ab91"><span class="section-number-2">3.</span> API documentation</h2>
<div class="outline-text-2" id="text-3">
<ul class="org-ul">
<li>See <a href="https://www3.svjatoslav.eu/projects/sixth-3d/apidocs/">JavaDoc</a>.</li>
</ul>
</div>
</div>
-<div id="outline-container-orga3215f4" class="outline-2">
-<h2 id="orga3215f4"><span class="section-number-2">4.</span> Instructions to embed Sixth-3D in your project</h2>
+<div id="outline-container-org228a301" class="outline-2">
+<h2 id="org228a301"><span class="section-number-2">4.</span> Instructions to embed Sixth-3D in your project</h2>
<div class="outline-text-2" id="text-4">
<p>
Maven <b>pom.xml</b> file snippet:
<<span style="color: #A6E22E;">repository</span>>
<<span style="color: #A6E22E;">id</span>>svjatoslav.eu</<span style="color: #A6E22E;">id</span>>
<<span style="color: #A6E22E;">name</span>>Svjatoslav repository</<span style="color: #A6E22E;">name</span>>
- <<span style="color: #A6E22E;">url</span>>http://www2.svjatoslav.eu/maven/</<span style="color: #A6E22E;">url</span>>
+ <<span style="color: #A6E22E;">url</span>>http://www3.svjatoslav.eu/maven/</<span style="color: #A6E22E;">url</span>>
</<span style="color: #A6E22E;">repository</span>>
...
</<span style="color: #A6E22E;">repositories</span>>
</p>
</div>
</div>
-<div id="outline-container-orgbfe98c3" class="outline-2">
-<h2 id="orgbfe98c3"><span class="section-number-2">5.</span> <span class="todo TODO">TODO</span> features to add</h2>
+<div id="outline-container-org39d9f00" class="outline-2">
+<h2 id="org39d9f00"><span class="section-number-2">5.</span> <span class="todo TODO">TODO</span> features to add</h2>
<div class="outline-text-2" id="text-5">
<ul class="org-ul">
<li>read this as example, and apply improvements/fixes where applicable:
before animations become still and waiting for user input starts.</li>
</ul>
</div>
-<div id="outline-container-orgac1820b" class="outline-3">
-<h3 id="orgac1820b"><span class="section-number-3">5.1.</span> Render only visible polygons</h3>
+<div id="outline-container-org16a4a5d" class="outline-3">
+<h3 id="org16a4a5d"><span class="section-number-3">5.1.</span> Render only visible polygons</h3>
<div class="outline-text-3" id="text-5-1">
<ul class="org-ul">
<li>This would significantly reduce RAM <-> CPU traffic.</li>
</div>
<div id="postamble" class="status">
<p class="author">Author: Svjatoslav Agejenko</p>
-<p class="date">Created: 2022-07-13 Wed 03:46</p>
+<p class="date">Created: 2022-07-13 Wed 04:16</p>
<p class="validation"><a href="https://validator.w3.org/check?uri=referer">Validate</a></p>
</div>
</body>