Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rgeometry/rgeometry
Computational Geometry library written in Rust
https://github.com/rgeometry/rgeometry
algorithms geometry rust wasm
Last synced: 2 months ago
JSON representation
Computational Geometry library written in Rust
- Host: GitHub
- URL: https://github.com/rgeometry/rgeometry
- Owner: rgeometry
- License: unlicense
- Created: 2021-04-29T11:32:42.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-19T16:35:43.000Z (9 months ago)
- Last Synced: 2024-05-12T13:32:45.916Z (9 months ago)
- Topics: algorithms, geometry, rust, wasm
- Language: Rust
- Homepage: https://rgeometry.org/
- Size: 29.2 MB
- Stars: 139
- Watchers: 8
- Forks: 15
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-georust - RGeometry - Computational Geometry library written in Rust. (Watchlist)
README
# RGeometry
Computational Geometry in Rust!
[![Crates.io](https://img.shields.io/crates/v/rgeometry?color=4d76ae)](https://crates.io/crates/rgeometry)
[![API](https://docs.rs/rgeometry/badge.svg)](https://docs.rs/rgeometry)
[![API](https://img.shields.io/badge/docs-head-4d76ae.svg)](https://rgeometry.org/rgeometry/rgeometry/)
[![codecov](https://codecov.io/gh/rgeometry/rgeometry/branch/main/graph/badge.svg?token=A0EFH689BR)](https://codecov.io/gh/rgeometry/rgeometry)
[![GitHub branch checks state](https://img.shields.io/github/checks-status/rgeometry/rgeometry/main?label=tests&logo=github)](https://github.com/rgeometry/rgeometry/actions/workflows/ci.yml)
[![dependency status](https://deps.rs/repo/github/rgeometry/rgeometry/status.svg)](https://deps.rs/repo/github/rgeometry/rgeometry)
[![Discord](https://img.shields.io/discord/731822102935502908)](https://discord.gg/vZZmxwWjeZ)--------------------------------
## What is RGeometry?
RGeometry is a collection of data types such as points, polygons, lines, and segments, and a variety of algorithms for manipulating them. This crate will be of use to you if you've ever wondered if a point is inside a polygon or if a bank is adequately covered by surveillance cameras.
Check out the API documentation for more details. Under each function, there is an interactive example (powered by rust->wasm).
## MSRV
rust-1.59
## Contribute
If you want to learn Rust or computational geometry or both, hit me up in discord and I'll (@lemmih) mentor you. There is a long list of algorithms (ranging from easy to difficult) yet to be implemented in Rust.
## Resources:
* Website: https://rgeometry.org/
* Discord Chat: https://discord.gg/vZZmxwWjeZ
* API Documentation: https://docs.rs/rgeometry