
一、程序解决的问题
解决创建间距不同的两排阵列孔的问题,并确保这两排孔不重叠。
二、实现步骤
1. 分别设定两排阵列孔的间距。
2. 确定两排阵列孔之间的最小间距,以保证它们不重叠且保持适当的距离。
3. 首先绘制第一排孔,然后在绘制第二排孔时,每次循环都会判断最近的第二排孔是否已经绘制,或者间距是否超出设定值,如果超出则跳过此次循环,进入下一次循环。
4. 在绘制孔时,先绘制间距较大的孔。
三、代码实现及逻辑调整
python
常量设定
Distance3 = 300 第一排孔距
Distance10 = 120 第二排孔距
Distance11 = 23 两排孔之间的距离
height1 = 15 高度值一(根据实际使用)
height2 = 15 高度值二(根据实际使用)
BendsAllowance1 = 1.8 其他余量值一(根据实际情况自行调整)等参数根据需要自定义调整数值大小
point_x = 150 起始点x坐标等参数根据实际需求设置即可
lenth = 1560 总长度(根据需要设置)
