[[ProgramLanguage/Script/JavaScript/JointJS]]
*Joint.getVertices() [#h7c94b8e]
**概要 [#j2e8e0c4]
直線の交わる点を取得します。
//End 概要
#br
**構文 [#qd6c473c]
function()
//End 構文
#br
**戻り値 [#n8694b0e]
:1D array of point|
//End 戻り値
#br
**解説 [#bc4b5a00]
直線の交わる点を1次元配列で取得します。
//End 解説
#br
**例 [#p7192ae8]
交点を取得する方法を次のコード例に示します。
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"));
}
//End 例
#br
**バージョン情報 [#bd8661f5]
Joint 0.2.0
//End バージョン情報
#br
**参照 [#da90ba59]
[[setVertices(1D array of point)>../setVertices(1D array of point)]]
[[Joint.setVertices(1D array of point)>../setVertices(1D array of point)]]
[[Joint.straighten()>../straighten()]]
//End 参照
//End Joint.getVertices()