En rgl
, vous pouvez configurer le sens de la caméra avec rgl.viewpoint. Il accepte theta
, phi
: coordonnées polaires. Ils spécifient la position de la caméra en regardant l'origine. Cependant, il existe encore un autre degré de liberté: l'angle de rotation de la caméra le long du vecteur "oeil". C'est à dire. on peut imaginer deux vecteurs associés à la caméra: le vecteur "oeil" et le vecteur "haut"; theta
et phi
permettent d'ajuster le vecteur "oeil", mais je veux ensuite ajuster le vecteur "haut" après. Est-il possible de le faire?Tournez la caméra le long de la direction "oeil" en réglant
Je suppose qu'il est possible de le faire avec le paramètre userMatrix
(«matrice 4x4 spécifiant le point de vue de l'utilisateur»), mais je n'ai trouvé aucune information sur son utilisation.