Point fixes and asymmetry tests
This commit is contained in:
parent
cdb081a377
commit
afdc467daf
4 changed files with 44 additions and 22 deletions
|
@ -39,18 +39,27 @@ zones:
|
|||
- name: thumb
|
||||
angle: -20
|
||||
mirror:
|
||||
ref: pinky_bottom
|
||||
ref: pinky_home
|
||||
# The mk1's origin was the bottom left corner of the bottom pinky key.
|
||||
# But it later got rotated by the bottom *right* corner as the pinky angle
|
||||
# and then rotated again for the inter-half angle so [0, 0] was nowhere on
|
||||
# the actual result.
|
||||
#
|
||||
# Since the new origin is the center of the pinky bottom, we have to convert
|
||||
# Since the new origin is the center of the pinky home, we have to convert
|
||||
# the old, round 250 width to this new coordinate system if we want backward
|
||||
# compatibility. The following snippet was used to arrive at 233.5881016.
|
||||
# compatibility. The following snippet was used to arrive at this distance.
|
||||
#
|
||||
# old_origin = new Point(7, 7)
|
||||
# old_origin = new Point(7, 7 + 19)
|
||||
# old_origin.rotate(5, [14, 0])
|
||||
# old_origin.rotate(-20, [0, 0])
|
||||
# new_width = 250 - (2 * old_origin.x)
|
||||
distance: 233.5881016
|
||||
distance: 223.7529778
|
||||
outline:
|
||||
top:
|
||||
left: inner_top
|
||||
right: mirror_inner_top
|
||||
bottom:
|
||||
left: far_thumb
|
||||
right: mirror_far_thumb
|
||||
hole: 14
|
||||
expansion: 5
|
Loading…
Add table
Add a link
Reference in a new issue