Panorámica y zoom en escena 3D con Arcball¿Hay alguna forma de añadir desplazamiento con el ratón y zoom con la rueda del ratón para poder navegar por un gráfico en una escena 3D creada con la función "Build Scene"? Parece que solo es posible rotar el objeto añadido a la Arcball, pero no es posible obtener ni configurar su orientación.
Exploración y visualización de datosVentanasRe: Panorámica y zoom en escena 3D con ArcballLa plataforma de superficie 3D permite guardar y restaurar la configuración de arcball; los cuaterniones internos se convierten a ángulos de Euler para su almacenamiento. Las plataformas no implementan el zoom/desplazamiento mediante controles similares a los de arcball, pero se puede usar el ratón sobre los ejes del gráfico para desplazar y ampliar los datos.
También hay ejemplos de JSL scene3D: car.jsl, que muestra cómo se pueden enlazar y anidar arcos. El ejemplo ratmaze.jsl permite recorrer una escena 3D con el ratón; hay un reloj digital en el laberinto que está en un arco. Pero el punto de vista del usuario no es un arco.
No sé si los ángulos de Euler están expuestos a través de la interfaz de scripts de arcball... verifique el índice de scripts.
Re: Panorámica y zoom en escena 3D con ArcballGracias. Acabo de publicar una pregunta nueva y más detallada sobre esto. Ninguno de los ejemplos de JSL combina desplazamiento y zoom con Arcball, y he consultado el índice de scripts. Pero que no esté ahí no siempre significa que no esté.
Una funcionalidad similar a la de la plataforma de superficie 3D estaría bien, pero supongo que no es la plataforma adecuada para la visualización personalizada de OpenGL. Podría tener acceso a otra implementación de ArcBall o a sus componentes internos.