Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ If you just want to show your appreciation, you can send a donation through [Pay
## Toolkit structure
### Runtime/
* [ArrayE](/Runtime/ArrayE.cs): Various Array and List extensions, such as looped getters/setters and flood fills.
* [CellularAutomaton](/Runtime/CellularAutomaton.cs): Generic cellular automaton for two-state rulesets.
* [CellularAutomaton](/Runtime/CellularAutomaton/CellularAutomatonJob.cs): Generic cellular automaton for two-state rulesets.
Common rulesets can be found in CellularAutomaton.Ruleset.
* [ClipperUtility](/Runtime/ClipperUtility.cs): Utility class for conversion of Clipper data from and to Unity format.
* [ColorE](/Runtime/ColorE.cs): Color extensions, HTML colors, Gradient constructors.
Expand Down Expand Up @@ -131,12 +131,12 @@ Classes used in [straight skeleton](https://en.wikipedia.org/wiki/Straight_skele
* [StraightSkeletonGenerator](/Runtime/Geometry/StraightSkeleton/StraightSkeletonGenerator.cs):
A straight skeleton generator, computes a straight skeleton for the input polygon, reusable.
The generation algorithm is loosely based on the work of Tom Kelly (2014)
[Unwritten procedural modeling with the straight skeleton](http://www.twak.co.uk/2014/02/unwritten-procedural-modeling-with.html).
[Unwritten procedural modeling with the straight skeleton](https://theses.gla.ac.uk/4975/).
* [StraightSkeleton](/Runtime/Geometry/StraightSkeleton/StraightSkeleton.cs): A straight skeleton representation.
* [Plan](/Runtime/Geometry/StraightSkeleton/Plan.cs): Representation of the active plan during generation process.

### Runtime/ClipperLib/
The [Clipper](http://www.angusj.com/delphi/clipper.php) library.
The [Clipper 2](https://www.angusj.com/clipper2/Docs/Overview.htm) Clipper 2 library, Clipper 1 Library is no longer available.
Use [PathClipper](/Runtime/PathClipper.cs) and [PathOffsetter](/Runtime/PathOffsetter.cs) for seamless interoperability with Unity.

### Runtime/LibTessDotNet/
Expand Down Expand Up @@ -164,10 +164,10 @@ Or like this:
* [VertexColor](/Shaders/VertexColor) folder: Textureless shaders for use with color information from the vertices.

### Editor/
* [ColorHSVDrawer](/Runtime/Editor/ColorHSVDrawer.cs): PropertyDrawer for ColorHSV.
* [MeshFilterExtension](/Runtime/Editor/MeshFilterExtension.cs): Mesh saving utility available at `MeshFilter context menu > Save Mesh`.
* [ProceduralToolkitMenu](/Runtime/Editor/ProceduralToolkitMenu.cs): Submenu with constructors for primitives at `GameObject > Procedural Toolkit`.
* [RulesetDrawer](/Runtime/Editor/RulesetDrawer.cs): PropertyDrawer for CellularAutomaton.Ruleset.
* [ColorHSVDrawer](Editor/ColorHSVDrawer.cs): PropertyDrawer for ColorHSV.
* [MeshFilterExtension](Editor/MeshFilterExtension.cs): Mesh saving utility available at `MeshFilter context menu > Save Mesh`.
* [ProceduralToolkitMenu](Editor/ProceduralToolkitMenu.cs): Submenu with constructors for primitives at `GameObject > Procedural Toolkit`.
* [RulesetDrawer](Editor/RulesetDrawer.cs): PropertyDrawer for CellularAutomaton.Ruleset.

### Tests/
Tests for the library
Expand Down