changed SliceIndex to use floating point keys.

This commit is contained in:
tamasmeszaros 2018-11-28 15:02:23 +01:00
parent 34587bd00f
commit 729e35f1ff
2 changed files with 8 additions and 4 deletions

View file

@ -92,8 +92,8 @@ public:
// levels of the model in scaled-clipper coordinates. The levels correspond
// to the z coordinate of the object coordinate system.
struct SliceRecord {
using Key = long long;
inline static float scale_back(Key h) { return float(h * SCALING_FACTOR); }
using Key = float;
// inline static float scale_back(Key h) { return float(h * SCALING_FACTOR); }
using Idx = size_t;
static const Idx NONE = Idx(-1); // this will be the max limit of size_t