From: Svjatoslav Agejenko Date: Tue, 23 Aug 2016 06:27:19 +0000 (+0300) Subject: Added reference to demos project. X-Git-Tag: sixth-3d-1.2~63 X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth-3d.git;a=commitdiff_plain;h=8e51b977a4366d84c80fbda07fccfd95e3bdef32 Added reference to demos project. --- diff --git a/doc/index.html b/doc/index.html index c73dfce..8e3d722 100644 --- a/doc/index.html +++ b/doc/index.html @@ -1,395 +1,241 @@ +"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - - - - Sixth 3D - 3D engine - - - - - + + + +Sixth 3D - 3D engine + + + + +
-

Sixth 3D - 3D engine

-
-

Table of Contents

- -
-
- - - - - -
-

1 Project description

-
-

- System is implemented in Java because: -

-
    -
  • It scales well to handle great complexity.
  • -
  • It is easy to refactor and experiment with.
  • -
  • It is fast enough thanks to Java virtual machine just-in-time compiler.
  • -
  • Easy to run on various hardware platforms and operating systems.
  • -
- -

- 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. -

- -

- CPU rendering performance is already good enough to implement usable 3D UI at - sufficient detail level, resolution and frame rate. -

- -

- Pure Java also means easy portability and installation. No need to deal with - platform specific dependencies. -

- -

- Also CPU rendering allows to easily test different rendering algorithms and - retains complete control of every rendered pixel. -

-
-
- +

Sixth 3D - 3D engine

+
+

Table of Contents

+ +
+
+ + + +
+

1 Project description

+
+

+In software, pure Java realtime 3D rendering engine. With the final goal of +becoming a platform for buildng 3D user interfaces. +

+ + + + +

+System is implemented in Java because: +

+
    +
  • It scales well to handle great complexity.
  • +
  • It is easy to refactor and experiment with.
  • +
  • It is fast enough thanks to Java virtual machine just-in-time compiler.
  • +
  • Easy to run on various hardware platforms and operating systems.
  • +
+ +

+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. +

+ +

+CPU rendering performance is already good enough to implement usable 3D UI at +sufficient detail level, resolution and frame rate. +

+ +

+Pure Java also means easy portability and installation. No need to deal with +platform specific dependencies. +

+ +

+Also CPU rendering allows to easily test different rendering algorithms and +retains complete control of every rendered pixel. +

+
+
-
-

2 Software development

-
-

- Instructions to embed Sixth-3D in your project as a library. Maven *pom.xml* - file snippet: -

-
+
+

2 Software development

+
+

+Instructions to embed Sixth-3D in your project as a library. Maven *pom.xml* +file snippet: +

+
<dependencies>
     ...
     <dependency>
-        <groupId>eu.svjatoslav</groupId>
-        <artifactId>sixth-3d</artifactId>
-        <version>1.0</version>
+        <groupId>eu.svjatoslav</groupId>
+        <artifactId>sixth-3d</artifactId>
+        <version>1.0</version>
     </dependency>
     ...
 </dependencies>
@@ -397,30 +243,25 @@
 <repositories>
     ...
     <repository>
-        <id>svjatoslav.eu</id>
-        <name>Svjatoslav repository</name>
-        <url>http://www2.svjatoslav.eu/maven/</url>
+        <id>svjatoslav.eu</id>
+        <name>Svjatoslav repository</name>
+        <url>http://www2.svjatoslav.eu/maven/</url>
     </repository>
     ...
 </repositories>
 
-
+
-

- Auto-generated graphs for parts of - Sixth-3D code/architecture using this tool -

-
-
+

+Auto-generated graphs for parts of Sixth-3D code/architecture using this tool +

+
+
-

Author: Svjatoslav Agejenko

-

Created: 2016-08-03 Wed 23:15

-

Validate

+

Author: Svjatoslav Agejenko

+

Created: 2016-08-23 Tue 09:26

+

Validate

diff --git a/doc/index.org b/doc/index.org index 31a2be0..13bb17b 100644 --- a/doc/index.org +++ b/doc/index.org @@ -16,11 +16,14 @@ - [[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 +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. @@ -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. - * Software development Instructions to embed Sixth-3D in your project as a library. Maven *pom.xml* file snippet: