OpenSCAD Workbench/es: Difference between revisions

From FreeCAD Documentation
(Created page with "== Limitaciones == 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). Free...")
(Created page with "OpenSCAD funciona internamente con mallas. Algunas operaciones que son útiles con mallas no tienen sentido en un modelo BREP y actualmente no están disponibles. Además est...")
Line 28: Line 28:
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.
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.


OpenSCAD funciona internamente con mallas. Algunas operaciones que son útiles con mallas no tienen sentido en un modelo BREP y actualmente no están disponibles. Además están las cáscaras convexas, suma de Minkowski, deslizar y subdividir.
OpenSCAD works internaly on meshes. Some operations which are useful on meshes are not meaningful on a BREP model and are currently not available. Among these are convex hull, minkowski sum, glide and subdiv.

OpenSCAD is very tolerant when doing booleans on coincident geometry. The FreeCAD geometry kernel is less tolerant. An automatic solution is not available at the moment. Please feel free to post to the forum if you encounter such problems.
OpenSCAD es muy tolerante cuando se realizan operaciones booleanas en geometrías coincidentes. El núcleo de geometría de FreeCAD es actualmente menos tolerante. De momento no existe una solución automática. Por favor, escribe en el foro si te encuentras con estos problemas.


== Hints ==
== Hints ==

Revision as of 22:06, 20 March 2014

El módulo OpenSCAD está en un estado de desarrollo inicial.

El módulo OpenSCAD ofrece interoperabilidad con el software de código libre OpenSCAD [1].


Un ejemplo de geometría importada de OpenSCAD

Contiene un importador que permite abrir los archivos .csg de OpenSCAD en FreeCAD.

El exportador crea una salida basada en el subárbol de CSG a geometría .csg que no está basada en operaciones CSG y se exportará como una malla.

El módulo OpenSCAD contiene una serie de herramientas con funciones para modificar el árbol de operaciones y reparar modelos.

OpenSCAD lenguaje y formato de archivo

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.

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.

Comandos de la interfaz gráfica del usuario

Template:OpenSCAD Tools/es

Limitaciones

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.

OpenSCAD funciona internamente con mallas. Algunas operaciones que son útiles con mallas no tienen sentido en un modelo BREP y actualmente no están disponibles. Además están las cáscaras convexas, suma de Minkowski, deslizar y subdividir.

OpenSCAD es muy tolerante cuando se realizan operaciones booleanas en geometrías coincidentes. El núcleo de geometría de FreeCAD es actualmente menos tolerante. De momento no existe una solución automática. Por favor, escribe en el foro si te encuentras con estos problemas.

Hints

When importing DXF set the Draft precision to a sensible amount as this will affect the detection of connected edges.

If FreeCAD crashes when importing CSG, it is strongly recommended that you enable 'automatically check model after boolean operation' in Menu -> Edit -> Preferences -> Part Design -> Model setting

Links