mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-02-25 07:20:09 +00:00
fixed the variants of binary tiling in embedded_plane
This commit is contained in:
parent
4e3c72551a
commit
3b1b263c95
@ -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(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);
|
if(bt::in()) scalefactor *= min<ld>(vid.binary_width, 1), crossf *= min<ld>(vid.binary_width, 1);
|
||||||
#endif
|
#endif
|
||||||
#if CAP_BT && MAXMDIM >= 4
|
|
||||||
if(bt::in()) bt::build_tmatrix();
|
|
||||||
#endif
|
|
||||||
#if MAXMDIM >= 4
|
#if MAXMDIM >= 4
|
||||||
if(reg3::in()) reg3::generate();
|
if(reg3::in()) reg3::generate();
|
||||||
if(euc::in(3)) euc::generate();
|
if(euc::in(3)) euc::generate();
|
||||||
@ -819,6 +816,10 @@ void geometry_information::prepare_basics() {
|
|||||||
|
|
||||||
geom3::light_flip(false);
|
geom3::light_flip(false);
|
||||||
|
|
||||||
|
#if CAP_BT && MAXMDIM >= 4
|
||||||
|
if(bt::in()) bt::build_tmatrix();
|
||||||
|
#endif
|
||||||
|
|
||||||
prepare_compute3();
|
prepare_compute3();
|
||||||
if(hyperbolic && &currfp != &fieldpattern::fp_invalid)
|
if(hyperbolic && &currfp != &fieldpattern::fp_invalid)
|
||||||
currfp.analyze();
|
currfp.analyze();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user