Remove debug print
This commit is contained in:
9
main.py
9
main.py
@@ -305,9 +305,6 @@ p = Polyline(random_points)
|
|||||||
|
|
||||||
radius = p.get_radii()
|
radius = p.get_radii()
|
||||||
center = p.get_centers()
|
center = p.get_centers()
|
||||||
print(radius)
|
|
||||||
print(center)
|
|
||||||
print(p.lengths)
|
|
||||||
|
|
||||||
y = 200
|
y = 200
|
||||||
|
|
||||||
@@ -319,23 +316,19 @@ image = Image.new('RGB', (width, height), 'white')
|
|||||||
draw = ImageDraw.Draw(image)
|
draw = ImageDraw.Draw(image)
|
||||||
|
|
||||||
for i in range(len(p.output_points)-1):
|
for i in range(len(p.output_points)-1):
|
||||||
print("iiii", i)
|
|
||||||
if p.output_points[i] != None:
|
if p.output_points[i] != None:
|
||||||
s = Segment2D(Point2D(p.output_points[i].x, p.output_points[i].y), Point2D(
|
s = Segment2D(Point2D(p.output_points[i].x, p.output_points[i].y), Point2D(
|
||||||
p.output_points[i+1].x, p.output_points[i+1].y))
|
p.output_points[i+1].x, p.output_points[i+1].y))
|
||||||
s.segment_thick(ww, LINE_THICKNESS_MODE.MIDDLE)
|
s.segment_thick(ww, LINE_THICKNESS_MODE.MIDDLE)
|
||||||
|
|
||||||
for j in range(len(s.points_thick)-1):
|
for j in range(len(s.points_thick)-1):
|
||||||
print("j", j)
|
|
||||||
# editor.placeBlock(
|
# editor.placeBlock(
|
||||||
# s.coordinates[j].coordinate, Block("cyan_concrete"))
|
# s.coordinates[j].coordinate, Block("cyan_concrete"))
|
||||||
draw.point((s.points_thick[j].x+w,
|
draw.point((s.points_thick[j].x+w,
|
||||||
w-s.points_thick[j].y), fill='red')
|
w-s.points_thick[j].y), fill='red')
|
||||||
print(s.points_thick[j])
|
|
||||||
|
|
||||||
|
|
||||||
for i in range(len(center)):
|
for i in range(len(center)):
|
||||||
print("iiii", i)
|
|
||||||
if center[i]:
|
if center[i]:
|
||||||
circle = Circle(center[i])
|
circle = Circle(center[i])
|
||||||
circle.circle_thick(radius[i]-ww/2+1, radius[i]+ww/2+1)
|
circle.circle_thick(radius[i]-ww/2+1, radius[i]+ww/2+1)
|
||||||
@@ -344,8 +337,6 @@ for i in range(len(center)):
|
|||||||
# (circle.coordinates[j].x, y, circle.coordinates[j].y), Block("white_concrete"))
|
# (circle.coordinates[j].x, y, circle.coordinates[j].y), Block("white_concrete"))
|
||||||
draw.point((circle.points_thick[j].x+w,
|
draw.point((circle.points_thick[j].x+w,
|
||||||
w-circle.points_thick[j].y), fill='black')
|
w-circle.points_thick[j].y), fill='black')
|
||||||
print(circle.points_thick[j])
|
|
||||||
|
|
||||||
|
|
||||||
image.save('output_image.png')
|
image.save('output_image.png')
|
||||||
|
|
||||||
|
|||||||
@@ -47,8 +47,6 @@ class Polyline:
|
|||||||
|
|
||||||
def get_radii(self):
|
def get_radii(self):
|
||||||
for i in range(1, self.length_polyline-1):
|
for i in range(1, self.length_polyline-1):
|
||||||
print("\nalpha_radii, tan", self.alpha_radii[i] * self.tangente[i],
|
|
||||||
self.alpha_radii[i], self.tangente[i])
|
|
||||||
self.radii[i] = round(self.alpha_radii[i] * self.tangente[i])
|
self.radii[i] = round(self.alpha_radii[i] * self.tangente[i])
|
||||||
return self.radii
|
return self.radii
|
||||||
|
|
||||||
@@ -59,7 +57,6 @@ class Polyline:
|
|||||||
for i in range(1, self.length_polyline-1):
|
for i in range(1, self.length_polyline-1):
|
||||||
bisector = (self.unit_vectors[i] - self.unit_vectors[i-1]) / (
|
bisector = (self.unit_vectors[i] - self.unit_vectors[i-1]) / (
|
||||||
np.linalg.norm(self.unit_vectors[i] - self.unit_vectors[i-1]))
|
np.linalg.norm(self.unit_vectors[i] - self.unit_vectors[i-1]))
|
||||||
print("bi", bisector)
|
|
||||||
|
|
||||||
array = self.points[i] + sqrt((self.radii[i]
|
array = self.points[i] + sqrt((self.radii[i]
|
||||||
** 2) + (self.alpha_radii[i] ** 2)) * bisector
|
** 2) + (self.alpha_radii[i] ** 2)) * bisector
|
||||||
|
|||||||
BIN
output_image.png
BIN
output_image.png
Binary file not shown.
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 3.7 KiB |
Reference in New Issue
Block a user