# oracle/61-shaft-keyway: persistent names after a rebuild (apps/solidcraft-cli/tests/naming_corpus.rs)
body Shaft: 24 faces, 54 edges
Shaft face F2:side:l1
Shaft face F2:side:l2#1
Shaft face F2:side:l2#2
Shaft face F2:side:l2#3
Shaft face F2:side:l3
Shaft face F2:side:l4#1
Shaft face F2:side:l4#2
Shaft face F2:side:l4#3
Shaft face F2:side:l5
Shaft face F2:side:l6#1
Shaft face F2:side:l6#2
Shaft face F2:side:l6#3
Shaft face F2:side:l7
Shaft face F3:blend:F2:side:l1|F2:side:l2#1
Shaft face F3:blend:F2:side:l1|F2:side:l2#2
Shaft face F3:blend:F2:side:l1|F2:side:l2#3
Shaft face F3:blend:F2:side:l6#1|F2:side:l7
Shaft face F3:blend:F2:side:l6#2|F2:side:l7
Shaft face F3:blend:F2:side:l6#3|F2:side:l7
Shaft face F6:bottom
Shaft face F6:side:a1
Shaft face F6:side:a2
Shaft face F6:side:l1
Shaft face F6:side:l2
Shaft edge F2:side:l1|F3:blend:F2:side:l1|F2:side:l2#1
Shaft edge F2:side:l1|F3:blend:F2:side:l1|F2:side:l2#2
Shaft edge F2:side:l1|F3:blend:F2:side:l1|F2:side:l2#3
Shaft edge F2:side:l2#1|F2:side:l2#2
Shaft edge F2:side:l2#1|F2:side:l2#3
Shaft edge F2:side:l2#1|F2:side:l3
Shaft edge F2:side:l2#1|F3:blend:F2:side:l1|F2:side:l2#1
Shaft edge F2:side:l2#2|F2:side:l2#3
Shaft edge F2:side:l2#2|F2:side:l3
Shaft edge F2:side:l2#2|F3:blend:F2:side:l1|F2:side:l2#2
Shaft edge F2:side:l2#3|F2:side:l3
Shaft edge F2:side:l2#3|F3:blend:F2:side:l1|F2:side:l2#3
Shaft edge F2:side:l3|F2:side:l4#1
Shaft edge F2:side:l3|F2:side:l4#2
Shaft edge F2:side:l3|F2:side:l4#3
Shaft edge F2:side:l4#1|F2:side:l4#2
Shaft edge F2:side:l4#1|F2:side:l4#3~1 [geometric]
Shaft edge F2:side:l4#1|F2:side:l4#3~2 [geometric]
Shaft edge F2:side:l4#1|F2:side:l5
Shaft edge F2:side:l4#1|F6:side:a1
Shaft edge F2:side:l4#1|F6:side:a2
Shaft edge F2:side:l4#1|F6:side:l2
Shaft edge F2:side:l4#2|F2:side:l4#3
Shaft edge F2:side:l4#2|F2:side:l5
Shaft edge F2:side:l4#3|F2:side:l5
Shaft edge F2:side:l4#3|F6:side:a1
Shaft edge F2:side:l4#3|F6:side:a2
Shaft edge F2:side:l4#3|F6:side:l1
Shaft edge F2:side:l5|F2:side:l6#1
Shaft edge F2:side:l5|F2:side:l6#2
Shaft edge F2:side:l5|F2:side:l6#3
Shaft edge F2:side:l6#1|F2:side:l6#2
Shaft edge F2:side:l6#1|F2:side:l6#3
Shaft edge F2:side:l6#1|F3:blend:F2:side:l6#1|F2:side:l7
Shaft edge F2:side:l6#2|F2:side:l6#3
Shaft edge F2:side:l6#2|F3:blend:F2:side:l6#2|F2:side:l7
Shaft edge F2:side:l6#3|F3:blend:F2:side:l6#3|F2:side:l7
Shaft edge F2:side:l7|F3:blend:F2:side:l6#1|F2:side:l7
Shaft edge F2:side:l7|F3:blend:F2:side:l6#2|F2:side:l7
Shaft edge F2:side:l7|F3:blend:F2:side:l6#3|F2:side:l7
Shaft edge F3:blend:F2:side:l1|F2:side:l2#1|F3:blend:F2:side:l1|F2:side:l2#2
Shaft edge F3:blend:F2:side:l1|F2:side:l2#1|F3:blend:F2:side:l1|F2:side:l2#3
Shaft edge F3:blend:F2:side:l1|F2:side:l2#2|F3:blend:F2:side:l1|F2:side:l2#3
Shaft edge F3:blend:F2:side:l6#1|F2:side:l7|F3:blend:F2:side:l6#2|F2:side:l7
Shaft edge F3:blend:F2:side:l6#1|F2:side:l7|F3:blend:F2:side:l6#3|F2:side:l7
Shaft edge F3:blend:F2:side:l6#2|F2:side:l7|F3:blend:F2:side:l6#3|F2:side:l7
Shaft edge F6:bottom|F6:side:a1
Shaft edge F6:bottom|F6:side:a2
Shaft edge F6:bottom|F6:side:l1
Shaft edge F6:bottom|F6:side:l2
Shaft edge F6:side:a1|F6:side:l1
Shaft edge F6:side:a1|F6:side:l2
Shaft edge F6:side:a2|F6:side:l1
Shaft edge F6:side:a2|F6:side:l2
ref EndChamfers (3) edge 0 `F2:side:l1|F2:side:l2#2` -> Shaft edge F2:side:l1|F2:side:l2#2
ref EndChamfers (3) edge 1 `F2:side:l6#2|F2:side:l7` -> Shaft edge F2:side:l6#2|F2:side:l7
