visual3d:documentation:modeling:segments:segment_coordinate_system
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:documentation:modeling:segments:segment_coordinate_system [2024/06/18 13:29] – sgranger | visual3d:documentation:modeling:segments:segment_coordinate_system [2024/07/17 15:45] (current) – created sgranger | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Segment Coordinate System ====== | ||
+ | |||
**[[Visual3D: | **[[Visual3D: | ||
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 13: | 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 19: | 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 29: | 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}} |
- | | {{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}} | + | | {{:3Targets.gif}} |
- | ==== Option 3 - Specify 2 locations. | + | === Option 3 - Specify 2 locations. === |
- | | {{2Targets.gif}} | + | | {{: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}} | + | | {{: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}} | + | | {{:2Targets.gif}} |
- | ==== Virtual Markers in MOVE3D and < Version 2 of Visual3D. | + | === Virtual Markers in MOVE3D and < Version 2 of Visual3D. === |
- | | {{SegmentEndpoint2VirtualTargets.gif}} | + | | {{:SegmentEndpoint2VirtualTargets.gif}} |
[[Visual3D: | [[Visual3D: |
visual3d/documentation/modeling/segments/segment_coordinate_system.1718717362.txt.gz · Last modified: 2024/06/18 13:29 by sgranger