Cria um gestor de gizmos com os gizmos escolhidos ativados: setas de posição, anéis de rotação, manípulos de escala e uma caixa delimitadora.
Com usePointerToAttachGizmos verdadeiro os gizmos ligam-se à malha em que o utilizador clica, limitado
a attachableMeshes quando essa lista é dada; clearGizmoOnEmptyPointerEvent desliga-os
num clique no espaço vazio.
Quais gizmos ativar, as malhas anexáveis, o comportamento do ponteiro e a proporção de escala
O gestor de gizmos
const manager = bitbybit.babylon.gizmo.manager.createGizmoManager({ positionGizmoEnabled: true, rotationGizmoEnabled: true, scaleGizmoEnabled: false, boundingBoxGizmoEnabled: false, attachableMeshes: [], usePointerToAttachGizmos: false, clearGizmoOnEmptyPointerEvent: false, scaleRatio: 1 });
bitbybit.babylon.gizmo.manager.attachToMesh({ gizmoManager: manager, mesh });
Lê o gizmo de posição de um gestor, as setas que arrastam a malha ao longo de um eixo, para afinar o seu ajuste e planos; só existe quando os gizmos de posição estão ativados.
O gestor de gizmos
O gizmo de posição
Lê o gizmo de rotação de um gestor, os anéis que rodam a malha em torno de um eixo, para afinar o seu ajuste e sensibilidade; só existe quando os gizmos de rotação estão ativados.
O gestor de gizmos
O gizmo de rotação
Lê o gizmo de escala de um gestor, os manípulos que esticam a malha ao longo de um eixo, para afinar o seu ajuste e sensibilidade; só existe quando os gizmos de escala estão ativados.
O gestor de gizmos
O gizmo de escala
Lê o gizmo de caixa delimitadora de um gestor, a moldura com manípulos nos cantos para escalar e rodar, para afinar os seus manípulos e ajuste; só existe quando os gizmos de caixa delimitadora estão ativados.
O gestor de gizmos
O gizmo de caixa delimitadora
Mostra os gizmos ativados do gestor numa malha para que o utilizador a possa manipular; qualquer malha ligada antes é libertada.
O gestor de gizmos e a malha
O mesmo gestor de gizmos
Oculta os gizmos do gestor libertando a malha a que estavam ligados.
O gestor de gizmos
O mesmo gestor de gizmos
O gestor de gizmos é dono dos manipuladores no ecrã para uma malha anexada de cada vez e, por predefinição, anexa-os ao que o ponteiro clicar. Crie-o com os gizmos que quiser ativados, depois leia dele os gizmos individuais de posição, rotação, escala e caixa delimitadora para os afinar.