Skip to content

A generative artwork using a tree to generate rotating circles in circles

Notifications You must be signed in to change notification settings

eulervoid/circle-tree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raycast Tree Artwork

Raycasting Circle Tree Artwork

Creates a generative artwork based on a random tree where each node can have (2..n) children. Starting from the root, line segments are recursively created that partition the space so that n circles could be drawn inside the parent circle. These line segments are then used to cast a ray and find the first intersection point with previously added segments, to create the final look.

Run

To try it out, clone the repo and run:

$ cargo run --release

(assuming Rust is installed)

About

A generative artwork using a tree to generate rotating circles in circles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages