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