Crea un gestor de gizmos con los gizmos elegidos activados: flechas de posición, anillos de rotación, tiradores de escala y una caja delimitadora.
Con usePointerToAttachGizmos en true los gizmos se acoplan a la malla en la que hace clic el usuario, limitados
a attachableMeshes cuando se da esa lista; clearGizmoOnEmptyPointerEvent los desacopla
con un clic en el espacio vacío.
Qué gizmos habilitar, las mallas adjuntables, el comportamiento del puntero y la proporción de escala
El 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 });
Lee el gizmo de posición de un gestor, las flechas que arrastran la malla a lo largo de un eje, para ajustar su encaje y sus planos; solo existe cuando los gizmos de posición están activados.
El gestor de gizmos
El gizmo de posición
Lee el gizmo de rotación de un gestor, los anillos que giran la malla alrededor de un eje, para ajustar su encaje y su sensibilidad; solo existe cuando los gizmos de rotación están activados.
El gestor de gizmos
El gizmo de rotación
Lee el gizmo de escala de un gestor, los tiradores que estiran la malla a lo largo de un eje, para ajustar su encaje y su sensibilidad; solo existe cuando los gizmos de escala están activados.
El gestor de gizmos
El gizmo de escala
Lee el gizmo de caja delimitadora de un gestor, el marco con tiradores en las esquinas para escalar y rotar, para ajustar sus tiradores y su encaje; solo existe cuando los gizmos de caja delimitadora están activados.
El gestor de gizmos
El gizmo de caja delimitadora
Muestra los gizmos activados del gestor en una malla para que el usuario pueda manipularla; cualquier malla acoplada antes se libera.
El gestor de gizmos y la malla
El mismo gestor de gizmos
Oculta los gizmos del gestor liberando la malla a la que estaban acoplados.
El gestor de gizmos
El mismo gestor de gizmos
El gestor de gizmos posee los manipuladores en pantalla de una malla adjunta a la vez y, por defecto, los adjunta a lo que el puntero pulse. Créalo con los gizmos que quieras habilitados, y después lee de él los gizmos individuales de posición, rotación, escala y caja delimitadora para ajustarlos.