blackears / cyclopsLevelBuilder

A Godot plugin to let you block in levels inside the Godot editor.
MIT License
1.04k stars 43 forks source link

Feature Request: Converge/diverge several verticies to their center point #142

Open Gamepro5 opened 6 months ago

Gamepro5 commented 6 months ago

image For example, If I select the top vertices on a cylinder, using the scroll wheel up should move them farther away from the center point (where the gizmo is) and using scroll wheel down should bring them closer to the central point. If I scroll down it would make a cone from the cylinder.

The direction that an individual vertex is to move is determined from the point in space that the individual vertex is on and the central point.

blackears commented 6 months ago

I don't think this would work. The mouse wheel is already used for zooming the camera. I do want to add a scaling gizmo eventually, but that will have to wait on a few other things.

Gamepro5 commented 6 months ago

The mouse wheel is already used for zooming the camera.

This shouldn't be a problem. You've already overloaded the functionality for the scroll wheel when it came to drawing cylinders so I see no reason why it can't be done again. Worst case it can be done in combination with holding a specific key that isn't used by Godot.

blackears commented 4 months ago

A command for merging vertices at their center has been added.

Gamepro5 commented 4 months ago

Does it allow you to partially merge them? I wanted to create an elevated control point

blackears commented 4 months ago

Not at the moment. It will take a lot more dev work to get to the point where that is possible.