개정판 6d9af338
dev issue #538: fixed bug
DTI_PID/DTI_PID/Shapes/EngineeringLineItem.py | ||
---|---|---|
644 | 644 |
symbol.angle = round(angle, 2) |
645 | 645 |
if 2 == len(symbol.connectors): # 2 way component |
646 | 646 |
for i in range(len(symbol.connectors)): |
647 |
rotatedPt = affinity.rotate(Point(symbol.connectors[i].sceneConnectPoint[0] - symbol.origin[0], symbol.connectors[i].sceneConnectPoint[1] - symbol.origin[1]), -angle, Point(0, 0), use_radians=True)
|
|
647 |
rotatedPt = affinity.rotate(Point(symbol.connectors[i].connectPoint[0] - symbol.origin[0], symbol.connectors[i].connectPoint[1] - symbol.origin[1]), -angle, Point(0, 0), use_radians=True)
|
|
648 | 648 |
symbol.connectors[i].sceneConnectPoint = (origin.x+rotatedPt.x, origin.y+rotatedPt.y) |
649 | 649 |
|
650 | 650 |
dx1 = symbol.connectors[0].sceneConnectPoint[0] - self.startPoint()[0] |
내보내기 Unified diff