drawLine(x1,y1,x2,y2)是自定义的函数,实现两点间画线功能 ,起点坐标为(x1,y1),终点坐标为(x2,y2).如果把第一个参数改为1000,则在做循环的时候,每次画线的起点的横坐标值都为1000,所以导致了图上的效果。(起点的横坐标相同)for(i = 0 ;i <= thisData.n ;i++) {drawLine((i * thisData.w / 2) + 展开
drawLine(x1,y1,x2,y2)是自定义的函数,实现两点间画线功能 ,起点坐标为(x1,y1),终点坐标为(x2,y2).如果把第一个参数改为1000,则在做循环的时候,每次画线的起点的横坐标值都为1000,所以导致了图上的效果。(起点的横坐标相同)for(i = 0 ;i <= thisData.n ;i++) {drawLine((i * thisData.w / 2) + thisData.x , (thisData.m * thisData.h / 2) + (i * thisData.h / 2) + thisData.y , thisData.m * thisData.w / 2 + i * thisData.w / 2 + thisData.x , thisData.y + i * thisData.h / 2) ;}这个循环是画右上方向的一组直线for( i = 0 ;i <= thisData.m ;i++) { drawLine((i * thisData.w / 2) + thisData.x , ((thisData.m - i) * thisData.h / 2) + thisData.y , thisData.n * thisData.w / 2 + (i * thisData.w / 2) + thisData.x , thisData.n * thisData.h / 2 + ((thisData.m - i) * thisData.h / 2) + thisData.y) ;} 这个循环是画左上方向的一组直线 收起