Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import math
- #for CC arch
- CPx = int(input("Center point x"))
- CPx = int(input("Center point x"))
- direct = input("CC or CW?")
- if direct == "CW":
- d = "2"
- r = -r
- else:
- d = '3'
- CPx = 150
- CPy = 0
- xS = 150
- yS = -100
- r=0.5
- Xshift = ((xS-CPx)*math.cos(r*math.pi))+((CPy-yS)*math.sin(r*math.pi))
- Yshift = ((yS-CPy)*math.cos(r*math.pi))+((xS-CPx)*math.sin(r*math.pi))
- NewX = CPx + Xshift
- NewY = CPy + Yshift
- NewI = CPx - NewX
- NewJ = CPy - NewY
- print('G'+ d +' X' + str(round(NewX)) + ' Y' + str(round(NewY)) + ' I' + str(round(NewI)) + ' J' + str(round(NewJ)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement