visual3d:documentation:pipeline:signal_commands:computing_custom_digitizing_pointer_configuration
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:documentation:pipeline:signal_commands:computing_custom_digitizing_pointer_configuration [2024/06/19 14:03] – created sgranger | visual3d:documentation:pipeline:signal_commands:computing_custom_digitizing_pointer_configuration [2024/07/17 15:46] (current) – created sgranger | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Computing Custom Digitizing Pointer Configuration ====== | ||
+ | |||
Users can construct their own digitizing pointer. The following steps demonstrate how to compute the location of the pointer tip relative to the markers attached to the rod. | Users can construct their own digitizing pointer. The following steps demonstrate how to compute the location of the pointer tip relative to the markers attached to the rod. | ||
Line 7: | Line 9: | ||
https:// | https:// | ||
- | ==== Step1. Open the file in Visual3D | + | === Step1. Open the file in Visual3D === |
- | {{LibertyPointerConfig1.jpg}}\\ | + | {{:LibertyPointerConfig1.jpg}}\\ |
Line 20: | Line 22: | ||
The location of the tip is a stationary point, which means that we can compute its location as a functional joint. | 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 ==== | + | === 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. | 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}}\\ | + | {{:LibertyPointerConfig2.jpg}}\\ |
Another dialog will appear stating that the markers are not stationary. | Another dialog will appear stating that the markers are not stationary. | ||
- | {{LibertyPointerConfig3.jpg}}\\ | + | {{: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. | 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 ==== | + | === Step 3. Assign the movement trial to the model file === |
- | {{LibertyPointerConfig4.jpg}}\\ | + | {{:LibertyPointerConfig4.jpg}}\\ |
- | ==== Step 4. Assign the frames for the static trial ==== | + | === Step 4. Assign the frames for the static trial === |
under the model menu select the option to " | under the model menu select the option to " | ||
- | {{LibertyPointerConfig5.jpg}}\\ | + | {{: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. | 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) | + | === Step 5. Create a functional joint definition for the tip (F_TIP) === |
- | {{LibertyPointerConfig6.jpg}}\\ | + | {{:LibertyPointerConfig6.jpg}}\\ |
Line 57: | Line 59: | ||
Select the Create button. | Select the Create button. | ||
- | {{LibertyPointerConfig7.jpg}}\\ | + | {{: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. | 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 ==== | + | === Step 6. Compute the functional joint === |
- | {{LibertyPointerConfig8.jpg}}\\ | + | {{:LibertyPointerConfig8.jpg}}\\ |
Select the Model Builder PostProcessing item on the Toolbar. | Select the Model Builder PostProcessing item on the Toolbar. | ||
- | {{LibertyPointerConfig9.jpg}}\\ | + | {{:LibertyPointerConfig9.jpg}}\\ |
Line 78: | Line 80: | ||
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" | 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" | ||
- | {{LibertyPointerConfig10.jpg}}\\ | + | {{:LibertyPointerConfig10.jpg}}\\ |
Select " | Select " | ||
- | {{LibertyPointerConfig11.jpg}}\\ | + | {{:LibertyPointerConfig11.jpg}}\\ |
A landmark should appear in the animation viewer, and an instance of the functional joint should appear as a Landmark | A landmark should appear in the animation viewer, and an instance of the functional joint should appear as a Landmark | ||
- | {{LibertyPointerConfig12.jpg}}\\ | + | {{:LibertyPointerConfig12.jpg}}\\ |
edit the landmark. Note that the location of the tip is relative to the 3 markers. | edit the landmark. Note that the location of the tip is relative to the 3 markers. | ||
- | {{LibertyPointerConfig13.jpg}}\\ | + | {{: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. | 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 | + | === Step 7. Specify the pointer configuration === |
Switch to the Digitizing Landmarks Tab | Switch to the Digitizing Landmarks Tab | ||
Line 104: | Line 106: | ||
Select the button " | Select the button " | ||
- | {{LibertyPointerConfig14.jpg}}\\ | + | {{:LibertyPointerConfig14.jpg}}\\ |
Populate the dialog as shown. | Populate the dialog as shown. | ||
- | {{LibertyPointerConfig15.jpg}}\\ | + | {{:LibertyPointerConfig15.jpg}}\\ |
visual3d/documentation/pipeline/signal_commands/computing_custom_digitizing_pointer_configuration.1718805800.txt.gz · Last modified: 2024/06/19 14:03 by sgranger