Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/qu1x/kiss3d-trackball
- Owner: qu1x
- Created: 2021-04-03T08:53:23.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-09-02T15:07:24.000Z (over 1 year ago)
- Last Synced: 2024-08-10T06:13:23.345Z (5 months ago)
- Topics: arcball, c, camera, exponential-map, kiss3d, quaternion, rust-lang, virtual-trackball
- Language: Rust
- Homepage:
- Size: 38.1 KB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSES/BSD-2-Clause-Patent.md
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.svgComplements 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.