Export to STL or OBJ/it: Difference between revisions

From FreeCAD Documentation
(Created page with "Exportare in STL o OBJ")
 
(Updating to match new version of source page)
 
(41 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
{{TutorialInfo

|Topic= Export to STL or OBJ
<div class="mw-translate-fuzzy">
|Level= Beginner
{{TutorialInfo/it
|Time= 20 minutes
|Topic= Esportare in STL o OBJ
|Level= Base
|Time= 20 minuti
|Author=r-frank
|Author=r-frank
|FCVersion=0.16.6703
|FCVersion=0.16.6703
|Files=
|Files=
}}
}}
</div>


== Introduction ==
== Introduction ==

In this tutorial we will cover how to export STL/OBJ-files from FreeCAD.
<div class="mw-translate-fuzzy">
Since the mesh-format STL/OBJ is dimensionless, FreeCAD will assume
== Introduzione ==
on export that the units used in the model are in mm.
In questo tutorial ci occuperemo di come esportare file STL / OBJ da FreeCAD.
If this is not the case you have to scale your model .
Dato che il formato mesh STL / OBJ è adimensionale, nelle esportazioni FreeCAD assume
che l'unità utilizzata nel modello è il mm.
Se non è così bisogna scalare il modello.
Un modo per farlo è usare [[Image:Draft_Scale.svg|24px]] [[Draft_Scale/it|Scala]] di Draft.
</div>


== Sample part ==
== Sample part ==
You can use your own FreeCAD file, but you could also create a quick test file by
*Opening FreeCAD
*Create a new document
*Switch to part workbench
*Insert a cube by clicking on [[Image:Part_Box.png|32px]]
*Insert a cone by clicking on [[Image:Part_Cone.png|32px]]
*Select all two objects in the tree view
*Apply a fusion by clicking on [[Image:Part_Fuse.png|32px]]
*Save your file


<div class="mw-translate-fuzzy">
==Export Method 1: Using "File > Export"==
== La parte modello ==
*Switch to mesh workbench or complete workbench
È possibile utilizzare un file di FreeCAD, ma si può anche creare velocemente un file di test con queste azioni:
*Choose {{KEY| Edit}} → {{KEY| Preferences}} → {{KEY| Import-Export}} → {{KEY| Mesh Formats}} from the top menu
*Avviare FreeCAD
*Here you can specify the maximum mesh deviation (0,1 mm is default) which controls how "fine" your mesh will get
*Creare un nuovo documento
*Close dialogue with {{KEY| OK}}
*Passare nell'ambiente Part
*Select the solid to be exported in the tree view
*Inserire un cubo cliccando su [[Image:Part_Box.svg|32px]] [[Part Box/it|Cubo]]
*Choose {{KEY| File}} → {{KEY| Export...}} and set file type to for example "STL mesh (*.stl *.ast)"
*Inserire un cono cliccando su [[Image:Part_Cone.svg|32px]] [[Part Cone/it|Cono]]
*Type in your file name and don't forget the extension, choose {{KEY| Save}}
*Selezionare entrambi gli oggetti nella vista ad albero
*Applicare una fusione cliccando su [[Image:Part_Fuse.svg|32px]] [[Part Union/it|Fusione]]
*Salvare il file
</div>


==Export Method 2: Using the mesh workbench in FreeCAD==
== Export Method 1: Using "File Export" ==
*Switch to mesh workbench
*Select the solid to be meshed in the tree view
*Choose {{KEY| Meshes}} → {{KEY|[[Image:Mesh_Mesh_from_Shape.svg|32px]] Create Mesh from shape...}} from the top menu
*Select one of the three available meshers and specify the available options, for more info refer to [[Mesh MeshFromShape|this page (Mesh from Shape)]]
*Choose {{KEY| OK}} and the mesh object will be created in the tree view (with green mesh icon)
*Select the mesh object in the tree view and right click on mesh object in the tree view
*Choose {{KEY|[[Image:Mesh_ExportMesh.png|32px]] Export mesh}} to export mesh
*You will be promted to coose file name (default is the name of the mesh object) and the file type (default is "Binary STL (*.stl)")
*Choose {{KEY| Save}} and you are finished


# With the default settings, this method creates a mesh with noticeably jagged curves. To get a smoother finish when e.g. 3D printing, the mesh resolution should be configured:
## Make sure the [[Image:Workbench_Mesh.svg|24px]] [[Mesh_Workbench|Mesh Workbench]] has been loaded (it is not loaded by default).
## Go to {{MenuCommand|Edit → Preferences... → Import-Export → Mesh Formats}}.
## Change {{MenuCommand|Maximum mesh deviation}}. A lower value will produce a mesh with a higher resolution.
# Select the solid to be exported in the tree view.
# Choose {{MenuCommand|File → Export...}} and set the file type to {{MenuCommand|STL mesh (*.stl *.ast)}}.
# Enter your file name. The default extension is {{FileName|.stl}}. You must include the extension {{FileName|.ast}} to produce an {{FileName|.ast}} file.
# Choose {{Button|Save}}.


== Export Method 2: Using the Mesh Workbench in FreeCAD ==
{{clear}}

<languages/>
<div class="mw-translate-fuzzy">
==Esportazione metodo 2: Usando l'ambiente Mesh di FreeCAD==
*Passare all'ambiente [[Mesh Workbench/it|Mesh]].
*Selezionare il solido da rendere mesh, in vista ad albero
*Scegliere {{KEY| Mesh}} → {{KEY|[[Image:Mesh_FromPartShape.svg|32px]] Crea Mesh da forma...}} dal menu principale.
*Selezionare una dei mesher disponibili e specificare le opzioni disponibili, per maggiori informazioni fare riferimento alla pagina [[Mesh FromPartShape/it|Mesh da Forma]].
*Scegliere {{KEY| OK}}. Nella vista ad albero viene creato l'oggetto mesh (con l'icona verde di mesh [[Image:Workbench_Mesh.svg|16px]]).
*Fare clic con il tasto destro del mouse sull'oggetto mesh nella vista ad albero e scegliere {{KEY|[[Image:Mesh_Export.svg|32px]] Esporta mesh...}}.
*Compilare il nome del file; l'estensione non è necessaria. L'estensione viene impostata in base al tipo di file. Se si include un'estensione che non corrisponde al tipo di file selezionato, viene aggiunta un'estensione per il tipo selezionato quando il file viene salvato. Se si include un'estensione che corrisponde al tipo di file, non viene aggiunta alcuna estensione addizionale.
*Il tipo di file predefinito è "Binary STL (*.stl)". Cambiare il tipo se lo si desidera.
*Scegliere {{KEY|Salva}} per eseguire l'esportazione.
</div>

== Which Method to choose ? ==

<div class="mw-translate-fuzzy">
==Quale metodo scegliere?==
* Il metodo 2 deve essere quello preferito. Tra i motivi:
* Quando si vuole convertire più di un Corpo si possono usare gli strumenti di [[Mesh Workbench/it|Mesh]]. Ad esempio, è possibile fondere le mesh prima dell'esportazione.
* Le superfici curve sono rappresentate in STL come una serie di segmenti lineari, generati tramite tessellatura. Ciò si traduce in dimensioni interne leggermente sottodimensionate per le superfici curve. Se si sta esportando per l'utilizzo nella stampa 3D, questo può comportare, ad esempio, un buco sottodimensionato. In questi casi potrebbe essere necessario usare un valore di tessellazione più fine. Quando si esporta da un altro ambiente usando {{KEY|File}} → {{KEY|Esporta ...}}, la tessellatura è controllata dal set generale di visualizzazione della tassellatura in {{KEY|Modifica}} → {{KEY|Preferenze ...}} → Part Design → Visualizzazione della figura. Tuttavia, poiché questi parametri controllano la tassellatura utilizzata per il rendering delle forme sul display, la loro diminuzione rallenta il rendering della visualizzazione, spesso in modo significativo. Inoltre, l'esportazione immediatamente dopo aver modificato il valore della preferenza per la tessellizzazione della visualizzazione non ha l'effetto desiderato perché la tessellatura della visualizzazione non viene aggiornata immediatamente. Per far ricalcolare la tessellatura si deve forzare una modifica nel modello sottostante, ad esempio modificando un parametro dello schizzo (l'impostazione sul suo valore originale è sufficiente).
</div>

== Links ==

<div class="mw-translate-fuzzy">
==Link==
* [[Import_from_STL_or_OBJ/it|Importare da STL o OBJ]]
* [[Import Export/it|Importazione e esportazione]]
</div>


{{Userdocnavi{{#translation:}}}}
[[Category:File_Formats{{#translation:}}]]

Latest revision as of 10:06, 1 December 2023

Tutorial
Argomento
Esportare in STL o OBJ
Livello di difficoltà
Base
Tempo di esecuzione
20 minuti
Autori
r-frank
Versione di FreeCAD
0.16.6703
Files di esempio
Vedere anche
Nessuno

Introduction

Introduzione

In questo tutorial ci occuperemo di come esportare file STL / OBJ da FreeCAD. Dato che il formato mesh STL / OBJ è adimensionale, nelle esportazioni FreeCAD assume che l'unità utilizzata nel modello è il mm. Se non è così bisogna scalare il modello. Un modo per farlo è usare Scala di Draft.

Sample part

La parte modello

È possibile utilizzare un file di FreeCAD, ma si può anche creare velocemente un file di test con queste azioni:

  • Avviare FreeCAD
  • Creare un nuovo documento
  • Passare nell'ambiente Part
  • Inserire un cubo cliccando su Cubo
  • Inserire un cono cliccando su Cono
  • Selezionare entrambi gli oggetti nella vista ad albero
  • Applicare una fusione cliccando su Fusione
  • Salvare il file

Export Method 1: Using "File → Export"

  1. With the default settings, this method creates a mesh with noticeably jagged curves. To get a smoother finish when e.g. 3D printing, the mesh resolution should be configured:
    1. Make sure the Mesh Workbench has been loaded (it is not loaded by default).
    2. Go to Edit → Preferences... → Import-Export → Mesh Formats.
    3. Change Maximum mesh deviation. A lower value will produce a mesh with a higher resolution.
  2. Select the solid to be exported in the tree view.
  3. Choose File → Export... and set the file type to STL mesh (*.stl *.ast).
  4. Enter your file name. The default extension is .stl. You must include the extension .ast to produce an .ast file.
  5. Choose Save.

Export Method 2: Using the Mesh Workbench in FreeCAD

Esportazione metodo 2: Usando l'ambiente Mesh di FreeCAD

  • Passare all'ambiente Mesh.
  • Selezionare il solido da rendere mesh, in vista ad albero
  • Scegliere Mesh Crea Mesh da forma... dal menu principale.
  • Selezionare una dei mesher disponibili e specificare le opzioni disponibili, per maggiori informazioni fare riferimento alla pagina Mesh da Forma.
  • Scegliere OK. Nella vista ad albero viene creato l'oggetto mesh (con l'icona verde di mesh ).
  • Fare clic con il tasto destro del mouse sull'oggetto mesh nella vista ad albero e scegliere Esporta mesh....
  • Compilare il nome del file; l'estensione non è necessaria. L'estensione viene impostata in base al tipo di file. Se si include un'estensione che non corrisponde al tipo di file selezionato, viene aggiunta un'estensione per il tipo selezionato quando il file viene salvato. Se si include un'estensione che corrisponde al tipo di file, non viene aggiunta alcuna estensione addizionale.
  • Il tipo di file predefinito è "Binary STL (*.stl)". Cambiare il tipo se lo si desidera.
  • Scegliere Salva per eseguire l'esportazione.

Which Method to choose ?

Quale metodo scegliere?

  • Il metodo 2 deve essere quello preferito. Tra i motivi:
  • Quando si vuole convertire più di un Corpo si possono usare gli strumenti di Mesh. Ad esempio, è possibile fondere le mesh prima dell'esportazione.
  • Le superfici curve sono rappresentate in STL come una serie di segmenti lineari, generati tramite tessellatura. Ciò si traduce in dimensioni interne leggermente sottodimensionate per le superfici curve. Se si sta esportando per l'utilizzo nella stampa 3D, questo può comportare, ad esempio, un buco sottodimensionato. In questi casi potrebbe essere necessario usare un valore di tessellazione più fine. Quando si esporta da un altro ambiente usando FileEsporta ..., la tessellatura è controllata dal set generale di visualizzazione della tassellatura in ModificaPreferenze ... → Part Design → Visualizzazione della figura. Tuttavia, poiché questi parametri controllano la tassellatura utilizzata per il rendering delle forme sul display, la loro diminuzione rallenta il rendering della visualizzazione, spesso in modo significativo. Inoltre, l'esportazione immediatamente dopo aver modificato il valore della preferenza per la tessellizzazione della visualizzazione non ha l'effetto desiderato perché la tessellatura della visualizzazione non viene aggiornata immediatamente. Per far ricalcolare la tessellatura si deve forzare una modifica nel modello sottostante, ad esempio modificando un parametro dello schizzo (l'impostazione sul suo valore originale è sufficiente).

Links