diff --git a/indra/newview/fsposeranimator.h b/indra/newview/fsposeranimator.h index 2521e76467..43246ad11e 100644 --- a/indra/newview/fsposeranimator.h +++ b/indra/newview/fsposeranimator.h @@ -59,8 +59,7 @@ typedef enum E_BoneDeflectionStyles /// /// When we're going from bone-rotation to the UI sliders, some of the axes need swapping so they make sense in UI-terms. /// eg: for one bone, the X-axis may mean up and down, but for another bone, the x-axis might be left-right. -/// These are translations of bone-TO-UI; an inverse translation needs to happen the other way. -/// It would be nice if these were defined in XML; but then they're not const, and I want const. +/// This is an ease-of-use option making the trackpad more 'natural' when manipulating a joint. /// typedef enum E_BoneAxisTranslation { @@ -133,7 +132,8 @@ public: /// Very likely case-sensitive. /// /// The opposite joint name, if any. Also expected to be a well-known name. - /// The + /// The type of bone, often determining with which other bones the new instance would appear with. + /// The option for whether this joint should rotation-flip it counterpart when mirroring the pose of the entire body. FSPoserJoint(std::string a, std::string b, E_BoneTypes c, bool d = false) { _jointName = a; @@ -209,7 +209,7 @@ public: const FSPoserJoint* getPoserJointByName(std::string jointName); /// - /// Tries to being posing the supplied avatar. + /// Tries to start posing the supplied avatar. /// /// The avatar to begin posing. /// True if the avatar was able to begin posing, otherwise false. @@ -233,15 +233,15 @@ public: /// /// The avatar having the joint to which we refer. /// The joint being queried for. - /// + /// True if this is joint is being posed for the supplied avatar, otherwise false. bool isPosingAvatarJoint(LLVOAvatar *avatar, FSPoserJoint joint); /// - /// Sets whether the supplied PoserJoint for the supplied avatar shoubd be posed. + /// Sets whether the supplied PoserJoint for the supplied avatar should be posed. /// /// The avatar having the joint to which we refer. /// The joint being queried for. - /// Whether the joint should be posed. + /// Whether the joint should be posed, or not. /// /// If this is not posing the joint, then it is free to be posed by other things. /// @@ -251,7 +251,7 @@ public: /// Resets the supplied PoserJoint to its position/rotation/scale it was when poser was started. /// /// The avatar having the joint to which we refer. - /// The joint being reset for. + /// The joint to be reset. void resetAvatarJoint(LLVOAvatar *avatar, FSPoserJoint joint); /// @@ -268,7 +268,7 @@ public: /// The avatar whose joint is to be set. /// The joint to set. /// The position to set the joint to. - /// The axial translation form the supplied joint. + /// Any ancilliary action to be taken with the change to be made. void setJointPosition(LLVOAvatar *avatar, const FSPoserJoint *joint, LLVector3 position, E_BoneDeflectionStyles style); ///