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);
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;
path.replace_extension(".outside.map");

View File

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