54 lines (42 with data), 1.7 kB
#path ANYBODY_PATH_OUTPUT "."
#include "../../../../libdef.any"
#include "<ANYBODY_PATH_MODELUTILS>/Video/VideoLookAtCamera.any"
#define BM_SCALING _SCALING_LENGTHMASS_
#include "<ANYBODY_PATH_AMMR>/Application/Examples/StandingModelScalingDisplay/StandingModelScalingDisplay.Main.any"
Main = {
HumanModel.Anthropometrics.BodyMass = 110;
VideoLookAtCamera Static_image(UP_DIRECTION=y, _AUTO_OPEN_PREVIEW_=OFF) =
{
VideoName = "ScalingLengthMassBack";
Analysis = {
AnyOperation &ref = Main.Study.InitialConditions;
};
VideoInputScale = 5;
VideoResolution = {300,500};
CameraLookAtPoint = Main.HumanModel.BodyModel.Trunk.SegmentsLumbar.PelvisSeg.r + {0,-0.15,0};
CameraFieldOfView = DesignVar(2.0);
CameraDirection = {-1,0.2,-1.0};
BackgroundColor = DesignVar({1,1,1});
Preview.FileName = VideoName + ".jpg";
};
VideoLookAtCamera Static_image2(UP_DIRECTION=y, _AUTO_OPEN_PREVIEW_=OFF) =
{
VideoName = "ScalingLengthMassFront";
Analysis = {
AnyOperation &ref = Main.Study.InitialConditions;
};
VideoInputScale = 5;
VideoResolution = {300,500};
CameraLookAtPoint = Main.HumanModel.BodyModel.Trunk.SegmentsLumbar.PelvisSeg.r + {0,-0.15,0};
CameraFieldOfView = DesignVar(2.0);
CameraDirection = {1,0.2,1.0};
BackgroundColor = DesignVar({1,1,1});
Preview.FileName = VideoName + ".jpg";
};
AnyOperationSequence GenerateImages =
{
AnyOperation& init = Main.Study.InitialConditions;
AnyOperation& CreateBack = Main.Static_image.Preview;
AnyOperation& CreateFront = Main.Static_image2.Preview;
};
};