cyclopsLevelBuilder icon indicating copy to clipboard operation
cyclopsLevelBuilder copied to clipboard

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

Open Gamepro5 opened this issue 11 months ago • 5 comments

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.

Gamepro5 avatar Mar 09 '24 08:03 Gamepro5

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.

blackears avatar Mar 09 '24 14:03 blackears

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.

Gamepro5 avatar Mar 11 '24 09:03 Gamepro5

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

blackears avatar May 08 '24 10:05 blackears

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

Gamepro5 avatar May 09 '24 02:05 Gamepro5

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

blackears avatar May 09 '24 18:05 blackears