Fixed handling of rotations reading from .osg of osg::Shapes.
This commit is contained in:
@@ -117,7 +117,7 @@ bool Box_readLocalData(Object& obj, Input& fr)
|
|||||||
fr[1].getFloat(rotation.x());
|
fr[1].getFloat(rotation.x());
|
||||||
fr[2].getFloat(rotation.y());
|
fr[2].getFloat(rotation.y());
|
||||||
fr[3].getFloat(rotation.z());
|
fr[3].getFloat(rotation.z());
|
||||||
fr[3].getFloat(rotation.w());
|
fr[4].getFloat(rotation.w());
|
||||||
box.setRotation(rotation);
|
box.setRotation(rotation);
|
||||||
fr+=5;
|
fr+=5;
|
||||||
iteratorAdvanced = true;
|
iteratorAdvanced = true;
|
||||||
@@ -195,7 +195,7 @@ bool Cone_readLocalData(Object& obj, Input& fr)
|
|||||||
fr[1].getFloat(rotation.x());
|
fr[1].getFloat(rotation.x());
|
||||||
fr[2].getFloat(rotation.y());
|
fr[2].getFloat(rotation.y());
|
||||||
fr[3].getFloat(rotation.z());
|
fr[3].getFloat(rotation.z());
|
||||||
fr[3].getFloat(rotation.w());
|
fr[4].getFloat(rotation.w());
|
||||||
cone.setRotation(rotation);
|
cone.setRotation(rotation);
|
||||||
fr+=5;
|
fr+=5;
|
||||||
iteratorAdvanced = true;
|
iteratorAdvanced = true;
|
||||||
@@ -275,7 +275,7 @@ bool Cylinder_readLocalData(Object& obj, Input& fr)
|
|||||||
fr[1].getFloat(rotation.x());
|
fr[1].getFloat(rotation.x());
|
||||||
fr[2].getFloat(rotation.y());
|
fr[2].getFloat(rotation.y());
|
||||||
fr[3].getFloat(rotation.z());
|
fr[3].getFloat(rotation.z());
|
||||||
fr[3].getFloat(rotation.w());
|
fr[4].getFloat(rotation.w());
|
||||||
cylinder.setRotation(rotation);
|
cylinder.setRotation(rotation);
|
||||||
fr+=5;
|
fr+=5;
|
||||||
iteratorAdvanced = true;
|
iteratorAdvanced = true;
|
||||||
@@ -353,7 +353,7 @@ bool HeightField_readLocalData(Object& obj, Input& fr)
|
|||||||
fr[1].getFloat(rotation.x());
|
fr[1].getFloat(rotation.x());
|
||||||
fr[2].getFloat(rotation.y());
|
fr[2].getFloat(rotation.y());
|
||||||
fr[3].getFloat(rotation.z());
|
fr[3].getFloat(rotation.z());
|
||||||
fr[3].getFloat(rotation.w());
|
fr[4].getFloat(rotation.w());
|
||||||
heightfield.setRotation(rotation);
|
heightfield.setRotation(rotation);
|
||||||
fr+=5;
|
fr+=5;
|
||||||
iteratorAdvanced = true;
|
iteratorAdvanced = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user