GraphiteEditor / Graphite

2D vector & raster editor that melds traditional layers & tools with a modern node-based, non-destructive, procedural workflow.
https://graphite.rs
Apache License 2.0
7.63k stars 402 forks source link

Add the Mirror node #1453

Open 0HyperCube opened 9 months ago

0HyperCube commented 9 months ago

This node should take in vector data, a boolean for "Mirror X", and a boolean for "Mirror Y". The centre of transformation should probably be around the pivot (indicated in the document with a blue circle inside another blue circle). pivot If both mirror x and y are active, 4 copies of the vector data will be output. The default values should be true for mirror x and false for mirror y. This is similar to the mirror node in blender.

A guide to the node system can be found https://github.com/GraphiteEditor/Graphite/blob/master/node-graph/README.md - if you have any questions please ask in the discord chat.

Steps:

unholyleona commented 9 months ago

Hey, I'd like to work on that issue :)

0HyperCube commented 9 months ago

@unholyleona If you need any help, feel free to submit a draft PR.

Keavon commented 6 months ago

@skoriop please comment "Ok" so I can assign you to this issue.

skoriop commented 6 months ago

Ok