Changeset 13041 for OpenSceneGraph/trunk/src/osgWrappers/deprecated-dotosg/osgSim/IO_DOFTransform.cpp
- Timestamp:
- 03/21/12 18:36:20 (15 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/src/osgWrappers/deprecated-dotosg/osgSim/IO_DOFTransform.cpp
r10974 r13041 36 36 fr += 2; // skip over "putMatrix {" 37 37 iteratorAdvanced = true; 38 38 39 39 bool matched = true; 40 40 for(int k=0;k<16 && matched;++k) … … 56 56 } 57 57 } 58 58 59 59 dof.setPutMatrix(matrix); 60 60 dof.setInversePutMatrix(Matrix::inverse(matrix)); 61 61 } 62 62 63 63 fr.advanceToEndOfCurrentBlock(); 64 64 } … … 75 75 iteratorAdvanced = true; \ 76 76 } \ 77 } 77 } 78 78 79 79 Vec3 vec3; 80 80 81 81 ReadVec3(setMinHPR,"minHPR") 82 82 ReadVec3(setMaxHPR,"maxHPR") 83 83 ReadVec3(setIncrementHPR,"incrementHPR") 84 84 ReadVec3(setCurrentHPR,"currentHPR") 85 85 86 86 ReadVec3(setMinTranslate,"minTranslate") 87 87 ReadVec3(setMaxTranslate,"maxTranslate") 88 88 ReadVec3(setIncrementTranslate,"incrementTranslate") 89 89 ReadVec3(setCurrentTranslate,"currentTranslate") 90 90 91 91 ReadVec3(setMinScale,"minScale") 92 92 ReadVec3(setMaxScale,"maxScale") … … 103 103 else if(fr[1].matchWord("RPH")) dof.setHPRMultOrder(DOFTransform::RPH); 104 104 } 105 105 106 106 107 107 if (fr.matchSequence("limitationFlags %i")) … … 110 110 fr[1].getUInt(flags); 111 111 dof.setLimitationFlags(flags); 112 112 113 113 fr += 2; 114 114 iteratorAdvanced = true; 115 115 116 116 } 117 117 118 118 if (fr[0].matchWord("animationOn")) 119 119 { 120 120 121 121 if (fr[1].matchWord("TRUE")) dof.setAnimationOn(true); 122 122 else if (fr[1].matchWord("FALSE")) dof.setAnimationOn(false); 123 123 124 124 fr += 2; 125 125 iteratorAdvanced = true; 126 126 127 127 } 128 128 129 129 #undef ReadVec3 130 130
