轻量高效的拓扑图组件
zh

Qunee Developer Guide

节点位置

节点的位置属性

#location - 坐标位置

#rotate - 旋转角度

#zIndex - 图层属性,用以控制图元的显示层次,数值高的显示在上层

#anchorPosition - 挂载点位置,可用于控制节点的对齐方式,同样的位置坐标,不同的挂载点位置呈现不同的效果,默认为节点图片的中心

挂载点位置

示例

相同位置,不同挂载点的节点

var node = graph.createNode("Right");
node.anchorPosition = Q.Position.LEFT_TOP;
node = graph.createNode("Left");
node.anchorPosition = Q.Position.RIGHT_TOP;
node = graph.createNode("TOP");
node.anchorPosition = Q.Position.CENTER_BOTTOM;

运行效果:

示例

创建节点,并设置指定位置,旋转角度和挂载点位置

var defaultNode = graph.createNode("Default Node");
var node = graph.createNode("Node");
node.location = new Q.Point(100, 100);
node.rotate = Math.PI / 3;
node.anchorPosition = Q.Position.LEFT_TOP;

运行效果:

ScreenShot 2014-06-05 at 下午4.13.18.png (image/png)
ScreenShot 2014-06-05 at 下午4.13.50.png (image/png)
ScreenShot 2014-06-06 at 上午11.48.40.png