Mesh Workbench
Introduction
Nät arbetsbänken hanterar triangelnät. Nät är en speciell typ av 3D objekt, sammansatt av trianglar som är ihopkopplade via deras kanter och hörn.
Många 3D applikationer använder nät som deras primära 3D objektstyp, som sketchup, blender, maya eller 3d studio max. Eftersom nät är mycket simpla objekt, som endast innehåller hörn (punkter), kanter och (triangulära) ytor, så är de mycket lätta att skapa, förändra, dela upp, sträcka ut, och kan lätt flyttas från en applikation till en annan utan några förluster. Eftersom de dessutom innehåller mycket simpel data, så kan 3D applikationer vanligtvis hantera mycket stora kvantiteter av dem utan några problem. Av dessa anledningar, så är nät ofta den valda 3D objekttypen i applikationer för filmer, animeringar, och bildbehandling.
Emellertid har nät en stor begränsning inom konstruktionsfältet: De är mycket 'dumma' objekt, som endast består av punkter, linjer och ytor. De består endast av ytor, och har ingen informationom dess massa, så de beter sig inte som solider. I ett nät så finns det inget automatiskt sätt att avgöra om en punkt är inuti eller utanför objektet. Detta innebär att alla solidbaserade operationer, som addition eller subtraktion, alltid är svåra att utföra på nät, och ofta orsakar fel.
Använda nätmodulen
Nätmodulen har för närvarande ett mycket enkelt gränssnitt, alla dess funktioner är grupperade i Nät menyn. De viktigaste operationerna som du för närvarande kan göra med nät är:
- Importera nät i flera filformat
- Exportera nät i flera filformat
- Konvertera Del objekt till nät
- Analysera kurvatur, ytor, och kontrollera om ett nät kan konverteras till en solid på ett säkert sätt
- Vända nät normaler
- Stänga hål i nät
- Ta bort ytor i nät
- Förena, subtrahera och skära nät
- Skapa nätprimitiver, som kuber, sfärer, Koner eller cylindrar
- Klippa nät längs en linje
- Import mesh...: Imports a mesh from file.
- Export mesh...: Exports a mesh to file.
- Create mesh from shape...: Creates meshes from Part objects.
- Refinement...: Refines a mesh. introduced in version 0.19
- Analyze
- Evaluate and repair mesh...: Opens a dialog to analyze and repair a mesh.
- Face info: Gives information on selected faces.
- Curvature info: Gives information on the curvature.
- Check solid mesh: Checks if a mesh is a solid.
- Boundings info...: Shows the coordinates of the boundingbox of a mesh.
- Curvature plot: Calculates the curvature of the vertices of a mesh.
- Harmonize normals: Harmonizes the normals of a mesh.
- Flip normals: Flips the normals of a mesh.
- Fill holes...: Closes holes in a mesh.
- Close hole: Interactively closes holes in a mesh.
- Add triangle: Adds a triangle to a mesh.
- Remove components...: Removes independent components from a mesh.
- Remove components by hand...: Marks a component for removal from a mesh.
- Create mesh segments...: Creates mesh segments.
- Create mesh segments from best-fit surfaces...: Creates mesh segments from best-fit surfaces.
- Smooth...: Smooths meshes.
- Decimation...: Decimates meshes. introduced in version 0.19
- Scale...: Scales meshes.
- Regular solid... Creates a regular solid mesh.
- Boolean
- Union: Creates a union (fusion) from meshes.
- Intersection: Creates an intersection (common) from meshes.
- Difference: Creates a difference (cut) from meshes.
- Cutting
- Cut mesh: Cuts a mesh with a polygon
- Trim mesh: Trims a mesh with a polygon.
- Trim mesh with a plane: Trims a mesh with a plane.
- Create section from mesh and plane: Creates a section from a mesh and a plane.
- Cross-sections...: ???. introduced in version 0.19
- Merge: Merges meshes.
- Unwrap Mesh: Creates a flat representation of a mesh. introduced in version 0.19
- Unwrap Face: Creates a flat representation of a face of a mesh. introduced in version 0.19
Preferences
- Preference Import-Export
Detta är bara några av de grundläggande operationerna som för närvarande finns i Nätmodulens gränssnitt. Men FreeCAD nät kan också hanteras på många fler sätt med skript.
Meshes can also be handled via Python using Mesh Scripting.
Links
- Miscellaneous: Import mesh, Export mesh, Create mesh from shape, Regular solid, Unwrap Mesh, Unwrap Face
- Modifying: Harmonize normals, Flip normals, Fill holes, Close hole, Add triangle, Remove components, Remove components by hand, Smooth, Refinement, Decimation, Scale
- Boolean: Union, Intersection, Difference
- Cutting: Cut mesh, Trim mesh, Trim mesh with a plane, Create section from mesh and plane, Cross-sections
- Components and segments: Merge, Split by components, Create mesh segments, Create mesh segments from best-fit surfaces
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub