[770c98]: / Body / Beta / UlmRat / Muscles_Split.any

Download this file

2245 lines (2154 with data), 112.4 kB

 //************************************************************************************
// Muscle Definitions
//************************************************************************************
AnyFolder Muscles = {
  AnyVar a = 0.055*4;  //Max. muskeltension 0.055 N/mm^2 from Heerkens et al., 1987
  AnyVar b = 0.055*4; //
  // m. extensor digitorum longus 1
  AnyMuscleModel model_mus_extensor_digitorum_longus_1 = { F0 = .b * 2.37988247413; };
  // m. extensor digitorum longus 2
  AnyMuscleModel model_mus_extensor_digitorum_longus_2 = { F0 = .b * 2.37988247413; };
  // m. extensor digitorum longus 3
  AnyMuscleModel model_mus_extensor_digitorum_longus_3 = { F0 = .b * 2.37988247413; };
  // m. extensor digitorum longus 4
  AnyMuscleModel model_mus_extensor_digitorum_longus_4 = { F0 = .b * 2.37988247413; };
  // m. extensor digitorum brevis 1
  AnyMuscleModel model_mus_extensor_digitorum_brevis_1 = { F0 = .b * 4.3084051818; };
  // m. extensor digitorum brevis 2
  AnyMuscleModel model_mus_extensor_digitorum_brevis_2 = { F0 = .a * 4.57768050566; };
  // m. extensor hallucis longus
  AnyMuscleModel model_mus_extensor_hallucis_longus = { F0 = .b * 33.3933916677; };
  // m. popliteus 1
  AnyMuscleModel model_mus_popliteus_1 = { F0 = .b * 1.93900300528; };
  // m. popliteus 2
  AnyMuscleModel model_mus_popliteus_2 = { F0 = .b * 1.93900300528; };
  // m. flexor digitorum longus 1
  AnyMuscleModel model_mus_flexor_digitorum_longus_1 = { F0 = .b * 5.02816855866; };
  // m. flexor digitorum longus 2
  AnyMuscleModel model_mus_extensor_digitorum_longus_20 = { F0 = .b * 5.02816855866; };
  // m. flexor digitorum longus 3
  AnyMuscleModel model_mus_extensor_digitorum_longus_21 = { F0 = .a * 5.02816855866; };
  // m. flexor digitorum longus 4
  AnyMuscleModel model_mus_extensor_digitorum_longus_22 = { F0 = .b * 5.02816855866; };
  // m. flexor hallicus longus
  AnyMuscleModel model_mus_extensor_digitorum_longus_23 = { F0 = .b * 33.3933916677; };
  // m. tibialis anterior
  AnyMuscleModel model_mus_extensor_digitorum_longus_24 = { F0 = .b * 42.368539918; };
  // m. tibialis posterior
  AnyMuscleModel model_mus_extensor_digitorum_longus_25 = { F0 = .b * 9.23629086165; };
  // m. proneus digiti quinti
  AnyMuscleModel model_mus_extensor_digitorum_longus_26 = { F0 = .b * 10.8963147124; };
  // m. proneus digiti quarti
  AnyMuscleModel model_mus_extensor_digitorum_longus_27 = { F0 = .b * 10.8963147124; };
  // m. peroneus brevis
  AnyMuscleModel model_mus_extensor_digitorum_longus_28 = { F0 = .b * 10.8963147124; };
  // m. peroneus longus
  AnyMuscleModel model_mus_extensor_digitorum_longus_29 = { F0 = .b * 10.8963147124; };
  // m. gastrocnemius soleus 1
  AnyMuscleModel model_mus_gastrocnemius_soleus_1 = { F0 = .b * 56.5515665478; };
  // m. gastrocnemius soleus 2
  AnyMuscleModel model_mus_gastrocnemius_soleus_2 = { F0 = .b * 52.9526079; };
  // m. tensor fasciae latae 1
  AnyMuscleModel model_mus_tensor_fasciae_latae_1 = { F0 = .b * 20.8618; };
  // m. tensor fasciae latae 2
  AnyMuscleModel model_mus_tensor_fasciae_latae_2 = { F0 = .b * 20.8618; };
  // m. fasciae latae 3
  AnyMuscleModel model_mus_fasciae_latae_3 = { F0 = .b * 20.8618; };
  // m. semitendinosus
  AnyMuscleModel model_mus_semitendinosus = { F0 = .b * 72.446358382; };
  // m. semimembranosus
  AnyMuscleModel model_mus_semimembranosus = { F0 = .b * 37.69065; };
  // m. quadratus femoris
  AnyMuscleModel model_mus_quadratus_femoris = { F0 = .b * 10.9989951552; };
  // m. psoas minor 1
  AnyMuscleModel model_mus_psoas_minor_1 = { F0 = .b * 7.3336680308; };
  // m. psoas minor 2
  AnyMuscleModel model_mus_psoas_minor_2 = { F0 = .b * 9.05990860045; };
  // m. psoas minor 3
  AnyMuscleModel model_mus_extensor_digitorum_longus_40 = { F0 = .b * 10.9509382892; };
  // m. psoas minor 4
  AnyMuscleModel model_mus_extensor_digitorum_longus_41 = { F0 = .b * 12.299593889; };
  // m. psoas major 1
  AnyMuscleModel model_mus_extensor_digitorum_longus_42 = { F0 = .b * 8.34314592688; };
  // m. psoas major 2
  AnyMuscleModel model_mus_extensor_digitorum_longus_43 = { F0 = .b * 9.34164818209; };
  // m. psoas major 3
  AnyMuscleModel model_mus_extensor_digitorum_longus_44 = { F0 = .b * 15.2856926209; };
  // m. psoas major 4
  AnyMuscleModel model_mus_extensor_digitorum_longus_45 = { F0 = .b * 9.02533252755; };
  // m. pectineus
  AnyMuscleModel model_mus_extensor_digitorum_longus_46 = { F0 = .b * 2.44701165062; };
  // m. obturatorius internus 1
  AnyMuscleModel model_mus_extensor_digitorum_longus_47 = { F0 = .b * 13.7898877494; };
  // m. obturatorius internus 2
  AnyMuscleModel model_mus_extensor_digitorum_longus_48 = { F0 = .b * 13.7898877494; };
  // m. obturatorius externus 1
  AnyMuscleModel model_mus_extensor_digitorum_longus_49 = { F0 = .b * 5.8549004325; };
  // m. obturatorius externus 2
  AnyMuscleModel model_mus_extensor_digitorum_brevis_10 = { F0 = .b * 5.8549004325; };
  // m. obturatorius externus 3
  AnyMuscleModel model_mus_extensor_digitorum_brevis_11 = { F0 = .b * 5.8549004325; };
  // m. obturatorius externus 4
  AnyMuscleModel model_mus_obturatorius_externus_4 = { F0 = .b * 5.8549004325; };
  // m. obturatorius externus 5
  AnyMuscleModel model_mus_obturatorius_externus_5 = { F0 = .b * 5.8549004325; };
  // m. obturatorius externus 6
  AnyMuscleModel model_mus_extensor_digitorum_brevis_14 = { F0 = .b * 5.8549004325; };
  // m. obturatorius externus 7
  AnyMuscleModel model_mus_extensor_digitorum_brevis_15 = { F0 = .b * 5.8549004325; };
  // m. iliacus
  AnyMuscleModel model_mus_extensor_digitorum_brevis_16 = { F0 = .b * 4.27677435; };
  // m. gracilis posticus
  AnyMuscleModel model_mus_extensor_digitorum_brevis_17 = { F0 = .b * 70; };
  // m. gracilis anticus
  AnyMuscleModel model_mus_gracilis_anticus = { F0 = .b * 70; };
  // m. gluteus minimus 1
  AnyMuscleModel model_mus_gluteus_minimus_1 = { F0 = .b * 5.19464129696; };
  // m. gluteus minimus 2
  AnyMuscleModel model_mus_extensor_digitorum_brevis_20 = { F0 = .b * 5.19464129696; };
  // m. gluteus medius
  AnyMuscleModel model_mus_extensor_digitorum_brevis_21 = { F0 = .b * 165.435268577; };
  // m. gluteus maximus 1
  AnyMuscleModel model_mus_extensor_digitorum_brevis_22 = { F0 = .b * 8.99419581655; };
  // m. gluteus maximus 2
  AnyMuscleModel model_mus_extensor_digitorum_brevis_23 = { F0 = .b * 9.674134453; };
  // m. gluteus maximus 3
  AnyMuscleModel model_mus_extensor_digitorum_brevis_24 = { F0 = .b * 8.45354566879; };
  // m. gluteus maximus 4
  AnyMuscleModel model_mus_extensor_digitorum_brevis_25 = { F0 = .b * 5.1153424367; };
  // m. gluteus maximus 5
  AnyMuscleModel model_mus_extensor_digitorum_brevis_26 = { F0 = .b * 3.83612478976; };
  // m. gemellus inferior
  AnyMuscleModel model_mus_extensor_digitorum_brevis_27 = { F0 = .b * 0.73165531486; };
  // m. gemellus superior
  AnyMuscleModel model_mus_extensor_digitorum_brevis_28 = { F0 = .b * 2.9385; };
  // m. rectus femoris 1
  AnyMuscleModel model_mus_extensor_digitorum_brevis_29 = { F0 = .b * 31.7503844; };
  // m. rectus femoris 2
  AnyMuscleModel model_mus_rectus_femoris_2 = { F0 = .a * 17.36999943; };
  // m. rectus femoris 3
  AnyMuscleModel model_mus_rectus_femoris_3 = { F0 = .b * 23.1059633389; };
  // m. rectus femoris 4
  AnyMuscleModel model_mus_extensor_hallucis_longus2 = { F0 = .b * 13.96739; };
  // m. rectus femoris 5
  AnyMuscleModel model_mus_rectus_femoris_5 = { F0 = .b * 14.4215138507; };
  // m. vastus lateralis 1
  AnyMuscleModel model_mus_extensor_hallucis_longus4 = { F0 = .b * 10.8949; };
  // m. vastus lateralis 2
  AnyMuscleModel model_mus_extensor_hallucis_longus5 = { F0 = .b * 11.1974348; };
  // m. vastus lateralis 3
  AnyMuscleModel model_mus_vastus_lateralis_3 = { F0 = .b * 12.5244812; };
  // m. vastus lateralis 4
  AnyMuscleModel model_mus_vastus_lateralis_4 = { F0 = .b * 15.3728739452; };
  // m. vastus medialis
  AnyMuscleModel model_mus_extensor_hallucis_longus8 = { F0 = .b * 38.2249288429; };
  // m. vastus intermedius
  AnyMuscleModel model_mus_extensor_hallucis_longus9 = { F0 = .b * 39.0642844; };
  // m. caudofemoralis
  AnyMuscleModel model_mus_caudofemoralis = { F0 = .b * 69.70988684588; };
  // m. biceps femoris 1
  AnyMuscleModel model_mus_popliteus_11 = { F0 = .b * 46.6794540161; };
  // m. biceps femoris 2
  AnyMuscleModel model_mus_popliteus_12 = { F0 = .b * 46.6794540161; };
  // m. biceps femoris 3
  AnyMuscleModel model_mus_popliteus_13 = { F0 = .b * 65.3901314406; };
  // m. adductor brevis 1
  AnyMuscleModel model_mus_adductor_brevis_1 = { F0 = .b * 17.3721615932; };
  // m. adductor brevis 2
  AnyMuscleModel model_mus_popliteus_15 = { F0 = .b * 18.4254986329; };
  // m. adductor brevis 3
  AnyMuscleModel model_mus_popliteus_16 = { F0 = .b * 10.8203076784; };
  // m. adductor brevis 4
  AnyMuscleModel model_mus_popliteus_17 = { F0 = .a * 10.8203076784; };
  // m. adductor longus 1
  AnyMuscleModel model_mus_adductor_longus_1 = { F0 = .b * 4.101458; };
  // m. adductor longus 2
  AnyMuscleModel model_mus_popliteus_19 = { F0 = .b * 3.1562314; };
  // m. adductor longus 3
  AnyMuscleModel model_mus_popliteus_20 = { F0 = .b * 2.52632397672; };
  // m. adductor magnus
  AnyMuscleModel model_mus_popliteus_21 = { F0 = .b * 49.197975506003; };
  
  
  // m. extensor digitorum longus 1
  AnyMuscleViaPoint mus_extensor_digitorum_longus_1 = {
    AnyMuscleModel &Model0 = .model_mus_extensor_digitorum_longus_1;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Femur_d.Femur_mus_extensor_digitorum_longus_1Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Tibia.Tibia_mus_extensor_digitorum_longus_1Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Tibia.Tibia_mus_extensor_digitorum_longus_1Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_extensor_digitorum_longus_1Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_extensor_digitorum_longus_1Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Phalanges.Phalanges_mus_extensor_digitorum_longus_1Node5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Phalanges.Phalanges_mus_extensor_digitorum_longus_1Node6;
    AnyDrawViaPointMuscle drw = {
      RGB = ....DrawSettings.Muscle.RGB;
      //          Transparency = 1;
      //          DrawOnOff = 1.000000;
      ////Bulging = 0;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //          MaxStress = 2.5000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref0.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. extensor digitorum longus 2
  AnyMuscleViaPoint mus_extensor_digitorum_longus_2 = {
    AnyMuscleModel &Model1 = .model_mus_extensor_digitorum_longus_2;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Femur_d.Femur_mus_extensor_digitorum_longus_2Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Tibia.Tibia_mus_extensor_digitorum_longus_2Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Tibia.Tibia_mus_extensor_digitorum_longus_2Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_extensor_digitorum_longus_2Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_extensor_digitorum_longus_2Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Phalanges.Phalanges_mus_extensor_digitorum_longus_2Node5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Phalanges.Phalanges_mus_extensor_digitorum_longus_2Node6;
    AnyDrawViaPointMuscle drw = {
      RGB = ....DrawSettings.Muscle.RGB;
      //          Transparency = 0.1;
      //DrawOnOff = 1.000000;
      ////Bulging = 0;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref0.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. extensor digitorum longus 3
  AnyMuscleViaPoint mus_extensor_digitorum_longus_3 = {
    AnyMuscleModel &Model2 = .model_mus_extensor_digitorum_longus_3;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Femur_d.Femur_mus_extensor_digitorum_longus_3Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Tibia.Tibia_mus_extensor_digitorum_longus_3Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Tibia.Tibia_mus_extensor_digitorum_longus_3Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_extensor_digitorum_longus_3Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_extensor_digitorum_longus_3Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Phalanges.Phalanges_mus_extensor_digitorum_longus_3Node5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Phalanges.Phalanges_mus_extensor_digitorum_longus_3Node6;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //          Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref0.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. extensor digitorum longus 4
  AnyMuscleViaPoint mus_extensor_digitorum_longus_4 = {
    AnyMuscleModel &Model3 = .model_mus_extensor_digitorum_longus_4;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Femur_d.Femur_mus_extensor_digitorum_longus_4Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Tibia.Tibia_mus_extensor_digitorum_longus_4Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Tibia.Tibia_mus_extensor_digitorum_longus_4Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_extensor_digitorum_longus_4Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_extensor_digitorum_longus_4Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Phalanges.Phalanges_mus_extensor_digitorum_longus_4Node5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Phalanges.Phalanges_mus_extensor_digitorum_longus_4Node6;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //          Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref0.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
    
  };
  
  // m. extensor digitorum brevis 1
  AnyMuscleViaPoint mus_extensor_digitorum_brevis_1 = {
    AnyMuscleModel &Model4 = .model_mus_extensor_digitorum_brevis_1;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_extensor_digitorum_brevis_1Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_extensor_digitorum_brevis_1Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_extensor_digitorum_brevis_1Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Phalanges.Phalanges_mus_extensor_digitorum_brevis_1Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Phalanges.Phalanges_mus_extensor_digitorum_brevis_1Node4;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //          Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
  };
  
  // m. extensor digitorum brevis 2
  AnyMuscleViaPoint mus_extensor_digitorum_brevis_2 = {
    AnyMuscleModel &Model5 = .model_mus_extensor_digitorum_brevis_2;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_extensor_digitorum_brevis_2Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_extensor_digitorum_brevis_2Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_extensor_digitorum_brevis_2Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Phalanges.Phalanges_mus_extensor_digitorum_brevis_2Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Phalanges.Phalanges_mus_extensor_digitorum_brevis_2Node4;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //          Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
  };
  
  // m. extensor hallucis longus
  AnyMuscleViaPoint mus_extensor_hallucis_longus = {
    AnyMuscleModel &Model6 = .model_mus_extensor_hallucis_longus;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Tibia.Tibia_mus_extensor_hallucis_longusNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Tibia.Tibia_mus_extensor_hallucis_longusNode1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Tibia.Tibia_mus_extensor_hallucis_longusNode2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Tibia.Tibia_mus_extensor_hallucis_longusNode3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_extensor_hallucis_longusNode4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_extensor_hallucis_longusNode5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Phalanges.Phalanges_mus_extensor_hallucis_longusNode6;
    AnyRefFrame &ref7 = Main.RatModel.Seg.Phalanges.Phalanges_mus_extensor_hallucis_longusNode7;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //          Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
  };
  
  // m. popliteus 1
  AnyMuscleViaPoint mus_popliteus_1 = {
    AnyMuscleModel &Model7 = .model_mus_popliteus_1;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Femur_d.Femur_mus_popliteus_1Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_d.Femur_mus_popliteus_1Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Tibia.Tibia_mus_popliteus_1Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Tibia.Tibia_mus_popliteus_1Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Tibia.Tibia_mus_popliteus_1Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Tibia.Tibia_mus_popliteus_1Node5;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //          Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref0.loc,"prox"),1,0) + iffun(eqfun(.ref1.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. popliteus 2
  AnyMuscleViaPoint mus_popliteus_2 = {
    AnyMuscleModel &Model8 = .model_mus_popliteus_2;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Femur_d.Femur_mus_popliteus_2Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_d.Femur_mus_popliteus_2Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Tibia.Tibia_mus_popliteus_2Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Tibia.Tibia_mus_popliteus_2Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Tibia.Tibia_mus_popliteus_2Node4;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //          Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref0.loc,"prox"),1,0) + iffun(eqfun(.ref1.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. flexor digitorum longus 1
  AnyMuscleViaPoint mus_flexor_digitorum_longus_1 = {
    AnyMuscleModel &Model9 = .model_mus_flexor_digitorum_longus_1;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Tibia.Tibia_mus_flexor_digitorum_longus_1Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Tibia.Tibia_mus_flexor_digitorum_longus_1Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_flexor_digitorum_longus_1Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_flexor_digitorum_longus_1Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_flexor_digitorum_longus_1Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_flexor_digitorum_longus_1Node5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Phalanges.Phalanges_mus_flexor_digitorum_longus_1Node6;
    AnyRefFrame &ref7 = Main.RatModel.Seg.Phalanges.Phalanges_mus_flexor_digitorum_longus_1Node7;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //          Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
  };
  
  
  // m. flexor digitorum longus 2
  AnyMuscleViaPoint mus_flexor_digitorum_longus_2 = {
    AnyMuscleModel &Model10 = .model_mus_extensor_digitorum_longus_20;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Tibia.Tibia_mus_flexor_digitorum_longus_2Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Tibia.Tibia_mus_flexor_digitorum_longus_2Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_flexor_digitorum_longus_2Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_flexor_digitorum_longus_2Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_flexor_digitorum_longus_2Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_flexor_digitorum_longus_2Node5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Phalanges.Phalanges_mus_flexor_digitorum_longus_2Node6;
    AnyRefFrame &ref7 = Main.RatModel.Seg.Phalanges.Phalanges_mus_flexor_digitorum_longus_2Node7;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //          Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
  };
  
  // m. flexor digitorum longus 3
  AnyMuscleViaPoint mus_flexor_digitorum_longus_3 = {
    AnyMuscleModel &Model11 = .model_mus_extensor_digitorum_longus_21;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Tibia.Tibia_mus_flexor_digitorum_longus_3Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Tibia.Tibia_mus_flexor_digitorum_longus_3Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_flexor_digitorum_longus_3Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_flexor_digitorum_longus_3Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_flexor_digitorum_longus_3Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_flexor_digitorum_longus_3Node5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Phalanges.Phalanges_mus_flexor_digitorum_longus_3Node6;
    AnyRefFrame &ref7 = Main.RatModel.Seg.Phalanges.Phalanges_mus_flexor_digitorum_longus_3Node7;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //          Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
  };
  
  // m. flexor digitorum longus 4
  AnyMuscleViaPoint mus_flexor_digitorum_longus_4 = {
    AnyMuscleModel &Model12 = .model_mus_extensor_digitorum_longus_22;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Tibia.Tibia_mus_flexor_digitorum_longus_4Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Tibia.Tibia_mus_flexor_digitorum_longus_4Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_flexor_digitorum_longus_4Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_flexor_digitorum_longus_4Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_flexor_digitorum_longus_4Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_flexor_digitorum_longus_4Node5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Phalanges.Phalanges_mus_flexor_digitorum_longus_4Node6;
    AnyRefFrame &ref7 = Main.RatModel.Seg.Phalanges.Phalanges_mus_flexor_digitorum_longus_4Node7;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //          Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
  };
  
  // m. flexor hallicus longus
  AnyMuscleViaPoint mus_flexor_hallicus_longus = {
    AnyMuscleModel &Model13 = .model_mus_extensor_digitorum_longus_23;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Tibia.Tibia_mus_flexor_hallicus_longusNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Tibia.Tibia_mus_flexor_hallicus_longusNode1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_flexor_hallicus_longusNode2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_flexor_hallicus_longusNode3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_flexor_hallicus_longusNode4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_flexor_hallicus_longusNode5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Phalanges.Phalanges_mus_flexor_hallicus_longusNode6;
    AnyRefFrame &ref7 = Main.RatModel.Seg.Phalanges.Phalanges_mus_flexor_hallicus_longusNode7;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
  };
  
  
  // m. tibialis anterior
  AnyMuscleViaPoint mus_tibialis_anterior = {
    AnyMuscleModel &Model14 = .model_mus_extensor_digitorum_longus_24;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Femur_d.Femur_mus_tibialis_anteriorNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Tibia.Tibia_mus_tibialis_anteriorNode1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Tibia.Tibia_mus_tibialis_anteriorNode2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Tibia.Tibia_mus_tibialis_anteriorNode3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Tibia.Tibia_mus_tibialis_anteriorNode4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_tibialis_anteriorNode5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_tibialis_anteriorNode6;
    AnyRefFrame &ref7 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_tibialis_anteriorNode7;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref0.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  
  // m. tibialis posterior
  AnyMuscleViaPoint mus_tibialis_posterior = {
    AnyMuscleModel &Model15 = .model_mus_extensor_digitorum_longus_25;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Tibia.Tibia_mus_tibialis_posteriorNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Tibia.Tibia_mus_tibialis_posteriorNode1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Tibia.Tibia_mus_tibialis_posteriorNode2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_tibialis_posteriorNode3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_tibialis_posteriorNode4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_tibialis_posteriorNode5;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
  };
  
  // m. proneus digiti quinti
  AnyMuscleViaPoint mus_proneus_digiti_quinti = {
    AnyMuscleModel &Model16 = .model_mus_extensor_digitorum_longus_26;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Tibia.Tibia_mus_proneus_digiti_quintiNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Tibia.Tibia_mus_proneus_digiti_quintiNode1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Tibia.Tibia_mus_proneus_digiti_quintiNode2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_proneus_digiti_quintiNode3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_proneus_digiti_quintiNode4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_proneus_digiti_quintiNode5;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
  };
  
  // m. proneus digiti quarti
  AnyMuscleViaPoint mus_proneus_digiti_quarti = {
    AnyMuscleModel &Model17 = .model_mus_extensor_digitorum_longus_27;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Tibia.Tibia_mus_proneus_digiti_quartiNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Tibia.Tibia_mus_proneus_digiti_quartiNode1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Tibia.Tibia_mus_proneus_digiti_quartiNode2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_proneus_digiti_quartiNode3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_proneus_digiti_quartiNode4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_proneus_digiti_quartiNode5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_proneus_digiti_quartiNode6;
    AnyRefFrame &ref7 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_proneus_digiti_quartiNode7;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
  };
  
  // m. peroneus brevis
  AnyMuscleViaPoint mus_peroneus_brevis = {
    AnyMuscleModel &Model18 = .model_mus_extensor_digitorum_longus_28;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Tibia.Tibia_mus_peroneus_brevisNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Tibia.Tibia_mus_peroneus_brevisNode1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Tibia.Tibia_mus_peroneus_brevisNode2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Tibia.Tibia_mus_peroneus_brevisNode3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_peroneus_brevisNode4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_peroneus_brevisNode5;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
  };
  
  // m. peroneus longus
  AnyMuscleViaPoint mus_peroneus_longus = {
    AnyMuscleModel &Model19 = .model_mus_extensor_digitorum_longus_29;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Tibia.Tibia_mus_peroneus_longusNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Tibia.Tibia_mus_peroneus_longusNode1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Tibia.Tibia_mus_peroneus_longusNode2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Tibia.Tibia_mus_peroneus_longusNode3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_peroneus_longusNode4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_peroneus_longusNode5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_peroneus_longusNode6;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
  };
  
  // m. gastrocnemius soleus 1
  AnyMuscleViaPoint mus_gastrocnemius_soleus_1 = {
    AnyMuscleModel &Model20 = .model_mus_gastrocnemius_soleus_1;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Femur_d.Femur_mus_gastrocnemius_soleus_1Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Tibia.Tibia_mus_gastrocnemius_soleus_1Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_gastrocnemius_soleus_1Node2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref0.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. gastrocnemius soleus 2
  AnyMuscleViaPoint mus_gastrocnemius_soleus_2 = {
    AnyMuscleModel &Model21 = .model_mus_gastrocnemius_soleus_2;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Femur_d.Femur_mus_gastrocnemius_soleus_2Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Tibia.Tibia_mus_gastrocnemius_soleus_2Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Metatarsus.Metatarsus_mus_gastrocnemius_soleus_2Node2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref0.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. tensor fasciae latae 1
  AnyMuscleViaPoint mus_tensor_fasciae_latae_1 = {
    AnyMuscleModel &Model22 = .model_mus_tensor_fasciae_latae_1;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_tensor_fasciae_latae_1Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_tensor_fasciae_latae_1Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_tensor_fasciae_latae_1Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_tensor_fasciae_latae_1Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Femur_p.Femur_mus_tensor_fasciae_latae_1Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Femur_d.Femur_mus_tensor_fasciae_latae_1Node5;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref3.loc,"dist"),1,0) + iffun(eqfun(.ref4.loc,"dist"),1,0) + iffun(eqfun(.ref5.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. tensor fasciae latae 2
  AnyMuscleViaPoint mus_tensor_fasciae_latae_2 = {
    AnyMuscleModel &Model23 = .model_mus_tensor_fasciae_latae_2;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_tensor_fasciae_latae_2Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_tensor_fasciae_latae_2Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_tensor_fasciae_latae_2Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_tensor_fasciae_latae_2Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Femur_p.Femur_mus_tensor_fasciae_latae_2Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Femur_d.Femur_mus_tensor_fasciae_latae_2Node5;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref3.loc,"dist"),1,0) + iffun(eqfun(.ref4.loc,"dist"),1,0) + iffun(eqfun(.ref5.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. fasciae latae 3
  AnyMuscleViaPoint mus_fasciae_latae_3 = {
    AnyMuscleModel &Model24 = .model_mus_fasciae_latae_3;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_fasciae_latae_3Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_fasciae_latae_3Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_fasciae_latae_3Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_fasciae_latae_3Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Femur_p.Femur_mus_fasciae_latae_3Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Femur_p.Femur_mus_fasciae_latae_3Node5;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref3.loc,"dist"),1,0) + iffun(eqfun(.ref4.loc,"dist"),1,0) + iffun(eqfun(.ref5.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. semitendinosus
  AnyMuscleViaPoint mus_semitendinosus = {
    AnyMuscleModel &Model25 = .model_mus_semitendinosus;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_semitendinosusNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_p.Femur_mus_semitendinosusNode1;
    //AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_d.Femur_mus_semitendinosusNode2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Tibia.Tibia_mus_semitendinosusNode3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Tibia.Tibia_mus_semitendinosusNode4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Tibia.Tibia_mus_semitendinosusNode5;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref1.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. semimembranosus
  AnyMuscleViaPoint mus_semimembranosus = {
    AnyMuscleModel &Model26 = .model_mus_semimembranosus;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_semimembranosusNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_p.Femur_mus_semimembranosusNode1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_d.Femur_mus_semimembranosusNode2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Tibia.Tibia_mus_semimembranosusNode3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Tibia.Tibia_mus_semimembranosusNode4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Tibia.Tibia_mus_semimembranosusNode5;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref1.loc,"dist"),1,0) + iffun(eqfun(.ref2.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. quadratus femoris
  AnyMuscleViaPoint mus_quadratus_femoris = {
    AnyMuscleModel &Model27 = .model_mus_quadratus_femoris;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_quadratus_femorisNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_quadratus_femorisNode1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_quadratus_femorisNode2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. psoas minor 1
  AnyMuscleViaPoint mus_psoas_minor_1 = {
    AnyMuscleModel &Model28 = .model_mus_psoas_minor_1;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_psoas_minor_1Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_p.Femur_mus_psoas_minor_1Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_psoas_minor_1Node2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref1.loc,"dist"),1,0) + iffun(eqfun(.ref2.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. psoas minor 2
  AnyMuscleViaPoint mus_psoas_minor_2 = {
    AnyMuscleModel &Model29 = .model_mus_psoas_minor_2;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_psoas_minor_2Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_p.Femur_mus_psoas_minor_2Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_psoas_minor_2Node2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
  };
  
  // m. psoas minor 3
  AnyMuscleViaPoint mus_psoas_minor_3 = {
    AnyMuscleModel &Model30 = .model_mus_extensor_digitorum_longus_40;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_psoas_minor_3Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_p.Femur_mus_psoas_minor_3Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_psoas_minor_3Node2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref1.loc,"dist"),1,0) + iffun(eqfun(.ref2.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. psoas minor 4
  AnyMuscleViaPoint mus_psoas_minor_4 = {
    AnyMuscleModel &Model31 = .model_mus_extensor_digitorum_longus_41;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_psoas_minor_4Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_p.Femur_mus_psoas_minor_4Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_psoas_minor_4Node2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref1.loc,"dist"),1,0) + iffun(eqfun(.ref2.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. psoas major 1
  AnyMuscleViaPoint mus_psoas_major_1 = {
    AnyMuscleModel &Model32 = .model_mus_extensor_digitorum_longus_42;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_psoas_major_1Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_p.Femur_mus_psoas_major_1Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_psoas_major_1Node2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref1.loc,"dist"),1,0) + iffun(eqfun(.ref2.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. psoas major 2
  AnyMuscleViaPoint mus_psoas_major_2 = {
    AnyMuscleModel &Model33 = .model_mus_extensor_digitorum_longus_43;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_psoas_major_2Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_p.Femur_mus_psoas_major_2Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_psoas_major_2Node2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref1.loc,"dist"),1,0) + iffun(eqfun(.ref2.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. psoas major 3
  AnyMuscleViaPoint mus_psoas_major_3 = {
    AnyMuscleModel &Model34 = .model_mus_extensor_digitorum_longus_44;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_psoas_major_3Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_p.Femur_mus_psoas_major_3Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_psoas_major_3Node2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref1.loc,"dist"),1,0) + iffun(eqfun(.ref2.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. psoas major 4
  AnyMuscleViaPoint mus_psoas_major_4 = {
    AnyMuscleModel &Model35 = .model_mus_extensor_digitorum_longus_45;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_psoas_major_4Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_p.Femur_mus_psoas_major_4Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_psoas_major_4Node2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref1.loc,"dist"),1,0) + iffun(eqfun(.ref2.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. pectineus
  AnyMuscleViaPoint mus_pectineus = {
    AnyMuscleModel &Model36 = .model_mus_extensor_digitorum_longus_46;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_pectineusNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_p.Femur_mus_pectineusNode1;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref1.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. obturatorius internus 1
  AnyMuscleViaPoint mus_obturatorius_internus_1 = {
    AnyMuscleModel &Model37 = .model_mus_extensor_digitorum_longus_47;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_obturatorius_internus_1Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_obturatorius_internus_1Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_obturatorius_internus_1Node2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. obturatorius internus 2
  AnyMuscleViaPoint mus_obturatorius_internus_2 = {
    AnyMuscleModel &Model38 = .model_mus_extensor_digitorum_longus_48;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_obturatorius_internus_2Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_obturatorius_internus_2Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_obturatorius_internus_2Node2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. obturatorius externus 1
  AnyMuscleViaPoint mus_obturatorius_externus_1 = {
    AnyMuscleModel &Model39 = .model_mus_extensor_digitorum_longus_49;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_obturatorius_externus_1Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_obturatorius_externus_1Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_obturatorius_externus_1Node2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. obturatorius externus 2
  AnyMuscleViaPoint mus_obturatorius_externus_2 = {
    AnyMuscleModel &Model40 = .model_mus_extensor_digitorum_brevis_10;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_obturatorius_externus_2Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_obturatorius_externus_2Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_obturatorius_externus_2Node2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. obturatorius externus 3
  AnyMuscleViaPoint mus_extensor_digitorum_brevis_11 = {
    AnyMuscleModel &Model41 = .model_mus_extensor_digitorum_brevis_11;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_extensor_digitorum_brevis_11Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_extensor_digitorum_brevis_11Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_extensor_digitorum_brevis_11Node2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. obturatorius externus 4
  AnyMuscleViaPoint mus_extensor_digitorum_brevis_12 = {
    AnyMuscleModel &Model42 = .model_mus_obturatorius_externus_4;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_extensor_digitorum_brevis_12Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_extensor_digitorum_brevis_12Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_extensor_digitorum_brevis_12Node2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. obturatorius externus 5
  AnyMuscleViaPoint mus_extensor_digitorum_brevis_13 = {
    AnyMuscleModel &Model43 = .model_mus_obturatorius_externus_5;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_extensor_digitorum_brevis_13Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_extensor_digitorum_brevis_13Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_extensor_digitorum_brevis_13Node2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. obturatorius externus 6
  AnyMuscleViaPoint mus_extensor_digitorum_brevis_14 = {
    AnyMuscleModel &Model44 = .model_mus_extensor_digitorum_brevis_14;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_extensor_digitorum_brevis_14Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_extensor_digitorum_brevis_14Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_extensor_digitorum_brevis_14Node2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. obturatorius externus 7
  AnyMuscleViaPoint mus_extensor_digitorum_brevis_15 = {
    AnyMuscleModel &Model45 = .model_mus_extensor_digitorum_brevis_15;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_extensor_digitorum_brevis_15Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_extensor_digitorum_brevis_15Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_extensor_digitorum_brevis_15Node2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. iliacus
  AnyMuscleViaPoint mus_iliacus = {
    AnyMuscleModel &Model46 = .model_mus_extensor_digitorum_brevis_16;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_iliacusNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_iliacusNode1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_iliacusNode2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_iliacusNode3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Femur_p.Femur_mus_iliacusNode4;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref3.loc,"dist"),1,0) + iffun(eqfun(.ref4.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. gracilis posticus
  AnyMuscleViaPoint mus_gracilis_posticus = {
    AnyMuscleModel &Model47 = .model_mus_extensor_digitorum_brevis_17;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gracilis_posticusNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gracilis_posticusNode1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_gracilis_posticusNode2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_gracilis_posticusNode3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Femur_d.Femur_mus_gracilis_posticusNode4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Tibia.Tibia_mus_gracilis_posticusNode5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Tibia.Tibia_mus_gracilis_posticusNode6;
    AnyRefFrame &ref7 = Main.RatModel.Seg.Tibia.Tibia_mus_gracilis_posticusNode7;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0) + iffun(eqfun(.ref3.loc,"dist"),1,0)+ iffun(eqfun(.ref4.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. gracilis anticus
  AnyMuscleViaPoint mus_gracilis_anticus = {
    AnyMuscleModel &Model48 = .model_mus_gracilis_anticus;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gracilis_anticusNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gracilis_anticusNode1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_gracilis_anticusNode2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_gracilis_anticusNode3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Femur_d.Femur_mus_gracilis_anticusNode4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Tibia.Tibia_mus_gracilis_anticusNode5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Tibia.Tibia_mus_gracilis_anticusNode6;
    AnyRefFrame &ref7 = Main.RatModel.Seg.Tibia.Tibia_mus_gracilis_anticusNode7;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0) + iffun(eqfun(.ref3.loc,"dist"),1,0)+ iffun(eqfun(.ref4.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. gluteus minimus 1
  AnyMuscleViaPoint mus_gluteus_minimus_1 = {
    AnyMuscleModel &Model49 = .model_mus_gluteus_minimus_1;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_minimus_1Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_minimus_1Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_minimus_1Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_minimus_1Node3;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref3.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. gluteus minimus 2
  AnyMuscleViaPoint mus_gluteus_minimus_2 = {
    AnyMuscleModel &Model50 = .model_mus_extensor_digitorum_brevis_20;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_minimus_2Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_minimus_2Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_minimus_2Node2;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. gluteus medius
  AnyMuscleViaPoint mus_gluteus_medius = {
    AnyMuscleModel &Model51 = .model_mus_extensor_digitorum_brevis_21;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_mediusNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_mediusNode1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_mediusNode2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_mediusNode3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_mediusNode4;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref3.loc,"dist"),1,0)+ iffun(eqfun(.ref4.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. gluteus maximus 1
  AnyMuscleViaPoint mus_gluteus_maximus_1 = {
    AnyMuscleModel &Model52 = .model_mus_extensor_digitorum_brevis_22;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_maximus_1Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_maximus_1Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_maximus_1Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_maximus_1Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_maximus_1Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_maximus_1Node5;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref3.loc,"dist"),1,0) + iffun(eqfun(.ref4.loc,"dist"),1,0)+ iffun(eqfun(.ref5.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. gluteus maximus 2
  AnyMuscleViaPoint mus_gluteus_maximus_2 = {
    AnyMuscleModel &Model53 = .model_mus_extensor_digitorum_brevis_23;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_maximus_2Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_maximus_2Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_maximus_2Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_maximus_2Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_maximus_2Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_maximus_2Node5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_maximus_2Node6;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref3.loc,"dist"),1,0) + iffun(eqfun(.ref4.loc,"dist"),1,0)+ iffun(eqfun(.ref5.loc,"dist"),1,0)+ iffun(eqfun(.ref6.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. gluteus maximus 3
  AnyMuscleViaPoint mus_gluteus_maximus_3 = {
    AnyMuscleModel &Model54 = .model_mus_extensor_digitorum_brevis_24;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_maximus_3Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_maximus_3Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_maximus_3Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_maximus_3Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_maximus_3Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_maximus_3Node5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_maximus_3Node6;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref3.loc,"dist"),1,0) + iffun(eqfun(.ref4.loc,"dist"),1,0)+ iffun(eqfun(.ref5.loc,"dist"),1,0)+ iffun(eqfun(.ref6.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. gluteus maximus 4
  AnyMuscleViaPoint mus_gluteus_maximus_4 = {
    AnyMuscleModel &Model55 = .model_mus_extensor_digitorum_brevis_25;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_maximus_4Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_maximus_4Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_maximus_4Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_maximus_4Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_maximus_4Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_maximus_4Node5;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref3.loc,"dist"),1,0) + iffun(eqfun(.ref4.loc,"dist"),1,0)+ iffun(eqfun(.ref5.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. gluteus maximus 5
  AnyMuscleViaPoint mus_gluteus_maximus_5 = {
    AnyMuscleModel &Model56 = .model_mus_extensor_digitorum_brevis_26;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_maximus_5Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_maximus_5Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gluteus_maximus_5Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_maximus_5Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_maximus_5Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_maximus_5Node5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Femur_p.Femur_mus_gluteus_maximus_5Node6;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref3.loc,"dist"),1,0) + iffun(eqfun(.ref4.loc,"dist"),1,0)+ iffun(eqfun(.ref5.loc,"dist"),1,0)+ iffun(eqfun(.ref6.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. gemellus inferior
  AnyMuscleViaPoint mus_gemellus_inferior = {
    AnyMuscleModel &Model57 = .model_mus_extensor_digitorum_brevis_27;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gemellus_inferiorNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gemellus_inferiorNode1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_gemellus_inferiorNode2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_gemellus_inferiorNode3;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0) + iffun(eqfun(.ref3.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. gemellus superior
  AnyMuscleViaPoint mus_gemellus_superior = {
    AnyMuscleModel &Model58 = .model_mus_extensor_digitorum_brevis_28;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gemellus_superiorNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gemellus_superiorNode1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_gemellus_superiorNode2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_gemellus_superiorNode3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Femur_p.Femur_mus_gemellus_superiorNode4;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref3.loc,"dist"),1,0) + iffun(eqfun(.ref4.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. rectus femoris 1
  AnyMuscleViaPoint mus_rectus_femoris_1 = {
    AnyMuscleModel &Model59 = .model_mus_extensor_digitorum_brevis_29;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_rectus_femoris_1Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_p.Femur_mus_rectus_femoris_1Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_rectus_femoris_1Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_d.Femur_mus_rectus_femoris_1Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Patella.Patella_mus_rectus_femoris_1Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Patella.Patella_mus_rectus_femoris_1Node5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Tibia.Tibia_mus_rectus_femoris_1Node6;
    AnyRefFrame &ref7 = Main.RatModel.Seg.Tibia.Tibia_mus_rectus_femoris_1Node7;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref1.loc,"dist"),1,0) + iffun(eqfun(.ref2.loc,"dist"),1,0)+ iffun(eqfun(.ref3.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. rectus femoris 2
  AnyMuscleViaPoint mus_rectus_femoris_2 = {
    AnyMuscleModel &Model60 = .model_mus_rectus_femoris_2;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_rectus_femoris_2Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_p.Femur_mus_rectus_femoris_2Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_d.Femur_mus_rectus_femoris_2Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_d.Femur_mus_rectus_femoris_2Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Patella.Patella_mus_rectus_femoris_2Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Patella.Patella_mus_rectus_femoris_2Node5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Tibia.Tibia_mus_rectus_femoris_2Node6;
    AnyRefFrame &ref7 = Main.RatModel.Seg.Tibia.Tibia_mus_rectus_femoris_2Node7;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref1.loc,"dist"),1,0) + iffun(eqfun(.ref2.loc,"prox"),1,0)+ iffun(eqfun(.ref3.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. rectus femoris 3
  AnyMuscleViaPoint mus_rectus_femoris_3 = {
    AnyMuscleModel &Model61 = .model_mus_rectus_femoris_3;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_rectus_femoris_3Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_p.Femur_mus_rectus_femoris_3Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_d.Femur_mus_rectus_femoris_3Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_d.Femur_mus_rectus_femoris_3Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Patella.Patella_mus_rectus_femoris_3Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Patella.Patella_mus_rectus_femoris_3Node5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Tibia.Tibia_mus_rectus_femoris_3Node6;
    AnyRefFrame &ref7 = Main.RatModel.Seg.Tibia.Tibia_mus_rectus_femoris_3Node7;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref1.loc,"dist"),1,0) + iffun(eqfun(.ref2.loc,"prox"),1,0)+ iffun(eqfun(.ref3.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. rectus femoris 4
  AnyMuscleViaPoint mus_rectus_femoris_4 = {
    AnyMuscleModel &Model62 = .model_mus_extensor_hallucis_longus2;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_rectus_femoris_4Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_p.Femur_mus_rectus_femoris_4Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_d.Femur_mus_rectus_femoris_4Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Patella.Patella_mus_rectus_femoris_4Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Patella.Patella_mus_rectus_femoris_4Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Tibia.Tibia_mus_rectus_femoris_4Node5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Tibia.Tibia_mus_rectus_femoris_4Node6;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref1.loc,"dist"),1,0) + iffun(eqfun(.ref2.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. rectus femoris 5
  AnyMuscleViaPoint mus_rectus_femoris_5 = {
    AnyMuscleModel &Model63 = .model_mus_rectus_femoris_5;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_rectus_femoris_5Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_p.Femur_mus_rectus_femoris_5Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_d.Femur_mus_rectus_femoris_5Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Patella.Patella_mus_rectus_femoris_5Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Patella.Patella_mus_rectus_femoris_5Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Tibia.Tibia_mus_rectus_femoris_5Node5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Tibia.Tibia_mus_rectus_femoris_5Node6;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref1.loc,"dist"),1,0) + iffun(eqfun(.ref2.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. vastus lateralis 1
  AnyMuscleViaPoint mus_vastus_lateralis_1 = {
    AnyMuscleModel &Model64 = .model_mus_extensor_hallucis_longus4;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Femur_p.Femur_mus_vastus_lateralis_1Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_d.Femur_mus_vastus_lateralis_1Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Patella.Patella_mus_vastus_lateralis_1Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Patella.Patella_mus_vastus_lateralis_1Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Tibia.Tibia_mus_vastus_lateralis_1Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Tibia.Tibia_mus_vastus_lateralis_1Node5;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref0.loc,"dist"),1,0) + iffun(eqfun(.ref1.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. vastus lateralis 2
  AnyMuscleViaPoint mus_vastus_lateralis_2 = {
    AnyMuscleModel &Model65 = .model_mus_extensor_hallucis_longus5;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Femur_p.Femur_mus_vastus_lateralis_2Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_d.Femur_mus_vastus_lateralis_2Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_d.Femur_mus_vastus_lateralis_2Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Patella.Patella_mus_vastus_lateralis_2Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Patella.Patella_mus_vastus_lateralis_2Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Tibia.Tibia_mus_vastus_lateralis_2Node5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Tibia.Tibia_mus_vastus_lateralis_2Node6;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref0.loc,"dist"),1,0) + iffun(eqfun(.ref1.loc,"prox"),1,0) + iffun(eqfun(.ref2.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. vastus lateralis 3
  AnyMuscleViaPoint mus_vastus_lateralis_3 = {
    AnyMuscleModel &Model66 = .model_mus_vastus_lateralis_3;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Femur_p.Femur_mus_vastus_lateralis_3Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_p.Femur_mus_vastus_lateralis_3Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_d.Femur_mus_vastus_lateralis_3Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Patella.Patella_mus_vastus_lateralis_3Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Patella.Patella_mus_vastus_lateralis_3Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Tibia.Tibia_mus_vastus_lateralis_3Node5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Tibia.Tibia_mus_vastus_lateralis_3Node6;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref0.loc,"dist"),1,0) + iffun(eqfun(.ref1.loc,"dist"),1,0) + iffun(eqfun(.ref2.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. vastus lateralis 4
  AnyMuscleViaPoint mus_vastus_lateralis_4 = {
    AnyMuscleModel &Model67 = .model_mus_vastus_lateralis_4;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Femur_p.Femur_mus_vastus_lateralis_4Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_d.Femur_mus_vastus_lateralis_4Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Patella.Patella_mus_vastus_lateralis_4Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Patella.Patella_mus_vastus_lateralis_4Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Tibia.Tibia_mus_vastus_lateralis_4Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Tibia.Tibia_mus_vastus_lateralis_4Node5;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref0.loc,"dist"),1,0) + iffun(eqfun(.ref1.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. vastus medialis
  AnyMuscleViaPoint mus_vastus_medialis = {
    AnyMuscleModel &Model68 = .model_mus_extensor_hallucis_longus8;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Femur_p.Femur_mus_vastus_medialisNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_d.Femur_mus_vastus_medialisNode1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Patella.Patella_mus_vastus_medialisNode2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Patella.Patella_mus_vastus_medialisNode3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Tibia.Tibia_mus_vastus_medialisNode4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Tibia.Tibia_mus_vastus_medialisNode5;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref0.loc,"dist"),1,0) + iffun(eqfun(.ref1.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. vastus intermedius
  AnyMuscleViaPoint mus_vastus_intermedius = {
    AnyMuscleModel &Model69 = .model_mus_extensor_hallucis_longus9;
    AnyRefFrame &ref0 = Main.RatModel.Seg.Femur_d.Femur_mus_vastus_intermediusNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.Femur_d.Femur_mus_vastus_intermediusNode1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Patella.Patella_mus_vastus_intermediusNode2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Patella.Patella_mus_vastus_intermediusNode3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Tibia.Tibia_mus_vastus_intermediusNode4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Tibia.Tibia_mus_vastus_intermediusNode5;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref0.loc,"prox"),1,0) + iffun(eqfun(.ref1.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. caudofemoralis
  AnyMuscleViaPoint mus_caudofemoralis = {
    AnyMuscleModel &Model70 = .model_mus_caudofemoralis;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_caudofemoralisNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_caudofemoralisNode1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_caudofemoralisNode2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_caudofemoralisNode3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Femur_p.Femur_mus_caudofemoralisNode4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Femur_d.Femur_mus_caudofemoralisNode5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Femur_d.Femur_mus_caudofemoralisNode6;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref3.loc,"dist"),1,0) + iffun(eqfun(.ref4.loc,"dist"),1,0) + iffun(eqfun(.ref5.loc,"prox"),1,0) + iffun(eqfun(.ref6.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. biceps femoris 1
  AnyMuscleViaPoint mus_biceps_femoris_1 = {
    AnyMuscleModel &Model71 = .model_mus_popliteus_11;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_biceps_femoris_1Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_biceps_femoris_1Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_biceps_femoris_1Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_d.Femur_mus_biceps_femoris_1Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Femur_d.Femur_mus_biceps_femoris_1Node4;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0) + iffun(eqfun(.ref3.loc,"prox"),1,0) + iffun(eqfun(.ref4.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. biceps femoris 2
  AnyMuscleViaPoint mus_popliteus_12 = {
    AnyMuscleModel &Model72 = .model_mus_popliteus_12;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_popliteus_12Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_popliteus_12Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_popliteus_12Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_popliteus_12Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Tibia.Tibia_mus_popliteus_12Node4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Tibia.Tibia_mus_popliteus_12Node5;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };                    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref3.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. biceps femoris 3
  AnyMuscleViaPoint mus_biceps_femoris_3 = {
    AnyMuscleModel &Model73 = .model_mus_popliteus_13;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_biceps_femoris_3Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_biceps_femoris_3Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_biceps_femoris_3Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Tibia.Tibia_mus_biceps_femoris_3Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Tibia.Tibia_mus_biceps_femoris_3Node4;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. adductor brevis 1
  AnyMuscleViaPoint mus_adductor_brevis_1 = {
    AnyMuscleModel &Model74 = .model_mus_adductor_brevis_1;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_adductor_brevis_1Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_adductor_brevis_1Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_adductor_brevis_1Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_adductor_brevis_1Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Femur_d.Femur_mus_adductor_brevis_1Node4;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0) + iffun(eqfun(.ref3.loc,"dist"),1,0) + iffun(eqfun(.ref4.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. adductor brevis 2
  AnyMuscleViaPoint mus_adductor_brevis_2 = {
    AnyMuscleModel &Model75 = .model_mus_popliteus_15;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_adductor_brevis_2Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_adductor_brevis_2Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_adductor_brevis_2Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_adductor_brevis_2Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Femur_d.Femur_mus_adductor_brevis_2Node4;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0) + iffun(eqfun(.ref3.loc,"dist"),1,0) + iffun(eqfun(.ref4.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. adductor brevis 3
  AnyMuscleViaPoint mus_adductor_brevis_3 = {
    AnyMuscleModel &Model76 = .model_mus_popliteus_16;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_adductor_brevis_3Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_adductor_brevis_3Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_adductor_brevis_3Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_adductor_brevis_3Node3;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0) + iffun(eqfun(.ref3.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. adductor brevis 4
  AnyMuscleViaPoint mus_adductor_brevis_4 = {
    AnyMuscleModel &Model77 = .model_mus_popliteus_17;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_adductor_brevis_4Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_adductor_brevis_4Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_adductor_brevis_4Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_adductor_brevis_4Node3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Femur_p.Femur_mus_adductor_brevis_4Node4;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };     AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0) + iffun(eqfun(.ref3.loc,"dist"),1,0) + iffun(eqfun(.ref4.loc,"dist"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. adductor longus 1
  AnyMuscleViaPoint mus_adductor_longus_1 = {
    AnyMuscleModel &Model78 = .model_mus_adductor_longus_1;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_adductor_longus_1Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_adductor_longus_1Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_adductor_longus_1Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_d.Femur_mus_adductor_longus_1Node3;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0) + iffun(eqfun(.ref3.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. adductor longus 2
  AnyMuscleViaPoint mus_adductor_longus_2 = {
    AnyMuscleModel &Model79 = .model_mus_popliteus_19;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_adductor_longus_2Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_adductor_longus_2Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_adductor_longus_2Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_d.Femur_mus_adductor_longus_2Node3;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      ////Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0) + iffun(eqfun(.ref3.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. adductor longus 3
  AnyMuscleViaPoint mus_adductor_longus_3 = {
    AnyMuscleModel &Model80 = .model_mus_popliteus_20;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_adductor_longus_3Node0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_adductor_longus_3Node1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_adductor_longus_3Node2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_d.Femur_mus_adductor_longus_3Node3;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      //////Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
      AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0) + iffun(eqfun(.ref3.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  // m. adductor magnus
  AnyMuscleViaPoint mus_adductor_magnus = {
    AnyMuscleModel &Model81 = .model_mus_popliteus_21;
    AnyRefFrame &ref0 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_adductor_magnusNode0;
    AnyRefFrame &ref1 = Main.RatModel.Seg.SpinePelvis.Pelvis_mus_adductor_magnusNode1;
    AnyRefFrame &ref2 = Main.RatModel.Seg.Femur_p.Femur_mus_adductor_magnusNode2;
    AnyRefFrame &ref3 = Main.RatModel.Seg.Femur_p.Femur_mus_adductor_magnusNode3;
    AnyRefFrame &ref4 = Main.RatModel.Seg.Femur_p.Femur_mus_adductor_magnusNode4;
    AnyRefFrame &ref5 = Main.RatModel.Seg.Femur_d.Femur_mus_adductor_magnusNode5;
    AnyRefFrame &ref6 = Main.RatModel.Seg.Tibia.Tibia_mus_adductor_magnusNode6;
    AnyRefFrame &ref7 = Main.RatModel.Seg.Tibia.Tibia_mus_adductor_magnusNode7;
    AnyDrawPLine drw= {
      RGB = ....DrawSettings.Muscle.RGB;
      //Transparency = 0.1;
      //DrawOnOff = 1.000000;
      ////Bulging = .....DrawSettings.MuscleBulging;
      Thickness = 0.00025;
      //RGBColorScale = {0.95, 0.79, 0.79};
      //MaxStress = 250000.000000;
    };
    AnyMessage NodeWarning = {
AnyVar timeval = iffun(eqfun(Main.Study.t,Main.Study.tStart),1,0);
      AnyVar Val = iffun(eqfun(.ref2.loc,"dist"),1,0) + iffun(eqfun(.ref3.loc,"dist"),1,0) + iffun(eqfun(.ref4.loc,"dist"),1,0) + iffun(eqfun(.ref5.loc,"prox"),1,0);
      TriggerRuntime= iffun(gtfun(timeval * Val,0),1,0); 
      Type = MSG_Warning;
      Message = "Node is placed attached to the wrong part of femur bone. Please adjust definition.";
    };
  };
  
  
}; // AnyFolder Muscles