马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
功能 平均分配(细分,x对角线轴长度,y对角线轴长度,中心点坐标x,中心点坐标y,等分点)
//细分,指将菱形的一个边分成几份,等分点顺时针排序,排序规则和时钟一致,即12点方向的等分点为最后一个等分点
x增量=x对角线轴长度/(细分*2)
y增量=y对角线轴长度/(细分*2)
如果(等分点<=细分)
返回 中心坐标x+x增量*(等分点)&"|"&中心坐标y+y增量*(细分-等分点)
如果结束
如果(等分点>细分&等分点<=细分*2)
返回 中心坐标x+x增量*(细分*2-等分点)&"|"&中心坐标y+y增量*(细分-等分点)
如果结束
如果(等分点>细分*2&&等分点<=细分*3)
返回 中心坐标x+x增量*(细分*2-等分点)&"|"&中心坐标y+y增量*(等分点-细分*3)
如果结束
如果(等分点>细分*3&&等分点<=细分*4)
返回 中心坐标x+x增量*(等分点-细分*4)&"|"&中心坐标y+y增量*(等分点-细分*3)
如果结束
功能结束
如果菱形对角线长度都为10,细分为5,等分点为3,中心坐标为原点,那么平均分配(5,10,10,0,0,3)返回值为3|2
|