ProgramLanguage/Script/JavaScript/JointJS
直線の交わる点を取得します。
function()
直線の交わる点を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