visual3d:tutorials:modeling:rab_upper_extremity_model
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:tutorials:modeling:rab_upper_extremity_model [2024/07/03 17:46] – created sgranger | visual3d:tutorials:modeling:rab_upper_extremity_model [2024/07/17 15:47] (current) – created sgranger | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
\\ | \\ | ||
Line 32: | Line 32: | ||
* **Pelvis:** The pelvis markers reflect the locations for the Coda pelvis: left ASIS, right ASIS, and Sacral marker. | * **Pelvis:** The pelvis markers reflect the locations for the Coda pelvis: left ASIS, right ASIS, and Sacral marker. | ||
- | {{RabMarkerLocation.jpg}} | + | {{:RabMarkerLocation.jpg}} |
===== Visual 3D Model Construction ===== | ===== Visual 3D Model Construction ===== | ||
Line 38: | Line 38: | ||
Create a model using the example file **static_Rabue.c3d** | Create a model using the example file **static_Rabue.c3d** | ||
- | {{Rab1.jpg}} | + | {{:Rab1.jpg}} |
==== Pelvis ==== | ==== Pelvis ==== | ||
Line 50: | Line 50: | ||
- A dialogue box labeled **Enter Body Mass and Height** will open because Visual3D needs the subject to be assigned a mass and a height. For this example, Enter //56// kg and //1.77// m, and click **OK.** | - A dialogue box labeled **Enter Body Mass and Height** will open because Visual3D needs the subject to be assigned a mass and a height. For this example, Enter //56// kg and //1.77// m, and click **OK.** | ||
- | {{Rab2.jpg}} | + | {{:Rab2.jpg}} |
- A dialogue box labeled **Coda Segment Markers** will open. Select the markers so that they correspond to the figure below. Click **Close**. | - A dialogue box labeled **Coda Segment Markers** will open. Select the markers so that they correspond to the figure below. Click **Close**. | ||
- | {{Rab3.jpg}} | + | {{:Rab3.jpg}} |
- Click **Build Model** to build the segment. You should now see a pelvis segment on your standing model. If you do not see the pelvis segment after clicking **Build Model**, double check the values you entered in the last step. | - Click **Build Model** to build the segment. You should now see a pelvis segment on your standing model. If you do not see the pelvis segment after clicking **Build Model**, double check the values you entered in the last step. | ||
- | {{Rab4.jpg}} | + | {{:Rab4.jpg}} |
The hip joint center landmarks [[Visual3D: | The hip joint center landmarks [[Visual3D: | ||
- | {{Rab5.jpg}} | + | {{:Rab5.jpg}} |
==== Thorax/Ab ==== | ==== Thorax/Ab ==== | ||
Line 66: | Line 66: | ||
=== Iliac Crest Landmarks === | === Iliac Crest Landmarks === | ||
- | The Iliac Crest Landmarks were estimated using the [[Visual3D: | + | The Iliac Crest Landmarks were estimated using the [[Visual3D: |
**Kepple TM, Sommer HJ, Siegel KL, Standhope SJ** (1998) A three-dimensional musculoskeletal database for the lower extremities. Journal of Biomechanics 31, pp 77-80 | **Kepple TM, Sommer HJ, Siegel KL, Standhope SJ** (1998) A three-dimensional musculoskeletal database for the lower extremities. Journal of Biomechanics 31, pp 77-80 | ||
Line 83: | Line 83: | ||
From the Terry dataset the perpendicular distance from the x-axis to the mid-point of the PSIS landmarks (Terry landmarks 3&4) is approximately 143.5 | From the Terry dataset the perpendicular distance from the x-axis to the mid-point of the PSIS landmarks (Terry landmarks 3&4) is approximately 143.5 | ||
In Visual3D create a Subject/ | In Visual3D create a Subject/ | ||
- | {{Rab6.jpg}} | + | {{:Rab6.jpg}} |
The y-component of the **RIGHT_ILIAC** landmark in Pelvis coordinates is (-54.477)*ASIS_SACR/ | The y-component of the **RIGHT_ILIAC** landmark in Pelvis coordinates is (-54.477)*ASIS_SACR/ | ||
Create the **RIGHT_ILIAC** Landmark using these values as. | Create the **RIGHT_ILIAC** Landmark using these values as. | ||
- | {{Rab7.jpg}} | + | {{:Rab7.jpg}} |
In Summary: | In Summary: | ||
Line 102: | Line 102: | ||
AP= (-54.477)*ASIS_SACR/ | AP= (-54.477)*ASIS_SACR/ | ||
AXIAL= (33.1)*ASIS_DISTANCE/ | AXIAL= (33.1)*ASIS_DISTANCE/ | ||
- | {{Rab8.jpg}} | + | {{:Rab8.jpg}} |
=== Construct the segment === | === Construct the segment === | ||
Line 120: | Line 120: | ||
- Click on **Build Model** | - Click on **Build Model** | ||
- | {{Rab11.jpg}} | + | {{:Rab11.jpg}} |
You should now see a thorax segment on your standing model. If you do not see the thorax segment after clicking Build Model, double check the values you entered in the last step. | You should now see a thorax segment on your standing model. If you do not see the thorax segment after clicking Build Model, double check the values you entered in the last step. | ||
- | {{Rab12.jpg}} | + | {{:Rab12.jpg}} |
Note that the Z-axis of the segment (Blue Line) is pointing down, so we must fix that. | Note that the Z-axis of the segment (Blue Line) is pointing down, so we must fix that. | ||
- | {{Rab13.jpg}} | + | {{:Rab13.jpg}} |
Switch to the segment properties tab, select the Thorax/Ab segment in the combo box, and select Modify Segment Coordinate System. | Switch to the segment properties tab, select the Thorax/Ab segment in the combo box, and select Modify Segment Coordinate System. | ||
- | {{Rab14.jpg}} | + | {{:Rab14.jpg}} |
Select the AP direction to be -Y and the AXIAL direction to be -Z | Select the AP direction to be -Y and the AXIAL direction to be -Z | ||
Line 140: | Line 140: | ||
Placing the proximal end of the thorax/ab segment at the pelvis essentially places two proximal ends together (e.g. the Thorax/Ab and Pelvis), but now the distal end of the Thorax/Ab segment is at the shoulders, which allows the creation of shoulder and neck joints (e.g. the arms and head are considered distal segments of the body). | Placing the proximal end of the thorax/ab segment at the pelvis essentially places two proximal ends together (e.g. the Thorax/Ab and Pelvis), but now the distal end of the Thorax/Ab segment is at the shoulders, which allows the creation of shoulder and neck joints (e.g. the arms and head are considered distal segments of the body). | ||
- | {{Rab15.jpg}} | + | {{:Rab15.jpg}} |
==== Head ==== | ==== Head ==== | ||
Line 157: | Line 157: | ||
- Click **Apply.** | - Click **Apply.** | ||
- | {{Rab16.jpg}} | + | {{:Rab16.jpg}} |
\\ | \\ | ||
Line 175: | Line 175: | ||
- Click on **Build Model** | - Click on **Build Model** | ||
- | {{Rab17.jpg}} | + | {{:Rab17.jpg}} |
You should now see a head segment on your standing model. If you do not see the head segment after clicking Build Model, double check the values you entered in the last step. The resulting model will look very strange. | You should now see a head segment on your standing model. If you do not see the head segment after clicking Build Model, double check the values you entered in the last step. The resulting model will look very strange. | ||
- | {{Rab18.jpg}} | + | {{:Rab18.jpg}} |
\\ | \\ | ||
The coordinate system needs to be rotated to reflect our convention (x - med/lat, y - ant/post, z axial). Switch to the Segment Properties TAB, select the Head segment in the combo box, and select the button **Modify Segment Coordinate System**. | The coordinate system needs to be rotated to reflect our convention (x - med/lat, y - ant/post, z axial). Switch to the Segment Properties TAB, select the Head segment in the combo box, and select the button **Modify Segment Coordinate System**. | ||
- | {{Rab14.jpg}} | + | {{:Rab14.jpg}} |
\\ | \\ | ||
Select the button to **Browse** for a new model file and select **head_acromium_to_ear.v3g** from the Visual3D models folder. | Select the button to **Browse** for a new model file and select **head_acromium_to_ear.v3g** from the Visual3D models folder. | ||
- | {{Rab19.jpg}} | + | {{:Rab19.jpg}} |
\\ | \\ | ||
Select Apply. | Select Apply. | ||
- | {{Rab20.jpg}} | + | {{:Rab20.jpg}} |
The animated model is still a little big for this dataset, but remember that this is only a graphic item, not the actual data. | The animated model is still a little big for this dataset, but remember that this is only a graphic item, not the actual data. | ||
Line 208: | Line 208: | ||
== Marker_Radius Metric == | == Marker_Radius Metric == | ||
- | Before you try to build the model to this point, it is important to note that the expression for the axial offset contains the [[Model_Metrics_|Model Metric]] **Marker_Radius** | + | Before you try to build the model to this point, it is important to note that the expression for the axial offset contains the [[Visual3D: |
This is not a default metric in Visual3D, so the user must create this metric. | This is not a default metric in Visual3D, so the user must create this metric. | ||
Line 214: | Line 214: | ||
Switch to the Model Metrics Tab in Model Builder Mode. | Switch to the Model Metrics Tab in Model Builder Mode. | ||
- | {{Rab9.jpg}} | + | {{:Rab9.jpg}} |
- | Subject Data may be defined as a floating point value, string, or an [[Visual3D: | + | Subject Data may be defined as a floating point value, string, or an [[Visual3D: |
The Subject Data name may consist of alphanumeric characters, and any other characters which are not mathematical operators. Additionally, | The Subject Data name may consist of alphanumeric characters, and any other characters which are not mathematical operators. Additionally, | ||
- | {{Rab10.jpg}} | + | {{:Rab10.jpg}} |
After you have added the Marker_Radius value, you will be able to build the model to this point. | After you have added the Marker_Radius value, you will be able to build the model to this point. | ||
Line 234: | Line 234: | ||
- Click **Apply.** | - Click **Apply.** | ||
- | {{RabRSHJC.jpg}} | + | {{:RabRSHJC.jpg}} |
To create the left shoulder joint center landmark **LSHJC_STATIC**: | To create the left shoulder joint center landmark **LSHJC_STATIC**: | ||
Line 264: | Line 264: | ||
- Click **Apply.** | - Click **Apply.** | ||
- | {{RabRWJC.png}} | + | {{:RabRWJC.png}} |
To create the left elbow joint center landmark **LWJC_STATIC**: | To create the left elbow joint center landmark **LWJC_STATIC**: | ||
Line 292: | Line 292: | ||
- Click **Apply.** | - Click **Apply.** | ||
- | {{RabREJC.png}} | + | {{:RabREJC.png}} |
To create the left elbow joint center landmark **LEJC_STATIC**: | To create the left elbow joint center landmark **LEJC_STATIC**: | ||
Line 322: | Line 322: | ||
- Click on **Build Model** | - Click on **Build Model** | ||
- | {{RABUPARMSEG.png}} | + | {{:RABUPARMSEG.png}} |
To define the Left Upper Arm, go to the //Segment// tab and select //Left Upper Arm// from the **Segment Name** list. | To define the Left Upper Arm, go to the //Segment// tab and select //Left Upper Arm// from the **Segment Name** list. | ||
Line 379: | Line 379: | ||
- Click on **Build Model** | - Click on **Build Model** | ||
- | {{RABFOARMSEG.png}} | + | {{:RABFOARMSEG.png}} |
You should now see a forearm segment on your standing model. If you do not see the forearm segment after clicking Build Model, double check the values you entered in the last step. | You should now see a forearm segment on your standing model. If you do not see the forearm segment after clicking Build Model, double check the values you entered in the last step. | ||
Line 415: | Line 415: | ||
- Click **Apply.** | - Click **Apply.** | ||
- | {{RABRHDJC_STATIC.png}} | + | {{:RABRHDJC_STATIC.png}} |
To create the left hand joint center landmark **LHDJC_STATIC**: | To create the left hand joint center landmark **LHDJC_STATIC**: | ||
Line 448: | Line 448: | ||
- Click on **Build Model** | - Click on **Build Model** | ||
- | {{RABHANDSEG.png}} | + | {{:RABHANDSEG.png}} |
\\ | \\ | ||
Line 472: | Line 472: | ||
The hand segments are now created. Their corresponding graphics (.v3g files) are however incorrectly scaled. | The hand segments are now created. Their corresponding graphics (.v3g files) are however incorrectly scaled. | ||
- | {{RABSMALLHAND.png}} | + | {{:RABSMALLHAND.png}} |
To correct this for the right hand, we need to change the hand .v3g files: | To correct this for the right hand, we need to change the hand .v3g files: |
visual3d/tutorials/modeling/rab_upper_extremity_model.1720028768.txt.gz · Last modified: 2024/07/03 17:46 by sgranger