不同板上对象之间的依赖关系

时间:2018-02-14 20:41:19

标签: jsxgraph

我希望使用2个不同的电路板,并使其中一个元件依赖于另一个电路板上的元件。这可能吗?

1 个答案:

答案 0 :(得分:1)

是的,可以通过board1.addChild(board2)连接电路板。然后,board1的每次更新都会触发board2的更新。这是一个简单的例子(见https://jsfiddle.net/vcL7aepo/6/):

var board1 = JXG.JSXGraph.initBoard('box1', {
                boundingbox: [-5, 5, 5, -5],
                axis: false,
                showNavigation: false
          });
var board2 = JXG.JSXGraph.initBoard('box2', {
                boundingbox: [-5, 5, 5, -5],
                axis: true,
                showNavigation: false
          });

board1.addChild(board2);
var a = board1.create('slider', [[-3,1], [3,1], [-10,1,10]]);
var f = board2.create('functiongraph', [
        function(x) { return a.Value()*x*x;} 
    ]);