From 907e0f299e023325c15c2e8ef00af1ebd705670e Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sat, 8 Mar 2025 15:36:30 +0100 Subject: [PATCH] rogueviz:: seuphorica:: reordered the geometries --- rogueviz/seuphorica.cpp | 73 +++++++++++++++++++++-------------------- 1 file changed, 37 insertions(+), 36 deletions(-) diff --git a/rogueviz/seuphorica.cpp b/rogueviz/seuphorica.cpp index 3679d681..04bafb10 100644 --- a/rogueviz/seuphorica.cpp +++ b/rogueviz/seuphorica.cpp @@ -1079,6 +1079,26 @@ vector seuphgeoms = { diskshape = dshVertices; }}, + {"Torus", []{ + set_geometry(gEuclidSquare); + set_variation(eVariation::pure); + pconf.scale = 0.2; + vid.use_smart_range = 2; + vid.creature_scale = 1; + auto& T0 = euc::eu_input.user_axes; T0[0][0] = 20; T0[1][1] = 20; T0[0][1] = 11; T0[1][0] = -11; euc::eu_input.twisted = 0; + euc::build_torus3(); + req_disksize = 0; + }}, + + {"Spherical Board", []{ + set_geometry(gOctahedron); + gp::param = {6, 1}; + set_variation(eVariation::goldberg); + gp::dual_of_current(); + pconf.scale = 0.9; + req_disksize = 0; + }}, + {"Hyperbolic Board", []{ set_geometry(g45); gp::param = {3, 1}; @@ -1093,22 +1113,6 @@ vector seuphgeoms = { arb::convert::activate(); }}, - {"Spherical Board", []{ - set_geometry(gOctahedron); - gp::param = {6, 1}; - set_variation(eVariation::goldberg); - gp::dual_of_current(); - pconf.scale = 0.9; - req_disksize = 0; - }}, - - {"Kite and Dart", []{ - set_geometry(gKiteDart2); - pconf.scale = 0.5; - vid.use_smart_range = 2; - req_disksize = 0; - }}, - {"Hyperbolic Board II", []{ set_geometry(g46); gp::param = {5, 0}; @@ -1122,26 +1126,6 @@ vector seuphgeoms = { arb::convert::activate(); }}, - {"Dodecagons", []{ - set_variation(eVariation::pure); - arcm::load_symbol("4,6,12", true); - vid.use_smart_range = 2; - pconf.scale = 0.25; - vid.creature_scale = 2; - req_disksize = 0; - }}, - - {"Torus", []{ - set_geometry(gEuclidSquare); - set_variation(eVariation::pure); - pconf.scale = 0.2; - vid.use_smart_range = 2; - vid.creature_scale = 1; - auto& T0 = euc::eu_input.user_axes; T0[0][0] = 20; T0[1][1] = 20; T0[0][1] = 11; T0[1][0] = -11; euc::eu_input.twisted = 0; - euc::build_torus3(); - req_disksize = 0; - }}, - {"Bring Surface", []{ set_geometry(gBring); gp::param = {3, 1}; @@ -1152,6 +1136,23 @@ vector seuphgeoms = { vid.creature_scale = 1.5; req_disksize = 0; }}, + + {"Dodecagons", []{ + set_variation(eVariation::pure); + arcm::load_symbol("4,6,12", true); + vid.use_smart_range = 2; + pconf.scale = 0.25; + vid.creature_scale = 2; + req_disksize = 0; + }}, + + {"Kite and Dart", []{ + set_geometry(gKiteDart2); + pconf.scale = 0.5; + vid.use_smart_range = 2; + req_disksize = 0; + }}, + }; void reset_seuphorica_screen() {