51 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_Xsens\Subjects\S1\S01_Trial01"
#path MOCAP_PATH_MAINFILE "<MOCAP_PATH_MAINFILEDIR>/Main.any"
#define MOCAP_NAME_MAINFILEDIR "S01_Trial01"
#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 197
#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,-0.05,0};
LoadTimeCam.CameraFieldOfView = DesignVar(2);
LoadTimeCam.CameraDirection = {-1,0.3,1};
#endif
};