This commit is contained in:
Sgr A* VMT
2024-01-30 20:42:10 +08:00
parent 1d1d0434e7
commit ad65a0252d

6
idm.py
View File

@@ -1889,12 +1889,12 @@ class IDMMeshHelper:
def _generate_matrix(self, clusters): def _generate_matrix(self, clusters):
matrix = [] matrix = []
td = self.idm.trigger_distance td = self.beacon.trigger_distance
empty_clusters = [] empty_clusters = []
for yi in range(self.res_y): for yi in range(self.res_y):
line = [] line = []
for xi in range(self.res_x): for xi in range(self.res_x):
cluster = clusters.get((xi,yi), None) cluster = clusters.get((xi, yi), None)
if cluster is None or len(cluster) == 0: if cluster is None or len(cluster) == 0:
xc = xi * self.step_x + self.min_x xc = xi * self.step_x + self.min_x
yc = yi * self.step_y + self.min_y yc = yi * self.step_y + self.min_y
@@ -1925,7 +1925,7 @@ class IDMMeshHelper:
if z_offset is not None: if z_offset is not None:
for i, line in enumerate(matrix): for i, line in enumerate(matrix):
matrix[i] = [z-z_offset for z in line] matrix[i] = [z - z_offset for z in line]
return (False, matrix) return (False, matrix)
def _apply_mesh(self, matrix, gcmd): def _apply_mesh(self, matrix, gcmd):