ProgramLanguage/Script/JavaScript/JointJS

Joint.getVertices()

概要

直線の交わる点を取得します。

 

構文

function()
 

戻り値

1D array of point
 

解説

直線の交わる点を1次元配列で取得します。

 

交点を取得する方法を次のコード例に示します。

var RECT_WIDTH  = 150;
var RECT_HEIGHT = 60;

var parentMember = Joint.dia.org.Member.create({rect: { x:  50, y:  50, width: RECT_WIDTH, height: RECT_HEIGHT }, name: "parent", position: "", avatar: 'homer.jpg'});
var childMember  = Joint.dia.org.Member.create({rect: { x: 150, y: 150, width: RECT_WIDTH, height: RECT_HEIGHT }, name: "child",  position: "", avatar: 'homer.jpg'});
var joint = parentMember.joint(childMember);

joint.setVertices([{x:125, y: 130}, {x:225, y:130}]);

var vertices = joint.getVertices();
for (var index = 0; index < vertices.length; index++) {
    var point = vertices[index];
    var messages = [];
    messages.push("x座標:" + point.x);
    messages.push("y座標:" + point.y);
    messages.push("point:" + point);
    
    alert(messages.join("\n"));
}
 

バージョン情報

Joint 0.2.0

 

参照


トップ   一覧 検索 最終更新   ヘルプ   最終更新のRSS