dualquat

Crates.iodualquat
lib.rsdualquat
version0.1.3
sourcesrc
created_at2022-10-21 01:54:19.11704
updated_at2023-01-15 21:07:56.325758
descriptionQuaternion and Dual Quaternion math library for high-precision physics simulation
homepage
repositoryhttps://github.com/knickish/dualquat
max_upload_size
id693117
size73,085
(knickish)

documentation

README

dualquat

A lightweight, zero-dependency 3d math library for use in Dual Quaternion based physics simulation. Capable of representing and transforming location and attitude simultaneously, in fewer operations than would be required for a transformation matrix.

Features

  • DualQuaternion type
  • DualNumber type
  • Quaternion type
  • Vec3 type

Optional features

  • [nanoserde, serde, speedy] - Serialization of all types
  • [glam, nalgebra, mint] - Conversion to/from equivalent types for interop

Development status

This is being actively worked on. PRs will be accepted for either more tests or functionality.

TODO

  • Use approx for tests
  • Benchmarks
Commit count: 7

cargo fmt