User Tools

Site Tools


visual3d:tutorials:modeling:digitizing_pointer_post_processing

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
visual3d:tutorials:modeling:digitizing_pointer_post_processing [2024/06/26 20:31] – created sgrangervisual3d:tutorials:modeling:digitizing_pointer_post_processing [2024/07/17 15:46] (current) – created sgranger
Line 1: Line 1:
-====== Digitizing_Pointer_Post_Processing ======+====== Digitizing Pointer Post Processing ======
  
 The objective for using a digitizing pointer is to identify anatomical landmarks without having to place motion capture markers at the location. For background information see [[Visual3D:Documentation:Modeling:Landmarks:Digitizing_Pointer|here]]. The objective for using a digitizing pointer is to identify anatomical landmarks without having to place motion capture markers at the location. For background information see [[Visual3D:Documentation:Modeling:Landmarks:Digitizing_Pointer|here]].
Line 27: Line 27:
 === Step 1. Create a model === === Step 1. Create a model ===
  
-|**1. Load Static C3D file**\\ \\ - Create a hybrid model using **Static.c3d.**  |  {{CreateHybridModelMenu.jpg}}|+|**1. Load Static C3D file**\\ \\ - Create a hybrid model using **Static.c3d.**  |  {{:CreateHybridModelMenu.jpg}}|
  
-|\\ \\ The digitized landmarks will be created in the static trial.\\ \\ The 3D viewer should show a unilateral marker set with only tracking markers and the two markers on the pointer collected. In this file the pointer markers are labelled //P.PROX// and //P.DIST//\\ \\ **Note:** The pointer **MUST** be in the scene, so that we can create a model for the pointer.\\ \\ \\    {{StandingWithPointer.jpg}}|+|\\ \\ The digitized landmarks will be created in the static trial.\\ \\ The 3D viewer should show a unilateral marker set with only tracking markers and the two markers on the pointer collected. In this file the pointer markers are labelled //P.PROX// and //P.DIST//\\ \\ **Note:** The pointer **MUST** be in the scene, so that we can create a model for the pointer.\\ \\ \\    {{:StandingWithPointer.jpg}}|
  
 === Step 2. Define Landmarks === === Step 2. Define Landmarks ===
  
-|**1. Go to the digitizing landmark**\\ \\ - Select the Model Builder tab\\ - Select the Landmarks Property page\\ - Select the Digitizing Tab  |  {{CreateRTOElandmarkStep1.jpg}}|+|**1. Go to the digitizing landmark**\\ \\ - Select the Model Builder tab\\ - Select the Landmarks Property page\\ - Select the Digitizing Tab  |  {{:CreateRTOElandmarkStep1.jpg}}|
  
-|\\ **2. Define digitizing landmarks**\\ \\ - Under Digitizing Point Name type //D_RTOE_MEDIAL//\\ - Click **Create**\\ \\ **NOTE:** Digitizing points may be explicitly defined by typing directly into the combo box, or user's can select from the list of default default digitizing landmark definitions. The naming convention for the default digitizing landmark definitions is as follows: D_RHIP_LATERAL refers to a **D**igitizing landmark for the **R**ight **Hip Lateral** Surface  |  {{CreateRTOElandmark.jpg}}|+|\\ **2. Define digitizing landmarks**\\ \\ - Under Digitizing Point Name type //D_RTOE_MEDIAL//\\ - Click **Create**\\ \\ **NOTE:** Digitizing points may be explicitly defined by typing directly into the combo box, or user's can select from the list of default default digitizing landmark definitions. The naming convention for the default digitizing landmark definitions is as follows: D_RHIP_LATERAL refers to a **D**igitizing landmark for the **R**ight **Hip Lateral** Surface  |  {{:CreateRTOElandmark.jpg}}|
  
-|**3. In the list box that appears select the 3 tracking markers associated with this landmark.**\\ \\ **4. Click Close Tab**  |  {{RTOELandmarkTracking.jpg}}|+|**3. In the list box that appears select the 3 tracking markers associated with this landmark.**\\ \\ **4. Click Close Tab**  |  {{:RTOELandmarkTracking.jpg}}|
  
 **5. Continue to add the following landmarks to the listbox:** **5. Continue to add the following landmarks to the listbox:**
Line 66: Line 66:
 If you have already created the digitizing wand, this step may not be necessary. It doesn't, however, hurt to check the properties. If you have already created the digitizing wand, this step may not be necessary. It doesn't, however, hurt to check the properties.
  
-|**1. Define the wand:**\\ \\ - Select **Create/Modify Digitizing Wand** from the Digitizing Landmark tab\\ - The landmark will be created relative to the markers labelled **P.DIST** and **P.PROX**. These same two markers will move when the spring is compressed (this pointer trial was created using our original 2 marker pointer).\\ - Select **OK**  |  {{DigitizingPointerConfiguration.jpg}}|+|**1. Define the wand:**\\ \\ - Select **Create/Modify Digitizing Wand** from the Digitizing Landmark tab\\ - The landmark will be created relative to the markers labelled **P.DIST** and **P.PROX**. These same two markers will move when the spring is compressed (this pointer trial was created using our original 2 marker pointer).\\ - Select **OK**  |  {{:DigitizingPointerConfiguration.jpg}}|
  
 \\ \\
  
  
-|**2. View the pointer in the 3D viewer:**\\ \\ A. Select **Build Model** and a landmark should be created relative to these two markers. This landmark represents the tip of the pointer.  |  {{PointerLandmark.jpg}}|+|**2. View the pointer in the 3D viewer:**\\ \\ A. Select **Build Model** and a landmark should be created relative to these two markers. This landmark represents the tip of the pointer.  |  {{:PointerLandmark.jpg}}|
  
 === Step 4. Select the Model Builder Post Process icon on the Toolbar === === Step 4. Select the Model Builder Post Process icon on the Toolbar ===
  
-|**1. Open the Post processing dialog**  |  {{ModelBuilderPostProcessIcon.jpg}}|+|**1. Open the Post processing dialog**  |  {{:ModelBuilderPostProcessIcon.jpg}}|
  
 \\ \\
  
  
-|**2. In the post processing dialog:**\\ \\ 1. Select the **Digitize Landmarks** tab\\ \\ 2. Select **Add a Pointer Motion File From Disk** and add the motion file **Motion.c3d** (e.g. the file in which the pointer is moved around in the scene to identify the landmarks)  |  {{ModelBuilderPostProcessingTab.jpg}}|+|**2. In the post processing dialog:**\\ \\ 1. Select the **Digitize Landmarks** tab\\ \\ 2. Select **Add a Pointer Motion File From Disk** and add the motion file **Motion.c3d** (e.g. the file in which the pointer is moved around in the scene to identify the landmarks)  |  {{:ModelBuilderPostProcessingTab.jpg}}|
  
 \\ \\
Line 91: Line 91:
 You can play the motion trial and stop the trial at the frame of data that you want. Select the **Add Event at Current Frame** button.\\ You can play the motion trial and stop the trial at the frame of data that you want. Select the **Add Event at Current Frame** button.\\
  
-|Option 2:\\ \\ 1. You can select Scan for **Spring Pointer Events**, which causes Visual3D to look for frames in which the spring is being compressed in the motion trial.\\ \\ 2. Select **Compute ALL Landmarks** will create the landmarks in the static trial.\\ \\ \\    {{PostProcessingTabPopulated.jpg}}|+|Option 2:\\ \\ 1. You can select Scan for **Spring Pointer Events**, which causes Visual3D to look for frames in which the spring is being compressed in the motion trial.\\ \\ 2. Select **Compute ALL Landmarks** will create the landmarks in the static trial.\\ \\ \\    {{:PostProcessingTabPopulated.jpg}}|
  
-|In order to see the landmarks you will need to close the Post Processing Modeling Tab, so that Visual3D makes the standing trial active in Model Builder Mode.\\ \\ These landmarks are now part of the model. If the model template is saved, these landmarks (and their definitions) will be saved in the model template file.\\ \\ These landmarks can be used to define the segments.  |  {{DigitizedPoints.jpg}}|+|In order to see the landmarks you will need to close the Post Processing Modeling Tab, so that Visual3D makes the standing trial active in Model Builder Mode.\\ \\ These landmarks are now part of the model. If the model template is saved, these landmarks (and their definitions) will be saved in the model template file.\\ \\ These landmarks can be used to define the segments.  |  {{:DigitizedPoints.jpg}}|
  
 **NOTE:** It's also possible to use the digitizing pointer in Real Time streaming mode, however, it's recommended to use the post processing to ensure you still have the data. An example of using the [[Visual3D:Documentation:Modeling:Landmarks:Digitizing_Pointer_from_Streaming_Data|digitizing pointer from streaming data can be found here]]. **NOTE:** It's also possible to use the digitizing pointer in Real Time streaming mode, however, it's recommended to use the post processing to ensure you still have the data. An example of using the [[Visual3D:Documentation:Modeling:Landmarks:Digitizing_Pointer_from_Streaming_Data|digitizing pointer from streaming data can be found here]].
visual3d/tutorials/modeling/digitizing_pointer_post_processing.1719433876.txt.gz · Last modified: 2024/06/26 20:31 by sgranger