--- a +++ b/Tests/AnyMocap/Test_BVH_BoxLift.any @@ -0,0 +1,52 @@ +//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 + +}; \ No newline at end of file