Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/turnage/immense
Meshes with L-Systems
https://github.com/turnage/immense
Last synced: about 2 months ago
JSON representation
Meshes with L-Systems
- Host: GitHub
- URL: https://github.com/turnage/immense
- Owner: turnage
- License: apache-2.0
- Created: 2018-11-08T05:57:50.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-30T21:21:54.000Z (over 4 years ago)
- Last Synced: 2024-07-26T22:54:38.086Z (about 2 months ago)
- Language: Rust
- Homepage:
- Size: 85.9 KB
- Stars: 131
- Watchers: 6
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# immense
[![](https://docs.rs/immense/badge.svg)](https://docs.rs/immense) [![crates.io](https://img.shields.io/crates/v/immense.svg)](https://crates.io/crates/immense) ![](https://travis-ci.org/turnage/immense.svg?branch=master)
A library for describing 3D meshes with simple composable rules.
```rust
rule![
tf![
Tf::saturation(0.8),
Tf::hue(160.0),
Replicate::n(36, vec![Tf::rz(10.0), Tf::ty(0.1)]),
Replicate::n(36, vec![Tf::ry(10.0), Tf::tz(1.2), Tf::hue(3.4)]),
] => cube()
]
```![](https://i.imgur.com/1Emik4Z.png)