visual3d:documentation:modeling:3dsspp:exporting_a_3dsspp_batch_file
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:documentation:modeling:3dsspp:exporting_a_3dsspp_batch_file [2024/06/19 12:48] – sgranger | visual3d:documentation:modeling:3dsspp:exporting_a_3dsspp_batch_file [2024/08/12 20:32] (current) – Deleted page - 3DSSPP was sold to VelocityEHS and is no longer supported by HAS-Motion. wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | creating a batch file for 3dsspp does not require the user to build a visual3d model because 3dsspp is not looking for a model, but for a set of projected angles between sets of 3 markers. because no model is used, visual3d is unable to render a body in the 3d animation window. | ||
- | |||
- | in order to visualize a simple skeleton in visual3d, you might consider recording a standing trial. [[visual3d: | ||
- | |||
- | \\ | ||
- | |||
- | |||
- | !%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%*\\ | ||
- | ! text_description= process the lift test\\ | ||
- | !\\ | ||
- | ! create a set of 3dsspp batch files\\ | ||
- | ! the batch files are annotated with the niosh lift test results\\ | ||
- | !%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%%%**%%*\\ | ||
- | !\\ | ||
- | |||
- | |||
- | **file_new**\\ | ||
- | **;**\\ | ||
- | |||
- | |||
- | ! -----------------------------------------------------------------------------------------------------\\ | ||
- | ! the user must input the mass and height of the subject and the load lifted. this pipeline\\ | ||
- | ! assumes the user is working in imperial units\\ | ||
- | ! -----------------------------------------------------------------------------------------------------\\ | ||
- | |||
- | |||
- | **prompt_for_multiple_pipeline_parameter_values**\\ | ||
- | / | ||
- | / | ||
- | / | ||
- | ! / | ||
- | ! / | ||
- | ! / | ||
- | **;** | ||
- | |||
- | ! ----------------------------------------------------------------\\ | ||
- | ! the user must select the folder containing the data files\\ | ||
- | ! ---------------------------------------------------------------- | ||
- | |||
- | **set_pipeline_parameter_to_folder_path**\\ | ||
- | / | ||
- | / | ||
- | ! / | ||
- | ! / | ||
- | ! / | ||
- | **;** | ||
- | |||
- | ! -------------------------------------------------------------\\ | ||
- | ! the pipeline assumes that there are 3 sets of trials\\ | ||
- | ! it loads and tags the files according to the filenames\\ | ||
- | ! ------------------------------------------------------------- | ||
- | |||
- | **for_each**\\ | ||
- | / | ||
- | / | ||
- | **;** | ||
- | |||
- | **open_file**\\ | ||
- | |||
- | / | ||
- | |||
- | **;** | ||
- | **assign_tags_to_files**\\ | ||
- | |||
- | / | ||
- | |||
- | ! /query=\\ | ||
- | |||
- | / | ||
- | |||
- | **;** | ||
- | **end_for_each**\\ | ||
- | / | ||
- | **;** | ||
- | |||
- | **select_active_file**\\ | ||
- | / | ||
- | ! /query= **;** | ||
- | |||
- | **evaluate_expression**\\ | ||
- | / | ||
- | / | ||
- | / | ||
- | ! / | ||
- | **;** | ||
- | |||
- | **evaluate_expression**\\ | ||
- | / | ||
- | / | ||
- | / | ||
- | ! / | ||
- | **;** | ||
- | |||
- | **lowpass_filter**\\ | ||
- | / | ||
- | ! / | ||
- | ! / | ||
- | ! / | ||
- | ! / | ||
- | ! / | ||
- | / | ||
- | / | ||
- | / | ||
- | ! / | ||
- | **;** | ||
- | |||
- | **evaluate_expression**\\ | ||
- | / | ||
- | / | ||
- | ! / | ||
- | ! / | ||
- | **;** | ||
- | |||
- | ! ---------------------------------------------\\ | ||
- | ! create offsets in lieu of real landmarks when\\ | ||
- | ! no link model is available\\ | ||
- | ! --------------------------------------------- | ||
- | |||
- | **[[|create_3dsspp_target_offsets]]**\\ | ||
- | / | ||
- | **;** | ||
- | |||
- | ! -----------------------------\\ | ||
- | ! create projected angles using\\ | ||
- | ! compute_planar_angle\\ | ||
- | ! ----------------------------- | ||
- | |||
- | **[[|create_3dsspp_projected_angles]]**\\ | ||
- | / | ||
- | **;** | ||
- | |||
- | ! --------------------------------------------\\ | ||
- | ! create events for the origin and destination\\ | ||
- | ! -------------------------------------------- | ||
- | |||
- | **[[|create_3dsspp_origin_destination_events]]**\\ | ||
- | / | ||
- | **;** | ||
- | |||
- | ! ----------------------------------------------------------------------\\ | ||
- | ! for convenience in checking the events created, visual3d\\ | ||
- | ! can be switched to event processing mode, graph the vertical\\ | ||
- | ! hand position and highlight the events\\ | ||
- | ! ---------------------------------------------------------------------- | ||
- | |||
- | **switch_to_event_processing_mode**\\ | ||
- | **;** | ||
- | |||
- | **highlight_event_label**\\ | ||
- | / | ||
- | **;** | ||
- | |||
- | **interactive_graph_signals**\\ | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | **;** | ||
- | |||
- | **interactive_graph_signals**\\ | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | **;** | ||
- | |||
- | **select_active_file**\\ | ||
- | / | ||
- | ! /query=\\ | ||
- | **;** | ||
- | |||
- | ! ------------------------------------------------------------------\\ | ||
- | ! the final step is to export the collection of [[visual3d: | ||
- | ! ------------------------------------------------------------------ | ||
- | |||
- | **export_3dsspp_batch_file**\\ | ||
- | / | ||
- | ! / | ||
- | ! / | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | **;** | ||
- | |||
- | |||
visual3d/documentation/modeling/3dsspp/exporting_a_3dsspp_batch_file.1718801302.txt.gz · Last modified: 2024/06/19 12:48 by sgranger