]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/picomodel/lwo/vecmath.c
set eol-style
[xonotic/netradiant.git] / libs / picomodel / lwo / vecmath.c
index 44d317b0385c727a5ed3a1eea15df612e27ad868..eaa1e8fc2383f77c26c570f1f46f9096aac68188 100644 (file)
@@ -1,37 +1,37 @@
-/*\r
-======================================================================\r
-vecmath.c\r
-\r
-Basic vector and matrix functions.\r
-\r
-Ernie Wright  17 Sep 00\r
-====================================================================== */\r
-\r
-#include <math.h>\r
-\r
-\r
-float dot( float a[], float b[] )\r
-{\r
-   return a[ 0 ] * b[ 0 ] + a[ 1 ] * b[ 1 ] + a[ 2 ] * b[ 2 ];\r
-}\r
-\r
-\r
-void cross( float a[], float b[], float c[] )\r
-{\r
-   c[ 0 ] = a[ 1 ] * b[ 2 ] - a[ 2 ] * b[ 1 ];\r
-   c[ 1 ] = a[ 2 ] * b[ 0 ] - a[ 0 ] * b[ 2 ];\r
-   c[ 2 ] = a[ 0 ] * b[ 1 ] - a[ 1 ] * b[ 0 ];\r
-}\r
-\r
-\r
-void normalize( float v[] )\r
-{\r
-   float r;\r
-\r
-   r = ( float ) sqrt( dot( v, v ));\r
-   if ( r > 0 ) {\r
-      v[ 0 ] /= r;\r
-      v[ 1 ] /= r;\r
-      v[ 2 ] /= r;\r
-   }\r
-}\r
+/*
+======================================================================
+vecmath.c
+
+Basic vector and matrix functions.
+
+Ernie Wright  17 Sep 00
+====================================================================== */
+
+#include <math.h>
+
+
+float dot( float a[], float b[] )
+{
+   return a[ 0 ] * b[ 0 ] + a[ 1 ] * b[ 1 ] + a[ 2 ] * b[ 2 ];
+}
+
+
+void cross( float a[], float b[], float c[] )
+{
+   c[ 0 ] = a[ 1 ] * b[ 2 ] - a[ 2 ] * b[ 1 ];
+   c[ 1 ] = a[ 2 ] * b[ 0 ] - a[ 0 ] * b[ 2 ];
+   c[ 2 ] = a[ 0 ] * b[ 1 ] - a[ 1 ] * b[ 0 ];
+}
+
+
+void normalize( float v[] )
+{
+   float r;
+
+   r = ( float ) sqrt( dot( v, v ));
+   if ( r > 0 ) {
+      v[ 0 ] /= r;
+      v[ 1 ] /= r;
+      v[ 2 ] /= r;
+   }
+}