visual3d:documentation:modeling:segments:segment_coordinate_system
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
visual3d:documentation:modeling:segments:segment_coordinate_system [2024/06/14 17:24] – created sgranger | visual3d:documentation:modeling:segments:segment_coordinate_system [2024/07/17 15:45] (current) – created sgranger | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | |===== Contents | + | ====== Segment Coordinate System ====== |
**[[Visual3D: | **[[Visual3D: | ||
Line 5: | Line 5: | ||
The Local or Segment Coordinate System is a right handed cartesian coordinate system the defines the position and orientation of a segment. | The Local or Segment Coordinate System is a right handed cartesian coordinate system the defines the position and orientation of a segment. | ||
- | ==== Specifying the Segment Coordinate System | + | === Specifying the Segment Coordinate System === |
The strategy for defining the Local Coordinate System (LCS) for a segment was derived from a strategy developed by Tom Kepple in the Physical Disabilities Branch at the National Institutes of Health and incorporated into the [[Visual3D: | The strategy for defining the Local Coordinate System (LCS) for a segment was derived from a strategy developed by Tom Kepple in the Physical Disabilities Branch at the National Institutes of Health and incorporated into the [[Visual3D: | ||
Line 15: | Line 15: | ||
The original strategy assumed that the user would define 3 or 4 locations that represented the frontal plane of the segment. In the original implementation, | The original strategy assumed that the user would define 3 or 4 locations that represented the frontal plane of the segment. In the original implementation, | ||
- | ==== Using Markers and/or Landmarks | + | === Using Markers and/or Landmarks === |
When we refer to locations in this document we mean either motion capture markers or [[Visual3D: | When we refer to locations in this document we mean either motion capture markers or [[Visual3D: | ||
Line 21: | Line 21: | ||
We do not make a distinction on the definition of the landmark, so we could be referring to [[Visual3D: | We do not make a distinction on the definition of the landmark, so we could be referring to [[Visual3D: | ||
- | ==== Option 1 - Specify 4 locations. | + | === Option 1 - Specify 4 locations. === |
If 4 locations are specified, the frontal plane (the x-z plane by default) is computed by fitting a plane (in a least squares sense) through the four locations. The least squares fit is computed such that the sum of squares distance between the locations and the frontal plane is minimized. | If 4 locations are specified, the frontal plane (the x-z plane by default) is computed by fitting a plane (in a least squares sense) through the four locations. The least squares fit is computed such that the sum of squares distance between the locations and the frontal plane is minimized. | ||
Line 31: | Line 31: | ||
The axial axis (z-axis by default) passes through the segment endpoints, and is directed from the distal endpoint to the proximal endpoint. | The axial axis (z-axis by default) passes through the segment endpoints, and is directed from the distal endpoint to the proximal endpoint. | ||
- | | | + | | {{:4Targets.gif}} |
- | | | + | | {{:4Targets.gif}} |
- | ==== Option 2 - Specify 3 locations | + | === Option 2 - Specify 3 locations === |
Specifying 3 locations allows much more flexibility and control of the resulting segment coordinate system, but also requires additional information that is used to define the [[Visual3D: | Specifying 3 locations allows much more flexibility and control of the resulting segment coordinate system, but also requires additional information that is used to define the [[Visual3D: | ||
- | | | + | | {{:3Targets.gif}} |
- | ==== Option 3 - Specify 2 locations. | + | === Option 3 - Specify 2 locations. === |
- | | | + | | {{:2Targets.gif}} |
- | ==== Option 4 - Visual3D Enhancements to Options 1& | + | === Option 4 - Visual3D Enhancements to Options 1&2. === |
Specify 3 or 4 locations, but specifying the segment endpoint (joint center) explicitly is allowed.</ | Specify 3 or 4 locations, but specifying the segment endpoint (joint center) explicitly is allowed.</ | ||
- | | | + | | {{:4Targets.gif}} |
< | < | ||
Specify 2 locations. A third location defines the orientation (frontal or sagittal plane).</ | Specify 2 locations. A third location defines the orientation (frontal or sagittal plane).</ | ||
- | | | + | | {{:2Targets.gif}} |
- | ==== Virtual Markers in MOVE3D and < Version 2 of Visual3D. | + | === Virtual Markers in MOVE3D and < Version 2 of Visual3D. === |
- | | | + | | {{:SegmentEndpoint2VirtualTargets.gif}} |
[[Visual3D: | [[Visual3D: | ||
Line 64: | Line 64: | ||
* Unlike Virtual markers, Landmarks can be used as tracking markers (e.g. computed locations used to track an object in a movement trial). | * Unlike Virtual markers, Landmarks can be used as tracking markers (e.g. computed locations used to track an object in a movement trial). | ||
- | |||
- | Retrieved from "" | ||
visual3d/documentation/modeling/segments/segment_coordinate_system.1718385884.txt.gz · Last modified: 2024/06/14 17:24 by sgranger