visual3d:documentation:pipeline:file_commands:recalc
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:documentation:pipeline:file_commands:recalc [2024/06/18 13:31] – sgranger | visual3d:documentation:pipeline:file_commands:recalc [2025/07/22 20:31] (current) – wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | || | + | ====== Recalc ====== |
+ | |||
+ | ===== Overview ===== | ||
+ | |||
+ | The **Recalc** command is used to rebuild and update all model-based data for every file in the workspace. It performs a wide range of recalculations including models, landmarks, kinematics, kinetics and more. | ||
+ | |||
+ | This command is especially important after making changes to: | ||
+ | * A model definition | ||
+ | * A pipeline command affecting landmarks and forces | ||
+ | * Any updates that alter segment pose, orientation, | ||
+ | |||
+ | The command also executes the **user-defined Recalc pipeline**, which can include any custom commands (e.g. additional calculations or filtering) that the user wants to run automatically during recalculation. | ||
+ | |||
+ | |||
+ | ==== Understanding the Recalc Pipeline ==== | ||
+ | |||
+ | When the command is executed (or the button is clicked), Visual3D performs the following in order: | ||
+ | |||
+ | 1. Reprocess Force Platforms: If the setting for "Use Processed Analog" | ||
+ | |||
+ | 2. Rebuild All Models: All models in the workspace are regenerated. | ||
+ | |||
+ | 3. Compute Landmarks and Pose: All landmarks and segment positions/ | ||
+ | |||
+ | 4. Assign Force Platforms: Forces are re-mapped to the correct foot segment based on location/ | ||
+ | |||
+ | 5. Compute Assigned Forces: Net force and moment vectors are recalculated at the assigned foot. | ||
+ | |||
+ | 6. Compute Kinematics and Kinetics: Joint angles, moments and forces are recalculated. | ||
+ | |||
+ | 7. Compute Center of Mass: Whole-body center of mass is updated. | ||
+ | |||
+ | 8. Execute Recalc Pipeline: Any user-added commands in the Realc pipeline list box are executed (e.g., filters, custom metrics) | ||
+ | |||
+ | 9. Update UI and Report Graphs: Any new data is shown in the UI, and graphs are refreshed. | ||
+ | |||
+ | ===== Pipeline Command ===== | ||
+ | |||
+ | The command below is as seen on the Visual3D application, | ||
+ | |||
+ | < | ||
+ | Recalc | ||
+ | |||
+ | ; | ||
+ | </ | ||
+ | |||
+ | ===== Command Parameters ===== | ||
+ | |||
+ | This command does not have any parameters. It will always execute the default and user-defined Recalc processes on all files in the workspace. | ||
+ | |||
+ | ===== Dialog ===== | ||
+ | |||
+ | There is no dialog box for this command due to it being a stand-alone function. The application interface alternative option is the recalc button on the toolbar: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Examples ===== | ||
+ | |||
+ | The following examples will go through the use of the Recalc command in the Visual3D application. | ||
+ | |||
+ | === Example 1: Recalculate model and landmark changes === | ||
+ | |||
+ | ! Create left foot midpoint landmark and then rebuild model-based data | ||
+ | Add_Landmark | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ! / | ||
+ | ; | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | The **Recalc** command is used to rebuild and update all model-based data for every file in the workspace. It performs a wide range of recalculations including models, landmarks, kinematics/ | ||
+ | |||
+ | This command is especially important making changes to: | ||
+ | * A model definition | ||
+ | * A pipeline command affecting landmarks or forces | ||
+ | * Any updates that alter segment pose, orientation, | ||
+ | |||
+ | The command also executes the user-defined RECALC pipeline, which can include any custom commands (e.g. additional calculations or filtering) that the user wants to run automatically during recalculation. | ||
+ | |||
+ | When the Recalc command is executed (or the Recalc button in the GUI is clicked), Visual3D performs the following in order: | ||
+ | |||
+ | 1. Reprocess Force Platforms | ||
+ | |||
+ | If the setting for "use processed analog" | ||
+ | |||
+ | 2. Rebuild All Models | ||
Recalculates the Workspace. | Recalculates the Workspace. |
visual3d/documentation/pipeline/file_commands/recalc.1718717467.txt.gz · Last modified: 2024/06/18 13:31 by sgranger