Herramientas de usuario

Herramientas del sitio


openscad:depuracion

Diferencias

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

Enlace a la vista de comparación

Próxima revisión
Revisión previa
openscad:depuracion [2018/08/13 01:46] – creado albertoopenscad:depuracion [2018/08/13 02:00] (actual) alberto
Línea 1: Línea 1:
 ====== Depuración ====== ====== Depuración ======
 A continuación se detallan algunos "trucos" que pueden servir para depurar nuestros diseños. A continuación se detallan algunos "trucos" que pueden servir para depurar nuestros diseños.
 +
 ===== Modificador de fondo ===== ===== Modificador de fondo =====
 Sirven para remarcar figuras, con diferentes consecuencias: Sirven para remarcar figuras, con diferentes consecuencias:
Línea 12: Línea 13:
     #translate([-3,0,0]) cylinder(20,2,2, true);     #translate([-3,0,0]) cylinder(20,2,2, true);
 }</code> }</code>
 +
 +===== Modificador de raíz =====
 +Con ! indicamos que toda la sentencia anterior a este punto, es ignorado.\\
 +Ejemplo:
 +<code>difference() {
 + cube(10, center = true);
 + translate([0, 0, 5]) {
 + !rotate([90, 0, 0]) {
 + #cylinder(r = 2, h = 20, center = true, $fn = 40);
 + }
 + }
 +}
 +
 +*cube(10, center = true);
 +
 +*cylinder(r = 2, h = 20, center = true, $fn = 40);
 +
 +*rotate([90, 0, 0]) cylinder(r = 2, h = 20, center = true, $fn = 40);
 +
 +*translate([0, 0, 5]) {
 + rotate([90, 0, 0]) {
 +        #cylinder(r = 2, h = 20, center = true, $fn = 40);
 +    }
 +}</code>
 +
 +===== Modificador deshabilitar =====
 +Poniendo * delante de una sentencia deshabilitamos completamente esa sentencia.\\
 +Ver el ejemplo anterior.
 +
 +===== Sentencia ECHO =====
 +La sentencia [[openscad:otras_funciones_y_operadores#echo|echo]] puede mostrar en la consola lo que deseemos definir, al previsualizar o renderizar, por lo que puede ser una potente herramienta de depuración.
openscad/depuracion.1534117577.txt.gz · Última modificación: por alberto

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki