openscad:otras_funciones_y_operadores
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| openscad:otras_funciones_y_operadores [2018/08/12 02:48] – [Operadores] alberto | openscad:otras_funciones_y_operadores [2018/08/12 23:32] (actual) – [Operadores para vectores] alberto | ||
|---|---|---|---|
| Línea 90: | Línea 90: | ||
| La función assert() lleva como parámetro una condición, que en caso de resultar False, se produce un error en la compilación. Muy útil si se combina con Echo para devolver mensajes de error concretos. | La función assert() lleva como parámetro una condición, que en caso de resultar False, se produce un error en la compilación. Muy útil si se combina con Echo para devolver mensajes de error concretos. | ||
| - | ===== Operadores | + | ===== Operadores ===== |
| - | ==== Operadores | + | ==== Operadores |
| - | Escalares asimétricos | + | * **+** suma. |
| - | Relacionales | + | * **-** resta. |
| - | Lógicos | + | * ***** multiplicación. |
| - | Condicionales | + | * **/** división. |
| - | Trigonométricos | + | * **%** módulo. |
| - | valor absoluto | + | |
| - | techo (ceil) | + | ==== Operadores relacionales ==== |
| - | concatenar vectores | + | * **<** menor. |
| - | cross | + | * **<=** menor o igual. |
| - | exp | + | * **==** igual. |
| - | suelo | + | * **!=** no igual. |
| - | logaritmo neperiano | + | * **>=** mayor. |
| - | len | + | * **>** mayor o igual. |
| - | let | + | |
| - | logaritmo en base 10 | + | |
| - | lookup | + | |
| - | max | + | |
| - | min | + | |
| - | norm | + | |
| - | pow | + | |
| - | rands | + | |
| - | round | + | |
| - | sign | + | |
| - | sqrt | + | |
| - | Infinito y NaN | + | |
| ==== Operadores lógicos ==== | ==== Operadores lógicos ==== | ||
| - | ==== Operadores | + | * **&& |
| + | * **||** OR. | ||
| + | * **!** NOT. | ||
| + | |||
| + | ==== Operador | ||
| + | * **?:** Se evalúa la condición, si es TRUE se realiza la primera acción, si es FALSE la segunda. < | ||
| ==== Operadores para vectores ==== | ==== Operadores para vectores ==== | ||
| - | ==== Producto vectorial ==== | + | * ***** |
| - | c=u*v | + | * Multiplica todos los elementos de un vector por un número. |
| - | ==== Multiplicación | + | * Si la multiplicación es entre dos vectores, se realiza un producto escalar. |
| + | * Si alguno de los factores es una matriz, se realiza multiplicación | ||
| + | * **/** divide todos los elementos de un vector por un número. | ||
| + | * **+** suma de vectores, resulta otro vector. | ||
| + | * **-** resta de vectores, resulta otro vector. | ||
| + | |||
| + | |||
openscad/otras_funciones_y_operadores.1534034881.txt.gz · Última modificación: por alberto
