Index: index.h
===================================================================
--- index.h	(revision 327)
+++ index.h	(revision 328)
@@ -61,6 +61,7 @@
 #include "headers/sky.h"
 #include "headers/internal.h"
 #include "headers/file.h"
+#include "headers/file_tri.h"
 #include "headers/camera.h"
 #include "headers/object.h"
 #include "headers/cli.h"
@@ -86,6 +87,7 @@
 #include "headers/parser.h"
 #include "headers/cli.h"
 #include "headers/network.h"
+#include "headers/file.h"
 #include "headers/register.h"
 #ifdef PHP_SUPPORT
 #include "headers/rayphp.h"
;
-	raydium_ode_element_rotateq(i,raydium_ode_element[i].capture_rot);
+	raydium_ode_element_rotateq(i,result);
 	}
 }
 
@@ -5175,7 +5178,7 @@
 	    raydium_ode_element[newid].capture_pos1[0]=pos[0];
 	    raydium_ode_element[newid].capture_pos1[1]=pos[1];
 	    raydium_ode_element[newid].capture_pos1[2]=pos[2];
-	    memcpy(raydium_ode_element[newid].capture_rot,rot,sizeof(dReal)*4);
+	    memcpy(raydium_ode_element[newid].capture_rot1,rot,sizeof(dReal)*4);
 	    }
 	if(pass==1 || pass==-1)
 	    {
@@ -5183,7 +5186,7 @@
 	    raydium_ode_element[newid].capture_pos2[0]=pos[0];
 	    raydium_ode_element[newid].capture_pos2[1]=pos[1];
 	    raydium_ode_element[newid].capture_pos2[2]=pos[2];
-	    memcpy(raydium_ode_element[newid].capture_rot,rot,sizeof(dReal)*4);
+	    memcpy(raydium_ode_element[newid].capture_rot2,rot,sizeof(dReal)*4);
 	    }
 	}
     }