OverviewFilesCommitsIssuesDocsReleasesPeers

hardops / operators / Gizmos / custom_gizmo_shapes.py

541 lines · python ref:
cone = (
    (0.0, 1.0, -1.0),
    (0.0, 0.0, 1.0),
    (0.8660253882408142, -0.5000000596046448, -1.0),
    (0.8660253882408142, -0.5000000596046448, -1.0),
    (0.0, 0.0, 1.0),
    (-0.866025447845459, -0.49999991059303284, -1.0),
    (-0.866025447845459, -0.49999991059303284, -1.0),
    (0.0, 0.0, 1.0),
    (0.0, 1.0, -1.0),
    (0.0, 1.0, -1.0),
    (0.8660253882408142, -0.5000000596046448, -1.0),
    (-0.866025447845459, -0.49999991059303284, -1.0)
)


minus = (
    (-0.8026163578033447, 0.11421521008014679, 0.0009293369948863983),
    (-0.7616471648216248, 0.16149619221687317, 0.0009293369948863983),
    (-0.7016196250915527, 0.17912186682224274, 0.0009293369948863983),
    (-0.7016196250915527, 0.17912186682224274, 0.0009293369948863983),
    (0.7016196250915527, 0.17912186682224274, 0.0009293369948863983),
    (0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (0.7016196250915527, 0.17912186682224274, 0.0009293369948863983),
    (0.7174209356307983, 0.17799174785614014, 0.0009293369948863983),
    (0.8126499056816101, 0.06809155642986298, 0.0009293369948863983),
    (0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (0.7016196250915527, 0.17912186682224274, 0.0009293369948863983),
    (0.8126499056816101, 0.06809155642986298, 0.0009293369948863983),
    (0.7174209356307983, 0.17799174785614014, 0.0009293369948863983),
    (0.7329005002975464, 0.17462435364723206, 0.0009293369948863983),
    (0.7477433085441589, 0.16908827424049377, 0.0009293369948863983),
    (0.7477433085441589, 0.16908827424049377, 0.0009293369948863983),
    (0.7616471648216248, 0.16149619221687317, 0.0009293369948863983),
    (0.7950242757797241, 0.1281190812587738, 0.0009293369948863983),
    (0.7616471648216248, 0.16149619221687317, 0.0009293369948863983),
    (0.7743290662765503, 0.15200266242027283, 0.0009293369948863983),
    (0.7950242757797241, 0.1281190812587738, 0.0009293369948863983),
    (0.7743290662765503, 0.15200266242027283, 0.0009293369948863983),
    (0.7855308055877686, 0.14080095291137695, 0.0009293369948863983),
    (0.7950242757797241, 0.1281190812587738, 0.0009293369948863983),
    (0.7950242757797241, 0.1281190812587738, 0.0009293369948863983),
    (0.8026163578033447, 0.11421521008014679, 0.0009293369948863983),
    (0.8126499056816101, 0.06809155642986298, 0.0009293369948863983),
    (0.8026163578033447, 0.11421521008014679, 0.0009293369948863983),
    (0.808152437210083, 0.09937240928411484, 0.0009293369948863983),
    (0.8126499056816101, 0.06809155642986298, 0.0009293369948863983),
    (0.808152437210083, 0.09937240928411484, 0.0009293369948863983),
    (0.8115198612213135, 0.0838928148150444, 0.0009293369948863983),
    (0.8126499056816101, 0.06809155642986298, 0.0009293369948863983),
    (0.8126499056816101, 0.06809155642986298, 0.0009293369948863983),
    (0.8126499056816101, -0.06809160113334656, 0.0009293369948863983),
    (0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (0.8126499056816101, -0.06809160113334656, 0.0009293369948863983),
    (0.8115198612213135, -0.08389285951852798, 0.0009293369948863983),
    (0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (0.8115198612213135, -0.08389285951852798, 0.0009293369948863983),
    (0.808152437210083, -0.09937245398759842, 0.0009293369948863983),
    (0.8026163578033447, -0.11421525478363037, 0.0009293369948863983),
    (0.8026163578033447, -0.11421525478363037, 0.0009293369948863983),
    (0.7950242757797241, -0.12811912596225739, 0.0009293369948863983),
    (0.7616471648216248, -0.16149623692035675, 0.0009293369948863983),
    (0.7950242757797241, -0.12811912596225739, 0.0009293369948863983),
    (0.7855308055877686, -0.14080098271369934, 0.0009293369948863983),
    (0.7616471648216248, -0.16149623692035675, 0.0009293369948863983),
    (0.7855308055877686, -0.14080098271369934, 0.0009293369948863983),
    (0.7743290662765503, -0.1520027220249176, 0.0009293369948863983),
    (0.7616471648216248, -0.16149623692035675, 0.0009293369948863983),
    (0.7616471648216248, -0.16149623692035675, 0.0009293369948863983),
    (0.7477433085441589, -0.16908831894397736, 0.0009293369948863983),
    (0.7329005002975464, -0.17462441325187683, 0.0009293369948863983),
    (0.7329005002975464, -0.17462441325187683, 0.0009293369948863983),
    (0.7174209356307983, -0.17799177765846252, 0.0009293369948863983),
    (0.7616471648216248, -0.16149623692035675, 0.0009293369948863983),
    (0.7174209356307983, -0.17799177765846252, 0.0009293369948863983),
    (0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (0.7616471648216248, -0.16149623692035675, 0.0009293369948863983),
    (0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (-0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (-0.7016196250915527, 0.17912186682224274, 0.0009293369948863983),
    (-0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (-0.7174209356307983, -0.17799177765846252, 0.0009293369948863983),
    (-0.8126499056816101, -0.06809160113334656, 0.0009293369948863983),
    (-0.7016196250915527, 0.17912186682224274, 0.0009293369948863983),
    (-0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (-0.8126499056816101, -0.06809160113334656, 0.0009293369948863983),
    (-0.7174209356307983, -0.17799177765846252, 0.0009293369948863983),
    (-0.7329005002975464, -0.17462441325187683, 0.0009293369948863983),
    (-0.7477433085441589, -0.16908831894397736, 0.0009293369948863983),
    (-0.7477433085441589, -0.16908831894397736, 0.0009293369948863983),
    (-0.7616471648216248, -0.16149623692035675, 0.0009293369948863983),
    (-0.7950242757797241, -0.12811912596225739, 0.0009293369948863983),
    (-0.7616471648216248, -0.16149623692035675, 0.0009293369948863983),
    (-0.7743290662765503, -0.1520027220249176, 0.0009293369948863983),
    (-0.7950242757797241, -0.12811912596225739, 0.0009293369948863983),
    (-0.7743290662765503, -0.1520027220249176, 0.0009293369948863983),
    (-0.7855308055877686, -0.14080098271369934, 0.0009293369948863983),
    (-0.7950242757797241, -0.12811912596225739, 0.0009293369948863983),
    (-0.7950242757797241, -0.12811912596225739, 0.0009293369948863983),
    (-0.8026163578033447, -0.11421525478363037, 0.0009293369948863983),
    (-0.8126499056816101, -0.06809160113334656, 0.0009293369948863983),
    (-0.8026163578033447, -0.11421525478363037, 0.0009293369948863983),
    (-0.808152437210083, -0.09937245398759842, 0.0009293369948863983),
    (-0.8126499056816101, -0.06809160113334656, 0.0009293369948863983),
    (-0.808152437210083, -0.09937245398759842, 0.0009293369948863983),
    (-0.8115198612213135, -0.08389285951852798, 0.0009293369948863983),
    (-0.8126499056816101, -0.06809160113334656, 0.0009293369948863983),
    (-0.8126499056816101, -0.06809160113334656, 0.0009293369948863983),
    (-0.8126499056816101, 0.06809155642986298, 0.0009293369948863983),
    (-0.7016196250915527, 0.17912186682224274, 0.0009293369948863983),
    (-0.8126499056816101, 0.06809155642986298, 0.0009293369948863983),
    (-0.8115198612213135, 0.0838928148150444, 0.0009293369948863983),
    (-0.7016196250915527, 0.17912186682224274, 0.0009293369948863983),
    (-0.8115198612213135, 0.0838928148150444, 0.0009293369948863983),
    (-0.808152437210083, 0.09937240928411484, 0.0009293369948863983),
    (-0.8026163578033447, 0.11421521008014679, 0.0009293369948863983),
    (-0.8026163578033447, 0.11421521008014679, 0.0009293369948863983),
    (-0.7950242757797241, 0.1281190812587738, 0.0009293369948863983),
    (-0.7616471648216248, 0.16149619221687317, 0.0009293369948863983),
    (-0.7950242757797241, 0.1281190812587738, 0.0009293369948863983),
    (-0.7855308055877686, 0.14080095291137695, 0.0009293369948863983),
    (-0.7616471648216248, 0.16149619221687317, 0.0009293369948863983),
    (-0.7855308055877686, 0.14080095291137695, 0.0009293369948863983),
    (-0.7743290662765503, 0.15200266242027283, 0.0009293369948863983),
    (-0.7616471648216248, 0.16149619221687317, 0.0009293369948863983),
    (-0.7616471648216248, 0.16149619221687317, 0.0009293369948863983),
    (-0.7477433085441589, 0.16908827424049377, 0.0009293369948863983),
    (-0.7329005002975464, 0.17462435364723206, 0.0009293369948863983),
    (-0.7329005002975464, 0.17462435364723206, 0.0009293369948863983),
    (-0.7174209356307983, 0.17799174785614014, 0.0009293369948863983),
    (-0.7016196250915527, 0.17912186682224274, 0.0009293369948863983),
    (0.7174209356307983, 0.17799174785614014, 0.0009293369948863983),
    (0.7477433085441589, 0.16908827424049377, 0.0009293369948863983),
    (0.8126499056816101, 0.06809155642986298, 0.0009293369948863983),
    (0.8115198612213135, -0.08389285951852798, 0.0009293369948863983),
    (0.8026163578033447, -0.11421525478363037, 0.0009293369948863983),
    (0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (-0.7174209356307983, -0.17799177765846252, 0.0009293369948863983),
    (-0.7477433085441589, -0.16908831894397736, 0.0009293369948863983),
    (-0.8126499056816101, -0.06809160113334656, 0.0009293369948863983),
    (-0.8115198612213135, 0.0838928148150444, 0.0009293369948863983),
    (-0.8026163578033447, 0.11421521008014679, 0.0009293369948863983),
    (-0.7016196250915527, 0.17912186682224274, 0.0009293369948863983),
    (-0.7616471648216248, 0.16149619221687317, 0.0009293369948863983),
    (-0.7329005002975464, 0.17462435364723206, 0.0009293369948863983),
    (-0.7016196250915527, 0.17912186682224274, 0.0009293369948863983),
    (0.7477433085441589, 0.16908827424049377, 0.0009293369948863983),
    (0.7950242757797241, 0.1281190812587738, 0.0009293369948863983),
    (0.8126499056816101, 0.06809155642986298, 0.0009293369948863983),
    (0.8026163578033447, -0.11421525478363037, 0.0009293369948863983),
    (0.7616471648216248, -0.16149623692035675, 0.0009293369948863983),
    (0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (-0.7477433085441589, -0.16908831894397736, 0.0009293369948863983),
    (-0.7950242757797241, -0.12811912596225739, 0.0009293369948863983),
    (-0.8126499056816101, -0.06809160113334656, 0.0009293369948863983)
)

plus = (
    (0.7477433085441589, 0.16908827424049377, 0.0009293369948863983),
    (0.7174209356307983, 0.17799174785614014, 0.0009293369948863983),
    (0.808152437210083, 0.09937240928411484, 0.0009293369948863983),
    (0.17912191152572632, 0.17912186682224274, 0.0009293369948863983),
    (-0.17912188172340393, -0.17912191152572632, 0.0009293369948863983),
    (0.1791219413280487, -0.17912191152572632, 0.0009293369948863983),
    (0.16908836364746094, -0.7477433085441589, 0.0009293369948863983),
    (0.1779918074607849, -0.7174209356307983, 0.0009293369948863983),
    (0.0993725061416626, -0.808152437210083, 0.0009293369948863983),
    (-0.8115198612213135, -0.08389285951852798, 0.0009293369948863983),
    (-0.7855308055877686, -0.14080098271369934, 0.0009293369948863983),
    (-0.7329005002975464, -0.17462441325187683, 0.0009293369948863983),
    (-0.16908830404281616, 0.7477432489395142, 0.0009293369948863983),
    (-0.17799174785614014, 0.7174209356307983, 0.0009293369948863983),
    (-0.09937244653701782, 0.808152437210083, 0.0009293369948863983),
    (0.7174209356307983, 0.17799174785614014, 0.0009293369948863983),
    (0.7016196250915527, 0.17912186682224274, 0.0009293369948863983),
    (0.808152437210083, 0.09937240928411484, 0.0009293369948863983),
    (0.7016196250915527, 0.17912186682224274, 0.0009293369948863983),
    (0.17912191152572632, 0.17912186682224274, 0.0009293369948863983),
    (0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (0.17912191152572632, 0.17912186682224274, 0.0009293369948863983),
    (0.1791219413280487, -0.17912191152572632, 0.0009293369948863983),
    (0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (0.7174209356307983, -0.17799177765846252, 0.0009293369948863983),
    (0.7616471648216248, -0.16149623692035675, 0.0009293369948863983),
    (0.7174209356307983, -0.17799177765846252, 0.0009293369948863983),
    (0.7329005002975464, -0.17462441325187683, 0.0009293369948863983),
    (0.7616471648216248, -0.16149623692035675, 0.0009293369948863983),
    (0.7329005002975464, -0.17462441325187683, 0.0009293369948863983),
    (0.7477433085441589, -0.16908831894397736, 0.0009293369948863983),
    (0.7616471648216248, -0.16149623692035675, 0.0009293369948863983),
    (0.7616471648216248, -0.16149623692035675, 0.0009293369948863983),
    (0.7743290662765503, -0.1520027220249176, 0.0009293369948863983),
    (0.7855308055877686, -0.14080098271369934, 0.0009293369948863983),
    (0.7855308055877686, -0.14080098271369934, 0.0009293369948863983),
    (0.7950242757797241, -0.12811912596225739, 0.0009293369948863983),
    (0.7616471648216248, -0.16149623692035675, 0.0009293369948863983),
    (0.7950242757797241, -0.12811912596225739, 0.0009293369948863983),
    (0.8026163578033447, -0.11421525478363037, 0.0009293369948863983),
    (0.7616471648216248, -0.16149623692035675, 0.0009293369948863983),
    (0.8026163578033447, -0.11421525478363037, 0.0009293369948863983),
    (0.808152437210083, -0.09937245398759842, 0.0009293369948863983),
    (0.8115198612213135, -0.08389285951852798, 0.0009293369948863983),
    (0.8115198612213135, -0.08389285951852798, 0.0009293369948863983),
    (0.8115198612213135, 0.0838928148150444, 0.0009293369948863983),
    (0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (0.8115198612213135, 0.0838928148150444, 0.0009293369948863983),
    (0.808152437210083, 0.09937240928411484, 0.0009293369948863983),
    (0.7016196250915527, 0.17912186682224274, 0.0009293369948863983),
    (0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (0.8115198612213135, 0.0838928148150444, 0.0009293369948863983),
    (0.7016196250915527, 0.17912186682224274, 0.0009293369948863983),
    (0.808152437210083, 0.09937240928411484, 0.0009293369948863983),
    (0.8026163578033447, 0.11421521008014679, 0.0009293369948863983),
    (0.7743290662765503, 0.15200266242027283, 0.0009293369948863983),
    (0.8026163578033447, 0.11421521008014679, 0.0009293369948863983),
    (0.7950242757797241, 0.1281190812587738, 0.0009293369948863983),
    (0.7743290662765503, 0.15200266242027283, 0.0009293369948863983),
    (0.7950242757797241, 0.1281190812587738, 0.0009293369948863983),
    (0.7855308055877686, 0.14080095291137695, 0.0009293369948863983),
    (0.7743290662765503, 0.15200266242027283, 0.0009293369948863983),
    (0.7743290662765503, 0.15200266242027283, 0.0009293369948863983),
    (0.7616471648216248, 0.16149619221687317, 0.0009293369948863983),
    (0.7477433085441589, 0.16908827424049377, 0.0009293369948863983),
    (0.7477433085441589, 0.16908827424049377, 0.0009293369948863983),
    (0.7329005002975464, 0.17462435364723206, 0.0009293369948863983),
    (0.7174209356307983, 0.17799174785614014, 0.0009293369948863983),
    (0.8026163578033447, -0.11421525478363037, 0.0009293369948863983),
    (0.8115198612213135, -0.08389285951852798, 0.0009293369948863983),
    (0.7616471648216248, -0.16149623692035675, 0.0009293369948863983),
    (0.7616471648216248, -0.16149623692035675, 0.0009293369948863983),
    (0.8115198612213135, -0.08389285951852798, 0.0009293369948863983),
    (0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (0.7743290662765503, 0.15200266242027283, 0.0009293369948863983),
    (0.7477433085441589, 0.16908827424049377, 0.0009293369948863983),
    (0.808152437210083, 0.09937240928411484, 0.0009293369948863983),
    (0.17912191152572632, 0.17912186682224274, 0.0009293369948863983),
    (-0.17912189662456512, 0.17912186682224274, 0.0009293369948863983),
    (-0.17912188172340393, -0.17912191152572632, 0.0009293369948863983),
    (-0.17912188172340393, -0.17912191152572632, 0.0009293369948863983),
    (-0.17799174785614014, -0.7174209356307983, 0.0009293369948863983),
    (0.1779918074607849, -0.7174209356307983, 0.0009293369948863983),
    (-0.17799174785614014, -0.7174209356307983, 0.0009293369948863983),
    (-0.17462432384490967, -0.7329005002975464, 0.0009293369948863983),
    (-0.08389276266098022, -0.8115198612213135, 0.0009293369948863983),
    (0.1779918074607849, -0.7174209356307983, 0.0009293369948863983),
    (-0.17799174785614014, -0.7174209356307983, 0.0009293369948863983),
    (-0.08389276266098022, -0.8115198612213135, 0.0009293369948863983),
    (-0.17462432384490967, -0.7329005002975464, 0.0009293369948863983),
    (-0.1690882444381714, -0.7477433681488037, 0.0009293369948863983),
    (-0.16149616241455078, -0.7616472244262695, 0.0009293369948863983),
    (-0.16149616241455078, -0.7616472244262695, 0.0009293369948863983),
    (-0.15200263261795044, -0.7743290662765503, 0.0009293369948863983),
    (-0.14080095291137695, -0.7855308055877686, 0.0009293369948863983),
    (-0.14080095291137695, -0.7855308055877686, 0.0009293369948863983),
    (-0.12811905145645142, -0.7950242757797241, 0.0009293369948863983),
    (-0.16149616241455078, -0.7616472244262695, 0.0009293369948863983),
    (-0.12811905145645142, -0.7950242757797241, 0.0009293369948863983),
    (-0.1142151951789856, -0.8026163578033447, 0.0009293369948863983),
    (-0.16149616241455078, -0.7616472244262695, 0.0009293369948863983),
    (-0.1142151951789856, -0.8026163578033447, 0.0009293369948863983),
    (-0.09937238693237305, -0.808152437210083, 0.0009293369948863983),
    (-0.08389276266098022, -0.8115198612213135, 0.0009293369948863983),
    (-0.08389276266098022, -0.8115198612213135, 0.0009293369948863983),
    (0.08389288187026978, -0.8115198612213135, 0.0009293369948863983),
    (0.1779918074607849, -0.7174209356307983, 0.0009293369948863983),
    (0.08389288187026978, -0.8115198612213135, 0.0009293369948863983),
    (0.0993725061416626, -0.808152437210083, 0.0009293369948863983),
    (0.1779918074607849, -0.7174209356307983, 0.0009293369948863983),
    (0.0993725061416626, -0.808152437210083, 0.0009293369948863983),
    (0.11421525478363037, -0.8026163578033447, 0.0009293369948863983),
    (0.15200275182724, -0.7743290662765503, 0.0009293369948863983),
    (0.11421525478363037, -0.8026163578033447, 0.0009293369948863983),
    (0.12811917066574097, -0.7950242757797241, 0.0009293369948863983),
    (0.15200275182724, -0.7743290662765503, 0.0009293369948863983),
    (0.12811917066574097, -0.7950242757797241, 0.0009293369948863983),
    (0.14080101251602173, -0.7855308055877686, 0.0009293369948863983),
    (0.15200275182724, -0.7743290662765503, 0.0009293369948863983),
    (0.15200275182724, -0.7743290662765503, 0.0009293369948863983),
    (0.16149628162384033, -0.7616471648216248, 0.0009293369948863983),
    (0.16908836364746094, -0.7477433085441589, 0.0009293369948863983),
    (0.16908836364746094, -0.7477433085441589, 0.0009293369948863983),
    (0.17462444305419922, -0.7329005002975464, 0.0009293369948863983),
    (0.1779918074607849, -0.7174209356307983, 0.0009293369948863983),
    (0.1779918074607849, -0.7174209356307983, 0.0009293369948863983),
    (0.1791219413280487, -0.17912191152572632, 0.0009293369948863983),
    (-0.17912188172340393, -0.17912191152572632, 0.0009293369948863983),
    (-0.17462432384490967, -0.7329005002975464, 0.0009293369948863983),
    (-0.16149616241455078, -0.7616472244262695, 0.0009293369948863983),
    (-0.08389276266098022, -0.8115198612213135, 0.0009293369948863983),
    (-0.1142151951789856, -0.8026163578033447, 0.0009293369948863983),
    (-0.08389276266098022, -0.8115198612213135, 0.0009293369948863983),
    (-0.16149616241455078, -0.7616472244262695, 0.0009293369948863983),
    (0.15200275182724, -0.7743290662765503, 0.0009293369948863983),
    (0.16908836364746094, -0.7477433085441589, 0.0009293369948863983),
    (0.0993725061416626, -0.808152437210083, 0.0009293369948863983),
    (-0.17912189662456512, 0.17912186682224274, 0.0009293369948863983),
    (-0.7016196250915527, 0.17912186682224274, 0.0009293369948863983),
    (-0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (-0.7016196250915527, 0.17912186682224274, 0.0009293369948863983),
    (-0.7174209356307983, 0.17799174785614014, 0.0009293369948863983),
    (-0.8115198612213135, 0.0838928148150444, 0.0009293369948863983),
    (-0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (-0.7016196250915527, 0.17912186682224274, 0.0009293369948863983),
    (-0.8115198612213135, -0.08389285951852798, 0.0009293369948863983),
    (-0.7174209356307983, 0.17799174785614014, 0.0009293369948863983),
    (-0.7329005002975464, 0.17462435364723206, 0.0009293369948863983),
    (-0.7477433085441589, 0.16908827424049377, 0.0009293369948863983),
    (-0.7477433085441589, 0.16908827424049377, 0.0009293369948863983),
    (-0.7616471648216248, 0.16149619221687317, 0.0009293369948863983),
    (-0.7950242757797241, 0.1281190812587738, 0.0009293369948863983),
    (-0.7616471648216248, 0.16149619221687317, 0.0009293369948863983),
    (-0.7743290662765503, 0.15200266242027283, 0.0009293369948863983),
    (-0.7950242757797241, 0.1281190812587738, 0.0009293369948863983),
    (-0.7743290662765503, 0.15200266242027283, 0.0009293369948863983),
    (-0.7855308055877686, 0.14080095291137695, 0.0009293369948863983),
    (-0.7950242757797241, 0.1281190812587738, 0.0009293369948863983),
    (-0.7950242757797241, 0.1281190812587738, 0.0009293369948863983),
    (-0.8026163578033447, 0.11421521008014679, 0.0009293369948863983),
    (-0.808152437210083, 0.09937240928411484, 0.0009293369948863983),
    (-0.808152437210083, 0.09937240928411484, 0.0009293369948863983),
    (-0.8115198612213135, 0.0838928148150444, 0.0009293369948863983),
    (-0.7174209356307983, 0.17799174785614014, 0.0009293369948863983),
    (-0.8115198612213135, 0.0838928148150444, 0.0009293369948863983),
    (-0.8115198612213135, -0.08389285951852798, 0.0009293369948863983),
    (-0.7016196250915527, 0.17912186682224274, 0.0009293369948863983),
    (-0.8115198612213135, -0.08389285951852798, 0.0009293369948863983),
    (-0.808152437210083, -0.09937245398759842, 0.0009293369948863983),
    (-0.7855308055877686, -0.14080098271369934, 0.0009293369948863983),
    (-0.808152437210083, -0.09937245398759842, 0.0009293369948863983),
    (-0.8026163578033447, -0.11421525478363037, 0.0009293369948863983),
    (-0.7855308055877686, -0.14080098271369934, 0.0009293369948863983),
    (-0.8026163578033447, -0.11421525478363037, 0.0009293369948863983),
    (-0.7950242757797241, -0.12811912596225739, 0.0009293369948863983),
    (-0.7855308055877686, -0.14080098271369934, 0.0009293369948863983),
    (-0.7855308055877686, -0.14080098271369934, 0.0009293369948863983),
    (-0.7743290662765503, -0.1520027220249176, 0.0009293369948863983),
    (-0.7616471648216248, -0.16149623692035675, 0.0009293369948863983),
    (-0.7616471648216248, -0.16149623692035675, 0.0009293369948863983),
    (-0.7477433085441589, -0.16908831894397736, 0.0009293369948863983),
    (-0.7329005002975464, -0.17462441325187683, 0.0009293369948863983),
    (-0.7329005002975464, -0.17462441325187683, 0.0009293369948863983),
    (-0.7174209356307983, -0.17799177765846252, 0.0009293369948863983),
    (-0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (-0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (-0.17912188172340393, -0.17912191152572632, 0.0009293369948863983),
    (-0.17912189662456512, 0.17912186682224274, 0.0009293369948863983),
    (-0.7174209356307983, 0.17799174785614014, 0.0009293369948863983),
    (-0.7477433085441589, 0.16908827424049377, 0.0009293369948863983),
    (-0.7950242757797241, 0.1281190812587738, 0.0009293369948863983),
    (-0.7016196250915527, -0.17912191152572632, 0.0009293369948863983),
    (-0.8115198612213135, -0.08389285951852798, 0.0009293369948863983),
    (-0.7329005002975464, -0.17462441325187683, 0.0009293369948863983),
    (-0.7950242757797241, 0.1281190812587738, 0.0009293369948863983),
    (-0.808152437210083, 0.09937240928411484, 0.0009293369948863983),
    (-0.7174209356307983, 0.17799174785614014, 0.0009293369948863983),
    (-0.7855308055877686, -0.14080098271369934, 0.0009293369948863983),
    (-0.7616471648216248, -0.16149623692035675, 0.0009293369948863983),
    (-0.7329005002975464, -0.17462441325187683, 0.0009293369948863983),
    (0.17912191152572632, 0.17912186682224274, 0.0009293369948863983),
    (0.17799174785614014, 0.7174209356307983, 0.0009293369948863983),
    (-0.17799174785614014, 0.7174209356307983, 0.0009293369948863983),
    (0.17799174785614014, 0.7174209356307983, 0.0009293369948863983),
    (0.17462438344955444, 0.7329005002975464, 0.0009293369948863983),
    (0.083892822265625, 0.8115198612213135, 0.0009293369948863983),
    (-0.17799174785614014, 0.7174209356307983, 0.0009293369948863983),
    (0.17799174785614014, 0.7174209356307983, 0.0009293369948863983),
    (0.083892822265625, 0.8115198612213135, 0.0009293369948863983),
    (0.17462438344955444, 0.7329005002975464, 0.0009293369948863983),
    (0.16908830404281616, 0.7477433085441589, 0.0009293369948863983),
    (0.16149622201919556, 0.7616471648216248, 0.0009293369948863983),
    (0.16149622201919556, 0.7616471648216248, 0.0009293369948863983),
    (0.15200269222259521, 0.7743290662765503, 0.0009293369948863983),
    (0.14080095291137695, 0.7855308055877686, 0.0009293369948863983),
    (0.14080095291137695, 0.7855308055877686, 0.0009293369948863983),
    (0.1281191110610962, 0.7950242757797241, 0.0009293369948863983),
    (0.16149622201919556, 0.7616471648216248, 0.0009293369948863983),
    (0.1281191110610962, 0.7950242757797241, 0.0009293369948863983),
    (0.1142151951789856, 0.8026163578033447, 0.0009293369948863983),
    (0.16149622201919556, 0.7616471648216248, 0.0009293369948863983),
    (0.1142151951789856, 0.8026163578033447, 0.0009293369948863983),
    (0.09937238693237305, 0.808152437210083, 0.0009293369948863983),
    (0.083892822265625, 0.8115198612213135, 0.0009293369948863983),
    (0.083892822265625, 0.8115198612213135, 0.0009293369948863983),
    (-0.08389288187026978, 0.8115198612213135, 0.0009293369948863983),
    (-0.17799174785614014, 0.7174209356307983, 0.0009293369948863983),
    (-0.08389288187026978, 0.8115198612213135, 0.0009293369948863983),
    (-0.09937244653701782, 0.808152437210083, 0.0009293369948863983),
    (-0.17799174785614014, 0.7174209356307983, 0.0009293369948863983),
    (-0.09937244653701782, 0.808152437210083, 0.0009293369948863983),
    (-0.11421525478363037, 0.8026163578033447, 0.0009293369948863983),
    (-0.1281191110610962, 0.7950242757797241, 0.0009293369948863983),
    (-0.1281191110610962, 0.7950242757797241, 0.0009293369948863983),
    (-0.14080095291137695, 0.7855308055877686, 0.0009293369948863983),
    (-0.15200269222259521, 0.7743290662765503, 0.0009293369948863983),
    (-0.15200269222259521, 0.7743290662765503, 0.0009293369948863983),
    (-0.16149622201919556, 0.76164710521698, 0.0009293369948863983),
    (-0.16908830404281616, 0.7477432489395142, 0.0009293369948863983),
    (-0.16908830404281616, 0.7477432489395142, 0.0009293369948863983),
    (-0.17462438344955444, 0.7329005002975464, 0.0009293369948863983),
    (-0.17799174785614014, 0.7174209356307983, 0.0009293369948863983),
    (-0.17799174785614014, 0.7174209356307983, 0.0009293369948863983),
    (-0.17912189662456512, 0.17912186682224274, 0.0009293369948863983),
    (0.17912191152572632, 0.17912186682224274, 0.0009293369948863983),
    (0.17462438344955444, 0.7329005002975464, 0.0009293369948863983),
    (0.16149622201919556, 0.7616471648216248, 0.0009293369948863983),
    (0.083892822265625, 0.8115198612213135, 0.0009293369948863983),
    (0.1142151951789856, 0.8026163578033447, 0.0009293369948863983),
    (0.083892822265625, 0.8115198612213135, 0.0009293369948863983),
    (0.16149622201919556, 0.7616471648216248, 0.0009293369948863983),
    (-0.09937244653701782, 0.808152437210083, 0.0009293369948863983),
    (-0.1281191110610962, 0.7950242757797241, 0.0009293369948863983),
    (-0.15200269222259521, 0.7743290662765503, 0.0009293369948863983),
    (-0.15200269222259521, 0.7743290662765503, 0.0009293369948863983),
    (-0.16908830404281616, 0.7477432489395142, 0.0009293369948863983),
    (-0.09937244653701782, 0.808152437210083, 0.0009293369948863983)
)


cube = (
    (-1.0, -1.0, 0.3118184804916382),
    (-1.0, 1.0, -0.3118184804916382),
    (-1.0, -1.0, -0.3118184804916382),
    (-1.0, 1.0, 0.3118184804916382),
    (1.0, 1.0, -0.3118184804916382),
    (-1.0, 1.0, -0.3118184804916382),
    (1.0, 1.0, 0.3118184804916382),
    (1.0, -1.0, -0.3118184804916382),
    (1.0, 1.0, -0.3118184804916382),
    (1.0, -1.0, 0.3118184804916382),
    (-1.0, -1.0, -0.3118184804916382),
    (1.0, -1.0, -0.3118184804916382),
    (1.0, 1.0, -0.3118184804916382),
    (-1.0, -1.0, -0.3118184804916382),
    (-1.0, 1.0, -0.3118184804916382),
    (-1.0, 1.0, 0.3118184804916382),
    (1.0, -1.0, 0.3118184804916382),
    (1.0, 1.0, 0.3118184804916382),
    (-1.0, -1.0, 0.3118184804916382),
    (-1.0, 1.0, 0.3118184804916382),
    (-1.0, 1.0, -0.3118184804916382),
    (-1.0, 1.0, 0.3118184804916382),
    (1.0, 1.0, 0.3118184804916382),
    (1.0, 1.0, -0.3118184804916382),
    (1.0, 1.0, 0.3118184804916382),
    (1.0, -1.0, 0.3118184804916382),
    (1.0, -1.0, -0.3118184804916382),
    (1.0, -1.0, 0.3118184804916382),
    (-1.0, -1.0, 0.3118184804916382),
    (-1.0, -1.0, -0.3118184804916382),
    (1.0, 1.0, -0.3118184804916382),
    (1.0, -1.0, -0.3118184804916382),
    (-1.0, -1.0, -0.3118184804916382),
    (-1.0, 1.0, 0.3118184804916382),
    (-1.0, -1.0, 0.3118184804916382),
    (1.0, -1.0, 0.3118184804916382)
)


moddif = (
    (-0.06877677142620087, 1.0, 0.0),
    (-0.06877677142620087, -1.0, 0.0),
    (0.06877677142620087, -1.0, 0.0),
    (-0.06877677142620087, 1.0, 0.0),
    (0.06877677142620087, -1.0, 0.0),
    (0.06877677142620087, 1.0, 0.0),
    (0.3401133716106415, -0.5372478365898132, 0.0),
    (0.8773611783981323, 0.5372478365898132, 0.0),
    (0.3401133716106415, 0.5372478365898132, 0.0),
    (0.3401133716106415, -0.5372478365898132, 0.0),
    (0.8773611783981323, -0.5372478365898132, 0.0),
    (0.8773611783981323, 0.5372478365898132, 0.0),
    (-0.3401133716106415, -0.5372478365898132, 0.0),
    (-0.3401133716106415, 0.5372478365898132, 0.0),
    (-0.8773611783981323, 0.5372478365898132, 0.0),
    (-0.3401133716106415, -0.5372478365898132, 0.0),
    (-0.8773611783981323, 0.5372478365898132, 0.0),
    (-0.8773611783981323, -0.5372478365898132, 0.0)
)

bisect = (
    (-0.06877677142620087, 1.0, 0.0),
    (-0.06877677142620087, -1.0, 0.0),
    (0.06877677142620087, -1.0, 0.0),
    (-0.06877677142620087, 1.0, 0.0),
    (0.06877677142620087, -1.0, 0.0),
    (0.06877677142620087, 1.0, 0.0),
    (0.3401133716106415, -0.5372478365898132, 0.0),
    (0.8773611783981323, 0.5372478365898132, 0.0),
    (0.3401133716106415, 0.5372478365898132, 0.0),
    (0.3401133716106415, -0.5372478365898132, 0.0),
    (0.8773611783981323, -0.5372478365898132, 0.0),
    (0.8773611783981323, 0.5372478365898132, 0.0)
)


symm = (
    (0.0, 0.0, 0.0),
    (0.0, -1.0, 0.0),
    (0.06877677142620087, -1.0, 0.0),
    (0.0, 0.0, 0.0),
    (0.06877677142620087, 1.0, 0.0),
    (0.0, 1.0, 0.0),
    (0.3401133716106415, -0.5372478365898132, 0.0),
    (0.8773611783981323, 0.5372478365898132, 0.0),
    (0.3401133716106415, 0.5372478365898132, 0.0),
    (0.3401133716106415, -0.5372478365898132, 0.0),
    (0.8773611783981323, -0.5372478365898132, 0.0),
    (0.8773611783981323, 0.5372478365898132, 0.0),
    (0.0, 0.0, 0.0),
    (-0.06877677142620087, 1.0, 0.0),
    (-0.06877677142620087, -1.0, 0.0),
    (0.0, 0.0, 0.0),
    (-0.06877677142620087, -1.0, 0.0),
    (0.0, -1.0, 0.0),
    (-0.7529258131980896, 0.4128124713897705, 0.0),
    (-0.8773611783981323, -0.5372478365898132, 0.0),
    (-0.7529258131980896, -0.4128124713897705, 0.0),
    (-0.7529258131980896, -0.4128124713897705, 0.0),
    (-0.3401133716106415, -0.5372478365898132, 0.0),
    (-0.3401133716106415, -0.4128124713897705, 0.0),
    (-0.7529258131980896, 0.4128124713897705, 0.0),
    (-0.3401133716106415, 0.5372478365898132, 0.0),
    (-0.8773611783981323, 0.5372478365898132, 0.0),
    (0.0, 0.0, 0.0),
    (0.06877677142620087, -1.0, 0.0),
    (0.06877677142620087, 1.0, 0.0),
    (0.0, 0.0, 0.0),
    (0.0, 1.0, 0.0),
    (-0.06877677142620087, 1.0, 0.0),
    (-0.7529258131980896, 0.4128124713897705, 0.0),
    (-0.8773611783981323, 0.5372478365898132, 0.0),
    (-0.8773611783981323, -0.5372478365898132, 0.0),
    (-0.7529258131980896, -0.4128124713897705, 0.0),
    (-0.8773611783981323, -0.5372478365898132, 0.0),
    (-0.3401133716106415, -0.5372478365898132, 0.0),
    (-0.7529258131980896, 0.4128124713897705, 0.0),
    (-0.3401133716106415, 0.4128124713897705, 0.0),
    (-0.3401133716106415, 0.5372478365898132, 0.0)
)