Skip to content

gmorenz/bevy_anvil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bevy + Anvil = We have OpenSCAD at home :)

bevy_anvil_v0.mp4

Disclaimer: This is a demo, not production ready code.

Usage

See examples/editor.rs

To run the editor with hot-reloading:

  1. Follow instructions here to set up dx and .cargo/config.toml: https://github.com/TheBevyFlock/bevy_simple_subsecond_system/?tab=readme-ov-file#first-time-installation
  2. Run dx serve --hot-patch --features dynamic --example editor

Using this library with hot patching requires --features dynamic, which links anvil dynamically instead of statically, because of this issue.

Licensing

Anvil is licensed LGPLv2.1 and to the extent I own the copyright on the code in this repo you are free to use it under that, or the MIT or Apache2 licenses.

The stl module in this repo is largely not my own work but copied from bevy_stl and released under a MIT licensed by Niklas Cathor, the MIT license is embedded in the file. Of course all bugs are my own and should be reported here, not there.

examples/editor.rs contains example code copied from Anvil to make a lego brick, and as such can probably only be used under the LGPLv2.1 license.

About

Bevy + Anvil = We have OpenSCAD at home (with aspirations) :)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages