knowledge:openscad:reference:language
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版后一修订版两侧同时换到之后的修订记录 | ||
knowledge:openscad:reference:language [2022/05/19 13:32] – 弘毅 | knowledge:openscad:reference:language [2022/05/23 00:08] – [Special variables] 弘毅 | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ===== Syntax | + | ===== 基础语法 |
[[knowledge: | [[knowledge: | ||
行 14: | 行 14: | ||
[[knowledge: | [[knowledge: | ||
- | use < | + | [[knowledge: |
- | ===== Constants | + | ===== 常数 |
- | undef undefined value | + | [[knowledge: |
- | \\ PI mathematical constant π (~3.14159) | + | \\ [[knowledge: |
- | ===== Operators | + | ===== 运算符 |
- | n + m Addition | + | [[knowledge: |
- | \\ n - m(Subtraction) | + | \\ [[knowledge: |
- | \\ n * m(Multiplication) | + | \\ [[knowledge: |
- | \\ n / m(Division) | + | \\ [[knowledge: |
- | \\ n % m(Modulo) | + | \\ [[knowledge: |
- | \\ n ^ m(Exponentiation) | + | \\ [[knowledge: |
- | \\ n < m(Less Than) | + | \\ [[knowledge: |
- | \\ n <= m Less or Equal | + | \\ [[knowledge: |
- | \\ b == c Equal | + | \\ [[knowledge: |
- | \\ b != c Not Equal | + | \\ [[knowledge: |
- | \\ n >= m Greater or Equal | + | \\ [[knowledge: |
- | \\ n > m Greater Than | + | \\ [[knowledge: |
- | \\ b && c Logical And | + | \\ [[knowledge: |
- | \\ b || c Logical Or | + | \\ [[knowledge: |
- | \\ !b | + | \\ [[knowledge: |
+ | |||
+ | ===== Special variables ===== | ||
+ | |||
+ | [[knowledge: | ||
+ | \\ [[knowledge: | ||
+ | \\ [[knowledge: | ||
+ | \\ [[knowledge: | ||
+ | \\ [[knowledge: | ||
+ | \\ [[knowledge: | ||
+ | \\ $vpd viewport camera distance | ||
+ | \\ $vpf viewport camera field of view | ||
+ | \\ $children number of module children | ||
+ | \\ $preview true in F5 preview, false for F6 | ||
===== Lists ===== | ===== Lists ===== | ||
- | list = […, …, …]; create a list | + | [[knowledge: |
- | var = list[2]; | + | [[knowledge: |
- | var = list.z; | + | [[knowledge: |
knowledge/openscad/reference/language.txt · 最后更改: 2023/06/07 04:23 由 127.0.0.1