Herramientas de usuario

Herramientas del sitio


openscad:otras_funciones_y_operadores

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
openscad:otras_funciones_y_operadores [2018/08/12 02:41] albertoopenscad:otras_funciones_y_operadores [2018/08/12 23:32] (actual) – [Operadores para vectores] alberto
Línea 89: Línea 89:
 Para generar mensajes de error se utiliza la función assert(). Puede ser útil, por ejemplo, para comprobar que los parámetros introducidos a una función creada por el usuario son válidos.\\ Para generar mensajes de error se utiliza la función assert(). Puede ser útil, por ejemplo, para comprobar que los parámetros introducidos a una función creada por el usuario son válidos.\\
 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 aritméticos ====
 +  * **+** suma.
 +  * **-** resta.
 +  * ***** multiplicación.
 +  * **/** división.
 +  * **%** módulo.
 +
 +==== Operadores relacionales ====
 +  * **<** menor.
 +  * **<=** menor o igual.
 +  * **==** igual.
 +  * **!=** no igual.
 +  * **>=** mayor.
 +  * **>** mayor o igual.
 +
 +==== Operadores lógicos ====
 +  * **&&** AND.
 +  * **||** OR.
 +  * **!** NOT.
 +
 +==== Operador condicionales ====
 +  * **?:** Se evalúa la condición, si es TRUE se realiza la primera acción, si es FALSE la segunda. <code>condición**?**acción1**:**acción2</code>
 +
 +==== Operadores para vectores ====
 +  * ***** 
 +    * Multiplica todos los elementos de un vector por un número. 
 +    * 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 de matrices.
 +  * **/** 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.1534034477.txt.gz · Última modificación: por alberto

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki