Garux / netradiant-custom

The open-source, cross-platform level editor for id Tech based games.
https://garux.github.io/NRC/
Other
299 stars 52 forks source link

(Feature Request) Clip brushes by face selection #170

Closed sinewavey closed 4 months ago

sinewavey commented 4 months ago

https://github.com/Garux/netradiant-custom/assets/90056029/466ee8f6-8104-40c6-911b-2eacd73750b7

See attached video.

In short: when selecting a face, one may translate it (to adjust the size of the brush as normal, of course) or optionally apply a modifier key to clip the brush as well.

The process ends with both brushes still selected, and can be further compounded.

Garux commented 4 months ago

This is called 'extrude inside', see extrude shortcut in menu.Help.General.Mouse Shortcuts

sinewavey commented 4 months ago

Amazing. I had asked a few other NRC and quake mappers but none knew off the top of their head.

I don't seem to be able to actually input this, but I was able to witness other users doing it in real time. I'll re-open if I can't figure this out.

It seems you have to do this just from having a brush selected with no real tool in use; having a face or move tool opened kinda blocked it. A habit I'll have to get used to I guess.

Garux commented 4 months ago

Right, it's available in default manipulator mode. Other manipulators are focused on doing their niche stuff. Face thing is not a tool, it's component mode. Most of manipulators are applicable in all component modes. Note uses of extrusion: https://garux.github.io/NRC/#Extrude%20brush%20face%20inside,%20mass%20extrusion%20of%20selected%20brush%20faces%20(ctrl%20+%20alt%20+%20m1) https://garux.github.io/NRC/#Some%20editing%20techniques https://garux.github.io/NRC/#Creating%20curve%20of%20brushes%20(extrude,%20merge)