Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 2.54 KB

README.md

File metadata and controls

40 lines (29 loc) · 2.54 KB

jcamera

Maven Central Maven Central (snapshot) Codecov Java Version

com.io7m.jcamera

JVM Platform Status
OpenJDK (Temurin) Current Linux Build (OpenJDK (Temurin) Current, Linux)
OpenJDK (Temurin) LTS Linux Build (OpenJDK (Temurin) LTS, Linux)
OpenJDK (Temurin) Current Windows Build (OpenJDK (Temurin) Current, Windows)
OpenJDK (Temurin) LTS Windows Build (OpenJDK (Temurin) LTS, Windows)

jcamera

The jcamera package provides a rendering-system-independent camera implementation.

Features

  • Rendering and input system independent camera implementations.
  • Smooth first-person camera.
  • Smooth spherical third-person camera.
  • Fully documented with all mathematical derivations given, tutorials, and Javadoc.
  • Implemented in pure Java 21 with no dependencies on any particular rendering system.
  • Example renderer using JOGL and Swing.
  • OSGi-ready
  • JPMS-ready
  • ISC license.

Usage

See the user manual.

com.io7m.jcamera