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

3DSort #101

Open
Eryoneta opened this issue Aug 13, 2022 · 4 comments
Open

3DSort #101

Eryoneta opened this issue Aug 13, 2022 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@Eryoneta
Copy link
Owner

  • Com o Ctrl + Scroll é possível mudar de camada, permitindo-se ver muito além do 2D!
  • Os mods podem ser tridimensionais, existindo em mais de uma camada.
    • Em cada camada os mods teriam uma relação diferente.
    • Eles são como prédios, cada andar tendo uma conexão diferente com seus vizinhos.
  • Pode-se criar quantas camadas quiser!
@Eryoneta Eryoneta added the enhancement New feature or request label Aug 13, 2022
@Eryoneta Eryoneta self-assigned this Aug 13, 2022
@Eryoneta
Copy link
Owner Author

Eryoneta commented Sep 6, 2022

  • Visão tridimensional:
    • Os itens seguem para o fundo, sua altura sendo visível. Eles podem ser vistos até uma grande distância.
    • O ScrollWheel move a distância da câmera dos objs.
    • Ctrl+ScrollWheel move a intercecção 2D dos objs 3D, o que permite focar em diferentes "camadas".
  • Um mod é como um prédio, com tamanho fixo, mas altura mutável. Se parece com um enorme retângulo.
    • Um cox é como uma ponte, ligando dois mods em toda a sua altura. Se parece com um enorme painel de lado.
    • Um nod é como um mini-prédio, sendo o ponto onde um cox muda de direção. Se parece com um retângulo mais fino.

@Eryoneta
Copy link
Owner Author

  • Cada mod é achatado como um chip, com 2 blocos de altura.
    • A largura dele é decidida pelo seu titulo. A altura é sempre 2.
  • Para se mover um mod para uma outra camada, basta o selec e MouseLeftDown, Ctrl+ScrollWheel.
    • Também há atalhos: Alt+[UpArrow|DownArrow].
  • Um cox pode conectar 2 mods de 2 camadas diferentes.
  • Os mods que estejam conectados a mods da camada atual aparecem como sombras, transparentes.
    • Aparecem apenas quando os mods são selecs.
    • Quanto mais distantes, mais transparentes.
    • É possível selecionar um mod e seguir sua conexão até chegar no mod conectado em outra camada.
  • O cox conectando no 3D segue e lentamente desaparece, conforme o ângulo dele com o plano 2D atual.
  • Pelas camadas, os cox as atravessam, são pontos com duas pontas na tela.
    • As pontas são triângulos.
      • O tamanho das pontas depende da distância vertical entre os mods.
      • Os mods e nods podem possuir uma ponta, seu cox seguindo para outro mod/nod no 3D.
    • Coxs acima dos mods são desenhados acima deles, e na mesma camada ou abaixo, abaixo deles.
    • Os coxs na vertical são quase invisíveis. Mas o mod destacado aparece, transparente, indicando estar conectado ao mod que estiver selec.
  • Seria necessário selecArea em 3D...! Como isso fica?

@Eryoneta Eryoneta mentioned this issue Sep 15, 2022
@Eryoneta
Copy link
Owner Author

Eryoneta commented Oct 4, 2022

Seria incrível para organizar as coisas...
É ambicioso, mas bastante útil se realizado.

@Eryoneta
Copy link
Owner Author

  • Interface em ambiente 3D:
    • Mover o mouse, move o campo de visão no 3D, o cursor sempre ficando no centro.
    • Scroll move para frente/trás.
      • É possível o utilizar para se movimentar, junto com o mover do mouse.
    • O botão direito move o campo de visão todo.
      • O cursor permanece no centro, mas tudo é movido.
      • Como saber o quanto mover? Não há um plano de distância como no 2D...

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

No branches or pull requests

1 participant