Reference Repair pt3

pull/277/head^2
Rob 2024-12-13 09:52:12 -05:00
rodzic 748dae6f00
commit c4729317dc
3 zmienionych plików z 13 dodań i 7 usunięć

Wyświetl plik

@ -349,7 +349,7 @@ async def oclGetWaterline(operation, chunks):
layer_chunks = []
await progress_async("Waterline", int((100 * count) / len(layers)))
waterline.reset()
waterline.set_z(height * OCL_SCALE)
waterline.setZ(height * OCL_SCALE)
waterline.run2()
wl_loops = waterline.getLoops()
for l in wl_loops:

Wyświetl plik

@ -25,8 +25,14 @@ with tempfile.TemporaryDirectory() as td:
# blender 4.0 installing addon crashes sometimes on mac github actions...
for x in range(NUM_RETRIES):
try:
subprocess.run([shutil.which('blender'), '-b', '-P', str(file)], shell=False,
check=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True)
subprocess.run(
[shutil.which("blender"), "-b", "-P", str(file)],
shell=False,
check=True,
stdout=subprocess.PIPE,
stderr=subprocess.STDOUT,
text=True,
)
print("installed addon okay")
sys.exit(0)
except subprocess.CalledProcessError as e:
@ -37,7 +43,7 @@ with tempfile.TemporaryDirectory() as td:
print("------------------------------")
for line in str(e.output):
if line.startswith("Writing: "):
crash_file = pathlib.Path(line[len("Writing: "):])
crash_file = pathlib.Path(line[len("Writing: ") :])
if crash_file.exists():
print("Crash log:\n================")
print(crash_file.read_text())

Wyświetl plik

@ -553,7 +553,7 @@ def voronoi(siteList, context):
# if this halfedge has no edge, bot = bottom site (whatever that is)
# create a new edge that bisects
bot = lbnd.rightreg(bottomsite)
bot = lbnd.right_reg(bottomsite)
edge = Edge.bisect(bot, newsite)
context.out_bisector(edge)
@ -598,10 +598,10 @@ def voronoi(siteList, context):
# get the Site to the left of the left HE and to the right of
# the right HE which it bisects
bot = lbnd.leftreg(bottomsite)
top = rbnd.rightreg(bottomsite)
top = rbnd.right_reg(bottomsite)
# output the triple of sites, stating that a circle goes through them
mid = lbnd.rightreg(bottomsite)
mid = lbnd.right_reg(bottomsite)
context.out_triple(bot, top, mid)
# get the vertex that caused this event and set the vertex number