Foot gen: fixed corners logic
This commit is contained in:
@@ -380,6 +380,7 @@ for i in range(len(corners)):
|
|||||||
if len(intersects):
|
if len(intersects):
|
||||||
intersect = intersects[0]
|
intersect = intersects[0]
|
||||||
skip_flag = abs(start[y_dir]) < abs(intersect[0][y_dir] - sign * intersect[1][y_dir]/2)
|
skip_flag = abs(start[y_dir]) < abs(intersect[0][y_dir] - sign * intersect[1][y_dir]/2)
|
||||||
|
print("Skip params: ", abs(start[y_dir]), abs(intersect[0][y_dir] - sign * intersect[1][y_dir]/2))
|
||||||
|
|
||||||
for intersect in intersects:
|
for intersect in intersects:
|
||||||
end[y_dir] = intersect[0][y_dir] - sign * intersect[1][y_dir]/2
|
end[y_dir] = intersect[0][y_dir] - sign * intersect[1][y_dir]/2
|
||||||
@@ -398,7 +399,8 @@ for i in range(len(corners)):
|
|||||||
# else:
|
# else:
|
||||||
# start[1] = intersect[0][1] + sign * intersect[1][1]/2
|
# start[1] = intersect[0][1] + sign * intersect[1][1]/2
|
||||||
|
|
||||||
if abs(start[y_dir]) < (corners[j][y_dir]):
|
print("End params: ", abs(start[y_dir]), abs(corners[j][y_dir]))
|
||||||
|
if abs(start[y_dir]) <= abs(corners[j][y_dir]):
|
||||||
print("End Fake: ", start, end)
|
print("End Fake: ", start, end)
|
||||||
print("End: ", start, corners[j])
|
print("End: ", start, corners[j])
|
||||||
kicad_mod.append(Line(start=start, end=corners[j], layer='F.SilkS', width=0.1))
|
kicad_mod.append(Line(start=start, end=corners[j], layer='F.SilkS', width=0.1))
|
||||||
|
|||||||
Reference in New Issue
Block a user