How do I edit coordinates of box brush?

i need box brush to be in an exact place and it always “snaps” when i want to move it.

Hey alx0427,

Unfortunately there is currently no way to enter location, rotation, or scale values for brushes. You can turn off snapping to grid by clicking on icon in Viewport that looks like a little grid:

5767-disablegridsnapping.png

Best,

Thanks. Are you guys planning to get that implemented? seems like a fairly easy thing to do and it also seems like it would be fairly important.

It’s on our wishlist/backlog. My understanding is that there are some big technical limitations for why this is not currently possible.

You can read about and find a link to our current roadmap for editor here: https: //www.unrealengine.com/blog/sharing--unreal-engine-4-roadmap

As a workaround, if you select a BSP brush, then open notepad and paste, you get text representation of that brush. Look for line that contains “RelativeLocation” (this is a small excerpt of brush data):

     Begin Object Name="BrushComponent0"
        Brush=Model'Model_9'
        RelativeLocation=(X=-1135.000000,Y=-350.000000,Z=88.827301)
     End Object

Those coordinates are center of brush, I believe. You can alter them, then select entire text representation and hit copy. Pasting in 3d view of Unreal editor will then add a new copy of brush at new coordinates. It’s tedious, but it works.

I tested this with a 100x100x100 box and changed first bit of X coordinate to -1535. A new brush was created at new coordinates (I made sure coordinates matched by creating a pointlight and entering it’s location manually.)

Not quite sure what’s up with Z coordinate in that excerpt. My landscape was at Z=40 and original cube was sitting directly on it, so center of said cube should have been exactly 90 [ (100/2)+40 ]rather than 88 and change. Could be some precision artifact with landscapes, could be that my landscape wasn’t perfectly flat. Not sure.