Dennis Kobert
7c03360c0a
Implement the Brush tool ( #1099 )
...
* Implement Brush Node
* Add color Input
* Add VectorPointsNode
* Add Erase Node
* Adapt compilation infrastructure to allow non Image Frame inputs
* Remove debug output from TransformNode
* Fix transform calculation
* Fix Blending by making the brush texture use associated alpha
* Code improvements and UX polish
* Rename Opacity to Flow
* Add erase option to brush node + fix freehand tool
* Fix crash
* Revert erase implementation
* Fix flattening id calculation
* Fix some transformation issues
* Fix changing the pivot location
* Fix vector data modify bounds
* Minor fn name cleanup
* Fix some tests
* Fix tests
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com >
Co-authored-by: hypercube <0hypercube@gmail.com >
2023-04-11 01:40:54 -07:00