[770c98]: / Tools / ModelUtilities / MuscleViews / Example.main.any

Download this file

42 lines (31 with data), 1.2 kB

#include "../../../libdef.any"

Main = {  
  
  #define BM_LEG_MODEL _LEG_MODEL_TLEM2_
  #define BM_LEG_LEFT ON
  #define BM_ARM_LEFT OFF
  #define BM_ARM_RIGHT OFF
  #define BM_TRUNK_MUSCLES OFF
  
  // Include default human model
  #include "<ANYBODY_PATH_BODY>\HumanModel.any"
  
  AnyFolder Model = {  
    // A link to the human model
    AnyFolder &BodyModel=.HumanModel.BodyModel;
    AnyFolder &DefaultMannequinDrivers = .HumanModel.DefaultMannequinDrivers;
  };
  
  AnyBodyStudy Study = {
    AnyFolder &Model = .Model;  
    Gravity={0.0, -9.81, 0.0};
    nStep = 11;
    
    // these settings are needed for adding drivers without removing the default set 
    Kinematics.SolverType = KinSolOverDeterminate;
    InitialConditions.SolverType = Kinematics.SolverType ;
  };
  
  #include "<ANYBODY_PATH_MODELUTILS>/MuscleViews/MuscleViews.any"
  
//  AnyOperationMacro RunApplication =
//  {
//    MacroStr = {
//      "classoperation Main.MuscleViews.Views.HideAllMuscles" + strquote("Set View"),
//      "classoperation Main.MuscleViews.Views.BicepsFemoris" + strquote("Set View")    
//    };
//  };

}; //Main