From 0e026ccad1e76174597256c871c1d1d0cf682dc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9ophile=20Bastian?= Date: Sun, 11 Feb 2018 20:39:59 +0100 Subject: [PATCH] Marching: fix static integration process --- MarchingCubes.cpp | 4 ---- tools/gen_marching_cubes_conf.py | 3 ++- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/MarchingCubes.cpp b/MarchingCubes.cpp index 49f41ab..1a20b55 100644 --- a/MarchingCubes.cpp +++ b/MarchingCubes.cpp @@ -2,10 +2,6 @@ #include -const std::vector - MarchingCubes::edges_of_intersection[256] = { - }; - MarchingCubes::MarchingCubes( const ImplicitSurface& surface, const Cuboid& box, diff --git a/tools/gen_marching_cubes_conf.py b/tools/gen_marching_cubes_conf.py index 3d80016..db2ccf3 100644 --- a/tools/gen_marching_cubes_conf.py +++ b/tools/gen_marching_cubes_conf.py @@ -16,6 +16,8 @@ PREAMBLE = """ typedef MarchingCubes::CubeTri Tri; typedef std::vector TriVect; typedef MarchingCubes::CubeEdge Edge; + +const TriVect MarchingCubes::edges_of_intersection[] = { """ @@ -206,7 +208,6 @@ def gen_index(base_cases): def pretty_print(index): output = "" output += PREAMBLE - output += "static const TriVect edges_of_intersection[256] = {\n" for (case_id, case) in enumerate(index): output += "\tTriVect({\n"