contour.getHalfEdge()
可用性
Flash MX 2004。
用法
contour.getHalfEdge()
参数
无。
返回
一个 HalfEdge 对象。
说明
方法;返回所选形状的轮廓上的一个 HalfEdge 对象。
示例
此示例遍历所选形状的所有轮廓,并在"输出"面板中显示顶点的坐标:
// 选定一个形状
var elt = fl.getDocumentDOM().selection[0];
elt.beginEdit();
var contourArray = elt.contours;
var contourCount = 0;
for (i=0; i<contourArray.length; i++)
{
var contour = contourArray;
contourCount++;
var he = contour.getHalfEdge();
var iStart = he.id;
var id = 0;
while (id != iStart)
{
// 获取下一个顶点
var vrt = he.getVertex();
var x = vrt.x;
var y = vrt.y;
fl.trace("vrt: " + x + ", " + y);
he = he.getNext();
id = he.id;
}
}
elt.endEdit();