<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.albertogargoles.es/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.albertogargoles.es/feed.php">
        <title>Enciclopedia Galáctica - openscad</title>
        <description></description>
        <link>https://wiki.albertogargoles.es/</link>
        <image rdf:resource="https://wiki.albertogargoles.es/lib/exe/fetch.php?media=logo.png" />
       <dc:date>2026-04-11T06:38:20+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.albertogargoles.es/doku.php?id=openscad:bucles&amp;rev=1534112457&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.albertogargoles.es/doku.php?id=openscad:combinaciones_booleanas&amp;rev=1533940567&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.albertogargoles.es/doku.php?id=openscad:depuracion&amp;rev=1534118435&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.albertogargoles.es/doku.php?id=openscad:extrusion&amp;rev=1532692027&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.albertogargoles.es/doku.php?id=openscad:funcines_y_modulos&amp;rev=1534117143&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.albertogargoles.es/doku.php?id=openscad:otras_funciones_y_operadores&amp;rev=1534109528&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.albertogargoles.es/doku.php?id=openscad:primitivas_basicas_2d&amp;rev=1532565731&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.albertogargoles.es/doku.php?id=openscad:primitivas_basicas_3d&amp;rev=1533690240&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.albertogargoles.es/doku.php?id=openscad:principal&amp;rev=1534117272&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.albertogargoles.es/doku.php?id=openscad:tipos_de_datos&amp;rev=1534114300&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.albertogargoles.es/doku.php?id=openscad:transformaciones&amp;rev=1533912325&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.albertogargoles.es/lib/exe/fetch.php?media=logo.png">
        <title>Enciclopedia Galáctica</title>
        <link>https://wiki.albertogargoles.es/</link>
        <url>https://wiki.albertogargoles.es/lib/exe/fetch.php?media=logo.png</url>
    </image>
    <item rdf:about="https://wiki.albertogargoles.es/doku.php?id=openscad:bucles&amp;rev=1534112457&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-12T22:20:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bucles</title>
        <link>https://wiki.albertogargoles.es/doku.php?id=openscad:bucles&amp;rev=1534112457&amp;do=diff</link>
        <description>Bucles

Bucles

FOR

for(variable = [start : increment : end])
for(variable = [start : end])
for(variable = [vector])

En el caso de que se indique un vector, la variable tomará el valor en cada pasada del bucle, de cada elemento del vector.


En un mismo bucle for pueden indicarse iteraciones de varias variables.</description>
    </item>
    <item rdf:about="https://wiki.albertogargoles.es/doku.php?id=openscad:combinaciones_booleanas&amp;rev=1533940567&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-10T22:36:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>combinaciones_booleanas</title>
        <link>https://wiki.albertogargoles.es/doku.php?id=openscad:combinaciones_booleanas&amp;rev=1533940567&amp;do=diff</link>
        <description>Combinaciones Booleanas

Las combinaciones booleanas hacen referencia a a la combiación de 2 o mas figuras, ya sean 2D, o 3D.

De esta forma se dan vaios tipos de combinaciones: uniones (OR), diferencia (AND NOT) e intersección (AND).

Unión

Con la función union() las figuras se unen formando una única figura. OR booleano.</description>
    </item>
    <item rdf:about="https://wiki.albertogargoles.es/doku.php?id=openscad:depuracion&amp;rev=1534118435&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-13T00:00:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>depuracion</title>
        <link>https://wiki.albertogargoles.es/doku.php?id=openscad:depuracion&amp;rev=1534118435&amp;do=diff</link>
        <description>Depuración

A continuación se detallan algunos “trucos” que pueden servir para depurar nuestros diseños.

Modificador de fondo

Sirven para remarcar figuras, con diferentes consecuencias:

	*  % Marca en gris la figura en la previsualización, pero al renderizar ésta figura no se tiene en cuenta y es completamente ignorada.</description>
    </item>
    <item rdf:about="https://wiki.albertogargoles.es/doku.php?id=openscad:extrusion&amp;rev=1532692027&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-27T11:47:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>extrusion</title>
        <link>https://wiki.albertogargoles.es/doku.php?id=openscad:extrusion&amp;rev=1532692027&amp;do=diff</link>
        <description>Extrusión

La extrusión consiste en dar volumen en 3D a una figura 2D. Para ellos existen 2 formas de hacerlo:

Extrusión lineal

Para este tipo de extrusión se utiliza la función linear_extrude(). Esta función extiende un modelo 2D en el eje Z.</description>
    </item>
    <item rdf:about="https://wiki.albertogargoles.es/doku.php?id=openscad:funcines_y_modulos&amp;rev=1534117143&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-12T23:39:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funcines_y_modulos</title>
        <link>https://wiki.albertogargoles.es/doku.php?id=openscad:funcines_y_modulos&amp;rev=1534117143&amp;do=diff</link>
        <description>Funciones y módulos definidos por el usuario

Funciones

Las funciones son operaciones con valores que se definen, que retornan otro valor.

Para definir una función: 

function name ( parameters ) = value ;

Algunos ejemplos:

 //Ejemplo 1:
function func0() = 5;
function func1(x=3) = 2*x+1;
function func2() = [1,2,3,4];
function func3(y=7) = (y==7) ? 5 : 2 ;
function func4(p0,p1,p2,p3) = [p0,p1,p2,p3];
    
echo (func0());           // 5
a =   func1();            // 7
b=    func1(5);           …</description>
    </item>
    <item rdf:about="https://wiki.albertogargoles.es/doku.php?id=openscad:otras_funciones_y_operadores&amp;rev=1534109528&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-12T21:32:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>otras_funciones_y_operadores</title>
        <link>https://wiki.albertogargoles.es/doku.php?id=openscad:otras_funciones_y_operadores&amp;rev=1534109528&amp;do=diff</link>
        <description>Otras funciones y operadores

Funciones de cadenas de caracteres

	*  str(): Convierte los argumentos en cadenas de caracteres y los concatena. 
numero = 2;
echo(&quot;El numero&quot;, numero, &quot;Va después del 1&quot;);
echo(str(&quot;El numero&quot;, numero, &quot; va después del 1&quot;));</description>
    </item>
    <item rdf:about="https://wiki.albertogargoles.es/doku.php?id=openscad:primitivas_basicas_2d&amp;rev=1532565731&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-26T00:42:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>primitivas_basicas_2d</title>
        <link>https://wiki.albertogargoles.es/doku.php?id=openscad:primitivas_basicas_2d&amp;rev=1532565731&amp;do=diff</link>
        <description>Primitivas Básicas 2D

Estas figuras se utilizan principlmente en la extrusión de figuras 3D, en las que se toman como base de partida imágenes en 2D. Las primitivas 2D, al renderizar, tienen un grosor infinitamente pequeño, pero en la previsualización se muestran con  un grosor de 1mm.</description>
    </item>
    <item rdf:about="https://wiki.albertogargoles.es/doku.php?id=openscad:primitivas_basicas_3d&amp;rev=1533690240&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-08T01:04:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>primitivas_basicas_3d</title>
        <link>https://wiki.albertogargoles.es/doku.php?id=openscad:primitivas_basicas_3d&amp;rev=1533690240&amp;do=diff</link>
        <description>Primitivas Básicas 3D

Cubo

Crea un cubo del que se pueden definir sus dimensiones en los ejes X, Y, Z; y si está o no centrado en el origen (si no lo está “hace esquina” en el origen). Si se indica un único eje, se toma esa medida en los 3 ejes.</description>
    </item>
    <item rdf:about="https://wiki.albertogargoles.es/doku.php?id=openscad:principal&amp;rev=1534117272&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-12T23:41:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>principal</title>
        <link>https://wiki.albertogargoles.es/doku.php?id=openscad:principal&amp;rev=1534117272&amp;do=diff</link>
        <description>OpenSCAD es un programa de diseño de figuras 2D y 3D a través de programación funcional. De esta forma se pueden realizar figuras en base a parámetros (variables), de forma que la figura se adapte a diferentes diseños en función de los parámetros que hayan sido definidos.</description>
    </item>
    <item rdf:about="https://wiki.albertogargoles.es/doku.php?id=openscad:tipos_de_datos&amp;rev=1534114300&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-12T22:51:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tipos_de_datos</title>
        <link>https://wiki.albertogargoles.es/doku.php?id=openscad:tipos_de_datos&amp;rev=1534114300&amp;do=diff</link>
        <description>Tipos de datos

Números

Números en notación decimal, ejemplos: -1, 42, 0.5, 2.99792458e+8.

OpenSCAD no soporta números en formato octal, hexadecimal, etc.

Valores booleanos

Valores TRUE/FALSE. Son el resultado de la evaluación de condiciones.</description>
    </item>
    <item rdf:about="https://wiki.albertogargoles.es/doku.php?id=openscad:transformaciones&amp;rev=1533912325&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-10T14:45:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>transformaciones</title>
        <link>https://wiki.albertogargoles.es/doku.php?id=openscad:transformaciones&amp;rev=1533912325&amp;do=diff</link>
        <description>Transformaciones

Modifican las características de las figuras: tamaño, posición, orientación, etc. Pueden anidar entre { } a las figuras a las que afectan. También pueden anteponerse antes de la declaración de la figura (sin terminar en ;) para afectar a esa figura.</description>
    </item>
</rdf:RDF>
