visual3d:documentation:definitions:file_formats:visual3d_ascii_format
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
visual3d:documentation:definitions:file_formats:visual3d_ascii_format [2025/03/18 17:45] – [Component String] wikisysop | visual3d:documentation:definitions:file_formats:visual3d_ascii_format [2025/03/18 19:00] (current) – [Component String] Organized information into a table. wikisysop | ||
---|---|---|---|
Line 38: | Line 38: | ||
===== Component String ===== | ===== Component String ===== | ||
- | Deciding what character to use for representing a signal component has resulted in some flip flopping over the years | ||
- | The final straw in our decision was the introduction of a 4x4 ROTATION signal to the c3d format and to Visual3D. | + | Deciding what character to use for representing a signal component has resulted in some flip flopping over the years. |
- | While X, Y, Z have been synonymous with the first 3 components of any signal, X, Y, Z are not logically the first 3 components of a ROTATION signal | + | On the other hand, using numerical values has other controversial issues. For example, Matlab won't read a number as a string and apparently there are .m files that treat the component as a string. |
- | + | ||
- | Using numerical values has other controversial issues. For example, Matlab won't read a number as a string, and apparently there are m files that treat the component as a string. | + | |
Here are the current decisions. | Here are the current decisions. | ||
+ | |||
+ | ^ Signal Type ^ Returned Component Strings ^ | ||
+ | | [[visual3d: | ||
+ | | [[visual3d: | ||
+ | | [[visual3d: | ||
+ | | [[visual3d: | ||
+ | | [[visual3d: | ||
+ | | [[visual3d: | ||
+ | | [[visual3d: | ||
+ | | [[visual3d: | ||
+ | | [[visual3d: | ||
+ | | [[visual3d: | ||
+ | | [[visual3d: | ||
+ | | [[visual3d: | ||
The exception is that Visual3D allows a character to be added to a number. For example C0 instead of 0 | The exception is that Visual3D allows a character to be added to a number. For example C0 instead of 0 | ||
- | |||
- | < | ||
- | Signal Types | ||
- | |||
- | TARGET | ||
- | Return XYZR | ||
- | |||
- | LANDMARK: | ||
- | FORCE: | ||
- | COFP: | ||
- | FREEMOMENT: | ||
- | LINK_MODEL_BASED: | ||
- | METRIC: | ||
- | ANALOG: | ||
- | KINETIC_KINEMATIC: | ||
- | BODY | ||
- | Return XYZ | ||
- | |||
- | Now for the uncertain signals as it is not clear from any context what the component should be | ||
- | |||
- | DERIVED | ||
- | METRIC | ||
- | |||
- | if (nMaxElements == 3) | ||
- | | ||
- | else | ||
- | | ||
- | |||
- | </ | ||
- | |||
===== Signal Units ===== | ===== Signal Units ===== | ||
visual3d/documentation/definitions/file_formats/visual3d_ascii_format.1742319921.txt.gz · Last modified: 2025/03/18 17:45 by wikisysop