Import from STL or OBJ/pt-br: Difference between revisions
(Created page with "Neste tutorial, cobriremos como importar arquivos STL/OBJ no FreeCAD. Como o formato de malha STL/OBJ é sem dimensões, o FreeCAD assumirá, ao importar, que as unidades usadas no modelo são milímetros. Se isso não for verdade, você precisará redimensionar seu modelo no aplicativo em que foi criado (antes de exportá-lo) ou redimensionar seu modelo no FreeCAD após a importação e conversão em um sólido.") |
(Created page with "== Peça de Exemplo == Para este tutorial, você pode usar seu próprio arquivo STL ou criar um arquivo de demonstração fazendo o seguinte: * Abra o FreeCAD * Crie um novo documento * Mude para a bancada de trabalho de malha (Mesh) * Insira um toro clicando no menu {{KEY|Malhas}} → {{KEY|32px Sólido regular...}}, escolhendo configurações como: ** Raio1: 10 mm ** Raio2: 2 mm ** Amostragem: 50 * Clique em {{KEY|Criar}} e depoi...") |
||
Line 15: | Line 15: | ||
Se isso não for verdade, você precisará redimensionar seu modelo no aplicativo em que foi criado (antes de exportá-lo) ou redimensionar seu modelo no FreeCAD após a importação e conversão em um sólido. |
Se isso não for verdade, você precisará redimensionar seu modelo no aplicativo em que foi criado (antes de exportá-lo) ou redimensionar seu modelo no FreeCAD após a importação e conversão em um sólido. |
||
== |
== Peça de Exemplo == |
||
For this tutorial you can use your own STL file or create a demo file by doing this: |
|||
Para este tutorial, você pode usar seu próprio arquivo STL ou criar um arquivo de demonstração fazendo o seguinte: |
|||
* |
* Abra o FreeCAD |
||
*Create a new document |
|||
* Crie um novo documento |
|||
*Switch to the mesh workbench |
|||
* Mude para a bancada de trabalho de malha (Mesh) |
|||
* |
* Insira um toro clicando no menu {{KEY|Malhas}} → {{KEY|[[Image:Mesh_BuildRegularSolid.svg|32px]] Sólido regular...}}, escolhendo configurações como: |
||
**Radius1: 10 mm |
|||
** |
** Raio1: 10 mm |
||
** |
** Raio2: 2 mm |
||
** Amostragem: 50 |
|||
*Click on {{KEY|Create}} and then on {{KEY|Close}} |
|||
* |
* Clique em {{KEY|Criar}} e depois em {{KEY|Fechar}} |
||
* Salve seu arquivo com {{KEY|Arquivo}} → {{KEY|Salvar}} para obter um arquivo FreeCAD contendo um objeto de malha |
|||
<br /> |
<br /> |
||
Para importar um arquivo STL ou OBJ no FreeCAD, crie um novo documento no FreeCAD e escolha {{KEY|Arquivo}} → {{KEY|Importar}} no menu superior. |
|||
== Cleaning and repairing the STL/OBJ-File for preparing import == |
== Cleaning and repairing the STL/OBJ-File for preparing import == |
Revision as of 17:00, 1 September 2023
Tutorial |
Topic |
---|
Importar STL ou OBJ |
Level |
Iniciante |
Time to complete |
30 minutos |
Authors |
r-frank |
FreeCAD version |
0.16.6703 |
Example files |
See also |
None |
Introdução
Neste tutorial, cobriremos como importar arquivos STL/OBJ no FreeCAD. Como o formato de malha STL/OBJ é sem dimensões, o FreeCAD assumirá, ao importar, que as unidades usadas no modelo são milímetros. Se isso não for verdade, você precisará redimensionar seu modelo no aplicativo em que foi criado (antes de exportá-lo) ou redimensionar seu modelo no FreeCAD após a importação e conversão em um sólido.
Peça de Exemplo
Para este tutorial, você pode usar seu próprio arquivo STL ou criar um arquivo de demonstração fazendo o seguinte:
- Abra o FreeCAD
- Crie um novo documento
- Mude para a bancada de trabalho de malha (Mesh)
- Insira um toro clicando no menu Malhas → Sólido regular..., escolhendo configurações como:
- Raio1: 10 mm
- Raio2: 2 mm
- Amostragem: 50
- Clique em Criar e depois em Fechar
- Salve seu arquivo com Arquivo → Salvar para obter um arquivo FreeCAD contendo um objeto de malha
Para importar um arquivo STL ou OBJ no FreeCAD, crie um novo documento no FreeCAD e escolha Arquivo → Importar no menu superior.
Cleaning and repairing the STL/OBJ-File for preparing import
Basically, FreeCAD would import any STL/OBJ-File. But our goal is to have a solid which can be measured and changed (adding pads/pockets ..). For a successful conversion from mesh to solid we need to make sure that the mesh is “water-tight” (has no holes) or doesn’t have any other errors.
FreeCAD’s aim is not to be a good mesh modeler, it is designed to be a solid modeler. FreeCAD has some capabilities for mesh operation in mesh workbench and OpenSCAD workbench (some operations need OpenSCAD to be installed and configured in the FreeCAD-preferences).
Some users like to use third-party software for cleaning and repairing meshes, for example
- Netfabb Basic (Windows/Linux/Mac) - free for personal use (automatic mesh repair available)
- Meshlab (Windows/Linux/Mac) - Open Source
In this tutorial we will use the mesh workbench within FreeCAD to clean/repair/verify the mesh of our sample file.
Automatic testing and repairing
- Open FreeCAD and the sample FreeCAD file containing the mesh object
- Switch to mesh workbench
- Make sure that your mesh object is selected in the tree view
- Choose Meshes → Analyze → Evaluate & Repair mesh... from the top menu
- Make sure the pull down menu on the top right corner displays the name of your mesh object
- With the last point in the list reading "All above tests together" click on Analyze
- The texts beside the tick boxes will change to reflect results of the different tests
- If errors had been detected the corresponding check-boxes will be ticked and you will be able to select Repair
- Choose Close to close the menu
Harmonizing normals
Harmonizing normals of a mesh object can be done by
Tip: By choosing the mesh object in the tree view, going to the view tab in the property view and changing "Lighting" from "Two Side" to "One Side" you can identify triangles with flipped normals. If the normals point into the mesh the triangle will be shown in black.
Closing holes
You can also manually close holes in your mesh object by
- Selecting your mesh object in the tree view
- Choose Meshes → Fill holes... from the top menu
- Specify maximum number of edges to be filled (3 is default)
- Since STL and OBJ are meshes consisting of triangles the default number of edges should be sufficient
Another method of manually closing holes in your mesh object would be
- Selecting your mesh object in the tree view
- Choose Meshes → Close hole from the top menu
- Select one of the edges of the hole in the mesh object in the 3D view
- Right-Click in 3D view and choose Leave hole-filling mode to exit the command
Conversion mesh to solid
- Switch to Part Workbench
- Make sure your mesh object is selected in the tree view, otherwise select it
- Choose Part → Create shape from mesh ... from top menu
- Specify tolerance for sewing shape (0,1 is default)
- A new object will be created in the tree view (with blue shape icon, instead of green mesh icon)
- Select the newly created object in the tree view
- Choose Part → Create a copy → Refine shape from the top menu
- A new object will be created in the tree view and the previous one will be made invisible
- Select the newly created object in the tree view
- Choose Part → Convert to solid from the top menu
- A new object will be created in the tree view, bearing "(Solid)" in its name, to indicate it is a solid
Since the created solid has no history and no editable features (like a simple copy in FreeCAD) you could delete all previous objects from the tree view. This would keep your file size small ...
Links
- 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, Arch, Assembly, 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