visual3d:documentation:pipeline:expressions:reserved_names
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:documentation:pipeline:expressions:reserved_names [2024/06/17 18:18] – created sgranger | visual3d:documentation:pipeline:expressions:reserved_names [2025/03/10 11:40] (current) – wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Reserved Names ====== | ||
+ | |||
Visual3D Reserved Names | Visual3D Reserved Names | ||
- | ===== Contents | + | ==== Contents ==== |
Line 11: | Line 13: | ||
* [[#NAN|2 NAN]] | * [[#NAN|2 NAN]] | ||
* [[#isNAN|3 isNAN]] | * [[#isNAN|3 isNAN]] | ||
+ | * [[# | ||
- | ===== CURRENT_SIGNAL | + | ==== CURRENT_SIGNAL ==== |
Used to refer to a specific signal with a simple syntax | Used to refer to a specific signal with a simple syntax | ||
Line 57: | Line 60: | ||
- | === Used to allow multiple signals to be specified in an expression | + | == Used to allow multiple signals to be specified in an expression == |
Compute the length of TARGETS RFT1, RFT2, and RFT3 in the ORIGINAL folder | Compute the length of TARGETS RFT1, RFT2, and RFT3 in the ORIGINAL folder | ||
Line 95: | Line 98: | ||
- | === Used to Specifying all signals of a given TYPE === | + | == Used to Specifying all signals of a given TYPE == |
Compute the length of all TARGETS in the ORIGINAL folder | Compute the length of all TARGETS in the ORIGINAL folder | ||
Line 138: | Line 141: | ||
- | === APPLY_AS_SUFFIX_TO_SIGNAL_NAME | + | == APPLY_AS_SUFFIX_TO_SIGNAL_NAME == |
If **APPLY_AS_SUFFIX_TO_SIGNAL_NAME** is **true**, OR RESULT_NAMES.size() == SIGNAL_NAMES.size() | If **APPLY_AS_SUFFIX_TO_SIGNAL_NAME** is **true**, OR RESULT_NAMES.size() == SIGNAL_NAMES.size() | ||
Line 189: | Line 192: | ||
/ | / | ||
**;** | **;** | ||
- | ===== NAN ===== | + | ==== NAN ==== |
NAN is a reserved string used to designate "Not a Number" | NAN is a reserved string used to designate "Not a Number" | ||
Line 196: | Line 199: | ||
For example, the expression 1/0 results in NAN | For example, the expression 1/0 results in NAN | ||
- | ===== isNAN ===== | + | ==== isNAN ==== |
isNAN(expression) tests values against NAN - If the number is NAN the result is 1, otherwise the result is 0 | isNAN(expression) tests values against NAN - If the number is NAN the result is 1, otherwise the result is 0 | ||
Line 231: | Line 234: | ||
**;** | **;** | ||
+ | ==== ORIGIN ==== | ||
+ | Internally Visual3D specifies the location ORIGIN and the string cannot be used for a TARGET or a LANDMARK | ||
visual3d/documentation/pipeline/expressions/reserved_names.1718648334.txt.gz · Last modified: 2024/06/17 18:18 by sgranger