80 lines
14 KiB
HTML
80 lines
14 KiB
HTML
<html><head><title>OpenSCAD Workbench/es</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>OpenSCAD Workbench/es</h1><span class="mw-redirectedfrom">(Redirected from <a href="https://www.freecadweb.org/wiki/index.php?title=OpenSCAD_Workbench/es&redirect=no" class="mw-redirect" title="OpenSCAD Workbench/es">OpenSCAD Workbench/es</a>)</span></div>
|
|
|
|
<div id="mw-content-text" lang="es" dir="ltr" class="mw-content-ltr"><hr/><div class="mw-parser-output"><p>El módulo OpenSCAD está en un estado de desarrollo inicial.
|
|
</p><p>El módulo OpenSCAD ofrece interoperabilidad con el software de código libre OpenSCAD <a rel="nofollow" class="external autonumber" href="http://www.openscad.org/">[1]</a>.
|
|
</p><p><br />
|
|
<a href="https://www.freecadweb.org/wiki/index.php?title=File:OpenSCADexamaple1.png" class="image" title="Un ejemplo de geometría importada de OpenSCAD"><img alt="Un ejemplo de geometría importada de OpenSCAD" src="OpenSCADexamaple1.png" width="480" height="320" /></a>
|
|
</p><p>Contiene un <a href="https://www.freecadweb.org/wiki/index.php?title=OpenSCAD_CSG/es" title="OpenSCAD CSG/es">importador</a> que permite abrir los archivos <a href="https://www.freecadweb.org/wiki/index.php?title=OpenSCAD_CSG/es" title="OpenSCAD CSG/es">.csg</a> de OpenSCAD en FreeCAD.
|
|
</p><p>El <a href="https://www.freecadweb.org/wiki/index.php?title=OpenSCAD_CSG/es" title="OpenSCAD CSG/es">exportador</a> crea una salida basada en el subárbol de CSG a geometría <a href="OpenSCAD_CSG.html" title="OpenSCAD CSG">.csg</a> que no está basada en operaciones CSG y se exportará como una malla.
|
|
</p><p>El módulo OpenSCAD contiene una serie de herramientas con funciones para modificar el árbol de operaciones y reparar modelos.
|
|
</p>
|
|
<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
|
<ul>
|
|
<li class="toclevel-1 tocsection-1"><a href="#OpenSCAD_lenguaje_y_formato_de_archivo"><span class="tocnumber">1</span> <span class="toctext">OpenSCAD lenguaje y formato de archivo</span></a></li>
|
|
<li class="toclevel-1 tocsection-2"><a href="#Comandos_de_la_interfaz_gr.C3.A1fica_del_usuario"><span class="tocnumber">2</span> <span class="toctext">Comandos de la interfaz gráfica del usuario</span></a>
|
|
<ul>
|
|
<li class="toclevel-2"><a href="#Preferencias"><span class="tocnumber">2.1</span> <span class="toctext">Preferencias</span></a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toclevel-1 tocsection-3"><a href="#Limitaciones"><span class="tocnumber">3</span> <span class="toctext">Limitaciones</span></a></li>
|
|
<li class="toclevel-1 tocsection-4"><a href="#Pistas"><span class="tocnumber">4</span> <span class="toctext">Pistas</span></a></li>
|
|
<li class="toclevel-1 tocsection-5"><a href="#Tutoriales"><span class="tocnumber">5</span> <span class="toctext">Tutoriales</span></a></li>
|
|
<li class="toclevel-1 tocsection-6"><a href="#Enlaces"><span class="tocnumber">6</span> <span class="toctext">Enlaces</span></a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<h2><span class="mw-headline" id="OpenSCAD_lenguaje_y_formato_de_archivo">OpenSCAD lenguaje y formato de archivo</span></h2>
|
|
<p>El lenguaje de OpenSCAD permite la utilización de variables y bucles. Permite especificar submódulos para reutilizar geometría y código. Esta alto grado de flexibilidad hace el análisis sintáctico muy complejo. Actualmente el módulo OpenSCAD en FreeCAD no puede manejar el lenguaje de OpenSCAD de forma nativa.
|
|
En cambio si OpenSCAD está instalado, se puede utilizar para convertir la entrada en un formato de salida denominado 'CSG'. Es un subconjunto del lenguaje OpenSCAD y se puede utilizar como la entrada de OpenSCAD para su procesamiento posterior.
|
|
</p><p>Durante la conversión todo el comportamiento paramétrico se pierde. Todos los nombres de variables serán desechados, los bucles expandidos y las expresiones matemáticas evaluadas.
|
|
</p>
|
|
<h2><span class="mw-headline" id="Comandos_de_la_interfaz_gr.C3.A1fica_del_usuario">Comandos de la interfaz gráfica del usuario</span></h2>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:OpenSCAD_ColorCodeShape.png" class="image"><img alt="OpenSCAD ColorCodeShape.png" src="32px-OpenSCAD_ColorCodeShape.png" width="32" height="32" srcset="/wiki/images/thumb/3/3f/OpenSCAD_ColorCodeShape.png/48px-OpenSCAD_ColorCodeShape.png 1.5x, /wiki/images/3/3f/OpenSCAD_ColorCodeShape.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=OpenSCAD_ColorCodeShape/es" title="OpenSCAD ColorCodeShape/es">ColorCodeShape</a>: Cambia el color de la selección o todas las formas basadas en su validez</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:OpenSCAD_ReplaceObject.png" class="image"><img alt="OpenSCAD ReplaceObject.png" src="32px-OpenSCAD_ReplaceObject.png" width="32" height="32" srcset="/wiki/images/thumb/1/14/OpenSCAD_ReplaceObject.png/48px-OpenSCAD_ReplaceObject.png 1.5x, /wiki/images/1/14/OpenSCAD_ReplaceObject.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=OpenSCAD_ReplaceObject/es" title="OpenSCAD ReplaceObject/es">Reemplazar objeto</a>: Reemplaza una objeto en el árbol de operaciones. Por favor, selecciona los objetos antiguos, nuevos y padres</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:OpenSCAD_RemoveSubtree.png" class="image"><img alt="OpenSCAD RemoveSubtree.png" src="32px-OpenSCAD_RemoveSubtree.png" width="32" height="32" srcset="/wiki/images/thumb/0/09/OpenSCAD_RemoveSubtree.png/48px-OpenSCAD_RemoveSubtree.png 1.5x, /wiki/images/0/09/OpenSCAD_RemoveSubtree.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=OpenSCAD_RemoveSubtree/es" title="OpenSCAD RemoveSubtree/es">Eliminar sub-árbol</a>: Elimina los objetos seleccionados y todos sus descendientes que no estén referenciados desde otros objetos</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:OpenSCAD_RefineShapeFeature.png" class="image"><img alt="OpenSCAD RefineShapeFeature.png" src="32px-OpenSCAD_RefineShapeFeature.png" width="32" height="32" srcset="/wiki/images/thumb/9/93/OpenSCAD_RefineShapeFeature.png/48px-OpenSCAD_RefineShapeFeature.png 1.5x, /wiki/images/9/93/OpenSCAD_RefineShapeFeature.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=OpenSCAD_RefineShapeFeature/es" title="OpenSCAD RefineShapeFeature/es">Refinar operación de forma</a>: Crea una operación de forma refinada</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:OpenSCAD_IncreaseTolerance.png" class="image"><img alt="OpenSCAD IncreaseTolerance.png" src="32px-OpenSCAD_IncreaseTolerance.png" width="32" height="32" srcset="/wiki/images/thumb/b/b1/OpenSCAD_IncreaseTolerance.png/48px-OpenSCAD_IncreaseTolerance.png 1.5x, /wiki/images/b/b1/OpenSCAD_IncreaseTolerance.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=OpenSCAD_IncreaseTolerance/es&action=edit&redlink=1" class="new" title="OpenSCAD IncreaseTolerance/es (page does not exist)">Increase Tolerance Feature</a>: Aumenta la tolerancia de bordes/caras/vértice de objeto(s) seleccionado(s).</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:OpenSCAD_Edgestofaces.png" class="image"><img alt="OpenSCAD Edgestofaces.png" src="32px-OpenSCAD_Edgestofaces.png" width="32" height="33" srcset="/wiki/images/thumb/f/f2/OpenSCAD_Edgestofaces.png/48px-OpenSCAD_Edgestofaces.png 1.5x, /wiki/images/thumb/f/f2/OpenSCAD_Edgestofaces.png/64px-OpenSCAD_Edgestofaces.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=OpenSCAD_Edgestofaces/es" title="OpenSCAD Edgestofaces/es">Aristas a caras</a>: Convierte aristas a caras. Útil para preparar geometría DXF importada para su extrusión.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:OpenSCAD_ExpandPlacements.png" class="image"><img alt="OpenSCAD ExpandPlacements.png" src="32px-OpenSCAD_ExpandPlacements.png" width="32" height="33" srcset="/wiki/images/thumb/d/de/OpenSCAD_ExpandPlacements.png/48px-OpenSCAD_ExpandPlacements.png 1.5x, /wiki/images/thumb/d/de/OpenSCAD_ExpandPlacements.png/64px-OpenSCAD_ExpandPlacements.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=OpenSCAD_ExpandPlacements/es" title="OpenSCAD ExpandPlacements/es">Expandir ubicación</a>: Expande todas las ubicaciones por debajo del árbol de operaciones</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:OpenSCAD_ExplodeGroup.png" class="image"><img alt="OpenSCAD ExplodeGroup.png" src="32px-OpenSCAD_ExplodeGroup.png" width="32" height="32" srcset="/wiki/images/thumb/4/4d/OpenSCAD_ExplodeGroup.png/48px-OpenSCAD_ExplodeGroup.png 1.5x, /wiki/images/4/4d/OpenSCAD_ExplodeGroup.png 2x" /></a> <a href="OpenSCAD_ExplodeGroup.html" title="OpenSCAD ExplodeGroup">Explode Group</a>: Explodes fused part primitives.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:OpenSCAD_AddOpenSCADElement.png" class="image"><img alt="OpenSCAD AddOpenSCADElement.png" src="32px-OpenSCAD_AddOpenSCADElement.png" width="32" height="32" srcset="/wiki/images/thumb/c/c4/OpenSCAD_AddOpenSCADElement.png/48px-OpenSCAD_AddOpenSCADElement.png 1.5x, /wiki/images/c/c4/OpenSCAD_AddOpenSCADElement.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=OpenSCAD_AddOpenSCADElement/es" title="OpenSCAD AddOpenSCADElement/es">Añadir elementos OpenSCAD</a>: Añade un elemento OpenSCAD introduciendo código OpenSCAD en el panel de tareas y ejecutando el binario de OpenSCAD (requiere de OpenSCAD)</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:OpenSCAD_MeshBoolean.png" class="image"><img alt="OpenSCAD MeshBoolean.png" src="32px-OpenSCAD_MeshBoolean.png" width="32" height="32" srcset="/wiki/images/thumb/2/28/OpenSCAD_MeshBoolean.png/48px-OpenSCAD_MeshBoolean.png 1.5x, /wiki/images/2/28/OpenSCAD_MeshBoolean.png 2x" /></a> <a href="OpenSCAD_MeshBoolean.html" title="OpenSCAD MeshBoolean">Mesh Boolean</a>: Creates new mesh object by boolean operation from shapes.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:OpenSCAD_Hull.png" class="image"><img alt="OpenSCAD Hull.png" src="32px-OpenSCAD_Hull.png" width="32" height="32" srcset="/wiki/images/thumb/e/ec/OpenSCAD_Hull.png/48px-OpenSCAD_Hull.png 1.5x, /wiki/images/e/ec/OpenSCAD_Hull.png 2x" /></a> <a href="OpenSCAD_Hull.html" title="OpenSCAD Hull">Hull</a>: Apllies a hull to selected shapes.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:OpenSCAD_Minkowski.png" class="image"><img alt="OpenSCAD Minkowski.png" src="32px-OpenSCAD_Minkowski.png" width="32" height="32" srcset="/wiki/images/thumb/c/ca/OpenSCAD_Minkowski.png/48px-OpenSCAD_Minkowski.png 1.5x, /wiki/images/c/ca/OpenSCAD_Minkowski.png 2x" /></a> <a href="OpenSCAD_Minkowski.html" title="OpenSCAD Minkowski">Minkowski</a>: Applies a minkowski sum to selected shapes.</li></ul>
|
|
<h3><span class="mw-headline" id="Preferencias">Preferencias</span></h3>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Std_DlgParameter.png" class="image"><img alt="Std DlgParameter.png" src="32px-Std_DlgParameter.png" width="32" height="32" srcset="/wiki/images/thumb/6/6d/Std_DlgParameter.png/48px-Std_DlgParameter.png 1.5x, /wiki/images/6/6d/Std_DlgParameter.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=OpenSCAD_Preferences/es" title="OpenSCAD Preferences/es">Preferences...</a>: Preferences disposable in OpenSCAD Tools.</li></ul>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<h2><span class="mw-headline" id="Limitaciones">Limitaciones</span></h2>
|
|
<p>OpenSCAD crea geometría sólida constructiva así como la importación de archivos de malla y extrusión de geometría 2D (a partir de archivos DXF). FreeCAD te permite crear CSG también con primitivas. El núcleo de geometría de FreeCAD (OCCT) funciona trabajando sobre una representación de los limites.
|
|
Por tanto la conversión de CSG a BREP en teoría debería ser posible. Mientras que una conversión de BREP a CSG es, en general, imposible.
|
|
</p><p>OpenSCAD funciona internamente sobre mallas. Algunas operaciones que son útiles en mallas no son significativas en un modelo BREP y no pueden ser totalmente compatibles. Entre estos se encuentran el convex hull, minkowski sum, glide y subdiv. Actualmente ejecutamos el binario OpenSCAD para realizar operaciones de hull y minkwoski e importar el resultado. Esto significa que la geometría involucrada será triangulada. En OpenSCAD, a menudo se usa una escala no uniforme, que no impone ningún problema cuando se usan mallas. En nuestra geometría, las primitivas geométricas del núcleo (líneas, secciones circulares, etc.) se convierten a BSpline antes de realizar tales deformaciones. Esas líneas de BS son conocidas por causar problemas en operaciones booleanas posteriores. Una solución automática no está disponible en este momento. Por favor, siéntase libre de publicar en el foro si encuentra tales problemas. A menudo, tales problemas se pueden resolver remodelando piezas pequeñas. Una deformación de un cilindro puede sustituirse por una extrusión de una elipsis.
|
|
</p>
|
|
<h2><span class="mw-headline" id="Pistas">Pistas</span></h2>
|
|
<p>Cuando se importa DXF establecer la precisión a una cantidad sensible para que afecte a la detección de aristas conectadas.
|
|
</p><p>Si FreeCAD se cuelga importando CSG, es muy recomendable activar 'automáticamente comprobar el modelo después de una operación booleana' en el menú Editar → Preferencias → Diseño de Piezas Parámetros del modelo
|
|
</p>
|
|
<h2><span class="mw-headline" id="Tutoriales">Tutoriales</span></h2>
|
|
<ul><li> <a href="Import_OpenSCAD_code.html" title="Import OpenSCAD code">Importar código OpenSCAD</a></li></ul>
|
|
<h2><span class="mw-headline" id="Enlaces">Enlaces</span></h2>
|
|
<ul><li> <a rel="nofollow" class="external text" href="https://freecadweb.org/tracker/search.php?tag_string=OpenSCAD">Open tickets tagged "Openscad" on the FreeCAD bugtracker</a></li>
|
|
<li> <a rel="nofollow" class="external text" href="http://www.thingiverse.com/tag:openscad">Elementos etiquetados con "Openscad" en Thingiverse</a></li></ul>
|
|
|
|
<div style="clear:both"></div>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div><div class="printfooter">
|
|
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=OpenSCAD_Module/es&oldid=282980">http://www.freecadweb.org/wiki/index.php?title=OpenSCAD_Module/es&oldid=282980</a>"</div>
|
|
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
|
</div>
|
|
</div>
|
|
<div id="mw-navigation">
|
|
<h2>Navigation menu</h2>
|
|
|
|
</body></html> |