visual3d:documentation:definitions:laboratory_coordinate_system
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:documentation:definitions:laboratory_coordinate_system [2024/06/19 13:56] – created sgranger | visual3d:documentation:definitions:laboratory_coordinate_system [2024/11/15 16:09] (current) – Converted typed lists into enumerated lists. wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | There is no standard coordinate system used in the motion analysis community (despite the efforts of the International Society of Biomechanics). We assume that each individual user, however, has a standard coordinate system for their laboratory. The coordinate system identified in this dialog is saved to the user's registry and will be in effect until changed explicitly by this program or if the registry entries are deleted. | + | ===== Laboratory Coordinate System ===== |
- | {{LaboratoryCoordinateSystemDialog.png}}\\ | + | There is no standard coordinate system used in the motion analysis community, despite the efforts of the International Society of Biomechanics. Nonetheless, |
+ | ==== Visual3D' | ||
- | The axes of the global | + | The axes of Visual3D's default Global |
- | The user can modify | + | ==== Modifying |
- | For example, | + | If the user employs a Laboratory Coordinate System (LCS) with an orientation that is different than Visual3D' |
- | If the axial direction | + | |
- | If the axial direction is +y then the gravity unit vector is {0, -1, 0};\\ | + | |
- | If the axial direction is +x then the gravity unit vector is {-1, 0, 0}. | + | |
- | Setting the Laboratory Coordinate System (LCS) in Visual3D has many consequences. First, the LCS defines the coordinate system in which the Motion Capture data was recorded. Second, the LCS defines the direction of gravity. Third, the LCS defines the default Segment Coordinate System when a segment is created in Model Builder. | + | {{: |
- | {{SegmentCoordinateSytems.gif}}\\ | + | The coordinate system' |
+ | - If the axial direction is +z then the gravity unit vector is {0, 0, -1}; | ||
+ | - If the axial direction is +y then the gravity unit vector is {0, -1, 0}; | ||
+ | - If the axial direction is +x then the gravity unit vector is {-1, 0, 0}. | ||
- | **BEWARE**\\ | + | ==== Effects of the Laboratory Coordinate System ==== |
- | If the user changes the laboratory coordinate system in the Workspace after one or more segments have been created, the segments created after the change will have a different segment coordinate system for those created before the change. | + | |
- | ==== Modifying the Laboratory Coordinate System ==== | + | As you might expect, specifying a new LCS in Visual3D has many consequences: |
- | {{LaboratoryCoordinateSystemDialog.png}} | + | - The LCS defines the coordinate system in which the motion capture data was recorded |
+ | - The LCS defines the direction of gravity | ||
+ | - The LCS defines the default [[visual3d: | ||
- | \\ | + | {{: |
- | The user can modify | + | **IMPORTANT NOTE**: If the user changes |
- | if the axial direction is +z then the gravity unit vector is {0, 0, -1};\\ | + | |
- | If the axial direction is +y then the gravity unit vector is {0, -1, 0};\\ | + | |
- | If the axial direction is +x then the gravity unit vector is {-1, 0, 0}. | + | |
visual3d/documentation/definitions/laboratory_coordinate_system.1718805362.txt.gz · Last modified: 2024/06/19 13:56 by sgranger