From f8d406a458af729c84aef115b80c14ed7336b3f2 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Wed, 7 Jul 2021 18:26:14 +0200 Subject: [PATCH] basic darkval for subcubes --- graph.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/graph.cpp b/graph.cpp index b8b3bf94..794ce836 100644 --- a/graph.cpp +++ b/graph.cpp @@ -3781,6 +3781,10 @@ EX int get_darkval(cell *c, int d) { const int darkval_kite[12] = {0, 2, 0, 2, 4, 4, 6, 6, 6, 6, 6, 6}; const int darkval_nil[8] = {6,6,0,3,6,6,0,3}; const int darkval_nih[11] = {0,2,0,2,4,6,6,6,6,6,6}; + if(among(variation, eVariation::dual_subcubes, eVariation::bch)) { + int v = reg3::get_face_vertices(c, d); + return v-3; + } if(sphere) return darkval_s12[d]; if(euclid && S7 == 6) return darkval_e6[d]; if(euclid && S7 == 12) return darkval_e12[d];