diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt index cb2d524eed..0729dc9961 100644 --- a/indra/newview/CMakeLists.txt +++ b/indra/newview/CMakeLists.txt @@ -2122,6 +2122,14 @@ set_source_files_properties(${viewer_PY_SCRIPTS} list(APPEND viewer_SOURCE_FILES ${viewer_PY_SCRIPTS}) # +# Add Poser Presets +file(GLOB viewer_POSER_PRESET_FILES poses/hand_presets/*.xml) +source_group("Poser Presets" FILES ${viewer_POSER_PRESET_FILES}) +set_source_files_properties(${viewer_POSER_PRESET_FILES} + PROPERTIES HEADER_FILE_ONLY TRUE) +list(APPEND viewer_SOURCE_FILES ${viewer_POSER_PRESET_FILES}) +# Poser presets + if (WINDOWS) file(GLOB viewer_INSTALLER_FILES installers/windows/*.nsi) diff --git a/indra/newview/fsfloaterposer.cpp b/indra/newview/fsfloaterposer.cpp index 2d4c4c9e9f..321250bdc7 100644 --- a/indra/newview/fsfloaterposer.cpp +++ b/indra/newview/fsfloaterposer.cpp @@ -214,6 +214,7 @@ bool FSFloaterPoser::postBuild() void FSFloaterPoser::onOpen(const LLSD& key) { + createUserPoseDirectoryIfNeeded(); onAvatarsRefresh(); refreshJointScrollListMembers(); onJointTabSelect(); @@ -324,6 +325,41 @@ void FSFloaterPoser::onClickPoseSave() } } +void FSFloaterPoser::createUserPoseDirectoryIfNeeded() +{ + std::string userPath = + gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, POSE_SAVE_SUBDIRECTORY); + + if (!gDirUtilp->fileExists(userPath)) + { + LL_WARNS("Poser") << "Couldn't find folder: " << userPath << " - creating one." << LL_ENDL; + LLFile::mkdir(userPath); + } + + userPath = userPath + gDirUtilp->getDirDelimiter() + std::string(POSE_PRESETS_HANDS_SUBDIRECTORY); + if (gDirUtilp->fileExists(userPath)) + return; + + LL_WARNS("Poser") << "Couldn't find folder: " << userPath << " - creating one." << LL_ENDL; + LLFile::mkdir(userPath); + + std::string sourcePresetPath = + gDirUtilp->getExpandedFilename(LL_PATH_EXECUTABLE, POSE_SAVE_SUBDIRECTORY, std::string(POSE_PRESETS_HANDS_SUBDIRECTORY)); + + if (!gDirUtilp->fileExists(sourcePresetPath)) + return; + + auto posesToCopy = gDirUtilp->getFilesInDir(sourcePresetPath); + for (auto pose : posesToCopy) + { + std::string source = sourcePresetPath + gDirUtilp->getDirDelimiter() + pose; + std::string destination = userPath + gDirUtilp->getDirDelimiter() + pose; + + if (!LLFile::copy(source, destination)) + LL_WARNS("LLDiskCache") << "Failed to copy " << source << " to " << destination << LL_ENDL; + } +} + bool FSFloaterPoser::savePoseToXml(LLVOAvatar* avatar, const std::string& poseFileName) { if (poseFileName.empty()) @@ -334,18 +370,9 @@ bool FSFloaterPoser::savePoseToXml(LLVOAvatar* avatar, const std::string& poseFi try { - std::string pathname = gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, POSE_SAVE_SUBDIRECTORY); - if (!gDirUtilp->fileExists(pathname)) - { - LL_WARNS("Poser") << "Couldn't find folder: " << pathname << " - creating one." << LL_ENDL; - LLFile::mkdir(pathname); - } - - std::string fullSavePath = - gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, POSE_SAVE_SUBDIRECTORY, poseFileName + POSE_INTERNAL_FORMAT_FILE_EXT); + createUserPoseDirectoryIfNeeded(); bool savingDiff = !mPoserAnimator.allBaseRotationsAreZero(avatar); - LLSD record; record["version"]["value"] = (S32)5; record["startFromTeePose"]["value"] = !savingDiff; @@ -377,6 +404,9 @@ bool FSFloaterPoser::savePoseToXml(LLVOAvatar* avatar, const std::string& poseFi record[bone_name]["scale"] = scale.getValue(); } + std::string fullSavePath = + gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, POSE_SAVE_SUBDIRECTORY, poseFileName + POSE_INTERNAL_FORMAT_FILE_EXT); + llofstream file; file.open(fullSavePath.c_str()); if (!file.is_open()) @@ -509,10 +539,9 @@ void FSFloaterPoser::onClickRecaptureSelectedBones() void FSFloaterPoser::onClickBrowsePoseCache() { - std::string pathname = gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, POSE_SAVE_SUBDIRECTORY); - if (!gDirUtilp->fileExists(pathname)) - LLFile::mkdir(pathname); + createUserPoseDirectoryIfNeeded(); + std::string pathname = gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, POSE_SAVE_SUBDIRECTORY); gViewerWindow->getWindow()->openFile(pathname); } @@ -667,7 +696,6 @@ void FSFloaterPoser::onClickLoadHandPose(bool isRightHand) { LL_WARNS("Posing") << "Threw an exception trying to load a hand pose: " << poseName << " exception: " << e.what() << LL_ENDL; } - } bool FSFloaterPoser::poseFileStartsFromTeePose(const std::string& poseFileName) diff --git a/indra/newview/fsfloaterposer.h b/indra/newview/fsfloaterposer.h index 373885befa..090419cf3e 100644 --- a/indra/newview/fsfloaterposer.h +++ b/indra/newview/fsfloaterposer.h @@ -193,6 +193,7 @@ class FSFloaterPoser : public LLFloater LLVector3 getScaleOfFirstSelectedJoint() const; // Pose load/save + void createUserPoseDirectoryIfNeeded(); void onToggleLoadSavePanel(); void onClickPoseSave(); void onPoseFileSelect(); diff --git a/indra/newview/poses/hand_presets/Flat.xml b/indra/newview/poses/hand_presets/Flat.xml new file mode 100644 index 0000000000..2d88b70202 --- /dev/null +++ b/indra/newview/poses/hand_presets/Flat.xml @@ -0,0 +1,764 @@ + + + mHandIndex1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.03285325691103935241699219 + -4.65661342818890489070327e-10 + 0.2496847659349441528320312 + + scale + + 0 + 0 + 0 + + + mHandIndex1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.03285325691103935241699219 + -4.65661342818890489070327e-10 + -0.2496847659349441528320312 + + scale + + 0 + 0 + 0 + + + mHandIndex2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.03285326063632965087890625 + 1.455191696309032778344772e-11 + -0.01314130239188671112060547 + + scale + + 0 + 0 + 0 + + + mHandIndex2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.03285326063632965087890625 + 1.455191696309032778344772e-11 + 0.01314130239188671112060547 + + scale + + 0 + 0 + 0 + + + mHandIndex3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.01971195824444293975830078 + 0 + 0 + + scale + + 0 + 0 + 0 + + + mHandIndex3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.01971195824444293975830078 + 0 + 0 + + scale + + 0 + 0 + 0 + + + mHandMiddle1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.006570651195943355560302734 + 0 + -0.05913586542010307312011719 + + scale + + 0 + 0 + 0 + + + mHandMiddle1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.006570651195943355560302734 + 0 + 0.05913586542010307312011719 + + scale + + 0 + 0 + 0 + + + mHandMiddle2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.03285325691103935241699219 + 0 + 0 + + scale + + 0 + 0 + 0 + + + mHandMiddle2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.03285325691103935241699219 + 0 + 0 + + scale + + 0 + 0 + 0 + + + mHandMiddle3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.01971195638179779052734375 + 2.910383392618065556689544e-11 + -0.04599456489086151123046875 + + scale + + 0 + 0 + 0 + + + mHandMiddle3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.01971195638179779052734375 + 2.910383392618065556689544e-11 + 0.04599456489086151123046875 + + scale + + 0 + 0 + 0 + + + mHandPinky1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.1576956361532211303710938 + -0.21991145610809326171875 + -0.545364081859588623046875 + + scale + + 0 + 0 + 0 + + + mHandPinky1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.1576956361532211303710938 + -0.21991145610809326171875 + 0.545364081859588623046875 + + scale + + 0 + 0 + 0 + + + mHandPinky2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.03942390903830528259277344 + 0.03141593188047409057617188 + -0.03285326063632965087890625 + + scale + + 0 + 0 + 0 + + + mHandPinky2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.03942390903830528259277344 + 0.03141593188047409057617188 + 0.03285326063632965087890625 + + scale + + 0 + 0 + 0 + + + mHandPinky3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.0131413042545318603515625 + 5.820767479125521504101926e-11 + 0.1051304414868354797363281 + + scale + + 0 + 0 + 0 + + + mHandPinky3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.0131413042545318603515625 + 5.820767479125521504101926e-11 + -0.1051304414868354797363281 + + scale + + 0 + 0 + 0 + + + mHandRing1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.02628260292112827301025391 + 0 + -0.2365434616804122924804688 + + scale + + 0 + 0 + 0 + + + mHandRing1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.02628260292112827301025391 + 0 + 0.2365434616804122924804688 + + scale + + 0 + 0 + 0 + + + mHandRing2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.03942390903830528259277344 + 1.746229966181900294941443e-10 + -0.03285325691103935241699219 + + scale + + 0 + 0 + 0 + + + mHandRing2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.03942390903830528259277344 + 1.746229966181900294941443e-10 + 0.03285325691103935241699219 + + scale + + 0 + 0 + 0 + + + mHandRing3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.01971195451915264129638672 + 7.27595848154516389172386e-12 + -0.006570650730282068252563477 + + scale + + 0 + 0 + 0 + + + mHandRing3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.01971195451915264129638672 + 7.27595848154516389172386e-12 + 0.006570650730282068252563477 + + scale + + 0 + 0 + 0 + + + mHandThumb1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.01314130239188671112060547 + 0 + -0.006570651195943355560302734 + + scale + + 0 + 0 + 0 + + + mHandThumb1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.01314130239188671112060547 + 0 + 0.006570651195943355560302734 + + scale + + 0 + 0 + 0 + + + mHandThumb2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.03942390531301498413085938 + 5.82076609134674072265625e-11 + 0.01971195451915264129638672 + + scale + + 0 + 0 + 0 + + + mHandThumb2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.03942390531301498413085938 + 5.82076609134674072265625e-11 + -0.01971195451915264129638672 + + scale + + 0 + 0 + 0 + + + mHandThumb3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.03285325691103935241699219 + 0 + 0 + + scale + + 0 + 0 + 0 + + + mHandThumb3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.03285325691103935241699219 + 0 + -0 + + scale + + 0 + 0 + 0 + + + startFromTeePose + + value + 1 + + version + + value + 5 + + + diff --git a/indra/newview/poses/hand_presets/Grip.xml b/indra/newview/poses/hand_presets/Grip.xml new file mode 100644 index 0000000000..53e365510d --- /dev/null +++ b/indra/newview/poses/hand_presets/Grip.xml @@ -0,0 +1,764 @@ + + + mHandIndex1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.183978259563446044921875 + 0 + 0.4796575605869293212890625 + + scale + + 0 + 0 + 0 + + + mHandIndex1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.183978259563446044921875 + 0 + -0.4796575605869293212890625 + + scale + + 0 + 0 + 0 + + + mHandIndex2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.7096302509307861328125 + 0.3141592442989349365234375 + -0.03285326436161994934082031 + + scale + + 0 + 0 + 0 + + + mHandIndex2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.7096302509307861328125 + 0.3141592442989349365234375 + 0.03285326436161994934082031 + + scale + + 0 + 0 + 0 + + + mHandIndex3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.51908147335052490234375 + 0.2199114710092544555664062 + -0.1576956659555435180664062 + + scale + + 0 + 0 + 0 + + + mHandIndex3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.51908147335052490234375 + 0.2199114710092544555664062 + 0.1576956659555435180664062 + + scale + + 0 + 0 + 0 + + + mHandMiddle1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.499369442462921142578125 + -0.0628318488597869873046875 + 0.006570651195943355560302734 + + scale + + 0 + 0 + 0 + + + mHandMiddle1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.499369442462921142578125 + -0.0628318488597869873046875 + -0.006570651195943355560302734 + + scale + + 0 + 0 + 0 + + + mHandMiddle2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.663635790348052978515625 + -4.656612873077392578125e-10 + -0.01971195638179779052734375 + + scale + + 0 + 0 + 0 + + + mHandMiddle2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.663635790348052978515625 + -4.656612873077392578125e-10 + 0.01971195638179779052734375 + + scale + + 0 + 0 + 0 + + + mHandMiddle3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.814760744571685791015625 + -0.09424778074026107788085938 + -0.308820664882659912109375 + + scale + + 0 + 0 + 0 + + + mHandMiddle3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.814760744571685791015625 + -0.09424778074026107788085938 + 0.308820664882659912109375 + + scale + + 0 + 0 + 0 + + + mHandPinky1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.57821738719940185546875 + -0.628318607807159423828125 + -0.57164680957794189453125 + + scale + + 0 + 0 + 0 + + + mHandPinky1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.57821738719940185546875 + -0.628318607807159423828125 + 0.57164680957794189453125 + + scale + + 0 + 0 + 0 + + + mHandPinky2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.4796575605869293212890625 + -0.502654850482940673828125 + 0.229972779750823974609375 + + scale + + 0 + 0 + 0 + + + mHandPinky2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.4796575605869293212890625 + -0.502654850482940673828125 + -0.229972779750823974609375 + + scale + + 0 + 0 + 0 + + + mHandPinky3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.210260808467864990234375 + -0.1884955465793609619140625 + 0.1248423606157302856445312 + + scale + + 0 + 0 + 0 + + + mHandPinky3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.210260808467864990234375 + -0.1884955465793609619140625 + -0.1248423606157302856445312 + + scale + + 0 + 0 + 0 + + + mHandRing1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.519081413745880126953125 + -0.1256636828184127807617188 + -0.2431140989065170288085938 + + scale + + 0 + 0 + 0 + + + mHandRing1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.519081413745880126953125 + -0.1256636828184127807617188 + 0.2431140989065170288085938 + + scale + + 0 + 0 + 0 + + + mHandRing2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.7293422222137451171875 + -0.2199114859104156494140625 + -0.08541847020387649536132812 + + scale + + 0 + 0 + 0 + + + mHandRing2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.7293422222137451171875 + -0.2199114859104156494140625 + 0.08541847020387649536132812 + + scale + + 0 + 0 + 0 + + + mHandRing3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.676777184009552001953125 + -0.3455752432346343994140625 + -0.2299728244543075561523438 + + scale + + 0 + 0 + 0 + + + mHandRing3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.676777184009552001953125 + -0.3455752432346343994140625 + 0.2299728244543075561523438 + + scale + + 0 + 0 + 0 + + + mHandThumb1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.01971195451915264129638672 + 1.09955751895904541015625 + 0.03285326063632965087890625 + + scale + + 0 + 0 + 0 + + + mHandThumb1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.01971195451915264129638672 + 1.09955751895904541015625 + -0.03285326063632965087890625 + + scale + + 0 + 0 + 0 + + + mHandThumb2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.1182717159390449523925781 + 0.28274333477020263671875 + -0.2365434169769287109375 + + scale + + 0 + 0 + 0 + + + mHandThumb2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.1182717159390449523925781 + 0.28274333477020263671875 + 0.2365434169769287109375 + + scale + + 0 + 0 + 0 + + + mHandThumb3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.03285324946045875549316406 + 1.16415321826934814453125e-10 + 0.05256520211696624755859375 + + scale + + 0 + 0 + 0 + + + mHandThumb3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.03285324946045875549316406 + 1.16415321826934814453125e-10 + -0.05256520211696624755859375 + + scale + + 0 + 0 + 0 + + + startFromTeePose + + value + 1 + + version + + value + 5 + + + diff --git a/indra/newview/poses/hand_presets/Horns.xml b/indra/newview/poses/hand_presets/Horns.xml new file mode 100644 index 0000000000..d440f00016 --- /dev/null +++ b/indra/newview/poses/hand_presets/Horns.xml @@ -0,0 +1,764 @@ + + + mHandIndex1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.19054889678955078125 + 0 + 0.2956793308258056640625 + + scale + + 0 + 0 + 0 + + + mHandIndex1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.19054889678955078125 + 0 + -0.2956793308258056640625 + + scale + + 0 + 0 + 0 + + + mHandIndex2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.01971195451915264129638672 + -7.27595848154516389172386e-12 + 0.006570650730282068252563477 + + scale + + 0 + 0 + 0 + + + mHandIndex2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.01971195451915264129638672 + -7.27595848154516389172386e-12 + -0.006570650730282068252563477 + + scale + + 0 + 0 + 0 + + + mHandIndex3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.01971195824444293975830078 + 0 + 0 + + scale + + 0 + 0 + 0 + + + mHandIndex3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.01971195824444293975830078 + 0 + 0 + + scale + + 0 + 0 + 0 + + + mHandMiddle1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.3548151552677154541015625 + -9.31322685637780978140654e-10 + -0.07227716594934463500976562 + + scale + + 0 + 0 + 0 + + + mHandMiddle1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.3548151552677154541015625 + -9.31322685637780978140654e-10 + 0.07227716594934463500976562 + + scale + + 0 + 0 + 0 + + + mHandMiddle2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.6755158901214599609375 + -0.1256637275218963623046875 + -0.1051304340362548828125 + + scale + + 0 + 0 + 0 + + + mHandMiddle2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.6755158901214599609375 + -0.1256637275218963623046875 + 0.1051304340362548828125 + + scale + + 0 + 0 + 0 + + + mHandMiddle3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.887037813663482666015625 + 0.06283186376094818115234375 + 0.07884781807661056518554688 + + scale + + 0 + 0 + 0 + + + mHandMiddle3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.887037813663482666015625 + 0.06283186376094818115234375 + -0.07884781807661056518554688 + + scale + + 0 + 0 + 0 + + + mHandPinky1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.1445543617010116577148438 + -0.53407084941864013671875 + -0.591358661651611328125 + + scale + + 0 + 0 + 0 + + + mHandPinky1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.1445543617010116577148438 + -0.53407084941864013671875 + 0.591358661651611328125 + + scale + + 0 + 0 + 0 + + + mHandPinky2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.07884781807661056518554688 + 0.03141593188047409057617188 + 0.006570651661604642868041992 + + scale + + 0 + 0 + 0 + + + mHandPinky2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.07884781807661056518554688 + 0.03141593188047409057617188 + -0.006570651661604642868041992 + + scale + + 0 + 0 + 0 + + + mHandPinky3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.0131413042545318603515625 + 5.820767479125521504101926e-11 + 0.1051304414868354797363281 + + scale + + 0 + 0 + 0 + + + mHandPinky3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.0131413042545318603515625 + 5.820767479125521504101926e-11 + -0.1051304414868354797363281 + + scale + + 0 + 0 + 0 + + + mHandRing1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.289108574390411376953125 + 0.03141591325402259826660156 + -0.45337498188018798828125 + + scale + + 0 + 0 + 0 + + + mHandRing1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.289108574390411376953125 + 0.03141591325402259826660156 + 0.45337498188018798828125 + + scale + + 0 + 0 + 0 + + + mHandRing2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.62295067310333251953125 + -0.6911504268646240234375 + -0.3810977935791015625 + + scale + + 0 + 0 + 0 + + + mHandRing2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.62295067310333251953125 + -0.6911504268646240234375 + 0.3810977935791015625 + + scale + + 0 + 0 + 0 + + + mHandRing3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.0775868892669677734375 + -0.188495576381683349609375 + -0.01314130146056413650512695 + + scale + + 0 + 0 + 0 + + + mHandRing3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.0775868892669677734375 + -0.188495576381683349609375 + 0.01314130146056413650512695 + + scale + + 0 + 0 + 0 + + + mHandThumb1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.02628260292112827301025391 + 0.56548678874969482421875 + 0.164266288280487060546875 + + scale + + 0 + 0 + 0 + + + mHandThumb1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.02628260292112827301025391 + 0.56548678874969482421875 + -0.164266288280487060546875 + + scale + + 0 + 0 + 0 + + + mHandThumb2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.131413042545318603515625 + 0.4084071218967437744140625 + 0.249684751033782958984375 + + scale + + 0 + 0 + 0 + + + mHandThumb2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.131413042545318603515625 + 0.4084071218967437744140625 + -0.249684751033782958984375 + + scale + + 0 + 0 + 0 + + + mHandThumb3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.08415758609771728515625 + -2.980232594040899130050093e-08 + 0.735913097858428955078125 + + scale + + 0 + 0 + 0 + + + mHandThumb3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.08415758609771728515625 + -2.980232594040899130050093e-08 + -0.735913097858428955078125 + + scale + + 0 + 0 + 0 + + + startFromTeePose + + value + 1 + + version + + value + 5 + + + diff --git a/indra/newview/poses/hand_presets/Okay.xml b/indra/newview/poses/hand_presets/Okay.xml new file mode 100644 index 0000000000..41f1c48625 --- /dev/null +++ b/indra/newview/poses/hand_presets/Okay.xml @@ -0,0 +1,764 @@ + + + mHandIndex1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.47965753078460693359375 + 0.1884955614805221557617188 + 0.39423906803131103515625 + + scale + + 0 + 0 + 0 + + + mHandIndex1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.47965753078460693359375 + 0.1884955614805221557617188 + -0.39423906803131103515625 + + scale + + 0 + 0 + 0 + + + mHandIndex2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.79504883289337158203125 + 0.125663697719573974609375 + -0.1051304116845130920410156 + + scale + + 0 + 0 + 0 + + + mHandIndex2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.79504883289337158203125 + 0.125663697719573974609375 + 0.1051304116845130920410156 + + scale + + 0 + 0 + 0 + + + mHandIndex3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.749054431915283203125 + 0.628318488597869873046875 + -0.08541847020387649536132812 + + scale + + 0 + 0 + 0 + + + mHandIndex3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.749054431915283203125 + 0.628318488597869873046875 + 0.08541847020387649536132812 + + scale + + 0 + 0 + 0 + + + mHandMiddle1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.177407562732696533203125 + -0.0628318488597869873046875 + 0.01314130239188671112060547 + + scale + + 0 + 0 + 0 + + + mHandMiddle1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.177407562732696533203125 + -0.0628318488597869873046875 + -0.01314130239188671112060547 + + scale + + 0 + 0 + 0 + + + mHandMiddle2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.926461756229400634765625 + -0.0628318488597869873046875 + 0.05913585051894187927246094 + + scale + + 0 + 0 + 0 + + + mHandMiddle2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.926461756229400634765625 + -0.0628318488597869873046875 + -0.05913585051894187927246094 + + scale + + 0 + 0 + 0 + + + mHandMiddle3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.69648897647857666015625 + 0.1256637126207351684570312 + -0.006570654921233654022216797 + + scale + + 0 + 0 + 0 + + + mHandMiddle3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.69648897647857666015625 + 0.1256637126207351684570312 + 0.006570654921233654022216797 + + scale + + 0 + 0 + 0 + + + mHandPinky1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.01314130704849958419799805 + -0.502654850482940673828125 + -0.742483675479888916015625 + + scale + + 0 + 0 + 0 + + + mHandPinky1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.01314130704849958419799805 + -0.502654850482940673828125 + 0.742483675479888916015625 + + scale + + 0 + 0 + 0 + + + mHandPinky2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.2891086637973785400390625 + -0.1884955614805221557617188 + 0.183978259563446044921875 + + scale + + 0 + 0 + 0 + + + mHandPinky2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.2891086637973785400390625 + -0.1884955614805221557617188 + -0.183978259563446044921875 + + scale + + 0 + 0 + 0 + + + mHandPinky3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.06570651382207870483398438 + -0.188495576381683349609375 + 0.0722771584987640380859375 + + scale + + 0 + 0 + 0 + + + mHandPinky3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.06570651382207870483398438 + -0.188495576381683349609375 + -0.0722771584987640380859375 + + scale + + 0 + 0 + 0 + + + mHandRing1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.0657065212726593017578125 + -0.09424778074026107788085938 + -0.3219619095325469970703125 + + scale + + 0 + 0 + 0 + + + mHandRing1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.0657065212726593017578125 + -0.09424778074026107788085938 + 0.3219619095325469970703125 + + scale + + 0 + 0 + 0 + + + mHandRing2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.3285325467586517333984375 + -0.2827433645725250244140625 + 0.08541848510503768920898438 + + scale + + 0 + 0 + 0 + + + mHandRing2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.3285325467586517333984375 + -0.2827433645725250244140625 + -0.08541848510503768920898438 + + scale + + 0 + 0 + 0 + + + mHandRing3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.45337498188018798828125 + 0.03141593188047409057617188 + 4.658912144961391277320217e-10 + + scale + + 0 + 0 + 0 + + + mHandRing3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.45337498188018798828125 + 0.03141593188047409057617188 + -4.658912144961391277320217e-10 + + scale + + 0 + 0 + 0 + + + mHandThumb1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.15769565105438232421875 + 0.785398185253143310546875 + 0.2956793606281280517578125 + + scale + + 0 + 0 + 0 + + + mHandThumb1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.15769565105438232421875 + 0.785398185253143310546875 + -0.2956793606281280517578125 + + scale + + 0 + 0 + 0 + + + mHandThumb2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.624211966991424560546875 + 0.87964594364166259765625 + -0.59135878086090087890625 + + scale + + 0 + 0 + 0 + + + mHandThumb2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.624211966991424560546875 + 0.87964594364166259765625 + 0.59135878086090087890625 + + scale + + 0 + 0 + 0 + + + mHandThumb3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.1051304042339324951171875 + 9.31322685637780978140654e-10 + 0.1182717159390449523925781 + + scale + + 0 + 0 + 0 + + + mHandThumb3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.1051304042339324951171875 + 9.31322685637780978140654e-10 + -0.1182717159390449523925781 + + scale + + 0 + 0 + 0 + + + startFromTeePose + + value + 1 + + version + + value + 5 + + + diff --git a/indra/newview/poses/hand_presets/Pointing.xml b/indra/newview/poses/hand_presets/Pointing.xml new file mode 100644 index 0000000000..7fbc0c19b4 --- /dev/null +++ b/indra/newview/poses/hand_presets/Pointing.xml @@ -0,0 +1,764 @@ + + + mHandIndex1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.08541845530271530151367188 + -1.862645371275561956281308e-09 + 0.387668430805206298828125 + + scale + + 0 + 0 + 0 + + + mHandIndex1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.08541845530271530151367188 + -1.862645371275561956281308e-09 + -0.387668430805206298828125 + + scale + + 0 + 0 + 0 + + + mHandIndex2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.05256521329283714294433594 + 0 + 0.006570651195943355560302734 + + scale + + 0 + 0 + 0 + + + mHandIndex2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.05256521329283714294433594 + 0 + -0.006570651195943355560302734 + + scale + + 0 + 0 + 0 + + + mHandIndex3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0 + 0 + 0 + + scale + + 0 + 0 + 0 + + + mHandIndex3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0 + 0 + 0 + + scale + + 0 + 0 + 0 + + + mHandMiddle1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.86075532436370849609375 + -0.1884955614805221557617188 + 0.06570651382207870483398438 + + scale + + 0 + 0 + 0 + + + mHandMiddle1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.86075532436370849609375 + -0.1884955614805221557617188 + -0.06570651382207870483398438 + + scale + + 0 + 0 + 0 + + + mHandMiddle2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.386407375335693359375 + 0.188495576381683349609375 + -0.01314130052924156188964844 + + scale + + 0 + 0 + 0 + + + mHandMiddle2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.386407375335693359375 + 0.188495576381683349609375 + 0.01314130052924156188964844 + + scale + + 0 + 0 + 0 + + + mHandMiddle3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.1104400157928466796875 + 0 + -0.0657065212726593017578125 + + scale + + 0 + 0 + 0 + + + mHandMiddle3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.1104400157928466796875 + 0 + 0.0657065212726593017578125 + + scale + + 0 + 0 + 0 + + + mHandPinky1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.8081901073455810546875 + -0.50265491008758544921875 + -0.880467355251312255859375 + + scale + + 0 + 0 + 0 + + + mHandPinky1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.8081901073455810546875 + -0.50265491008758544921875 + 0.880467355251312255859375 + + scale + + 0 + 0 + 0 + + + mHandPinky2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.7543637752532958984375 + -1.09955751895904541015625 + -0.505940258502960205078125 + + scale + + 0 + 0 + 0 + + + mHandPinky2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.7543637752532958984375 + -1.09955751895904541015625 + 0.505940258502960205078125 + + scale + + 0 + 0 + 0 + + + mHandPinky3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.972456395626068115234375 + -0.53407084941864013671875 + -0.03942396119236946105957031 + + scale + + 0 + 0 + 0 + + + mHandPinky3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.972456395626068115234375 + -0.53407084941864013671875 + 0.03942396119236946105957031 + + scale + + 0 + 0 + 0 + + + mHandRing1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.94617378711700439453125 + -0.094247758388519287109375 + -0.3613858520984649658203125 + + scale + + 0 + 0 + 0 + + + mHandRing1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.94617378711700439453125 + -0.094247758388519287109375 + 0.3613858520984649658203125 + + scale + + 0 + 0 + 0 + + + mHandRing2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.32727146148681640625 + -0.6283185482025146484375 + -0.275967419147491455078125 + + scale + + 0 + 0 + 0 + + + mHandRing2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.32727146148681640625 + -0.6283185482025146484375 + 0.275967419147491455078125 + + scale + + 0 + 0 + 0 + + + mHandRing3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.93960297107696533203125 + -0.2513274252414703369140625 + 1.538449367899374919943511e-08 + + scale + + 0 + 0 + 0 + + + mHandRing3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.93960297107696533203125 + -0.2513274252414703369140625 + -1.538449367899374919943511e-08 + + scale + + 0 + 0 + 0 + + + mHandThumb1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.26939666271209716796875 + 0.879645764827728271484375 + -0.02628259360790252685546875 + + scale + + 0 + 0 + 0 + + + mHandThumb1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.26939666271209716796875 + 0.879645764827728271484375 + 0.02628259360790252685546875 + + scale + + 0 + 0 + 0 + + + mHandThumb2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.4993695318698883056640625 + -1.490116297020449565025046e-08 + 0.58478796482086181640625 + + scale + + 0 + 0 + 0 + + + mHandThumb2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.4993695318698883056640625 + -1.490116297020449565025046e-08 + -0.58478796482086181640625 + + scale + + 0 + 0 + 0 + + + mHandThumb3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.08541847765445709228515625 + -0.2199115008115768432617188 + -0.2496847659349441528320312 + + scale + + 0 + 0 + 0 + + + mHandThumb3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.08541847765445709228515625 + -0.2199115008115768432617188 + 0.2496847659349441528320312 + + scale + + 0 + 0 + 0 + + + startFromTeePose + + value + 1 + + version + + value + 5 + + + diff --git a/indra/newview/poses/hand_presets/Relaxed.xml b/indra/newview/poses/hand_presets/Relaxed.xml new file mode 100644 index 0000000000..0f0b871f10 --- /dev/null +++ b/indra/newview/poses/hand_presets/Relaxed.xml @@ -0,0 +1,764 @@ + + + mHandIndex1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.07884781807661056518554688 + -1.862645371275561956281308e-09 + 0.4139510691165924072265625 + + scale + + 0 + 0 + 0 + + + mHandIndex1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.07884781807661056518554688 + -1.862645371275561956281308e-09 + -0.4139510691165924072265625 + + scale + + 0 + 0 + 0 + + + mHandIndex2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.4665162563323974609375 + 0.314159333705902099609375 + -0.01314130146056413650512695 + + scale + + 0 + 0 + 0 + + + mHandIndex2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.4665162563323974609375 + 0.314159333705902099609375 + 0.01314130146056413650512695 + + scale + + 0 + 0 + 0 + + + mHandIndex3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.1511249989271163940429688 + 0.2199115008115768432617188 + -0.04599456116557121276855469 + + scale + + 0 + 0 + 0 + + + mHandIndex3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.1511249989271163940429688 + 0.2199115008115768432617188 + 0.04599456116557121276855469 + + scale + + 0 + 0 + 0 + + + mHandMiddle1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.01971195451915264129638672 + 0.06283185631036758422851562 + -0.006570650730282068252563477 + + scale + + 0 + 0 + 0 + + + mHandMiddle1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.01971195451915264129638672 + 0.06283185631036758422851562 + 0.006570650730282068252563477 + + scale + + 0 + 0 + 0 + + + mHandMiddle2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.3088206350803375244140625 + -9.31322685637780978140654e-10 + -0.07227717339992523193359375 + + scale + + 0 + 0 + 0 + + + mHandMiddle2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.3088206350803375244140625 + -9.31322685637780978140654e-10 + 0.07227717339992523193359375 + + scale + + 0 + 0 + 0 + + + mHandMiddle3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.3088206350803375244140625 + -9.31322685637780978140654e-10 + -0.07227717339992523193359375 + + scale + + 0 + 0 + 0 + + + mHandMiddle3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.3088206350803375244140625 + -9.31322685637780978140654e-10 + 0.07227717339992523193359375 + + scale + + 0 + 0 + 0 + + + mHandPinky1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.1576956361532211303710938 + -0.21991145610809326171875 + -0.545364081859588623046875 + + scale + + 0 + 0 + 0 + + + mHandPinky1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.1576956361532211303710938 + -0.21991145610809326171875 + 0.545364081859588623046875 + + scale + + 0 + 0 + 0 + + + mHandPinky2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.210260808467864990234375 + -0.1884955465793609619140625 + 0.1248423606157302856445312 + + scale + + 0 + 0 + 0 + + + mHandPinky2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.210260808467864990234375 + -0.1884955465793609619140625 + -0.1248423606157302856445312 + + scale + + 0 + 0 + 0 + + + mHandPinky3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.210260808467864990234375 + -0.1884955465793609619140625 + 0.1248423606157302856445312 + + scale + + 0 + 0 + 0 + + + mHandPinky3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.210260808467864990234375 + -0.1884955465793609619140625 + -0.1248423606157302856445312 + + scale + + 0 + 0 + 0 + + + mHandRing1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.078847825527191162109375 + -0.06283185631036758422851562 + -0.249684751033782958984375 + + scale + + 0 + 0 + 0 + + + mHandRing1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.078847825527191162109375 + -0.06283185631036758422851562 + 0.249684751033782958984375 + + scale + + 0 + 0 + 0 + + + mHandRing2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.2562553882598876953125 + -0.03141593188047409057617188 + -0.05256520584225654602050781 + + scale + + 0 + 0 + 0 + + + mHandRing2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.2562553882598876953125 + -0.03141593188047409057617188 + 0.05256520584225654602050781 + + scale + + 0 + 0 + 0 + + + mHandRing3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.2431140840053558349609375 + -0.1570796519517898559570312 + -0.03942390903830528259277344 + + scale + + 0 + 0 + 0 + + + mHandRing3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.2431140840053558349609375 + -0.1570796519517898559570312 + 0.03942390903830528259277344 + + scale + + 0 + 0 + 0 + + + mHandThumb1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.3548151552677154541015625 + 0.69115030765533447265625 + 0.03285327181220054626464844 + + scale + + 0 + 0 + 0 + + + mHandThumb1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.3548151552677154541015625 + 0.69115030765533447265625 + -0.03285327181220054626464844 + + scale + + 0 + 0 + 0 + + + mHandThumb2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.07227717339992523193359375 + 0.282743394374847412109375 + 0.0985597670078277587890625 + + scale + + 0 + 0 + 0 + + + mHandThumb2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.07227717339992523193359375 + 0.282743394374847412109375 + -0.0985597670078277587890625 + + scale + + 0 + 0 + 0 + + + mHandThumb3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.03285324946045875549316406 + 1.16415321826934814453125e-10 + 0.05256520211696624755859375 + + scale + + 0 + 0 + 0 + + + mHandThumb3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.03285324946045875549316406 + 1.16415321826934814453125e-10 + -0.05256520211696624755859375 + + scale + + 0 + 0 + 0 + + + startFromTeePose + + value + 1 + + version + + value + 5 + + + diff --git a/indra/newview/poses/hand_presets/Thumbs Up.xml b/indra/newview/poses/hand_presets/Thumbs Up.xml new file mode 100644 index 0000000000..e8e42da86f --- /dev/null +++ b/indra/newview/poses/hand_presets/Thumbs Up.xml @@ -0,0 +1,764 @@ + + + mHandIndex1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.16957604885101318359375 + 0.3141593039035797119140625 + 0.275967419147491455078125 + + scale + + 0 + 0 + 0 + + + mHandIndex1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.16957604885101318359375 + 0.3141593039035797119140625 + -0.275967419147491455078125 + + scale + + 0 + 0 + 0 + + + mHandIndex2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.6426627635955810546875 + 0.4712389409542083740234375 + 0.19711959362030029296875 + + scale + + 0 + 0 + 0 + + + mHandIndex2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.6426627635955810546875 + 0.4712389409542083740234375 + -0.19711959362030029296875 + + scale + + 0 + 0 + 0 + + + mHandIndex3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.2693967521190643310546875 + 0.502654969692230224609375 + -0.059135854244232177734375 + + scale + + 0 + 0 + 0 + + + mHandIndex3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.2693967521190643310546875 + 0.502654969692230224609375 + 0.059135854244232177734375 + + scale + + 0 + 0 + 0 + + + mHandMiddle1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.18928778171539306640625 + 0.157079637050628662109375 + -0.2234021276235580444335938 + + scale + + 0 + 0 + 0 + + + mHandMiddle1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.18928778171539306640625 + 0.157079637050628662109375 + 0.2234021276235580444335938 + + scale + + 0 + 0 + 0 + + + mHandMiddle2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.57695615291595458984375 + -1.490116297020449565025046e-08 + -0.1576956212520599365234375 + + scale + + 0 + 0 + 0 + + + mHandMiddle2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.57695615291595458984375 + -1.490116297020449565025046e-08 + 0.1576956212520599365234375 + + scale + + 0 + 0 + 0 + + + mHandMiddle3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.3876684010028839111328125 + -1.86264514923095703125e-09 + -0.07884781062602996826171875 + + scale + + 0 + 0 + 0 + + + mHandMiddle3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.3876684010028839111328125 + -1.86264514923095703125e-09 + 0.07884781062602996826171875 + + scale + + 0 + 0 + 0 + + + mHandPinky1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.2287118434906005859375 + -0.34557521343231201171875 + -1.04473364353179931640625 + + scale + + 0 + 0 + 0 + + + mHandPinky1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.2287118434906005859375 + -0.34557521343231201171875 + 1.04473364353179931640625 + + scale + + 0 + 0 + 0 + + + mHandPinky2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.7477934360504150390625 + -1.13097345829010009765625 + -0.749054491519927978515625 + + scale + + 0 + 0 + 0 + + + mHandPinky2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.7477934360504150390625 + -1.13097345829010009765625 + 0.749054491519927978515625 + + scale + + 0 + 0 + 0 + + + mHandPinky3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.01314130052924156188964844 + -0.2199115008115768432617188 + 0.269396722316741943359375 + + scale + + 0 + 0 + 0 + + + mHandPinky3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.01314130052924156188964844 + -0.2199115008115768432617188 + -0.269396722316741943359375 + + scale + + 0 + 0 + 0 + + + mHandRing1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.14986383914947509765625 + 0.1256636530160903930664062 + -0.62421190738677978515625 + + scale + + 0 + 0 + 0 + + + mHandRing1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.14986383914947509765625 + 0.1256636530160903930664062 + 0.62421190738677978515625 + + scale + + 0 + 0 + 0 + + + mHandRing2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.48496711254119873046875 + -0.40840709209442138671875 + -0.420521676540374755859375 + + scale + + 0 + 0 + 0 + + + mHandRing2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.48496711254119873046875 + -0.40840709209442138671875 + 0.420521676540374755859375 + + scale + + 0 + 0 + 0 + + + mHandRing3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.519081413745880126953125 + -0.2513274252414703369140625 + -0.1117010787129402160644531 + + scale + + 0 + 0 + 0 + + + mHandRing3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.519081413745880126953125 + -0.2513274252414703369140625 + 0.1117010787129402160644531 + + scale + + 0 + 0 + 0 + + + mHandThumb1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.3219619095325469970703125 + 0.188495576381683349609375 + 0.170836925506591796875 + + scale + + 0 + 0 + 0 + + + mHandThumb1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.3219619095325469970703125 + 0.188495576381683349609375 + -0.170836925506591796875 + + scale + + 0 + 0 + 0 + + + mHandThumb2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.01971196010708808898925781 + 0.1256637126207351684570312 + -0.2036901861429214477539062 + + scale + + 0 + 0 + 0 + + + mHandThumb2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.01971196010708808898925781 + 0.1256637126207351684570312 + 0.2036901861429214477539062 + + scale + + 0 + 0 + 0 + + + mHandThumb3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.2891086041927337646484375 + -0.09424777328968048095703125 + -0.3219619095325469970703125 + + scale + + 0 + 0 + 0 + + + mHandThumb3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.2891086041927337646484375 + -0.09424777328968048095703125 + 0.3219619095325469970703125 + + scale + + 0 + 0 + 0 + + + startFromTeePose + + value + 1 + + version + + value + 5 + + + diff --git a/indra/newview/poses/hand_presets/Tight Grip.xml b/indra/newview/poses/hand_presets/Tight Grip.xml new file mode 100644 index 0000000000..3a8c39849e --- /dev/null +++ b/indra/newview/poses/hand_presets/Tight Grip.xml @@ -0,0 +1,764 @@ + + + mHandIndex1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.630782604217529296875 + 0.2199114859104156494140625 + 0.492798864841461181640625 + + scale + + 0 + 0 + 0 + + + mHandIndex1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.630782604217529296875 + 0.2199114859104156494140625 + -0.492798864841461181640625 + + scale + + 0 + 0 + 0 + + + mHandIndex2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.19585859775543212890625 + 0.534070789813995361328125 + 0.04599459096789360046386719 + + scale + + 0 + 0 + 0 + + + mHandIndex2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.19585859775543212890625 + 0.534070789813995361328125 + -0.04599459096789360046386719 + + scale + + 0 + 0 + 0 + + + mHandIndex3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.27470624446868896484375 + 0.785398185253143310546875 + 0.07227708399295806884765625 + + scale + + 0 + 0 + 0 + + + mHandIndex3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.27470624446868896484375 + 0.785398185253143310546875 + -0.07227708399295806884765625 + + scale + + 0 + 0 + 0 + + + mHandMiddle1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.86075532436370849609375 + -0.1884955614805221557617188 + 0.06570651382207870483398438 + + scale + + 0 + 0 + 0 + + + mHandMiddle1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.86075532436370849609375 + -0.1884955614805221557617188 + -0.06570651382207870483398438 + + scale + + 0 + 0 + 0 + + + mHandMiddle2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.386407375335693359375 + 0.188495576381683349609375 + -0.01314130052924156188964844 + + scale + + 0 + 0 + 0 + + + mHandMiddle2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.386407375335693359375 + 0.188495576381683349609375 + 0.01314130052924156188964844 + + scale + + 0 + 0 + 0 + + + mHandMiddle3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.1104400157928466796875 + 0 + -0.0657065212726593017578125 + + scale + + 0 + 0 + 0 + + + mHandMiddle3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.1104400157928466796875 + 0 + 0.0657065212726593017578125 + + scale + + 0 + 0 + 0 + + + mHandPinky1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.8081901073455810546875 + -0.50265491008758544921875 + -0.880467355251312255859375 + + scale + + 0 + 0 + 0 + + + mHandPinky1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.8081901073455810546875 + -0.50265491008758544921875 + 0.880467355251312255859375 + + scale + + 0 + 0 + 0 + + + mHandPinky2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.7543637752532958984375 + -1.09955751895904541015625 + -0.505940258502960205078125 + + scale + + 0 + 0 + 0 + + + mHandPinky2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.7543637752532958984375 + -1.09955751895904541015625 + 0.505940258502960205078125 + + scale + + 0 + 0 + 0 + + + mHandPinky3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.972456395626068115234375 + -0.53407084941864013671875 + -0.03942396119236946105957031 + + scale + + 0 + 0 + 0 + + + mHandPinky3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.972456395626068115234375 + -0.53407084941864013671875 + 0.03942396119236946105957031 + + scale + + 0 + 0 + 0 + + + mHandRing1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.94617378711700439453125 + -0.094247758388519287109375 + -0.3613858520984649658203125 + + scale + + 0 + 0 + 0 + + + mHandRing1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.94617378711700439453125 + -0.094247758388519287109375 + 0.3613858520984649658203125 + + scale + + 0 + 0 + 0 + + + mHandRing2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.32727146148681640625 + -0.6283185482025146484375 + -0.275967419147491455078125 + + scale + + 0 + 0 + 0 + + + mHandRing2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 1.32727146148681640625 + -0.6283185482025146484375 + 0.275967419147491455078125 + + scale + + 0 + 0 + 0 + + + mHandRing3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.93960297107696533203125 + -0.2513274252414703369140625 + 1.538449367899374919943511e-08 + + scale + + 0 + 0 + 0 + + + mHandRing3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.93960297107696533203125 + -0.2513274252414703369140625 + -1.538449367899374919943511e-08 + + scale + + 0 + 0 + 0 + + + mHandThumb1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.006570653989911079406738281 + 0.848230063915252685546875 + -0.03942391648888587951660156 + + scale + + 0 + 0 + 0 + + + mHandThumb1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.006570653989911079406738281 + 0.848230063915252685546875 + 0.03942391648888587951660156 + + scale + + 0 + 0 + 0 + + + mHandThumb2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.3416738212108612060546875 + 0.40840709209442138671875 + 0.440233647823333740234375 + + scale + + 0 + 0 + 0 + + + mHandThumb2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.3416738212108612060546875 + 0.40840709209442138671875 + -0.440233647823333740234375 + + scale + + 0 + 0 + 0 + + + mHandThumb3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.08541847765445709228515625 + -0.2199115008115768432617188 + -0.2496847659349441528320312 + + scale + + 0 + 0 + 0 + + + mHandThumb3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.08541847765445709228515625 + -0.2199115008115768432617188 + 0.2496847659349441528320312 + + scale + + 0 + 0 + 0 + + + startFromTeePose + + value + 1 + + version + + value + 5 + + + diff --git a/indra/newview/poses/hand_presets/Two Finger Salute.xml b/indra/newview/poses/hand_presets/Two Finger Salute.xml new file mode 100644 index 0000000000..049520006f --- /dev/null +++ b/indra/newview/poses/hand_presets/Two Finger Salute.xml @@ -0,0 +1,764 @@ + + + mHandIndex1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.07227716594934463500976562 + 0.2199114710092544555664062 + 0.2693966925144195556640625 + + scale + + 0 + 0 + 0 + + + mHandIndex1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.05256520584225654602050781 + 0.1256637275218963623046875 + -0.4665162861347198486328125 + + scale + + 0 + 0 + 0 + + + mHandIndex2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.03285326063632965087890625 + 1.455191696309032778344772e-11 + -0.01314130239188671112060547 + + scale + + 0 + 0 + 0 + + + mHandIndex2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.03285326063632965087890625 + 1.455191696309032778344772e-11 + 0.01314130239188671112060547 + + scale + + 0 + 0 + 0 + + + mHandIndex3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.01971195824444293975830078 + 0 + 0 + + scale + + 0 + 0 + 0 + + + mHandIndex3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.01971195824444293975830078 + 0 + 0 + + scale + + 0 + 0 + 0 + + + mHandMiddle1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.04599455744028091430664062 + -4.65661342818890489070327e-10 + 0.06570650637149810791015625 + + scale + + 0 + 0 + 0 + + + mHandMiddle1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.09855977445840835571289062 + 0 + 0.006570650730282068252563477 + + scale + + 0 + 0 + 0 + + + mHandMiddle2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.03285325691103935241699219 + 0 + 0 + + scale + + 0 + 0 + 0 + + + mHandMiddle2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.03285325691103935241699219 + 0 + 0 + + scale + + 0 + 0 + 0 + + + mHandMiddle3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.01971195638179779052734375 + 2.910383392618065556689544e-11 + -0.04599456489086151123046875 + + scale + + 0 + 0 + 0 + + + mHandMiddle3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.01971195638179779052734375 + 2.910383392618065556689544e-11 + 0.04599456489086151123046875 + + scale + + 0 + 0 + 0 + + + mHandPinky1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.749054372310638427734375 + -0.543495595455169677734375 + -0.913320600986480712890625 + + scale + + 0 + 0 + 0 + + + mHandPinky1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.42372357845306396484375 + -0.589437425136566162109375 + -0.1377763897180557250976562 + + scale + + 0 + 0 + 0 + + + mHandPinky2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -2.0171897411346435546875 + -1.099557399749755859375 + -0.64392375946044921875 + + scale + + 0 + 0 + 0 + + + mHandPinky2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.03942390903830528259277344 + 0.03141593188047409057617188 + 0.03285326063632965087890625 + + scale + + 0 + 0 + 0 + + + mHandPinky3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.558505475521087646484375 + -0.56548678874969482421875 + -0.05256522819399833679199219 + + scale + + 0 + 0 + 0 + + + mHandPinky3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.0131413042545318603515625 + 5.820767479125521504101926e-11 + -0.1051304414868354797363281 + + scale + + 0 + 0 + 0 + + + mHandRing1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.987495481967926025390625 + 0.01987109147012233734130859 + -0.498646259307861328125 + + scale + + 0 + 0 + 0 + + + mHandRing1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.4442241191864013671875 + -0.281714916229248046875 + -0.3864487111568450927734375 + + scale + + 0 + 0 + 0 + + + mHandRing2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.96462452411651611328125 + -0.4084071218967437744140625 + -0.551934778690338134765625 + + scale + + 0 + 0 + 0 + + + mHandRing2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.03285326063632965087890625 + 2.910383392618065556689544e-11 + -0.01971195451915264129638672 + + scale + + 0 + 0 + 0 + + + mHandRing3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.2431140989065170288085938 + 0 + -0.0722771584987640380859375 + + scale + + 0 + 0 + 0 + + + mHandRing3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.01971195451915264129638672 + 7.27595848154516389172386e-12 + 0.006570650730282068252563477 + + scale + + 0 + 0 + 0 + + + mHandThumb1Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.1576956808567047119140625 + 1.07128322124481201171875 + 0.1379837095737457275390625 + + scale + + 0 + 0 + 0 + + + mHandThumb1Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.01314130239188671112060547 + 0 + 0.006570651195943355560302734 + + scale + + 0 + 0 + 0 + + + mHandThumb2Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -1.32070124149322509765625 + 1.22522127628326416015625 + 1.018451213836669921875 + + scale + + 0 + 0 + 0 + + + mHandThumb2Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.03942390531301498413085938 + 5.82076609134674072265625e-11 + -0.01971195451915264129638672 + + scale + + 0 + 0 + 0 + + + mHandThumb3Left + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + -0.597929298877716064453125 + -0.251327455043792724609375 + -0.08541848510503768920898438 + + scale + + 0 + 0 + 0 + + + mHandThumb3Right + + enabled + 1 + jointBaseRotationIsZero + 1 + position + + 0 + 0 + 0 + + rotation + + 0.03285325691103935241699219 + 0 + -0 + + scale + + 0 + 0 + 0 + + + startFromTeePose + + value + 1 + + version + + value + 5 + + + diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py index 9fa11fd534..48ff438e4f 100755 --- a/indra/newview/viewer_manifest.py +++ b/indra/newview/viewer_manifest.py @@ -195,6 +195,10 @@ class ViewerManifest(LLManifest,FSViewerManifest): with self.prefix(src_dst="fs_resources"): self.path("*.lsltxt") self.path("*.dae") # FIRE-30963 - better physics defaults + + # Poser Presets + with self.prefix(src_dst="poses/hand_presets"): + self.path("*.xml") # skins with self.prefix(src_dst="skins"):