Panoramique et zoom dans une scène 3D avec ArcballExiste-t-il un moyen d'ajouter un panoramique à la souris et un zoom à la molette, afin de pouvoir naviguer dans un graphique dans une scène 3D créée avec Build Scene ? Il semble que seule la rotation de l'objet ajouté à l'Arcball soit possible, et qu'il soit impossible de définir ou d'obtenir l'orientation de l'Arcball.
Exploration et visualisation des donnéesWindowsRe : Panoramique et zoom dans une scène 3D avec ArcballLa plateforme de surface 3D permet d'enregistrer et de restaurer les paramètres Arcball ; les quaternions internes sont convertis en angles d'Euler pour l'enregistrement. Les plateformes ne disposent pas de fonctions de zoom/déplacement de type Arcball, mais vous pouvez utiliser la souris sur les axes du graphique pour déplacer et zoomer les données.
Il existe également des exemples JSL pour scene3D : car.jsl montre comment relier et imbriquer des arcballs. L'exemple ratmaze.jsl permet de parcourir une scène 3D à la souris ; une horloge numérique se trouve dans le labyrinthe, lui-même situé dans un arcball. Cependant, le point de vue « vous » n'est pas un arcball.
Je ne sais pas si les angles d'Euler sont exposés via l'interface scriptable de l'arcball... vérifiez l'index de script.
Re : Déplacement panoramique et zoom dans une scène 3D avec ArcballMerci – je viens de poser une question plus détaillée à ce sujet. Aucun exemple JSL ne combine le panoramique et le zoom avec l'Arcball, et j'ai vérifié l'index des scripts. Mais son absence ne signifie pas forcément qu'il n'est pas présent.
Une fonctionnalité similaire à celle de la plateforme de surfaces 3D conviendrait, mais je suppose que ce n'est pas la plateforme idéale pour la visualisation OpenGL personnalisée. Elle pourrait avoir accès à une autre implémentation d'ArcBall ou à certains de ses composants internes.