User Tools

Site Tools


visual3d:documentation:pipeline:signal_commands:computing_custom_digitizing_pointer_configuration

This is an old revision of the document!


www.has-motion.com_download_examples_llibertydigitizingpointer.c3d_step1._open_the_file_in_visual3d_libertypointerconfig1.jpg_note_that_visual3d_displays_the_6_degree_of_freedom_information_from_the_liberty_sensor_as_3_targets._this_file_contains_two_liberty_sensors_which_translates_to_6_targets_3_for_each_sensor_._sensor_1_is_attached_to_a_pointer_so_the_movement_of_the_pointer_is_defined_by_markers_s1_1_s1_2_s1_3._in_this_file_the_pointer_tip_has_been_placed_on_the_ground_and_keeping_the_tip_in_contact_with_the_ground_the_pointer_is_rotated_about_that_point._the_location_of_the_tip_is_a_stationary_point_which_means_that_we_can_compute_its_location_as_a_functional_joint._step_2._create_a_hybrid_model_using_the_same_movement_trial_a_dialog_will_appear_indicating_that_the_file_is_already_open_in_the_workspace._select_the_option_to_add_a_suffix_to_the_filename._libertypointerconfig2.jpg_another_dialog_will_appear_stating_that_the_markers_are_not_stationary._libertypointerconfig3.jpg_remember_that_we_have_loaded_a_movement_trial_so_in_order_for_the_average_location_of_the_markers_to_have_any_meaning_we_must_select_only_1_frame_of_this_trial._step_3._assign_the_movement_trial_to_the_model_file_libertypointerconfig4.jpg_step_4._assign_the_frames_for_the_static_trial_under_the_model_menu_select_the_option_to_modify_frame_range_for_static_calibration_and_specify_only_one_frame_of_data._libertypointerconfig5.jpg_a_warning_will_appear_saying_that_the_model_has_no_mass_and_default_value_of_1_will_be_used._this_default_value_is_fine_because_we_are_not_computing_kinetics_from_this_data._step_5._create_a_functional_joint_definition_for_the_tip_f_tip_libertypointerconfig6.jpg_note_that_there_isn_t_a_default_definition_for_this_landmark_so_you_should_type_f_tip_into_the_combo_box_as_shown._select_the_create_button._libertypointerconfig7.jpg_enter_the_information_above._the_landmark_will_be_created_relative_to_the_3_targets_eg._liberty_sensor_1_and_the_movement_will_be_computed_relative_to_the_lab._step_6._compute_the_functional_joint_libertypointerconfig8.jpg_select_the_model_builder_postprocessing_item_on_the_toolbar._libertypointerconfig9.jpg_switch_to_the_functional_joints_tab_and_select_the_button_add_motion_files_from_workspace_._select_the_motion_file._at_this_point_you_should_be_able_to_animate_the_motion_file._specify_the_range_of_frames_to_be_used_for_the_functional_joint_calculation_by_selecting_the_buttons_set_start_event_to_current_frame_and_set_end_event_to_current_frame_._current_frame_refers_to_the_frame_of_data_shown_in_the_animation_viewer._libertypointerconfig10.jpg_select_compute_selected_landmarks_libertypointerconfig11.jpg_a_landmark_should_appear_in_the_animation_viewer_and_an_instance_of_the_functional_joint_should_appear_as_a_landmark_libertypointerconfig12.jpg_edit_the_landmark._note_that_the_location_of_the_tip_is_relative_to_the_3_markers._libertypointerconfig13.jpg_visual3d_has_selected_the_order_of_the_3_markers_automatically_based_on_a_set_of_internal_rules._there_is_no_need_to_modify_the_default_selection._step_7._specify_the_pointer_configuration_switch_to_the_digitizing_landmarks_tab_select_the_button_create_modify_digitizing_wand_libertypointerconfig14.jpg_populate_the_dialog_as_shown._libertypointerconfig15.jpg_the_order_of_the_markers_and_the_offsets_are_extracted_from_f_tip_landmark_definition_above._note_especially_that_the_offset_locations_are_the_negative_of_the_f_tip_landmark_locations._this_is_because_visual3d_has_a_subtly_different_mechanism_for_specifying_landmarks_relative_to_markers_and_landmarks_relative_to_segments._the_digitizing_pointer_is_treated_as_a_segment._select_the_option_save_to_config_file_._this_config_file_can_then_be_loaded_for_subsequent_trials}}}}}}}}}}}}}}}}}}}}}}}}}}}}

visual3d/documentation/pipeline/signal_commands/computing_custom_digitizing_pointer_configuration.1718801577.txt.gz · Last modified: 2024/06/19 12:52 by sgranger