Git Product home page Git Product logo

Comments (5)

0bsidian avatar 0bsidian commented on May 27, 2024

I think these functions exist already, they just have different shortcuts to what people may be used to if using 1.5:

shift+a selects all brushes of a group.

ctrl+c, ctrl+v works for entities if you want to create a duplicate of the entity but not share the same target values.

I agree that "regroup" would be useful.

Ungroup works fine for me.

from gtkradiant.

Garux avatar Garux commented on May 27, 2024

Shift+a acts exactly as follows from it's name: selects all of type.
So it selects all func_groups on map or all doors, or all brushes with current texture.
ExpandToTheWholeEntity func selects just one whole entity, which may be very complex, like 50 brushes door. This behavior is missing in ZeroRadiant.

Other needed behavior is copying a brush of complex brush entity, keeping it in the same entity (no new entity!)
NetRadiant has 3 different functions for copying and also intelligent parsing of them. Probably its too much, ones i mentioned are enough to be happy with.

Regroup func itself is needed in case, if you want to pay designers attention to it. The needed functionality can be reached by changing behavior of existing tools, like following:
select brush entity, then select brushes, supposed to be added, then recreate entity; the issue is losing entity keys, can be changed
select brush entity, deselect brushes, supposed to be excluded from it, recreate entity; same issue
or altered one: select brushes, wished to be toren, create worldspawn

Ungroup works fine, but its not stated as map change. Cant be undone and is not prompted to save on radiant closing.

from gtkradiant.

0bsidian avatar 0bsidian commented on May 27, 2024

Actually, try alt+shift+mb1. That should do the behavior you want.

from gtkradiant.

Garux avatar Garux commented on May 27, 2024

Actually, yes. Cycle selects all brushes or entities under cursor in order of depth.

from gtkradiant.

Garux avatar Garux commented on May 27, 2024

Select func group (G) works for complex brush entities atm.
'move into entity' and 'move into worldspawn' funcs cover regroup feature functionality.
The rest improvements are semi good, since they are about changing behavior, people are used to.
Some undo issues and unexpectable results are present.

from gtkradiant.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.