OpenMoHAA 0.82.0
Loading...
Searching...
No Matches
navigation_bsp_utils.cpp File Reference

Utility functions to create windings from brushes. More...

#include "g_local.h"
#include "navigation_bsp.h"
#include "../qcommon/qfiles.h"
#include "../qcommon/container.h"
#include "../qcommon/vector.h"
#include "../qcommon/cm_polylib.h"
#include "../script/scriptexception.h"

Macros

#define SNAP_EPSILON   0.01
 
#define DEGENERATE_EPSILON   0.1
 

Functions

winding_tAllocWinding (int points)
 
void FreeWinding (winding_t *w)
 
winding_tBaseWindingForPlane (vec3_t normal, vec_t dist)
 
void ChopWindingInPlace (winding_t **inout, vec3_t normal, vec_t dist, vec_t epsilon)
 
void SnapWeldVector (vec3_t a, vec3_t b, vec3_t out)
 
qboolean FixWinding (winding_t *w)
 
qboolean G_PlaneFromPoints (vec4_t plane, vec3_t a, vec3_t b, vec3_t c)
 

Detailed Description

Utility functions to create windings from brushes.