--- a
+++ b/Body/Mandible/SymmetricMandible_AU/Seg.any
@@ -0,0 +1,164 @@
+AnyVar AngleY = .AngleConstrainingPlane.AngleYaxis;
+AnyVar AngleX = .AngleConstrainingPlane.AngleXaxis;
+
+AnyMat33 TransY = {{ cos(AngleY), 0.0, -sin(AngleY) }, { 0.0, 1.0, 0.0 }, { sin(AngleY), 0.000000, cos(AngleY)}};
+AnyMat33 TransX_R = {{ 1.0, 0.0, 0.0 }, { 0.0, cos(AngleX), sin(AngleX) }, { 0.0 , -sin(AngleX), cos(AngleX)}};
+AnyMat33 TransX_L = {{ 1.0, 0.0, 0.0 }, { 0.0, cos(-AngleX), sin(-AngleX) }, { 0.0 , -sin(-AngleX), cos(-AngleX)}};
+
+AnyVar RamusS = Main.Model.HumanModel.NonSymmetricCase.RamusShortening/1000;
+
+AnySeg Skull = {
+  
+  AnyFunTransform3D &Scale =..Scaling.GeometricalScaling.Skull.ScaleFunction;  
+  
+  Mass = 2.5; //Just a number, not very important
+  Jii = {0.001 , 0.001 , 0.001}; //Just a number, not very important
+  //sCom = {x,x,x};
+  
+  AnyRefNode GroundNode = { sRel = .Scale({-0.037,-0.014,0.0}); };
+  
+  //The coordinates of the temporo mandibular joints (TMJ) on the left and right side
+  AnyRefNode TMJ_NodeL = {
+    sRel = .Scale({0.0,0.050,0.0});
+    ARel = ..TransY*..TransX_L;
+    AnyDrawRefFrame DrwNodeFrame = {ScaleXYZ = {0.03,0.03,0.03}; RGB = {0,1,0};    Opacity = 1.0;};
+  };
+  AnyRefNode TMJ_NodeR = {
+    sRel = {.TMJ_NodeL.sRel[0],-.TMJ_NodeL.sRel[1],.TMJ_NodeL.sRel[2]};
+    ARel = ..TransY*..TransX_R;
+    AnyDrawRefFrame DrwNodeFrame = {ScaleXYZ = {0.03,0.03,0.03}; RGB = {0,1,0};};
+  };
+  
+  AnyRefNode MiddleTMJ_Nodes = {sRel = .Scale({0.0,0.0,0.0});};
+  
+  #include "MuscleNodesSkull.any" //This include file contains the coordinates of the muscles
+  
+  AnyDrawSurf DrwSurfSkull = {
+    FileName = "Skull";
+    RGB = .....DrawSettings.Colors.AnyBodyPaleYellow;
+    Opacity = 1.0;
+    AnyFunTransform3D &Scale =.Scale;  
+  }; 
+  
+  AnyDrawSurf DrwSurfTeethSkull = {
+    FileName = "TeethSkull";
+    RGB = {1.0, 1.0, 1.0};
+    Opacity = 1.0;
+    AnyFunTransform3D &Scale =.Scale;  
+  };
+  
+};
+
+AnySeg Mandible = {
+  
+  AnyFunTransform3D &Scale =..Scaling.GeometricalScaling.Mandible.ScaleFunction;
+  
+  Mass = 0.44; //Taken from Koolstra and Van Eijden (J.Biomech. in press)
+  Jii = {0.00086, 0.00029 , 0.00061 }; //Taken from Koolstra and Van Eijden (J.Biomech. in press)
+  sCoM = Scale({0.050,0.0,-0.080});
+  
+  //The coordinates of the temporo mandibular joints (TMJ) on the left and right side
+  AnyRefNode TMJ_NodeL = {
+    sRel = .Scale({0.0,0.050,0.0-..RamusS});
+    ARel = ..TransY*..TransX_L;
+    AnyDrawRefFrame DrwNodeFrame = {
+      ScaleXYZ = {0.03,0.03,0.03};
+      RGB = {1,0,0};
+      Opacity = 1.0;
+    };
+  };
+  AnyRefNode TMJ_NodeR = {
+    //sRel = {.TMJ_NodeL.sRel[0],-.TMJ_NodeL.sRel[1],.TMJ_NodeL.sRel[2]};
+    sRel = .Scale({0.0,-0.050,0.0});  
+    ARel = ..TransY*..TransX_R;
+    AnyDrawRefFrame DrwNodeFrame = {
+      ScaleXYZ = {0.03,0.03,0.03};
+      RGB = {1,0,0};
+    };
+  };
+  
+  AnyRefNode LowerIncisorMiddleNode = {
+    sRel = .Scale({0.091,0.0,-0.037});
+    //AnyVar angle = 18*pi/180;
+    //ARel = {{cos(angle), sin(angle), 0.000000}, {-sin(angle), cos(angle), 0.000000}, {0.000000, 0.000000, 1.0}};
+    AnyDrawRefFrame DrwNodeFrame = {
+      ScaleXYZ = {0.03,0.03,0.03};
+      RGB = {1,0,0};
+      Opacity = 0.000000;
+    };
+  }; //Adding a node on the mandible segment
+  
+  AnyRefNode FirstPreMolarNodeR = {
+    sRel = .Scale({0.080,-0.021,-0.044});
+    //AnyVar angle = 18*pi/180;
+    //ARel = {{cos(angle), sin(angle), 0.000000}, {-sin(angle), cos(angle), 0.000000}, {0.000000, 0.000000, 1.0}};
+    AnyDrawRefFrame DrwNodeFrame = {
+      ScaleXYZ = {0.03,0.03,0.03};
+      RGB = {1,0,0};
+      Opacity = 0.000000;
+    };  
+  }; //Adding a node on the mandible segment  
+  
+  AnyRefNode FirstPreMolarNodeL = {
+    sRel = .Scale({0.080,0.021,-0.044});
+    //AnyVar angle = 18*pi/180;
+    //ARel = {{cos(angle), sin(angle), 0.000000}, {-sin(angle), cos(angle), 0.000000}, {0.000000, 0.000000, 1.0}};
+    AnyDrawRefFrame DrwNodeFrame = {
+      ScaleXYZ = {0.03,0.03,0.03};
+      RGB = {1,0,0};
+      Opacity = 0.000000;
+    };  
+  }; //Adding a node on the mandible segment
+  
+  AnyRefNode FirstMolarNodeR = {
+    sRel = .Scale({0.062,-0.020,-0.043});
+    //AnyVar angle = 18*pi/180;
+    //ARel = {{cos(angle), sin(angle), 0.000000}, {-sin(angle), cos(angle), 0.000000}, {0.000000, 0.000000, 1.0}};
+    AnyDrawRefFrame DrwNodeFrame = {
+      ScaleXYZ = {0.03,0.03,0.03};
+      RGB = {1,0,0};
+      Opacity = 0.000000;
+    };    
+  }; //Adding a node on the mandible segment  
+  
+  AnyRefNode FirstMolarNodeL = {
+    sRel = .Scale({0.062,0.020,-0.043});
+    //AnyVar angle = 18*pi/180;
+    //ARel = {{cos(angle), sin(angle), 0.000000}, {-sin(angle), cos(angle), 0.000000}, {0.000000, 0.000000, 1.0}};
+    AnyDrawRefFrame DrwNodeFrame = {
+      ScaleXYZ = {0.03,0.03,0.03};
+      RGB = {1,0,0};
+      Opacity = 0.000000;
+    };    
+  }; //Adding a node on the mandible segment  
+  
+  #include "MuscleNodesMandible.any" //This include file contains the coordinates of the muscles
+  
+  AnyDrawSurf DrwSurfMandible = {
+    FileName = "Mandible";
+    //FileName = "MandibleAffected";
+    RGB = .....DrawSettings.Colors.AnyBodyPaleYellow;
+    Opacity = 1.00;
+    ScaleXYZ = {1.000000, -1.000000, 1.000000};
+    AnyFunTransform3D &Scale =.Scale;  
+  };
+  
+  AnyDrawSurf DrwSurfTeethMandible = {
+    FileName = "TeethMandible";
+    RGB = {1.0, 1.0, 1.0};
+    Opacity = 1.00;    
+    AnyFunTransform3D &Scale =.Scale;  
+  };
+  
+};
+
+
+
+
+
+
+
+
+
+
+