0
当我使用拼接功能时,它插入点但是复制数组的最后一个元素的副本。拼接功能在阵列中增加了额外的元素
for(indexpoint=0;indexpoint<intpoints.length;indexpoint++)
{
temp.points[indexpoint].x = intpoints[indexpoint].x+this.x;
temp.points[indexpoint].y = intpoints[indexpoint].y+this.y;
}
const point:Point = new Point();
point.x = (intpoints[2].x+intpoints[3].x)/2+this.x;
point.y = (intpoints[2].y+intpoints[3].y)/2+this.y;
temp.points.splice(3,0, point);