]> de.git.xonotic.org Git - xonotic/netradiant.git/commitdiff
disabled SnapPlane because it slightly corrupts collision brushes from
authorForest Hale <lordhavoc>
Thu, 18 Jan 2007 12:04:47 +0000 (12:04 +0000)
committerForest Hale <lordhavoc>
Thu, 18 Jan 2007 12:04:47 +0000 (12:04 +0000)
embedded model triangles

git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@137 8a3a26a2-13c4-0310-b231-cf6edde360e5

tools/quake3/q3map2/map.c

index 722249a6d2361e1e0bd313617e7e385f7e03c7fc..35088104d7aaf52a34afc5f0dcc31e37f9f4dfe9 100644 (file)
@@ -186,10 +186,15 @@ snaps a plane to normal/distance epsilons
 
 void SnapPlane( vec3_t normal, vec_t *dist )
 {
 
 void SnapPlane( vec3_t normal, vec_t *dist )
 {
+// SnapPlane disabled by LordHavoc because it often messes up collision
+// brushes made from triangles of embedded models, and it has little effect
+// on anything else (axial planes are usually derived from snapped points)
+#if 0
        SnapNormal( normal );
 
        if( fabs( *dist - Q_rint( *dist ) ) < distanceEpsilon )
                *dist = Q_rint( *dist );
        SnapNormal( normal );
 
        if( fabs( *dist - Q_rint( *dist ) ) < distanceEpsilon )
                *dist = Q_rint( *dist );
+#endif
 }
 
 
 }