Mesh Workbench/es

El entorno de mallas maneja mallas triangulares. Las mallas son un tipo especial de objeto 3D, compuesto por triángulos conectados por sus bordes y sus esquinas (también llamados vértices).



Un ejemplo de un objeto malla

Muchas aplicaciones 3D usan mallas como su objeto 3D básico, como sketchup, blender, maya o 3d studio max. Dado que las mallas son objetos muy simples, que contiene sólo los vértices (puntos), los bordes y las caras (triangulares), son muy fáciles de crear, modificar, dividir, estirar, y fácilmente se puede pasar de una aplicación a otra sin ningún tipo de pérdida. Además, ya que contienen datos muy sencillos, las aplicaciones 3D pueden manejar gran cantidad de mallas sin ningún problema. Por estas razones, las mallas son a menudo el tipo de objeto 3D de elección preferente en aplicaciones de tratamiento de películas, animación y creación de imágenes.

Sin embargo, en el ámbito de la ingeniería las mallas presentan una gran limitación: Son objetos muy básicos, sólo se compone de puntos, líneas y caras. Sólo están formados por superficies, y no tienen información de masas, por lo que no se comportan como sólidos. En una malla no hay forma directa de saber si un punto está dentro o fuera del objeto. Esto significa que todas las operaciones basadas en sólidos, como uniones o diferencias, son siempre un poco difíciles de realizar en mallas, y a menudo se producen errores.

Como FreeCAD es una aplicación de ingeniería, es evidente que preferimos trabajar con tipos de objetos 3D más "completos" ( o "inteligentes"), que puedan incorporar más información, tales como la masa, el comportamiento de sólidos, o incluso parámetros personalizados. El módulo de malla fue inicialmente creado para servir como "banco de pruebas", pero al ser capaz de leer, manipular y convertir mallas es también muy importante para FreeCAD. Muy a menudo, en tu flujo de trabajo, recibirás los datos 3D en formato de malla. Tendrás que manejar esos datos, analizarlos para detectar errores u otros problemas que impiden convertirlos en objetos más inteligentes, y, por último, convertirlos en esos objetos "más inteligentes", que podrán ser manejados por el Entorno de piezas.

Usando el módulo de Mallas
El módulo de mallas tiene actualmente una interfaz muy sencilla, todas sus funciones se agrupan en la entrada de menú Malla. Las operaciones más importantes que actualmente se puede hacer con las mallas son:
 * Importar Mallas en varios formatos de archivo
 * Exportar mallas en varios formatos de archivo
 * Convertir objetos Piezas en mallas
 * Analizar la curvatura, caras y comprobar si una malla puede convertirse con seguridad en un sólido
 * Invertir las normales de las mallas
 * Tapar agujeros en la malla
 * Quitar caras de la malla
 * Unión, intersección y diferencia de mallas
 * Crear mallas primitivas, como cubos, esferas, conos o cilindros
 * Cortar la malla a lo largo de una línea

Analizar curvatura, caras, y control si una malla puede ser sin incidentes convertida a un sólido


 * [[Image:Mesh_Regular_Solid.svg|32px]] Regular solid... Create mesh primitives, like cubes, cylinders, cones, or spheres:
 * [[Image:Mesh_Cube.svg|32px]] Create a mesh cube
 * [[Image:Mesh_Cylinder.svg|32px]] Create a mesh cylinder
 * [[Image:Mesh_Cone.svg|32px]] Create a mesh cone
 * [[Image:Mesh_Sphere.svg|32px]] Create a mesh sphere
 * [[Image:Mesh_Ellipsoid.svg|32px]] Create a mesh ellipsoid
 * [[Image:Mesh_Torus.svg|32px]] Create a mesh torus


 * Union, subtract and intersect meshes

Estas son sólo algunas de las operaciones básicas que en la actualidad están presentes en la interfaz del módulo de malla. Pero las mallas FreeCAD también pueden ser manejadas de muchas otras formas con archivos de guión.