Revision: 1607
          http://rigsofrods.svn.sourceforge.net/rigsofrods/?rev=1607&view=rev
Author:   rorthomas
Date:     2011-01-30 14:52:52 +0000 (Sun, 30 Jan 2011)

Log Message:
-----------
removed buggy following camera code, to be improved later on.

Modified Paths:
--------------
    trunk/source/main/Beam.cpp
    trunk/source/main/Beam.h

Modified: trunk/source/main/Beam.cpp
===================================================================
--- trunk/source/main/Beam.cpp  2011-01-30 14:43:48 UTC (rev 1606)
+++ trunk/source/main/Beam.cpp  2011-01-30 14:52:52 UTC (rev 1607)
@@ -727,20 +727,6 @@
                sendStreamSetup();
        }
 
-
-       // calculate average camera offset relative to cinecamera
-       if(freecinecamera > 0)
-       {
-               Vector3 apos = Vector3::ZERO;
-               for (i=0; i<free_node; i++)
-                       apos += nodes[i].AbsPosition;
-               Vector3 avg_pos = apos / free_node;
-               
-               cinecam_avg_offset = nodes[cinecameranodepos[0]].AbsPosition - 
avg_pos;
-       }
-       LogManager::getSingleton().logMessage("cinecamera offset for external 
camera: " + StringConverter::toString(cinecam_avg_offset));
-
-
        //updateDebugOverlay();
 }
 
@@ -1625,7 +1611,7 @@
        if(freecinecamera > 0)
        {
                // fix for detaching beams
-               position = nodes[cinecameranodepos[0]].AbsPosition - 
cinecam_avg_offset;
+               position = nodes[cinecameranodepos[0]].AbsPosition; // - 
cinecam_avg_offset;
                for (int n=0; n < free_node; n++)
                {
                        nodes[n].smoothpos = nodes[n].AbsPosition;

Modified: trunk/source/main/Beam.h
===================================================================
--- trunk/source/main/Beam.h    2011-01-30 14:43:48 UTC (rev 1606)
+++ trunk/source/main/Beam.h    2011-01-30 14:52:52 UTC (rev 1607)
@@ -395,7 +395,6 @@
        node_t *addNode(Ogre::Vector3 pos);
        String speedomat, tachomat;
        float speedoMax;
-       Ogre::Vector3 cinecam_avg_offset;
        bool useMaxRPMforGUI;
 
        Ogre::String realtruckfilename;


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Rigsofrods-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rigsofrods-devel

Reply via email to