Translations:Feature list/5/it: Difference between revisions
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
* [[Image:Feature4.jpg|left]] Una '''architettura modulare''' permette di estendere le funzioni del programma attraverso l'utilizzo dei plugins. Un'estensione può essere complessa, come un'intera nuova applicazione programmata in C++ o essere semplice, come uno [[Power users hub/it|script Python]] o una [[macros/it|macro]] auto-registrata. Attraverso l'utilizzo della riga di comando integrata nella GUI, è possibile accedere praticamente a tutte le funzionalità del software per mezzo di semplici comandi '''Python'''. Si possono [[Topological data scripting/it|creare e/o modificare oggetti geometrici]], interagire con [[scenegraph/it|l'ambiente di lavoro]] o addirittura [[PySide/it|personalizzare l'interfaccia grafica]] del programma. {{clear}} |
* [[Image:Feature4.jpg|left]] Una '''architettura modulare''' permette di estendere le funzioni del programma attraverso l'utilizzo dei plugins. Un'estensione può essere complessa, come un'intera nuova applicazione programmata in C++ o essere semplice, come uno [[Power users hub/it|script Python]] o una [[macros/it|macro]] auto-registrata. Attraverso l'utilizzo della riga di comando integrata nella GUI, è possibile accedere praticamente a tutte le funzionalità del software per mezzo di semplici comandi '''Python'''. Si possono [[Topological data scripting/it|creare e/o modificare oggetti geometrici]], interagire con [[scenegraph/it|l'ambiente di lavoro]] o addirittura [[PySide/it|personalizzare l'interfaccia grafica]] del programma. {{clear}} |
||
* [[Image:Feature5.jpg|left]] È possibile importare ed esportare molti dei '''formati standard''' di rappresentazione 3D, come ad esempio: [ |
* [[Image:Feature5.jpg|left]] È possibile importare ed esportare molti dei '''formati standard''' di rappresentazione 3D, come ad esempio: [https://it.wikipedia.org/wiki/ISO_10303 STEP], [https://it.wikipedia.org/wiki/IGES IGES], [https://en.wikipedia.org/wiki/Obj OBJ], [https://it.wikipedia.org/wiki/STL_(formato_di_file) STL], [https://it.wikipedia.org/wiki/AutoCAD_DXF DXF], [https://it.wikipedia.org/wiki/Scalable_Vector_Graphics SVG], [http://en.wikipedia.org/wiki/STL_(file_format) STL], [https://it.wikipedia.org/wiki/COLLADA DAE], [https://en.wikipedia.org/wiki/Industry_Foundation_Classes IFC] oppure [http://people.sc.fsu.edu/~jburkardt/data/off/off.html OFF], [https://it.wikipedia.org/wiki/Nastran NASTRAN], [https://it.wikipedia.org/wiki/VRML VRML], oltre al formato nativo di FreeCAD {{FileName|[[File Format FCStd|FCStd]]}}. Il livello di compatibilità tra FreeCAD e un formato di file specifico è variabile, dipende dal modulo che lo implementa.{{clear}} |
||
* [[Image:Feature7.jpg|left]] Un ambiente di [[Sketcher_Workbench/it|sketch]] dotato di strumenti per disegnare sagome in 2D vincolate. Questa funzionalità permette di vincolare in diversi modi le geometrie tracciate e poi di utilizzarle come base per la costruzione delle forme 3D.{{clear}} |
* [[Image:Feature7.jpg|left]] Un ambiente di [[Sketcher_Workbench/it|sketch]] dotato di strumenti per disegnare sagome in 2D vincolate. Questa funzionalità permette di vincolare in diversi modi le geometrie tracciate e poi di utilizzarle come base per la costruzione delle forme 3D.{{clear}} |
Revision as of 08:55, 5 September 2021
- Un kernel geometrico (nucleo) basato su OpenCasCade permette operazioni complesse su profili di varia natura, anche molto articolati. È presente il supporto nativo al BREP, alle curve e alle superfici NURBS, una vasta gamma di entità geometriche, di operazioni booleane e raccordi, e il supporto interno per i file STEP e IGES.
- Un modellatore interamente parametrico. Tutti gli oggetti di FreeCAD sono nativamente parametrici, il che significa che la loro forma può essere basata sulle proprietà o anche dipendere da altri oggetti. Tutte le modifiche possono essere ricalcolate a richiesta, e registrate dall'albero delle operazioni annulla o ripeti. Possono essere aggiunti facilmente nuovi tipi di oggetti, e possono anche essere completamente programmati in Python
- Una architettura modulare permette di estendere le funzioni del programma attraverso l'utilizzo dei plugins. Un'estensione può essere complessa, come un'intera nuova applicazione programmata in C++ o essere semplice, come uno script Python o una macro auto-registrata. Attraverso l'utilizzo della riga di comando integrata nella GUI, è possibile accedere praticamente a tutte le funzionalità del software per mezzo di semplici comandi Python. Si possono creare e/o modificare oggetti geometrici, interagire con l'ambiente di lavoro o addirittura personalizzare l'interfaccia grafica del programma.
- È possibile importare ed esportare molti dei formati standard di rappresentazione 3D, come ad esempio: STEP, IGES, OBJ, STL, DXF, SVG, STL, DAE, IFC oppure OFF, NASTRAN, VRML, oltre al formato nativo di FreeCAD FCStd. Il livello di compatibilità tra FreeCAD e un formato di file specifico è variabile, dipende dal modulo che lo implementa.
- Un ambiente di sketch dotato di strumenti per disegnare sagome in 2D vincolate. Questa funzionalità permette di vincolare in diversi modi le geometrie tracciate e poi di utilizzarle come base per la costruzione delle forme 3D.
- Un modulo di simulazione robotica con il quale studiare i movimenti del manipolatore in un ambiente grafico.
- Un nuovo modulo comodo per creare fogli di disegno tradizionali con opzioni per viste di dettaglo, sezioni trasversali, quotatura e altre, che consente di inserire delle viste 2D dei modelli 3D su un foglio. Questo modulo produce quindi fogli SVG o PDF pronti per l'esportazione. Esiste ancora il vecchio modulo Drawing con i suoi scarni comandi Gui, ma una potente funzionalità Python.
- Un modulo dedicato al rendering per mezzo del quale si possono esportare i modelli 3D ed effettuare renderizzazioni con software di terze parti. Al momento è pienamente supportato solo POV-Ray.
- Un modulo di architettura compatibile con il modello BIM e con l'IFC.
- Un modulo Path dedicato alle lavorazioni meccaniche e al Computer Aided Manufacturing (CAM). Il modulo path è in grado di produrre, visualizzare e modificare il Codice G utilizzato per controllare la macchina di destinazione.
- Un foglio di calcolo integrato e un parser delle espressioni per creare modelli basati su formule e organizzare i dati del modello in una posizione centrale.