Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)