Répondre à : Jsxgraph ne se rafraichit pas

Accueil Forums Programmation WIMS Programmation d’exercices OEF Jsxgraph ne se rafraichit pas Répondre à : Jsxgraph ne se rafraichit pas

#3093
Joël
Participant
Up
0
Down
::

Merci pour la doc, j’étais passé un peu vite à côté.

Ceci dit, si je comprends, function retournerait une donnée dynamique toujours recalculée, alors que le board.create ne le fait qu’une fois.
Pourtant le code de
bayreuth permet d’avoir un graphe toujours actualisé.

La différence est donc dans la méthode permettant la déclaration de xy avec [« X(x)+X(y) », »Y(x)+Y(y) »].

Mais la je comprends pas pourquoi cela fonctionne dans un cas et pas dans l’autre

Le code original:

board = JXG.JSXGraph.initBoard('box', {boundingbox: [-6, 6, 8, -4], axis: true});
 
var org = board.create('point', [0,0], {style:10,visible:true,fixed:true,name:' '});
var x = board.create('point', [2,2], {style:5,color:'blue',name:'x'});
var y = board.create('point', [-1,-3], {style:5,color:'blue',name:'y'});
var xy = board.create('point', 
    ["X(x)+X(y)","Y(x)+Y(y)"], {style:7,color:'green',name:'x+y'});
var ax =board.create('arrow', [org,x], {strokeColor:'blue'});
var ay =board.create('arrow', [org,y], {strokeColor:'blue'});
var axy =board.create('arrow', [org,xy], {strokeColor:'red'});
var ax2 =board.create('arrow', [x,xy], {strokeColor:'blue',strokeWidth:1,dash:1});
var ay2 =board.create('arrow', [y,xy], {strokeColor:'blue',strokeWidth:1,dash:1});