L'objet Browser

Cet objet fourni par l'applet permet à un script d'interagir avec la scène affichée.
Il est inspiré de la norme X3D : X3D Scene access interface specifications

var applet = deployJMath3D.getApplet();
var browser = applet.getBrowser();

La valeur de retour est un objet qui expose les méthodes X3D suivantes :

nomdescription
getCurrentFrameRate()Nombre d'images par seconde. Mis à jour en permanence.
getExecutionContext()Accès au graphe de scène
getName()Renvoie la chaîne "JMath3D"
getVersion()Renvoie la version de l'applet dans une chaîne de caractères. Identique à applet.getVersion()

L'objet Browser expose aussi les méthodes suivantes sur la version d'OpenGL installée.
Ces informations ne sont disponibles que quand l'initialisation d'OpenGL est terminée.

nomdescription
isOpenGLInitialized()false au démarrage de l'applet, puis true dès qu'elle est prête à fonctionner et que les informations OpenGL sont disponibles.
getOpenGLMinPointSize()taille minimale pour l'affichage des points en pixels
getOpenGLMaxPointSize()taille maximale pour l'affichage des points en pixels
getOpenGLPointSizeGranularity()écart minimum, en pixels, entre 2 tailles de points successives