Fixed "prnt" function to properly limit to 4 decimal places
Greatly simplify rebaseWire
This commit is contained in:
parent
a3209e1aee
commit
377595647d
|
@ -2075,20 +2075,8 @@ def rebaseWire(wire,vidx):
|
|||
if vidx > len(wire.Vertexes):
|
||||
#print("Vertex index above maximum\n")
|
||||
return wire
|
||||
basepoint = wire.Vertexes[vidx-1].Point
|
||||
#wire = Part.__sortEdges__(wire)
|
||||
edges = []
|
||||
start = False
|
||||
for i in range(len(wire.Edges)):
|
||||
if wire.Edges[i].Vertexes[0].Point == basepoint:
|
||||
start = True
|
||||
edges.append(wire.Edges[i])
|
||||
elif start:
|
||||
edges.append(wire.Edges[i])
|
||||
if len(edges) < len(wire.Edges):
|
||||
f = len(wire.Edges) - len(edges)
|
||||
edges.extend(wire.Edges[0:f])
|
||||
return Part.Wire(edges)
|
||||
#This can be done in one step
|
||||
return Part.Wire(wire.Edges[vidx-1:] + wire.Edges[:vidx-1])
|
||||
|
||||
|
||||
# circle functions *********************************************************
|
||||
|
|
|
@ -179,7 +179,7 @@ class ObjectPocket:
|
|||
# print "finishDepth" + str(obj.FinishDepth)
|
||||
# print "offsets:", len(offsets)
|
||||
|
||||
def prnt(vlu): return str(round(vlu, 4))
|
||||
def prnt(vlu): return str("%.4f" % round(vlu, 4))
|
||||
|
||||
for vpos in frange(obj.StartDepth, obj.FinalDepth, obj.StepDown, obj.FinishDepth):
|
||||
# print "vpos: " + str(vpos)
|
||||
|
|
Loading…
Reference in New Issue
Block a user