Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discuss about future plan #5

Open
noname0310 opened this issue Apr 19, 2024 · 2 comments
Open

Discuss about future plan #5

noname0310 opened this issue Apr 19, 2024 · 2 comments

Comments

@noname0310
Copy link
Collaborator

91acb27
as the last commit, the implementation of the prototype feature is finished, and we need to discuss how to improve it in the future

@ZLY201

@ZLY201
Copy link
Contributor

ZLY201 commented Apr 19, 2024

  1. Single access cache. It seems a same model will be load multiple times when I delete or add to case.
  2. RGB light. I think the rgb light is important to attract user.
  3. Support cable installation. To simulate a real installation, cables are also necessary.
  4. Install it by hand but not by click. When I hover a certain hardware it could be removed.

And for the loading page I think a process bar will be better. ======> 100%

@noname0310
Copy link
Collaborator Author

  1. objects that already exist in the Scene will be cached when loaded again. This is valid for objects that can have multiple mountings, such as fans.
    I think the problem is caused by the implementation that objects that are not in the scene are immediately cleared from the cache. I chose this implementation because of the design to free up as much memory as possible to prevent out-of-memory.
    I think I could resolve the issue by relaxing this restriction a little bit.

  2. As long as we have a 3D model with RGB lights, i can implement this.

  3. I'm trying to figure out how to support cables for arbitrary models. It's not impossible, but it requires some research

  4. It's easy. But it would be nice to have a concept UI drawing or something

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants