[38ba34]: / Body / AAUHuman / Arm / NodeForScalingExt.any

Download this file

150 lines (133 with data), 3.6 kB

// ***** Nodes for external scaling *****


Humerus = {
  AnyRefNode AcromionBonyTip ={
    sRel = .Scale({0.005, 0.044, 0})*.Mirror;
//    AnyDrawNode Draw = 
//    {
//      RGB = {1, 0, 0};
//      ScaleXYZ = 0.2*{0.025, 0.025, 0.025};
//    };
  };
  
  AnyRefNode ElbowBonyTip ={
    sRel = .Scale({-0.008, -0.37, 0.01})*.Mirror;
    ARel = RotMat(-0.02,x)*RotMat(-0.03*...Sign,z);
//    AnyDrawNode Draw = 
//    {
//      RGB = {1, 0, 0};
//      ScaleXYZ = 0.2*{0.025, 0.025, 0.025};
//    };
//    AnyDrawRefFrame DrawRef = 
//    {
//      RGB = {0.91796875, 0.76953125, 0.06640625};
//      ScaleXYZ = 0.39*{1, 1, 1};
//      Opacity = 1;
//    };
  };
};


Ulna = {
  AnyRefNode StyloidBonyTip ={
    sRel = .Scale({0.025, 0.265, 0.004})*.Mirror;
//    AnyDrawNode Draw = 
//    {
//      RGB = {1, 0, 0};
//      ScaleXYZ = 0.2*{0.025, 0.025, 0.025};
//    };
  };
  
  AnyRefNode ElbowBonyTip ={
    sRel = .Scale({0.0125, -0.001, 0.030})*.Mirror;
    ARel = RotMat(-0.1*...Sign,x)*RotMat(-0.05*...Sign,z);
//    AnyDrawNode Draw = 
//    {
//      RGB = {0, 0, 1};
//      ScaleXYZ = 0.2*{0.025, 0.025, 0.025};
//    };
//    AnyDrawRefFrame DrawRef = 
//    {
//      RGB = {0.91796875, 0.76953125, 0.06640625};
//      ScaleXYZ = 0.25*{1, 1, 1};
//      Opacity = 1;
//    };
  };
};



Hand = {
  AnyRefNode MiddleFingerTip ={
    sRel = .Scale({-0.18, -0.029, 0.00})*.Mirror;
//    AnyDrawNode Draw = 
//    {
//      RGB = {1, 0, 0};
//      ScaleXYZ = 0.2*{0.025, 0.025, 0.025};
//    };
  };
  
  AnyRefNode PalmBase ={
    sRel = .Scale({0.0, 0.0, 0.0})*.Mirror;
    ARel = RotMat(0.16,z)*RotMat(pi,y);
//    AnyDrawNode Draw = 
//    {
//      RGB = {0, 0, 1};
//      ScaleXYZ = 0.2*{0.025, 0.025, 0.025};
//    };
//    AnyDrawRefFrame DrawRef = 
//    {
//      RGB = {0.91796875, 0.76953125, 0.06640625};
//      ScaleXYZ = 0.17*{1, 1, 1};
//      Opacity = 1;
//    };
  };
  
  AnyRefNode CMPFinger2 ={
    sRel = .Scale({-0.09, -0.047, 0.00})*.Mirror; // ext
//    sRel = .Scale({-0.09, -0.04, 0.00})*.Mirror; // joint to joint
//    AnyDrawNode Draw = 
//    {
//      RGB = {1, 0, 0};
//      ScaleXYZ = 0.2*{0.025, 0.025, 0.025};
//    };
  };
  
  AnyRefNode CMPFinger5 ={
    sRel = .Scale({-0.085, 0.025, -0.005})*.Mirror; // ext
//    sRel = .Scale({-0.085, 0.018, -0.005})*.Mirror; // joint to joint
    ARel = RotMat(3.08,z)*RotMat(0.05*...Sign,x);
//    AnyDrawNode Draw = 
//    {
//      RGB = {0, 0, 1};
//      ScaleXYZ = 0.2*{0.025, 0.025, 0.025};
//    };
//    AnyDrawRefFrame DrawRef = 
//    {
//      RGB = {0.91796875, 0.76953125, 0.06640625};
//      ScaleXYZ = 0.09*{1, 1, 1};
//      Opacity = 1;
//    };
  };
};


// ***** Measure of the Standard Parameters *****

//AnyFolder StandardMeasureExt ={
//  
//  AnyKinLinear HumerusLengthExt = 
//  {
//    Ref = 0;
//    AnyRefFrame &Elbow = ..Humerus.ElbowBonyTip;
//    AnyRefFrame &Acromion = ..Humerus.AcromionBonyTip;
//  };
//
//  AnyKinLinear UlnaLengthExt = 
//  {
//    Ref = 0;
//    AnyRefFrame &Elbow = ..Ulna.ElbowBonyTip;
//    AnyRefFrame &Styloid = ..Ulna.StyloidBonyTip;
//  };
//  
//  AnyKinLinear HandLengthExt = 
//  {
//    Ref = 0;
//    AnyRefFrame &PalmBase = ..Hand.PalmBase;
//    AnyRefFrame &MiddleFingerTip = ..Hand.MiddleFingerTip;
//  };
//  
//  AnyKinLinear HandBreathExt = 
//  {
//    Ref = 0;
//    AnyRefFrame &Finger5 = ..Hand.CMPFinger5;
//    AnyRefFrame &Finger2 = ..Hand.CMPFinger2;
//  };
//
//};