Package eu.svjatoslav.sixth.e3d.math
package eu.svjatoslav.sixth.e3d.math
Sixth 3D engine. Author: Svjatoslav Agejenko.
This project is released under Creative Commons Zero (CC0) license.
Math that is needed for the project.
-
ClassesClassDescriptionDiamond-square algorithm for procedural noise generation.A 3x3 matrix for 3D transformations.A unit quaternion representing a 3D rotation.Represents a transformation in 3D space combining translation and rotation.Stack of transforms applied to points during rendering.A vertex in 3D space with transformation and screen projection support.