Make a convenience tool to select a volume to generate a building within

Hi!

I made a panel building generator actor that generates a building given the width / height / depth parameters (in the number of panels). The numbers are set through the actor’s details menu. This is not very convenient if you want to design a large city, I would rather prefer to “paint” buildings fast, i.e. something like this: you just put a volume box and drag a corner to resize the volume, the building is regenerated while you pull the corner until you’re satisfied, something like this would work.

This functionality needs to work in the editor only.

I can add a volume box to the actor and figure out how many panels I can generate within, but resizing the box is inconvenient too. I want to add a handle to a corner so I can just drag it whenever I want.

I’m a bit lost here: how to implement this? Any clues how I can problem this and what existing utilities I can use for this? I mostly work in C++ but can use a blueprint just as well.

ChatGPT has been very helpful but not when it comes to this particular topic - it seems hallucinate and offer something that doesn’t exist in the engine (maybe it’s knowledge is out of date).

Any thoughts or pointers to look into?

Thanks in advance!

You can just use two gizmos as location markers. One at each of the two corners.