Skip to content

io7m-com/jcoords

Repository files navigation

jcoords

Maven Central Maven Central (snapshot) Codecov Java Version

com.io7m.jcoords

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)

jcoords

The jcoords package provides simple and fast pre/postcondition and invariant checking functions.

Features

  • Functions for converting between Cartesian coordinate systems.
  • Written in pure Java 21.
  • High coverage test suite.
  • OSGi-ready
  • JPMS-ready
  • ISC license.

Usage

Use the CAxis and CAxisSystemConversions classes to obtain transformation matrices to transform vectors in one coordinate system convention to another.