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[i];
    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();