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/17 18:15] – 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: | ||
+ | ===== Laboratory Coordinate System ===== | ||
+ | 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 Visual3D' | ||
- | 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. | + | ==== Modifying |
- | [[LaboratoryCoordinateSystemDialog.png]]\\ | + | If the user employs a Laboratory Coordinate System (LCS) with an orientation that is different than Visual3D' |
+ | {{: | ||
- | The axes of the global Visual3D Coordinate System (V3CS) are oriented such that the V3CS Z axis points vertically upward, the V3CS Y axis points along the direction | + | The coordinate system' |
- | The user can modify the coordinate system defined for the laboratory by selecting the " | + | - If the axial direction is +z then the gravity unit vector is {0, 0, -1}; |
- | + | | |
- | For example, | + | |
- | 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}. | + | |
- | + | ||
- | 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]]\\ | + | |
- | + | ||
- | + | ||
- | **BEWARE**\\ | + | |
- | 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 ==== | + | |
- | [[LaboratoryCoordinateSystemDialog.png]] | + | ==== Effects of the Laboratory Coordinate System ==== |
- | \\ | + | As you might expect, specifying a new LCS in Visual3D has many consequences: |
+ | - 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 the coordinate system defined for the laboratory by selecting the " | + | {{: |
- | 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}. | + | |
+ | **IMPORTANT NOTE**: 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! | ||
visual3d/documentation/definitions/laboratory_coordinate_system.1718648120.txt.gz · Last modified: 2024/06/17 18:15 by sgranger