0

// 2 点を提供する矢印を作成します。

var A = board.create('point', [4.0, 2.0]);
var B = board.create('point', [1.0, 1.0]);
board.create('arrow', [A, B]);

// 2 つの点を提供する線を作成します。

var C = board.create('point', [4.0, 2.0]);
var D = board.create('point', [6.0, 2.0]);
board.create('line', [C, D]);

これで点 A と点 C は同じです。移動すると、やっと作成したのでCだけ移動。共通点 (A、C) を移動すると、両方のオブジェクト (矢印と線) が一緒に移動する可能性はありますか?

4

1 に答える 1

3

A2点を接着する可能性がありCます。正確にはC、 の「グライダー」に設定できAます。

var A = board.create('point', [4.0, 2.0]);
var B = board.create('point', [1.0, 1.0]);
board.create('arrow', [A, B]);

var C = board.create('point', [4.0, 2.0]);
var D = board.create('point', [6.0, 2.0]);
board.create('line', [C, D]);

C.makeGlider(A).setProperty({fixed: true});
board.update();

に設定fixed:trueする必要がありCます。そうCしないと、ドラッグ時にフォーカスが取得されます。しかし、ポイント上に存在するグライダーをドラッグしても意味がありません。

于 2015-08-12T12:43:37.983 に答える