Scripting and macros/it: Difference between revisions
m (Created page with "* Script di oggetti: Come creare oggetti al 100% con script Python in FreeCAD * Modulo Drawing: automatizzare il passaggio da 3D ...") |
No edit summary |
||
(36 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
* [[Scripted objects/it|Script di oggetti]]: Come creare oggetti al 100% con script Python in FreeCAD |
|||
* [[Drawing Module/it|Modulo Drawing]]: automatizzare il passaggio da 3D a 2D |
|||
* [[Line drawing function/it|Funzione per disegnare linee]]: Come costruire un semplice strumento per disegnare le linee |
|||
* [[Dialog creation/it|Creare finestre di dialogo]]: Come costruire finestre di dialogo con Qt designer e utilizzarle in FreeCAD |
|||
* [[Embedding FreeCAD/it|Incorporare FreeCAD]]: Come importare FreeCAD come un modulo Python in altre applicazioni |
|||
* [[Macros recipes/it|Esempi di macro]]: Esempi di script macro |
|||
* [[Code snippets/it|Esempi di codice]]: Pezzi di codice da utilizzare negli script |
|||
* [[Topological data scripting/it|Script di dati topologici]]: Esempi base di manipolazione di forme |
|||
<languages/> |
<languages/> |
||
[[Category:Poweruser Documentation]] |
|||
{{Docnav |
|||
[[Category:Python Code]] |
|||
|[[Start_up_and_Configuration/it|Avvio e Configurazione]] |
|||
|[[Macros/it|Macro]] |
|||
}} |
|||
==Panoramica delle pagine di scripting Python== |
|||
* Pagine relative a Python nel Manuale: |
|||
** [[Manual:A_gentle_introduction/it|Breve introduzione a Python]] |
|||
** [[Manual:Creating_and_manipulating_geometry/it|Creare e manipolare la geometria]] |
|||
** [[Manual:Creating_parametric_objects/it|Creare oggetti parametrici]] |
|||
** [[Manual:Creating_interface_tools/it|Creare interfacce di strumenti]] |
|||
* Nozioni di base: |
|||
** [[Macros/it|Macro]] |
|||
** [[Scripts/it|Script]] |
|||
** [[Introduction_to_Python/it|Introduzione a Python]] |
|||
** [[Python_scripting_tutorial/it|Guida agli Script Python]] |
|||
** [[FreeCAD_Scripting_Basics/it|Script di base per FreeCAD]] |
|||
* Relativamente agli ambienti integrati: |
|||
** [[Drawing_API_example/it|Esempi di API Drawing]] ({{Emphasis|l'ambiente Drawing è obsoleto}}) |
|||
** [[FEM_Tutorial_Python/it|FEM Tutorial Python]] |
|||
** [[Mesh_Scripting/it|Script in ambiente Mesh]] |
|||
** [[Mesh_to_Part/it|Da Mesh a Parte e viceversa]] |
|||
** [[Part_scripting/it|Script di Part]] |
|||
** [[Topological_data_scripting/it|Part: Script di dati topologici]] |
|||
** [[Scripted_Parts:_Ball_Bearing_-_Part_1/it|Part: Cuscinetto a sfere - Parte 1]] |
|||
** [[Scripted_Parts:_Ball_Bearing_-_Part_2/it|Part: Cuscinetto a sfere - Parte 2]] |
|||
** [[Path_scripting/it|Script di Path]] |
|||
** [[Raytracing_API_example/it|Esempi di API Raytracing]] ({{Emphasis|l'ambiente Raytracing è obsoleto}}) |
|||
** [[Sketcher_scripting/it|Script di Sketcher]] |
|||
* Oggetti FeaturePython (chiamati anche "oggetti con script"): |
|||
** [[Create_a_FeaturePython_object_part_I/it|Creare oggetti FeaturePython parte 1]] |
|||
** [[Create_a_FeaturePython_object_part_II/it|Creare oggetti FeaturePython parte 2]] |
|||
** [[Scripted_objects/it|Script di oggetti]] |
|||
** [[Scripted_objects_saving_attributes/it|Oggetti creati con script che salvano gli attributi]] |
|||
** [[Scripted_objects_migration/it|Migrazione di oggetti creati con script]] |
|||
** [[Scripted_objects_with_attachment/it|Oggetti creati da script con parti associate]] |
|||
** [[Viewprovider/it|Viewprovider]] |
|||
** [[Custom_icon_in_tree_view/it|Icona personalizzata nella vista ad albero]] |
|||
** [[Property/it|Proprietà]] |
|||
** [[PropertyLink:_InList_and_OutList/it|PropertyLink: InList e OutList]] |
|||
** [[FeaturePython_methods/it|Metodi]] |
|||
* [[3D_view/it|Vista 3D]]: |
|||
** [[Scenegraph/it|La Scena grafica Coin]] |
|||
** [[Pivy/it|Pivy]] |
|||
* Interfaccia utente: |
|||
** [[PySide/it|PySide]] |
|||
** [[PySide_Beginner_Examples/it|Esempi di livello base di PySide]] |
|||
** [[PySide_Intermediate_Examples/it|Esempi di livello medio di PySide]] |
|||
** [[PySide_Advanced_Examples/it|Esempi di PySide di livello avanzato]] |
|||
** [[PySide_usage_snippets/it|Frammenti di codice per l'utilizzo di PySide]] |
|||
** [[Interface_creation/it|Creare l'interfaccia]] |
|||
** [[Dialog_creation/it|Creare delle finestre di dialogo]] |
|||
** [[Dialog_creation_with_various_widgets/it|Creare una finestra di dialogo con diversi widget]] |
|||
** [[Dialog_creation_reading_and_writing_files/it|Creare una finestra di dialogo per leggere e scrivere file]] |
|||
** [[Dialog_creation_setting_colors/it|Creare una finestra di dialogo per la regolazione del colore]] |
|||
** [[Dialog_creation_image_and_animated_GIF/it|Creare una finestra di dialogo per immagini e GIF animate]] |
|||
** [[Qt_Example/it|Esempio Qt]] |
|||
* Frammenti di codice ed esempi: |
|||
** [[Command/it|Definire un comando]] |
|||
** [[Workbench_creation/it|Creare un Ambiente di lavoro]] |
|||
** [[Code_snippets/it|Frammenti di codice]] |
|||
** [[Macros_recipes/it|Raccolta di macro]] |
|||
** [[Line_drawing_function/it|Funzione per disegnare delle linee]] |
|||
* Varie: |
|||
** [[Debugging/it|Debugging]] |
|||
** [[Embedding_FreeCAD/it|Incorporare FreeCAD]] |
|||
** [[Embedding_FreeCADGui/it|Incorporare l'interfaccia grafica di FreeCAD]] |
|||
** [[Extra_python_modules/it|Moduli Python aggiuntivi]] |
|||
** [[FreeCAD_vector_math_library/it|Libreria di matematica vettoriale di FreeCAD]] |
|||
** [[How_to_install_macros/it|Come installare le macro]] |
|||
** [[IPython_notebook_integration|IPython notebook integration]] |
|||
** [[Macro_at_Startup/it|Eseguire automaticamente una macro all'avvio]] |
|||
** [[Profiling/it|Profilazione]] |
|||
** [[Python/it|Python]] |
|||
** [[PythonOCC/it|PythonOCC]] |
|||
** [[Python_Development_Environment/it|Ambiente di sviluppo Python]] |
|||
** [[Quantity/it|Quantity]] |
|||
** [[Svg_Namespace/it|Svg namespace]] |
|||
{{Docnav |
|||
|[[Start_up_and_Configuration/it|Avvio e Configurazione]] |
|||
|[[Macros/it|Macro]] |
|||
}} |
|||
{{Powerdocnavi{{#translation:}}}} |
|||
[[Category:Developer Documentation{{#translation:}}]] |
|||
[[Category:Python Code{{#translation:}}]] |
Latest revision as of 11:55, 18 September 2022
Panoramica delle pagine di scripting Python
- Pagine relative a Python nel Manuale:
- Nozioni di base:
- Relativamente agli ambienti integrati:
- Esempi di API Drawing (l'ambiente Drawing è obsoleto)
- FEM Tutorial Python
- Script in ambiente Mesh
- Da Mesh a Parte e viceversa
- Script di Part
- Part: Script di dati topologici
- Part: Cuscinetto a sfere - Parte 1
- Part: Cuscinetto a sfere - Parte 2
- Script di Path
- Esempi di API Raytracing (l'ambiente Raytracing è obsoleto)
- Script di Sketcher
- Oggetti FeaturePython (chiamati anche "oggetti con script"):
- Creare oggetti FeaturePython parte 1
- Creare oggetti FeaturePython parte 2
- Script di oggetti
- Oggetti creati con script che salvano gli attributi
- Migrazione di oggetti creati con script
- Oggetti creati da script con parti associate
- Viewprovider
- Icona personalizzata nella vista ad albero
- Proprietà
- PropertyLink: InList e OutList
- Metodi
- Interfaccia utente:
- PySide
- Esempi di livello base di PySide
- Esempi di livello medio di PySide
- Esempi di PySide di livello avanzato
- Frammenti di codice per l'utilizzo di PySide
- Creare l'interfaccia
- Creare delle finestre di dialogo
- Creare una finestra di dialogo con diversi widget
- Creare una finestra di dialogo per leggere e scrivere file
- Creare una finestra di dialogo per la regolazione del colore
- Creare una finestra di dialogo per immagini e GIF animate
- Esempio Qt
- Frammenti di codice ed esempi:
- Varie:
- Debugging
- Incorporare FreeCAD
- Incorporare l'interfaccia grafica di FreeCAD
- Moduli Python aggiuntivi
- Libreria di matematica vettoriale di FreeCAD
- Come installare le macro
- IPython notebook integration
- Eseguire automaticamente una macro all'avvio
- Profilazione
- Python
- PythonOCC
- Ambiente di sviluppo Python
- Quantity
- Svg namespace
Power user documentation
- FreeCAD scripting: Python, Introduction to Python, Python scripting tutorial, FreeCAD Scripting Basics
- Modules: Builtin modules, Units, Quantity
- Workbenches: Workbench creation, Gui Commands, Commands, Installing more workbenches
- Meshes and Parts: Mesh Scripting, Topological data scripting, Mesh to Part, PythonOCC
- Parametric objects: Scripted objects, Viewproviders (Custom icon in tree view)
- Scenegraph: Coin (Inventor) scenegraph, Pivy
- Graphical interface: Interface creation, Interface creation completely in Python (1, 2, 3, 4, 5), PySide, PySide examples beginner, intermediate, advanced
- Macros: Macros, How to install macros
- Embedding: Embedding FreeCAD, Embedding FreeCADGui
- Other: Expressions, Code snippets, Line drawing function, FreeCAD vector math library (deprecated)
- Hubs: User hub, Power users hub, Developer hub