From fbeae00fa28fed15b8a14ce8847ddfbde87aea4f Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Wed, 22 Jan 2003 16:17:56 +0000 Subject: [PATCH] Fixed handling of rotations reading from .osg of osg::Shapes. --- src/osgPlugins/osg/Shape.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/osgPlugins/osg/Shape.cpp b/src/osgPlugins/osg/Shape.cpp index 654faa2d0d8..c04f92f0fc4 100644 --- a/src/osgPlugins/osg/Shape.cpp +++ b/src/osgPlugins/osg/Shape.cpp @@ -117,7 +117,7 @@ bool Box_readLocalData(Object& obj, Input& fr) fr[1].getFloat(rotation.x()); fr[2].getFloat(rotation.y()); fr[3].getFloat(rotation.z()); - fr[3].getFloat(rotation.w()); + fr[4].getFloat(rotation.w()); box.setRotation(rotation); fr+=5; iteratorAdvanced = true; @@ -195,7 +195,7 @@ bool Cone_readLocalData(Object& obj, Input& fr) fr[1].getFloat(rotation.x()); fr[2].getFloat(rotation.y()); fr[3].getFloat(rotation.z()); - fr[3].getFloat(rotation.w()); + fr[4].getFloat(rotation.w()); cone.setRotation(rotation); fr+=5; iteratorAdvanced = true; @@ -275,7 +275,7 @@ bool Cylinder_readLocalData(Object& obj, Input& fr) fr[1].getFloat(rotation.x()); fr[2].getFloat(rotation.y()); fr[3].getFloat(rotation.z()); - fr[3].getFloat(rotation.w()); + fr[4].getFloat(rotation.w()); cylinder.setRotation(rotation); fr+=5; iteratorAdvanced = true; @@ -353,7 +353,7 @@ bool HeightField_readLocalData(Object& obj, Input& fr) fr[1].getFloat(rotation.x()); fr[2].getFloat(rotation.y()); fr[3].getFloat(rotation.z()); - fr[3].getFloat(rotation.w()); + fr[4].getFloat(rotation.w()); heightfield.setRotation(rotation); fr+=5; iteratorAdvanced = true;