daleblackwood / goshapes

Intuitive path-based level editing for Godot 4
MIT License
148 stars 16 forks source link

Feature Request: CSG-like shapers (primarily subtraction / difference operations) #22

Open GGAlanSmithee opened 1 month ago

GGAlanSmithee commented 1 month ago

It would be really cool if you could create subtraction shapes for things such as

In addition to this, it would be cool to support addition operations, for things such as T-shaped walls, but I suspect this is a fair bit harder than the subraction-operations.

I have no idea how hard something like this would be. I would be willing to help if you would consider something like this, but I would require guidance.

GGAlanSmithee commented 1 month ago

Here's are visual examples to better communicate the idea

image

GGAlanSmithee commented 1 month ago

I just re-read the README.md :

Notice that the trees above both snap to ground and ignore the footpath. This can be toggled by layer masks

so the part about carving paths in a ScatterShape is already supported - amazing!