Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/qu1x/kiss3d-trackball

Virtual Trackball Camera Mode for Kiss3D
https://github.com/qu1x/kiss3d-trackball

arcball c camera exponential-map kiss3d quaternion rust-lang virtual-trackball

Last synced: about 2 months ago
JSON representation

Virtual Trackball Camera Mode for Kiss3D

Awesome Lists containing this project

README

        

# kiss3d-trackball

Virtual Trackball Camera Mode for Kiss 3D

**Warning**: Deprecated in favor of [`bevy_trackball`].

[`bevy_trackball`]: https://qu1x.github.io/bevy_trackball

[![Build][]](https://github.com/qu1x/kiss3d-trackball/actions/workflows/build.yml)
[![Documentation][]](https://docs.rs/kiss3d-trackball)
[![Downloads][]](https://crates.io/crates/kiss3d-trackball)
[![Version][]](https://crates.io/crates/kiss3d-trackball)
[![Rust][]](https://www.rust-lang.org)
[![License][]](https://spdx.org/licenses/BSD-2-Clause-Patent.html)

[Build]: https://github.com/qu1x/kiss3d-trackball/actions/workflows/build.yml/badge.svg
[Documentation]: https://docs.rs/kiss3d-trackball/badge.svg
[Downloads]: https://img.shields.io/crates/d/kiss3d-trackball.svg
[Version]: https://img.shields.io/crates/v/kiss3d-trackball.svg
[Rust]: https://img.shields.io/badge/rust-stable-brightgreen.svg
[License]: https://img.shields.io/crates/l/kiss3d-trackball.svg

Complements the [trackball library] with Kiss3D-specific [`Input`] resulting in a compound
[`Trackball`] camera mode implementation for the [Kiss3D graphics library].

See the [release history](RELEASES.md) to keep track of the development.

[trackball library]: https://github.com/qu1x/trackball
[Kiss3D graphics library]: https://github.com/sebcrozet/kiss3d

[`Input`]: https://docs.rs/kiss3d-trackball/latest/kiss3d_trackball/struct.Input.html
[`Trackball`]: https://docs.rs/kiss3d-trackball/latest/kiss3d_trackball/struct.Trackball.html

## License

The works are [licensed](LICENSES/BSD-2-Clause-Patent.md) under the [`BSD-2-Clause-Patent`].

This license is designed to provide:

* a simple permissive license,
* that is compatible with the [`GPL-2.0-or-later`], and
* which also has an express patent grant included, but
* unlike the [`Apache-2.0`] without patent retaliation.

[`BSD-2-Clause-Patent`]: https://spdx.org/licenses/BSD-2-Clause-Patent.html
[`GPL-2.0-or-later`]: https://spdx.org/licenses/GPL-2.0-or-later.html
[`Apache-2.0`]: https://spdx.org/licenses/Apache-2.0.html

## Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion
in the works by you shall be licensed as above, without any additional terms or conditions.