2017-12-18 2 views
-1

ワイヤーまたはラインを使用してポイントのセットを接続できるようにします。 ,とが接続されていると接続が完了します。そうでない場合、プレーヤーの接続が間違っていると、画面に間違った接続が表示されます。ライン/ワイヤーマニュアルで2つの要素を接続する

+3

これまでに行ったことと、どこにいるのかを教えてください。 –

+0

私は初心者ですが、私はどのような私のデザインをしたいフラッシュの例を与えることができます。 http://vem-iitg.vlabs.ac.in/Magnetic_Field_Behaviour_in_single_coil(experiment1).htmlこのように私は2点間に線を描きたがっています。 –

+0

Javascriptの場合は、(html5)キャンバスを使用する必要があります。 「lineTo」(https://www.w3schools.com/jsref/canvas_lineto.asp)をご覧ください。 –

答えて

0

私はで開始するいくつかのポインタを与えることができます。

線画は

ノードの選択では、あなたは、線を引くことができ、他のノード上でドロップします。ノードIDを取得したままにしてください。リストに1,2,6が正しいか間違っていると表示されますか?

function drawLine(x, y) { 
    ctx.beginPath(); 
    ctx.moveTo(startX, startY); 
    ctx.lineTo(x, y); 
    ctx.closePath(); 
    ctx.stroke(); 
    ctx.restore(); 
} 

canvas.onmousedown = function (e) { 
    ctx.save(); 
    e.preventDefault(); 
    e.stopPropagation(); 
    startX = parseInt(e.clientX - offsetX); 
    startY = parseInt(e.clientY - offsetY); 
    isDown = true; 
} 
canvas.onmousemove = function (e) { 
    if (!isDown) { 
     return; 
    } 
    e.preventDefault(); 
    e.stopPropagation(); 
    mouseX = parseInt(e.clientX - offsetX); 
    mouseY = parseInt(e.clientY - offsetY); 
    drawLine(mouseX, mouseY); 
} 
canvas.onmouseup = function (e) { 
    if (!isDown) { 
     return; 
    } 
    e.preventDefault(); 
    e.stopPropagation(); 
    isDown = false; 
} 
関連する問題