FreeCAD Logo FreeCAD 1.0
  • English Afrikaans Arabo Bielorusso Catalano Czech German Greek Spanish Spanish Basco Finnish Filippino Français Galiziano Croatian Hungarian Indonesiano Italiano Japanese Kabyle Coreano Lituano Dutch Norvegese Bokmal Polish Portuguese Portuguese Romanian Russian Slovak Slovenian Serbo Swedish Turkish Ukrainian Valenziano Vietnamita Cinese Cinese
  • Funzioni
  • Download
  • Blog
  • Documentazione
    Indice di documentazione Per iniziare Documentazione utenti Il manuale FreeCAD Documentazione degli ambienti di lavoro Documentazione di scripting Python Documentazione codice C++ Tutorial Domande frequenti Politica sulla Privacy Informazioni Su FreeCAD
  • Contribuire
    Come aiutare Sponsor Segnala un bug Fai una richiesta Opportunità di lavoro e ricompense Linee guida per contribuire Manuale degli sviluppatori Traduzioni
  • Comunità
    Codice di condotta Forum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Calendario
  • ♥ Donate

Donate

$
Informazioni SEPA
Si prega di intestare il bonifico SEPA a:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Agenzia bancaria: BNP Paribas Fortis
Indirizzo: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

I documenti di FreeCAD
Importare ed esportare altri tipi di file
Pagina iniziale del manuale
  • Introduzione
  • Scoprire FreeCAD
    • Che cosa è FreeCAD?
    • Installazione
      • Installazione in Windows
      • Installazione in Linux
      • Installazione in Mac OS
      • Disinstallazione
      • Impostare le preferenze di base
      • Installare dei contenuti aggiuntivi
    • Interfaccia di FreeCAD
      • Gli ambienti di lavoro
      • L'interfaccia
      • Personalizzare l'interfaccia
    • Navigare nella vista 3D
      • Alcune parole sullo spazio 3D
      • La vista 3D di FreeCAD
      • Selezionare gli oggetti
    • I documenti di FreeCAD
    • Gli oggetti parametrici
    • Importare ed esportare altri tipi di file
  • Lavorare con FreeCAD
    • Panoramica sugli ambienti di lavoro
    • Modellazione tradizionale,
      il metodo CSG
    • Disegno 2D tradizionale
    • Modellazione per la progettazione
      del prodotto
    • Preparare i modelli per la stampa 3D
      • Esportare nello slicer
      • Convertire gli oggetti in mesh
      • Utilizzare Slic3r
      • Utilizzare l'addon Cura
      • Generare il G-code
    • Generare disegni 2D
    • Modellazione BIM
    • Usare i fogli di calcolo
      • Leggere le proprietà
      • Scrivere le proprietà
    • Creare analisi FEM
    • Creare rendering
  • Script Python
    • Una breve introduzione
      • Scrivere del codice Python
      • Manipolare gli oggetti di FreeCAD
      • Vettori e Posizionamento
    • Creare e manipolare la geometria
    • Creare oggetti parametrici
    • Creare interfacce di strumenti
  • La Comunità

FreeCAD utilizza un approccio di modellazione parametrica, in cui la geometria degli oggetti è governata da regole e parametri sottostanti anziché essere modellata liberamente. Ciò significa che le dimensioni e le caratteristiche di ciascun componente sono definite da parametri, che istruiscono il programma su come generare la geometria. Ad esempio, per creare un cilindro, vengono specificati parametri come raggio e altezza. Con questi valori, FreeCAD genera la forma geometrica precisa.

In FreeCAD, gli oggetti parametrici sono essenzialmente piccoli script programmabili che vengono eseguiti quando un parametro viene modificato. Questi parametri possono variare ampiamente, inclusi numeri interi e a virgola mobile, valori dimensionali del mondo reale come millimetri, metri o piedi, coordinate (espresse come x, y, z), stringhe di testo o persino riferimenti ad altri oggetti. Tale versatilità nei parametri consente la creazione di modelli complessi attraverso una serie di operazioni concatenate in cui ogni nuovo oggetto deriva le sue caratteristiche da quello precedente, introducendo anche attributi aggiuntivi.

Ad esempio, consideriamo la creazione di un oggetto cubico solido tramite la modellazione parametrica. Iniziamo con una forma rettangolare 2D di base etichettata come "piastra". di lunghezza l e larghezza w. Questo schizzo definisce la base del proprio oggetto cubico. Successivamente, definiamo un'operazione di "Estrusione", o "Pad", specificando la distanza per spingere o tirare lo schizzo in un oggetto 3D. Il risultato è una forma cubica solida basata sulla forma dello schizzo e sulla distanza di estrusione specificata.

Sulla faccia superiore dela piastra disegnamo un cerchio di un dato diametro d. Quindi utilizziamo questo cerchio per creare una tasca (rimuovere materiale) dalla piastra originale.

Se si decidesse di modificare una delle dimensioni della piastra o del cerchio, anche l'oggetto finale verrebbe modificato. Grazie all'utilizzo di un approccio di progettazione parametrica, non è necessario rifare l'oggetto dall'inizio.

  1. Il ricalcolo non è sempre automatico. Le operazioni pesanti, che modificano una grande parte del documento, e quindi richiedono un po' di tempo, non vengono eseguite automaticamente. Invece, l'oggetto (e tutti gli oggetti che dipendono da esso) vengono contrassegnati per il ricalcolo (su di loro viene visualizzata una piccola icona blu nella vista ad albero). Quindi per ricalcolare tutti gli oggetti contrassegnati è necessario premere il pulsante Ricalcola (o Modifica->Aggiorna).
  2. L'albero delle dipendenze deve sempre scorrere nella stessa direzione. I loop sono vietati. Vedere DAG, e Vista DAG. Si può avere un oggetto A che dipende dall'oggetto B che dipende dall'oggetto C. Ma non si può avere l'oggetto A che dipende dall'oggetto B che a sua volta dipende dall'oggetto A. Questa sarebbe una dipendenza circolare. Tuttavia, si possono avere molti oggetti che dipendono dallo stesso oggetto, ad esempio, gli oggetti B e C che dipendono entrambi da A. Il menu Strumenti -> Grafico delle dipendenze mostra un grafico delle dipendenza come nell'immagine qui sopra. Può essere utile per individuare eventuali problemi.

Nel processo di modellazione parametrica di FreeCAD, l'esame dell'albero delle dipendenze di un oggetto fornisce una visione chiara della costruzione sequenziale e delle relazioni all'interno di un modello. Alla base della struttura nell'esempio sopra c'è lo "Schizzo della piastra", che funge da base per la forma iniziale del modello. Viene quindi applicata un'operazione di 'Pad', che aggiunge materiale a questo schizzo fondamentale, creando di fatto una struttura tridimensionale dalla base bidimensionale.

Successivamente, sulla superficie appena formata viene disegnato uno "schizzo circolare". Questo cerchio costituisce la base per la successiva operazione 'Pocket'. L'operazione di tasca rimuove strategicamente il materiale dalla struttura, ritagliando essenzialmente una porzione in base allo schizzo del cerchio. Questo processo di aggiunta e quindi sottrazione di materiale consente di integrare perfettamente geometrie e caratteristiche complesse nel modello di base.

Attraverso questa sequenza di operazioni, partendo dallo schizzo di base, aggiungendo volume con una estrusione e creando caratteristiche dettagliate con schizzi e tasche aggiuntivi, l'oggetto finale prende forma. Ogni passaggio di questa catena dipende dal suo predecessore, illustrando la natura interconnessa della progettazione parametrica in FreeCAD.

In FreeCAD non tutti gli oggetti sono parametrici. Spesso, le geometrie che si importano da altri file non contengono parametri, e sono dei semplici oggetti non parametrici. Tuttavia, questi oggetti possono essere utilizzati come base o punto di partenza per creare dei nuovi oggetti parametrici, a seconda, ovviamente, di cosa richiede l'oggetto parametrico e la qualità della geometria importata.

Tutti gli oggetti, parametrici o no, hanno comunque un paio di parametri di base, come ad esempio un Nome, che è unico nel documento e non può essere modificato, una Etichetta, che è invece un nome definito dall'utente e che può essere modificato, e un posizionamento, che definisce la sua posizione nello spazio 3D.

Infine, vale la pena di notare che gli oggetti parametrici personalizzati sono facili da programmare in Python.

Approfondimenti

  • L'editor delle proprietà
  • Come programmare oggetti parametrici
  • Posizionare gli oggetti in FreeCAD
  • Abilitare il grafico delle dipendenze


I documenti di FreeCAD
Importare ed esportare altri tipi di file
Pagina iniziale del manuale

Questa pagina è recuperata da https://wiki.freecad.org/Manual:Parametric_objects

Tieniti aggiornato!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© The FreeCAD Team. Homepage image credits (top to bottom): ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Questo progetto è supportato da: , KiCad Services Corp. e altri sponsor

GitHubMigliora questa pagina su GitHub