[38ba34]: / Tests / AnyMocap / Test_BVH_BoxLift.any

Download this file

52 lines (37 with data), 1.5 kB

//ignore_errors = ['FileReader.FileName',"Orientation close to Gimbal Lock"]


#include "../libdef.any"

#path MOCAP_PATH_MAINFILEDIR "<ANYMOCAP_EXAMPLES>\BVH_BoxLift\Subjects\S01\S01_T01"
#path MOCAP_PATH_MAINFILE "<MOCAP_PATH_MAINFILEDIR>/Main.any"
#define MOCAP_NAME_MAINFILEDIR "S01_T01"


#ifdef TEST_NAME
#define  MOCAP_TEST_FILENAME_PREFIX  TEST_NAME + "_"
#else
#define  MOCAP_TEST_FILENAME_PREFIX  "GUI1_"
#endif



//// Run Analysis with a reduced number of time steps
//// to make test go faster. 
//#define N_STEP_PARAM_OPT 10
#define N_STEP_KINEMATICS 100
#define N_STEP 20



#include "<MOCAP_PATH_MAINFILE>"

Main = 
{
  AnyOperationSequence  TestRunApplication = 
  {
   // AnyOperation& BVH_StickFigure = Main.Studies.BVH_StickFigure.Kinematics;
    AnyOperation& RunAnalysis = Main.RunAnalysis; 
  };

  
  #ifndef CREATE_IMAGE
    AnyOperation& RunTest = Main.TestRunApplication;
  #else
    #include "../Cameras.any"
    AnyOperationSequence CameraInitPos = {
      AnyOperation& ref0 = Main.Studies.MarkerTracking.Kinematics; 
      AnyOperation& ref1 = Main.Studies.InverseDynamicStudy.InitialConditions;
      Template_OperationUpdateValues UpdateValues = {};
    };
    LoadTimeCam.CameraLookAtPoint = Main.HumanModel.BodyModel.Trunk.SegmentsLumbar.PelvisSeg.r +{0.2,-0.1,0};
    LoadTimeCam.CameraFieldOfView = DesignVar(2);
    LoadTimeCam.CameraDirection  = {-0.5,0.1,0.5};
  #endif  
  
};