ericw-tools/qbsp
Tyrann 2ed0beb1c0 [PATCH] qbsp: Tweak epsilons
The choice of the various epsilon values is critical to having geometrically
complex maps compile correctly.

The one which seems most important (so far) is the ANGLE_EPSILON. This one
needs to be quite tight to avoid "bad things" happening when you create small
angles between adjacent surfaces.

Another epsilon inter-relationship I discovered, is that it seems
CONTINUOUS_EPSILON needs to be larger than EQUAL_EPSILON. It seems to play
havoc with the t-junction code otherwise.

Signed-off-by: Tyrann <tyrann@disenchant.net>
2007-08-23 20:48:02 +09:30
..
brush.c [PATCH] qbsp: Remove big mapentity_t union 2007-08-21 23:18:56 +09:30
bspfile.c [PATCH] qbsp: Give enough space for the bsp stats output 2007-08-23 20:48:02 +09:30
cmdlib.c [PATCH] qbsp: Add -wadpath option 2007-08-19 05:32:46 +09:30
csg4.c [PATCH] qbsp: Avoid some unnecessary face splits 2006-10-02 20:14:01 +09:30
file.c [PATCH 9/9] qbsp: Compile as C code 2006-09-10 17:38:34 +09:30
file.h [PATCH 1/9] qbsp: Replace File class with basic stdio functions 2006-09-10 17:38:30 +09:30
globals.c [PATCH] qbsp: Increase MAX_BSP_CLIPNODES 2007-08-23 20:48:02 +09:30
map.c [PATCH] qbsp: Remove big mapentity_t union 2007-08-21 23:18:56 +09:30
mathlib.c [PATCH] qbsp: Constify VectorXX functions 2006-09-16 19:37:48 +09:30
merge.c [PATCH] qbsp: Collect all epsilons together in qbsp.h 2006-10-09 22:52:02 +09:30
outside.c [PATCH] qbsp: Fix typo in PrintLeakTrail 2007-08-23 20:48:02 +09:30
parser.c [PATCH] qbsp: Enable map file parser to return comment tokens 2006-09-16 22:24:09 +09:30
parser.h [PATCH] qbsp: Enable map file parser to return comment tokens 2006-09-16 22:24:09 +09:30
portals.c [PATCH] qbsp: Factor out WritePortals portal skip logic 2007-08-23 20:48:02 +09:30
qbsp.c [PATCH] qbsp: Increase MAX_BSP_CLIPNODES 2007-08-23 20:48:02 +09:30
qbsp.h [PATCH] qbsp: Tweak epsilons 2007-08-23 20:48:02 +09:30
solidbsp.c [PATCH] qbsp: Use real int/float/double limits 2007-08-19 20:17:23 +09:30
surfaces.c [PATCH] qbsp: Remove big mapentity_t union 2007-08-21 23:18:56 +09:30
tjunc.c [PATCH] qbsp: Use real int/float/double limits 2007-08-19 20:17:23 +09:30
util.c [PATCH] qbsp: flush stdout when printing messages 2007-08-19 20:17:23 +09:30
wad.c [PATCH] qbsp: Remove big mapentity_t union 2007-08-21 23:18:56 +09:30
wad.h [PATCH] qbsp: Complete removal of wadlist_t 2006-10-02 14:26:27 +09:30
warnerr.h [PATCH] qbsp: Add support for QuArK map files 2006-09-17 21:36:01 +09:30
winding.c [PATCH] qbsp: Refactor some winding clip/split code 2006-10-02 19:46:43 +09:30
writebsp.c [PATCH] qbsp: Increase MAX_BSP_CLIPNODES 2007-08-23 20:48:02 +09:30