Watch
2
0
Fork
You've already forked jcamera
0
Universal 3D camera functions
  • Java 99.4%
  • Shell 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mark Raynsford f9590d987e
Some checks are pending
main-RHEL10-x86_64-jdk25 / Build (push) Waiting to run
main-RHEL10-x86_64-jdk26 / Build (push) Waiting to run
main-RHEL9-x86_64-jdk25 / Build (push) Waiting to run
main-RHEL9-x86_64-jdk26 / Build (push) Waiting to run
Update workflows.
2026-07-31 18:42:53 +01:00
.forgejo Update workflows. 2026-07-31 18:42:53 +01:00
com.io7m.jcamera.core Begin next development iteration 2021-12-31 17:31:20 +00:00
com.io7m.jcamera.documentation Update CSS. 2024-09-19 10:40:00 +00:00
com.io7m.jcamera.examples.jogl Begin next development iteration 2021-12-31 17:31:20 +00:00
com.io7m.jcamera.tests Use junit BOM. 2024-10-26 13:35:35 +00:00
src/site/resources Update site metadata. 2025-08-09 15:06:50 +00:00
.gitignore Update .gitignore. 2024-05-07 16:01:42 +00:00
.gitmodules Move to new organization. 2024-05-03 10:04:06 +00:00
doc7m-books.json Add doc7m-books.json 2026-07-31 18:36:44 +01:00
pom.xml Migrate project. 2026-06-27 10:08:51 +01:00
README-CHANGES.xml Move to new organization. 2024-05-03 10:04:06 +00:00
README-LICENSE.txt Add module descriptors 2021-12-31 16:19:24 +00:00
README.in Migrate project. 2026-06-27 10:08:51 +01:00
README.md Migrate project. 2026-06-27 10:08:51 +01:00

jcamera

Maven Central Maven Central (snapshot) Java Version

com.io7m.jcamera

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