Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jafarabdi/meshcat-rs
A Rust interface to meschat visualizer https://github.com/rdeits/meshcat
https://github.com/jafarabdi/meshcat-rs
Last synced: about 2 months ago
JSON representation
A Rust interface to meschat visualizer https://github.com/rdeits/meshcat
- Host: GitHub
- URL: https://github.com/jafarabdi/meshcat-rs
- Owner: JafarAbdi
- License: bsd-3-clause
- Created: 2023-03-22T18:50:51.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-06T21:56:55.000Z (4 months ago)
- Last Synced: 2024-09-07T01:37:13.163Z (4 months ago)
- Language: Rust
- Homepage:
- Size: 3.74 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# meshcat
[![Crates.io](https://img.shields.io/crates/v/meshcat.svg)](https://crates.io/crates/meshcat)
[![Docs.rs](https://docs.rs/meshcat/badge.svg)](https://docs.rs/meshcat)
[![CI](https://github.com/JafarAbdi/meshcat-rs/actions/workflows/ci.yml/badge.svg)](https://github.com/JafarAbdi/meshcat-rs/actions/workflows/ci.yml)## Installation
### Cargo
* Install the rust toolchain in order to have cargo installed by following
[this](https://www.rust-lang.org/tools/install) guide.
* run `cargo install meshcat`## Usage
First you need to install meshcat package to open the server:
```bash
# https://mamba.readthedocs.io/en/latest/installation.html
micromamba create -f environment.yml
micromamba run -n meshcat meshcat-server --open
```See the [demo](https://github.com/JafarAbdi/meshcat-rs/blob/main/examples/demo.rs) in the examples folder
https://user-images.githubusercontent.com/16278108/231297164-04a4dc92-c612-49aa-8700-074935fd2ec5.mp4
![meshcat](https://user-images.githubusercontent.com/16278108/232151198-905e669c-bc5d-485f-9c61-113f67a0de04.png)
## Contribution
See [CONTRIBUTING.md](CONTRIBUTING.md).