use closer to Q2 version of WindingIsTiny

allow .outside.map to be written for Q2 as well
This commit is contained in:
Jonathan 2022-06-06 17:54:05 -04:00
parent 80664675aa
commit a94de7f8cc
2 changed files with 3 additions and 2 deletions

View File

@ -608,7 +608,7 @@ bool FillOutside(mapentity_t *entity, node_t *node, const int hullnum)
MarkVisibleBrushSides_R(node); MarkVisibleBrushSides_R(node);
if (options.outsidedebug.value() && hullnum == 0) { if (options.outsidedebug.value() && (options.target_game->get_hull_sizes().size() == 0 || hullnum == 0)) {
fs::path path = options.bsp_path; fs::path path = options.bsp_path;
path.replace_extension(".outside.map"); path.replace_extension(".outside.map");

View File

@ -528,11 +528,12 @@ existance by the vertex snapping.
#define EDGE_LENGTH 0.2 #define EDGE_LENGTH 0.2
bool WindingIsTiny(const winding_t &w, double size) bool WindingIsTiny(const winding_t &w, double size)
{ {
return w.area() < size;
#if 0 #if 0
if (WindingArea (w) < 1) if (WindingArea (w) < 1)
return true; return true;
return false; return false;
#else #elif 0
int edges = 0; int edges = 0;
for (size_t i = 0; i < w.size(); i++) { for (size_t i = 0; i < w.size(); i++) {
size_t j = (i + 1) % w.size(); size_t j = (i + 1) % w.size();