new hypot functions in goldberg

This commit is contained in:
? 2019-02-27 23:41:28 +01:00 committed by Zeno Rogue
parent 41c3bd9b58
commit a0bd6bf4b5
2 changed files with 2 additions and 2 deletions

View File

@ -284,7 +284,7 @@ namespace geom3 {
ld actual_wall_height() { ld actual_wall_height() {
#if CAP_GP #if CAP_GP
if(GOLDBERG && gp_autoscale_heights) if(GOLDBERG && gp_autoscale_heights)
return wall_height * min<ld>(4 / hypot2(gp::next), 1); return wall_height * min<ld>(4 / hypot_d(2, gp::next), 1);
#endif #endif
return wall_height; return wall_height;
} }

View File

@ -565,7 +565,7 @@ namespace hr { namespace gp {
else else
area = x * x + y * y; area = x * x + y * y;
next = point3(x+y/2., -y * sqrt(3) / 2, 0); next = point3(x+y/2., -y * sqrt(3) / 2, 0);
ld scale = 1 / hypot2(next); ld scale = 1 / hypot_d(2, next);
crossf *= scale; crossf *= scale;
hepvdist *= scale; hepvdist *= scale;
hexhexdist *= scale; hexhexdist *= scale;