Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yoanlcq/vek
Generic 2D-3D math swiss army knife for game engines, with SIMD support and focus on convenience.
https://github.com/yoanlcq/vek
Last synced: about 2 months ago
JSON representation
Generic 2D-3D math swiss army knife for game engines, with SIMD support and focus on convenience.
- Host: GitHub
- URL: https://github.com/yoanlcq/vek
- Owner: yoanlcq
- License: apache-2.0
- Created: 2017-07-26T16:58:23.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-09-22T20:52:06.000Z (4 months ago)
- Last Synced: 2024-10-31T11:26:27.378Z (3 months ago)
- Language: Rust
- Homepage: https://docs.rs/vek
- Size: 708 KB
- Stars: 281
- Watchers: 6
- Forks: 31
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE-APACHE
Awesome Lists containing this project
- awesome-rust-list - vek - 3D math swiss army knife for game engines, with SIMD support and focus on convenience. (Scientific Computation)
- awesome-rust-list - vek - 3D math swiss army knife for game engines, with SIMD support and focus on convenience. (Scientific Computation)
README
[![Travis CI Build Status](https://travis-ci.com/yoanlcq/vek.svg?branch=master)](https://travis-ci.org/yoanlcq/vek)
[![Appveyor Build status](https://ci.appveyor.com/api/projects/status/ir0d4pkpkfwv643q/branch/master?svg=true)](https://ci.appveyor.com/project/yoanlcq/vek/branch/master)
[![Documentation](https://docs.rs/vek/badge.svg)](https://docs.rs/vek)
[![Version](https://img.shields.io/crates/v/vek.svg)](https://crates.io/crates/vek)
![MIT/Apache-2.0](https://img.shields.io/badge/License-MIT%2FApache--2.0-blue.svg)
[![Downloads](https://img.shields.io/crates/d/vek.svg)](https://crates.io/crates/vek)# vek
Generic 2D-3D math swiss army knife for game engines, with SIMD support and focus on convenience.
See [the wiki](https://github.com/yoanlcq/vek/wiki) for an overview, FAQ, guides, and other info.
# Release notes and breaking changes
Please see [the relevant wiki page](https://github.com/yoanlcq/vek/wiki/Release-notes).
# Compiling on `no_std`
Specify the `vek` dependency in `Cargo.toml` like so :
```toml
[dependencies]
vek = { version = "0.10.0", default-features = false, features = ["libm"] }
```# Contributing
If you plan to work a pull request, please file an issue first so that we can agree on the best way to go and minimize the amount of wasted time. :)
# CONTRIBUTORS
(See also `authors` in `Cargo.toml`!)
- Joshua Barretto (GitHub: [@zesterer](https://github.com/zesterer))
- Sunjay Varma (GitHub : [@sunjay](https://github.com/sunjay))
- Timo Kösters (GitHub : [@timokoesters](https://github.com/timokoesters))
- Imbris (GitHub: [@imberflur](https://github.com/imberflur))
- Lukas Wirth (GitHub: [@veykril](https://github.com/veykril))
- Martin Taibr (GitHub: [@martin-t](https://github.com/martin-t))
- Patiga (GitHub: [@Patiga](https://github.com/Patiga))