remove running task folder after finishing task
parent
fcf6625137
commit
98bf8197ed
|
@ -35,7 +35,7 @@ image_height = height * line_thickness
|
|||
# Hintergrundfarbe festlegen
|
||||
background_color = (255, 255, 255) # Weiß
|
||||
|
||||
for i in range(2):
|
||||
for i in range(10):
|
||||
# Ein neues Bild erstellen
|
||||
image = Image.new("RGB", (image_width, image_height), background_color)
|
||||
|
||||
|
@ -55,48 +55,50 @@ for i in range(2):
|
|||
fill=color, width=line_thickness)
|
||||
|
||||
# Bild als Datei speichern
|
||||
image.save("generiertes_bild"+str(i)+".png")
|
||||
image.save("generiertes_bild"+str(i)+".jpg")
|
||||
|
||||
# Erstellen eines einfachen Würfelmodells
|
||||
# Abmessungen des rechteckigen Modells
|
||||
width = 196
|
||||
height = 196
|
||||
depth = 26
|
||||
|
||||
# Eckpunkte des Modells erstellen
|
||||
vertices = np.array([
|
||||
# Vorderseite
|
||||
[-1, -1, 1],
|
||||
[1, -1, 1],
|
||||
[1, 1, 1],
|
||||
[-1, 1, 1],
|
||||
# Rückseite
|
||||
[-1, -1, -1],
|
||||
[1, -1, -1],
|
||||
[1, 1, -1],
|
||||
[-1, 1, -1]
|
||||
[0, 0, 0],
|
||||
[width, 0, 0],
|
||||
[width, height, 0],
|
||||
[0, height, 0],
|
||||
[0, 0, depth],
|
||||
[width, 0, depth],
|
||||
[width, height, depth],
|
||||
[0, height, depth]
|
||||
])
|
||||
|
||||
# Flächen des Modells definieren
|
||||
faces = np.array([
|
||||
# Vorderseite
|
||||
[0, 1, 2],
|
||||
[0, 2, 3],
|
||||
# Rückseite
|
||||
[4, 5, 6],
|
||||
[4, 6, 7],
|
||||
# Seiten
|
||||
[0, 4, 7],
|
||||
[0, 7, 3],
|
||||
[1, 5, 6],
|
||||
[1, 6, 2],
|
||||
[0, 1, 5],
|
||||
[0, 5, 4],
|
||||
[0, 4, 5],
|
||||
[0, 3, 7],
|
||||
[0, 4, 7],
|
||||
[1, 2, 6],
|
||||
[1, 5, 6],
|
||||
[2, 3, 7],
|
||||
[2, 7, 6]
|
||||
[2, 6, 7],
|
||||
[4, 5, 6],
|
||||
[4, 6, 7]
|
||||
])
|
||||
|
||||
cube_mesh = mesh.Mesh(np.zeros(faces.shape[0], dtype=mesh.Mesh.dtype))
|
||||
# Erstellen des Modells mit den Eckpunkten und Flächen
|
||||
rectangular_mesh = mesh.Mesh(np.zeros(faces.shape[0], dtype=mesh.Mesh.dtype))
|
||||
for i, face in enumerate(faces):
|
||||
for j, vertex_id in enumerate(face):
|
||||
cube_mesh.vectors[i][j] = vertices[vertex_id]
|
||||
rectangular_mesh.vectors[i][j] = vertices[vertex_id]
|
||||
|
||||
# Exportieren des Modells als .stl-Datei
|
||||
cube_mesh.save('cube.stl')
|
||||
print("Das 3D-Modell wurde erfolgreich als 'cube.stl' exportiert.")
|
||||
rectangular_mesh.save('rectangular_model.stl')
|
||||
print("Das 3D-Modell wurde erfolgreich als 'rectangular_model.stl' exportiert.")
|
||||
|
||||
"""
|
||||
try:
|
||||
|
|
|
@ -368,6 +368,12 @@ func RunGroupTask(args RunGroupTaskArgs) {
|
|||
Status: utils.GroupTasksStatusFinished,
|
||||
EndedAt: time.Now(),
|
||||
})
|
||||
|
||||
err = os.RemoveAll(runningTasksPath + groupTaskStep.GroupTasksId + "/")
|
||||
|
||||
if err != nil {
|
||||
log.Error().Msgf("Failed to delete running task folder %s", err.Error())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue