remove deprecated code

This commit is contained in:
sliptonic
2022-01-20 17:41:15 -06:00
parent 5be4570d12
commit 7f79b8cd13

View File

@@ -85,7 +85,6 @@ class ObjectHelix(PathCircularHoleBase.ObjectOp):
PathLog.debug(enums)
for k, v in enumerate(enums):
# data[k] = [tup[idx] for tup in v]
data.append((v, [tup[idx] for tup in enums[v]]))
PathLog.debug(data)
@@ -108,7 +107,6 @@ class ObjectHelix(PathCircularHoleBase.ObjectOp):
"The direction of the circular cuts, ClockWise (CW), or CounterClockWise (CCW)",
),
)
# obj.Direction = ["CW", "CCW"]
obj.addProperty(
"App::PropertyEnumeration",
@@ -118,7 +116,6 @@ class ObjectHelix(PathCircularHoleBase.ObjectOp):
"App::Property", "Start cutting from the inside or outside"
),
)
# obj.StartSide = ["Inside", "Outside"]
obj.addProperty(
"App::PropertyPercent",
@@ -167,6 +164,7 @@ class ObjectHelix(PathCircularHoleBase.ObjectOp):
"Extra value to stay away from final profile- good for roughing toolpath",
),
)
def circularHoleExecute(self, obj, holes):
"""circularHoleExecute(obj, holes) ... generate helix commands for each hole in holes"""
PathLog.track()
@@ -212,136 +210,8 @@ class ObjectHelix(PathCircularHoleBase.ObjectOp):
for command in results:
self.commandlist.append(command)
# output += self.helix_cut(
# obj,
# hole["x"],
# hole["y"],
# hole["r"] / 2,
# float(obj.StartRadius.Value),
# (float(obj.StepOver.Value) / 50.0) * self.radius,
# )
PathLog.debug(output)
# def helix_cut(self, obj, x0, y0, r_out, r_in, dr):
# '''helix_cut(obj, x0, y0, r_out, r_in, dr) ... generate helix commands for specified hole.
# x0, y0: coordinates of center
# r_out, r_in: outer and inner radius of the hole
# dr: step over radius value'''
# from numpy import ceil, linspace
# if (obj.StartDepth.Value <= obj.FinalDepth.Value):
# return ""
# out = "(helix_cut <{0}, {1}>, {2})".format(
# x0, y0, ", ".join(map(str, (r_out, r_in, dr, obj.StartDepth.Value,
# obj.FinalDepth.Value, obj.StepDown.Value, obj.SafeHeight.Value,
# self.radius, self.vertFeed, self.horizFeed, obj.Direction, obj.StartSide))))
# nz = max(int(ceil((obj.StartDepth.Value - obj.FinalDepth.Value) / obj.StepDown.Value)), 2)
# zi = linspace(obj.StartDepth.Value, obj.FinalDepth.Value, 2 * nz + 1)
# def xyz(x=None, y=None, z=None):
# out = ""
# if x is not None:
# out += " X" + fmt(x)
# if y is not None:
# out += " Y" + fmt(y)
# if z is not None:
# out += " Z" + fmt(z)
# return out
# def rapid(x=None, y=None, z=None):
# return "G0" + xyz(x, y, z) + "\n"
# def F(f=None):
# return (" F" + fmt(f) if f else "")
# def feed(x=None, y=None, z=None, f=None):
# return "G1" + xyz(x, y, z) + F(f) + "\n"
# def arc(x, y, i, j, z, f):
# if obj.Direction == "CW":
# code = "G2"
# elif obj.Direction == "CCW":
# code = "G3"
# return code + " I" + fmt(i) + " J" + fmt(j) + " X" + fmt(x) + " Y" + fmt(y) + " Z" + fmt(z) + F(f) + "\n"
# def helix_cut_r(r):
# arc_cmd = 'G2' if obj.Direction == 'CW' else 'G3'
# out = ""
# out += rapid(x=x0 + r, y=y0)
# self.commandlist.append(Path.Command('G0', {'X': x0 + r, 'Y': y0, 'F': self.horizRapid}))
# out += rapid(z=obj.StartDepth.Value + 2 * self.radius)
# self.commandlist.append(Path.Command('G0', {'Z': obj.SafeHeight.Value, 'F': self.vertRapid}))
# out += feed(z=obj.StartDepth.Value, f=self.vertFeed)
# self.commandlist.append(Path.Command('G1', {'Z': obj.StartDepth.Value, 'F': self.vertFeed}))
# # z = obj.FinalDepth.Value
# for i in range(1, nz + 1):
# out += arc(x0 - r, y0, i=-r, j=0.0, z=zi[2 * i - 1], f=self.horizFeed)
# self.commandlist.append(Path.Command(arc_cmd, {'X': x0 - r, 'Y': y0, 'Z': zi[2 * i - 1], 'I': -r, 'J': 0.0, 'F': self.horizFeed}))
# out += arc(x0 + r, y0, i=r, j=0.0, z=zi[2 * i], f=self.horizFeed)
# self.commandlist.append(Path.Command(arc_cmd, {'X': x0 + r, 'Y': y0, 'Z': zi[2 * i], 'I': r, 'J': 0.0, 'F': self.horizFeed}))
# out += arc(x0 - r, y0, i=-r, j=0.0, z=obj.FinalDepth.Value, f=self.horizFeed)
# self.commandlist.append(Path.Command(arc_cmd, {'X': x0 - r, 'Y': y0, 'Z': obj.FinalDepth.Value, 'I': -r, 'J': 0.0, 'F': self.horizFeed}))
# out += arc(x0 + r, y0, i=r, j=0.0, z=obj.FinalDepth.Value, f=self.horizFeed)
# self.commandlist.append(Path.Command(arc_cmd, {'X': x0 + r, 'Y': y0, 'Z': obj.FinalDepth.Value, 'I': r, 'J': 0.0, 'F': self.horizFeed}))
# out += feed(z=obj.StartDepth.Value + 2 * self.radius, f=self.vertFeed)
# out += rapid(z=obj.SafeHeight.Value)
# self.commandlist.append(Path.Command('G0', {'Z': obj.SafeHeight.Value, 'F': self.vertRapid}))
# return out
# msg = None
# if r_out < 0.0:
# msg = "r_out < 0"
# elif r_in > 0 and r_out - r_in < 2 * self.radius:
# msg = "r_out - r_in = {0} is < tool diameter of {1}".format(r_out - r_in, 2 * self.radius)
# elif r_in == 0.0 and not r_out > self.radius / 2.:
# msg = "Cannot helix a hole of diameter {0} with a tool of diameter {1}".format(2 * r_out, 2 * self.radius)
# elif obj.StartSide not in ["Inside", "Outside"]:
# msg = "Invalid value for parameter 'obj.StartSide'"
# elif r_in > 0:
# out += "(annulus mode)\n"
# r_out = r_out - self.radius
# r_in = r_in + self.radius
# if abs((r_out - r_in) / dr) < 1e-5:
# radii = [(r_out + r_in) / 2]
# else:
# nr = max(int(ceil((r_out - r_in) / dr)), 2)
# radii = linspace(r_out, r_in, nr)
# elif r_out <= 2 * dr:
# out += "(single helix mode)\n"
# radii = [r_out - self.radius]
# if radii[0] <= 0:
# msg = "Cannot helix a hole of diameter {0} with a tool of diameter {1}".format(2 * r_out, 2 * self.radius)
# else:
# out += "(full hole mode)\n"
# r_out = r_out - self.radius
# r_in = dr / 2
# nr = max(1 + int(ceil((r_out - r_in) / dr)), 2)
# radii = [r for r in linspace(r_out, r_in, nr) if r > 0]
# if not radii:
# msg = "Cannot helix a hole of diameter {0} with a tool of diameter {1}".format(2 * r_out, 2 * self.radius)
# if msg:
# out += "(ERROR: Hole at {0}: ".format((x0, y0, obj.StartDepth.Value)) + msg + ")\n"
# PathLog.error("{0} - ".format((x0, y0, obj.StartDepth.Value)) + msg)
# return out
# if obj.StartSide == "Inside":
# radii = radii[::-1]
# for r in radii:
# out += "(radius {0})\n".format(r)
# out += helix_cut_r(r)
# return out
# def opSetDefaultValues(self, obj, job):
# obj.Direction = "CW"
# obj.StartSide = "Inside"
# obj.StepOver = 100
def SetupProperties():
setup = []