From 5f54bf2888d49fe7674edde5b5053323eb6c645b Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sun, 11 Jul 2021 11:03:35 +0200 Subject: [PATCH] reg3:: compute dirs_adjacent and strafe data for subcubes --- reg3.cpp | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/reg3.cpp b/reg3.cpp index 5a903fc4..c22632ab 100644 --- a/reg3.cpp +++ b/reg3.cpp @@ -612,6 +612,20 @@ EX namespace reg3 { ss.faces_local = ss.faces; for(auto& face: ss.faces_local) for(auto& v: face) v = ss.from_cellcenter * v; for(auto& v: ss.vertices_only_local) v = ss.from_cellcenter * v; + + int N = isize(ss.faces); + ss.dirs_adjacent.resize(N); + for(int i=0; i cface; + for(auto& v: ss.faces[i]) cface.insert(bucketer(v)); + for(int j=0; j