[BasicTool/AutoTool] fix port orientation for straight segments when using RenderPather
This commit is contained in:
parent
ba7fab6db2
commit
fd03e09ea1
@ -340,7 +340,7 @@ class BasicTool(Tool, metaclass=ABCMeta):
|
|||||||
bend_angle *= -1
|
bend_angle *= -1
|
||||||
else:
|
else:
|
||||||
bend_dxy = numpy.zeros(2)
|
bend_dxy = numpy.zeros(2)
|
||||||
bend_angle = 0
|
bend_angle = pi
|
||||||
|
|
||||||
in_transition = self.transitions.get('unk' if in_ptype is None else in_ptype, None)
|
in_transition = self.transitions.get('unk' if in_ptype is None else in_ptype, None)
|
||||||
if in_transition is not None:
|
if in_transition is not None:
|
||||||
@ -508,7 +508,7 @@ class AutoTool(Tool, metaclass=ABCMeta):
|
|||||||
@staticmethod
|
@staticmethod
|
||||||
def _bend2dxy(bend_tuple: abstract_tuple_t, ccw: SupportsBool | None) -> tuple[NDArray[numpy.float64], float]:
|
def _bend2dxy(bend_tuple: abstract_tuple_t, ccw: SupportsBool | None) -> tuple[NDArray[numpy.float64], float]:
|
||||||
if ccw is None:
|
if ccw is None:
|
||||||
return numpy.zeros(2), 0.0
|
return numpy.zeros(2), pi
|
||||||
bend, bport_in, bport_out = bend_tuple
|
bend, bport_in, bport_out = bend_tuple
|
||||||
|
|
||||||
angle_in = bend.ports[bport_in].rotation
|
angle_in = bend.ports[bport_in].rotation
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user