Skip to content
This repository has been archived by the owner on Sep 27, 2024. It is now read-only.

Multiple selection #154

Open
Cullen-Enerdyne opened this issue Dec 13, 2021 · 3 comments
Open

Multiple selection #154

Cullen-Enerdyne opened this issue Dec 13, 2021 · 3 comments
Assignees
Labels
ASAP For issues that has to be addressed as soon as possible. Feature Request Request to add a feature to the application. OpenGL Software related to the gaphics rendering backend.

Comments

@Cullen-Enerdyne
Copy link
Collaborator

We need to add some way of selecting multiple entities.

To this end, it might be worth designing some kind of selection entity.
The selection entity should also have a way of filtering entity types - we might want to select all cables and components, but not all the primitives they contain.

We can then form entity groups that can be manipulated (deleted/moved/copied).

@Cullen-Enerdyne Cullen-Enerdyne added OpenGL Software related to the gaphics rendering backend. Feature Request Request to add a feature to the application. labels Dec 13, 2021
@AlexvZyl
Copy link
Owner

AlexvZyl commented Dec 14, 2021

What we should do is write a shader that does not write entity ID's to the entity ID FBO. This way we can have a quad rendered that does not destroy Entity ID data. Then we can simply copy all of the pixels in the FBO that the quad covers and retrieve all of the unique entity ID's from that area. @Cullen-Enerdyne

@Cullen-Enerdyne
Copy link
Collaborator Author

I like this. Is it something that you can implement @AlexEnerdyne ?

@AlexvZyl
Copy link
Owner

Yes I can do this.

@Cullen-Enerdyne Cullen-Enerdyne added the ASAP For issues that has to be addressed as soon as possible. label May 18, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
ASAP For issues that has to be addressed as soon as possible. Feature Request Request to add a feature to the application. OpenGL Software related to the gaphics rendering backend.
Projects
None yet
Development

No branches or pull requests

2 participants