ll_j
发表于 2014-2-13 15:37:31
圈圈点点,真是不好懂。
不知我理解的对不对:1、2个车位有一个点,3、4个车位有两个点,类推,每增加2个车位增加一个点。点的位置是车位总宽度平分的,即一个点居中,二个点的间距是总宽度的一半,三个点的间距是1/3总宽度,类推。
总之,有点绕。
感激过去
发表于 2014-2-13 15:42:24
lyqiezi 发表于 2014-2-13 15:35 static/image/common/back.gif
是不是思路这样子?
所有块依次判断,左侧没有的,保留,作为排头兵,进入下一个子程序
右侧没有的,结束 ...
正确!!当然车位的角度必须一致才判断为并排一起,作为一组(多个)车位!!
感激过去
发表于 2014-2-13 15:45:52
ll_j 发表于 2014-2-13 15:37 static/image/common/back.gif
圈圈点点,真是不好懂。
不知我理解的对不对:1、2个车位有一个点,3、4个车位有两个点,类推,每增 ...
感谢回复支持!大概原理是这样!!反正就是居中。
感激过去
发表于 2014-2-13 15:50:57
我现在把车位的基点全部调成中心点上,就是每个车位的中点为基点
如果车位宽2.5米(这个数值可以在程序内根据情况随时调整),那么以第一个车位的中点(基点)为圆心,搜索2.5米半径圆有没第二个基点
lyqiezi
发表于 2014-2-13 16:28:23
先获取所有图块的基点坐标列表,然后看右边一个宽度的点坐标是否在列表内,就可以知道右边是否有车位了
感激过去
发表于 2014-2-13 16:40:13
lyqiezi 发表于 2014-2-13 16:28 static/image/common/back.gif
先获取所有图块的基点坐标列表,然后看右边一个宽度的点坐标是否在列表内,就可以知道右边是否有车位了
这个是一个思路
希望有能力的大神帮忙下
可以给报酬··请联系我,谢谢···
xyp1964
发表于 2014-2-13 18:45:33
Gu_xl
发表于 2014-2-13 19:57:17
感激过去 发表于 2014-2-13 16:40 static/image/common/back.gif
这个是一个思路
希望有能力的大神帮忙下
这就是一个分组、排序的问题!可以是任意角度任意方向!
lyqiezi
发表于 2014-2-13 20:55:51
xyp1964 发表于 2014-2-13 18:45 static/image/common/back.gif
有源码可以学习吗?
ZZXXQQ
发表于 2014-2-14 08:07:56
看的晕晕的。
怎么知道车位是几个呢?
是先有圆点再有车位,还是先有车位画圆点?