Table of Contents

Upper Arm And Forearm

Defining the segment coordinate system for the humerus is particularly difficult because there are no bony landmarks to assist in determining the glenohumeral joint center, and medial and lateral markers on the epicondyles are close together and often do not represent the axis of rotation of the elbow.

Note:: The following explanation is personal opinion and users should not accept this as a recommendation, rather as one plausible approach. Further work needs to be done in this area and users must decide for themselves.

I have created a thorax/ab segment and an upper arm segment, but no shoulder joint has been created.

Joints are a “book keeping” object in Visual3D because 6 degree of freedom segments don't have an anatomical joint. Joints are created to express the location at which the interaction torques and moments are applied between segments.

In Visual3D, a Joint is created when the distal end of one segment is in proximity to the proximal end of another segment. In Visual3D, proximity is defined as the radius of the segment end.

In order to have a shoulder joint created you must define the proximal end of the thorax/ab segment to be near the pelvis and the distal end near the shoulders. Typically, the distal end of the thorax is defined by markers placed on the acromium.

Note: For the shoulder, this is sometimes still not sufficient to have shoulder “joints” created. If the distance from head of the humerus to the distal end of the thorax is more than the radius of the distal end of the torso, a joint won't be created. Moving the shoulder towards the midline slightly will often result in the shoulder joint be created.