fixed the variants of binary tiling in embedded_plane

This commit is contained in:
Zeno Rogue 2022-12-15 10:03:11 +01:00
parent 4e3c72551a
commit 3b1b263c95
1 changed files with 4 additions and 3 deletions

View File

@ -711,9 +711,6 @@ void geometry_information::prepare_basics() {
if(geometry == gHoroRec || kite::in() || sol || nil || nih) hexvdist = rhexf = .5, tessf = .5, scalefactor = .5, crossf = hcrossf7/2;
if(bt::in()) scalefactor *= min<ld>(vid.binary_width, 1), crossf *= min<ld>(vid.binary_width, 1);
#endif
#if CAP_BT && MAXMDIM >= 4
if(bt::in()) bt::build_tmatrix();
#endif
#if MAXMDIM >= 4
if(reg3::in()) reg3::generate();
if(euc::in(3)) euc::generate();
@ -819,6 +816,10 @@ void geometry_information::prepare_basics() {
geom3::light_flip(false);
#if CAP_BT && MAXMDIM >= 4
if(bt::in()) bt::build_tmatrix();
#endif
prepare_compute3();
if(hyperbolic && &currfp != &fieldpattern::fp_invalid)
currfp.analyze();