Interaction avec JavaScript dans une page web

L'applet doit être insérée dans la page web grâce au script deployJMath3D.js : voir Insertion dans une page web.

L'objet Applet

Les scripts peuvent obtenir une référence à l'applet dès qu'elle est intégrée à la page. Le mieux est d'attendre la fin du chargement de la page pour obtenir cette référence, en utilisant l'événement onload.

var applet = deployJMath3D.getApplet();

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

nomdescription
getBrowser()Accès à la scène en cours, sur le modèle X3D
getVersion()Renvoie la version de l'applet dans une chaîne de caractères.
loadModel(String source, String format)Affiche une nouvelle scène dans l'applet.
setParameter(String name, String value)Modifie l'un des paramètres de l'applet.

loadModel(String source, String format)

Remplace la scène actuellement affichée.
source chaîne qui contient le code source de la nouvelle scène.
format décrit le format de la source. Peut prendre l'une des valeurs , obj, ou g3w

setParameter(String name, String value)

Permet à un script de modifier à la volée les paramètres de l'applet définis ici

Exemples :

applet.setParameter('echelle', 1.05);
applet.setParameter('azimut', Math.PI/4);
applet.setParameter('elevation', 0);
applet.setParameter('rotationPropre', 0);