Note di rilascio della versione 1.0
Mancano funzionalità? Menzionarle nel thread del forum Release notes for v1.0.
Vedere Help FreeCAD per le modalità con cui contribuire a FreeCAD.
FreeCAD 1.0 è stato rilasciato il DD MM 2024, scaricalo dalla pagina Download. Questa pagina elenca tutte le nuove funzionalità e modifiche.
Le note di rilascio delle versioni precedenti di FreeCAD sono disponibili alla pagina Funzionalità.
Segnaposto per un'immagine accattivante selezionata dagli amministratori dal forum delle vetrine degli utenti.
Aspetti generali
Interfaccia utente
È stato aggiunto un indicatore del centro di rotazione. Questo indicatore viene visualizzato quando la vista viene ruotata trascinando il mouse. Facoltativamente può essere disabilitato nelle preferenze.
Ci sono anche impostazioni per colore, trasparenza e dimensione. Pull request #9909 e Pull request #10790 |
Clicca sull'immagine se l'animazione non si avvia. |
Sono stati aggiunti filtri di selezione, facilitando la selezione di vertici, bordi e facce. |
Per una maggiore flessibilità, il pannello delle attività è ora un widget agganciabile autonomo, ma il vecchio layout viene mantenuto per impostazione predefinita. |
L'aspetto dello strumento Trasforma è stato migliorato. Ora dispone anche di una serie di trascinatori planari per spostare gli oggetti lungo i 3 piani predefiniti. |
È stata aggiunta la funzionalità di Realthunder che consente la sovrapposizione dei widget del dock (trasparenza dell'albero e delle attività). |
La posizione della sorgente luminosa può ora essere impostata nelle preferenze (Preferenze → Display). |
La finestra Preferenze è stata ridisegnata per sostituire le schede con una visualizzazione ad albero. |
È stato aggiunto il selettore TabBar degli ambienti di lavoro. Può essere abilitato e configurato in Preferenze → Ambienti di lavoro. |
Ulteriori miglioramenti dell'interfaccia utente
- È stato introdotto un sistema di unità di progetto. Pull request #9521
- Lo strumento Taglio sezione persistente ora funziona anche in una vista prospettica. Pull request #10143
- È stata aggiunta un'opzione per ordinare gli ambienti di lavoro in ordine alfabetico (disponibile dopo aver fatto clic con il tasto destro in Preferenze → Ambienti di lavoro). Pull request #10363
- Un filtro Trova file e un filtro Trova nei file sono stati aggiunti alla finestra di dialogo Esegui la macro. Pull request #10714
- Il Menu Visualizza e la barra degli strumenti Visualizza sono stati rivisti. Pull request #10761
- Il pulsante di arresto è stato rimosso dalla barra degli strumenti Macro. Il pulsante di registrazione ora è diventato un pulsante di arresto quando la registrazione è in corso. Pull request #10836
- Il pulsante di ripristino nelle Preferenze ora mostra un menu con opzioni per ripristinare le impostazioni a diversi livelli: tutto, nel gruppo corrente o nella scheda corrente. Pull request #10688 e Pull request #11038
- Il modulo Guida è stato unificato in modo che non sia più necessario scaricare un componente aggiuntivo per utilizzarlo. Pull request #11008
- Sono state aggiunte le preferenze per personalizzare il tema corrente. Pull request #10238
- Le impostazioni di selezione predefinite sono state modificate per rendere più semplice la selezione degli oggetti nella finestra 3D. Pull request #11187
- È stato aggiunto uno schema di unità solo per metri denominato Metro decimale poiché il sistema MKS (m/kg/s/gradi) non sempre comporta la visualizzazione delle dimensioni in metri: i millimetri vengono ancora utilizzati per i valori inferiori 0,1 m mentre per alcune applicazioni (ad es. ingegneria civile) è utile un sistema di unità che converta effettivamente la visualizzazione di tutte le dimensioni in metri. Pull request #11365
- Ulteriori dimensioni dei marcatori (20, 25 e 30px) sono state aggiunte a Preferenze → Display → Vista 3D → Dimensioni marcatore per assistere gli utenti di schermi 4K. Pull request #11524
- Un'opzione "Attiva/disattiva trasparenza" è stata aggiunta ai menu Vista e contestuali per attivare o disattivare rapidamente la trasparenza per gli oggetti selezionati. Pull request #10805
- È stato aggiunto il comando Blocca barre degli strumenti. Con esso le posizioni della barra degli strumenti possono essere bloccate o sbloccate. È disponibile nel menu Visualizza e nel menu contestuale dell'area degli strumenti. Pull request #11596
- Il colore predefinito della forma (shape) è stato modificato per migliorare l'aspetto dei modelli. Pull request #12380 e Pull request #12488
- Gli elementi all'interno dei contenitori Part e Gruppo ora possono essere ordinati trascinandoli. Pull request #12293
- Le icone di visibilità (simbolo dell'occhio) vengono aggiunte agli oggetti dell'albero se l'opzione Mostra icona di visibilità è selezionata in Preferenze → Visualizzazione → IU. Pull request #12298
- È stato aggiunto uno stato congelato (opzione Attiva/disattiva congelamento nel menu contestuale in vista ad albero), rendendo possibile disattivare il comportamento parametrico di un oggetto (in modo che non cambi nemmeno se gli oggetti da cui dipende cambiano). Pull request #12580
- È stata aggiunta una proprietà "Soppresso" per disattivare temporaneamente una funzionalità. Attualmente, è nascosto nell'ambiente PartDesign (fare clic con il pulsante destro del mouse su Editor proprietà e selezionare Mostra tutto per vederlo) fino al completamento della correzione del TNP. Pull request #12096 e Pull request #12412
- Le animazioni di navigazione sono state migliorate. Le animazioni ora utilizzano una funzione di andamento e hanno una durata fissa che può essere modificata in Preferenze → Visualizzazione → Navigazione. Pull request #10881 e Pull request #12205
- I pulsanti per le visualizzazioni predefinite sono ora raggruppati sotto un unico pulsante. I singoli pulsanti sono ancora disponibili nella barra degli strumenti aggiuntiva Viste individuali. Pull request #12878
- Il nome del documento attivo corrente viene ora visualizzato anche nella barra del titolo della finestra. Pull request #12035
Sistema principale e API
Sistema principale
- Le funzioni vettoriali della API dei vettori ora possono essere utilizzate nelle Espressioni. Pull request #8603.
- L'elenco dei file nella Finestra di dialogo Esegui macro ora può essere filtrato sia per nome file che per contenuto file. Pull request #10714.
- L'editor Python ora genera un rientro rispetto alla riga precedente quando si preme il tasto Invio. Pull request #11356.
API
Nuove API Python
getUpDirection
: Ottiene la direzione verso l'alto da una vista View3DInventor. Pull request #10060
Python API rimosse
Addon Manager
Ambiente Arch
- Il comando Arch Taglio con piano è stato migliorato. Ora è in grado di riconoscere la nidificazione e il collegamento e la selezione è più flessibile. È anche possibile selezionare i bordi rendendo obsoleto il comando Arch CutLine. Pull request #11254 e Pull request #11792
- Le preferenze di Arch sono state controllate e migliorate. Le pagine nell'Editor Preferenze hanno un nuovo layout. Pull request #11940 e Pull request #12038
- Al comando Arch Finestra è stata aggiunta la preimpostazione Sola apertura. Pull request #12209
Ulteriori miglioramenti di Arch
Ambiente Assembly
Un ambiente di lavoro Assembly integrato è stato finalmente aggiunto a FreeCAD. Utilizza il risolutore open source Ondsel. Le funzionalità di base (giunti) sono già disponibili. Ulteriori sviluppi sono in corso.
Pull request #10427, Pull request #10764 e altro ancora |
Ulteriori miglioramenti di Assembly
Ambiente Draft
- Un'opzione di giustificazione e diverse proprietà correlate sono state aggiunte a Draft Forma da Testo. Pull request #10233
- Le Quote radiali ora mostrano solo una singola freccia. Pull request #10655
- Una proprietà Angolo obliquo è stata aggiunta a Draft Forma da Testo. Pull request #10783
- È stato aggiunto il supporto per i collegamenti ipertestuali. I collegamenti ipertestuali a file e URL locali e remoti, in Draft Testi e Draft Etichette possono essere aperti dal menu contestuale Vista ad albero o Vista 3D. Pull request #10878
- Il codice Piano di lavoro Draft è stato rielaborato. Ora c'è un piano di lavoro per vista 3D. Pull request #11010
- La funzionalità della cronologia e le opzioni di allineamento del comando Draft Seleziona Piano sono state migliorate. Pull request #11062
- Il comportamento della griglia è stato migliorato. La sua visibilità è ora memorizzata per vista 3D. Quando si passa a un ambiente di lavoro diverso, tutte le griglie vengono nascoste (è disponibile un parametro fine-tuning per disabilitarlo). Pull request #11336
- Le preferenze Draft sono state controllate e migliorate. Sono state aggiunte alcune preferenze, quelle obsolete sono state rimosse. Le pagine nell'Editor Preferenze hanno un nuovo layout e mostrano le unità ove applicabile. Non è più necessario riavviare FreeCAD dopo aver modificato una preferenza Draft. Pull request #11379, Pull request #11503, .com/FreeCAD/FreeCAD/pull/11512 Pull request #11512, Pull request #11550, /pull/11579 Pull request #11579, Pull request #11585, Pull request #11677 e Pull request #11694
- Una nuova impostazione "Ritardo del mouse" è stata aggiunta alle preferenze di Aggancio. Se è diverso da zero (il valore predefinito è 1), dopo aver immesso un numero in uno dei campi di input del pannello attività, il movimento del mouse verrà disabilitato e quindi non modificherà il valore nel campo di input per un dato periodo di tempo. L'impostazione di un valore molto grande praticamente disabilita il movimento del mouse fino al termine del comando. Pull request #12624
Ulteriori miglioramenti di Draft
- Draft Lega facce ora può gestire facce appartenenti a collegamenti e facce nidificate in Std Parti. Pull request #11081
- Alcune impostazioni sono state aggiunte al comando Draft Imposta stile. Pull request #11593 e Pull request #11694
- Sono state aggiunte impostazioni anche al comando Draft Applica stile. Pull request #11610
- I marcatori di cattura, modifica e tracciamento ora utilizzano la preferenza Dimensione marcatore. Pull request #11688
Ambiente FEM
Il comando FEM PostFilterLinearizedStresses ora può utilizzare i componenti del tensore di sollecitazione per i calcoli di sollecitazione linearizzata. In precedenza, a questo scopo potevano essere utilizzate solo le sollecitazioni Von Mises, Tresca e principali (maggiori/intermedie/minori). |
È stato aggiunto il supporto per la simmetria ciclica tramite Legame di vincolo in CalculiX, rendendo possibile l'analisi di modelli con simmetria periodica rotazionale utilizzando un singolo settore ripetitivo. |
Support for 2D (plane stress, plane strain and axisymmetric) analyses was added for the CalculiX solver. They are configured in the same way as simulations with shell elements but there are some additional restrictions described on the aforementioned wiki page. The new Model Space option has to be set properly. Pull request #12562 |
As the first step towards the support for hexahedral elements, their generation using Gmsh subdivision technique is now possible thanks to the new Gmsh property Subdivision Algorithm. It can also be used to create quadrilateral elements. Pull request #12698 |
New View properties were added to the results pipeline objects. Mesh edge color and width can now be changed for the Surface with Edges display mode. Node size can be modified for the Nodes mode. There is also a transparency setting for all modes. Pull request #13066 |
FEM constraints can now be suppressed (right-click on a constraint and select Suppress) and thus ignored by the solvers. This way, it's possible to modify the analysis setup without having to delete the currently not needed constraints. Pull request #12359 |
Ulteriori miglioramenti di FEM
- Il menu Model → Vincoli senza risolutore è stato rimosso dalla GUI. Non è stato possibile utilizzare i vincoli elencati. Pull request #10457 e Pull request #10459
- La parola "vincolo" è stata rimossa dai nomi e dalle descrizioni della maggior parte delle funzionalità nell'ambiente FEM per garantire la nomenclatura corretta. I nomi sono stati modificati in modo tale da adattarsi agli standard del settore FEA e renderli intuitivi per i nuovi utenti. Pull request #10519 e Pull request #10799
- Sono state aggiunte nuove icone per Solver CalculiX Standard, Controllo lavoro risolutore e Esegui calcoli risolutore per una maggiore intuitività.
- Il risolutore CalculiX (nuovo framework) è stato rimosso dalla GUI poiché al momento non è completato e non è necessario. Pull request #10823
- Il layout di alcuni pannelli attività degli strumenti di postelaborazione è stato migliorato per ridurre la dimensione dello spazio orizzontale da essi occupato. Pull request #11066
- Il pannello delle attività FEM ConstraintTemperature è stato rielaborato per risolvere i problemi durante la modifica di questa funzionalità. Pull request #11126
- Un vecchio problema relativo alla capacità di FEM PostFilterDataAlongLine di tracciare solo la grandezza e non i componenti vettoriali di una variabile di output selezionata è stato finalmente risolto. Pull request #10992
- Il FEM ConstraintForce e il FEM ConstraintPressure sono stati revisionati per farli funzionare meglio sul lato del codice sorgente. Pull request #10935 e Pull request #10923
- Il FEM PostFilterDataAtPoint ora ha una proprietà PointSize per impostare la dimensione del simbolo del punto per una maggiore visibilità. Pull request #11054
- Per chiarezza, il comando Regione mesh FEM è stato rinominato in Rifinimento mesh FEM nella GUI (il nome del comando rimane invariato). Pull request #11489
- L'entità dell'accelerazione di gravità ora può essere modificata utilizzando le proprietà di FEM Vincolo peso proprio. Pull request #12044
- Vincolo contatto e vincolo di collegamento sono stati notevolmente migliorati. La rigidità del contatto ora utilizza l'unità corretta ed è possibile specificare il valore della pendenza dell'asta per l'attrito nel contatto. Inoltre, è possibile specificare la regolazione del gioco per il contatto mentre il vincolo di vincolo può avere la regolazione abilitata o disabilitata. Pull request #12133
Esportazione
Materiale
Il sistema di gestione dei materiali, compreso l'editor, è stato completamente rielaborato. Seguiranno ulteriori miglioramenti in questo senso. |
È stata aggiunta l'anteprima dell'aspetto per mostrare i materiali nello stesso modo in cui verranno visualizzati nei documenti. |
Mesh
Ulteriori miglioramenti di Mesh
Ambiente OpenSCAD
Ulteriori miglioramenti di OpenSCAD
Ambiente Part
Lo strumento Part Scala è stato aggiunto per consentire un facile ridimensionamento delle forme senza dover utilizzare gli strumenti dell'ambiente Draft. |
Part Specchia ora supporta oggetti di riferimento, come un Part Piano per definire un piano speculare arbitrario oltre ai piani XY, XZ e YZ standard. |
Ulteriori miglioramenti di Part
- La proprietà Frenet è ora abilitata per impostazione predefinita per lo strumento Part Sweep per evitare un problema di rendering comune. Pull request #11590
Ambiente PartDesign
More modes were added to the revolution and groove features - to first/last, up to face and two dimensions. |
I pannelli attività Estrusione e Tasca sono stati migliorati (elementi dell'interfaccia utente riordinati, opzione Seleziona faccia nascosta quando non necessaria e così via). |
La modalità offset è stata aggiunta per le Serie lineare e polare. La modalità precedente è stata rinominata Overall Length. |
Ulteriori miglioramenti di PartDesign
- L'opzione Crea spessore verso l'interno è ora abilitata per impostazione predefinita per lo strumento Spessore. Pull request #7488
Ambiente Path
- Path Workbench is now named CAM. Pull request #12665
Ulteriori miglioramenti di Path
Modulo Plot
Ambiente Points
Ulteriori miglioramenti di Points
Ambiente Sketcher
L'implementazione di una sovrapposizione di cerchi per gli archi (per risolvere il problema dei vincoli che appaiono lontani da essi) è stata completata con un comando comando per scambiarli. |
Clicca sull'immagine se l'animazione non si avvia. |
È stato aggiunto un vincolo di quota contestuale per consentire una quotatura rapida e intuitiva con un unico strumento versatile. |
Clicca sull'immagine se l'animazione non si avvia. |
Sono stati aggiunti dei parametri strumento per consentire la quotatura in movimento (durante il disegno di forme). A seconda dell'impostazione delle preferenze, i parametri On-View, possono essere disabilitati, ridotti solo alle dimensioni (nessuna coordinata iniziale) o completamente abilitati. Inoltre, sono state aggiunte modalità per gli strumenti forma. Possono essere selezionati utilizzando il tasto M o un elenco a discesa nel pannello delle attività. Alcuni strumenti dispongono di impostazioni aggiuntive sotto forma di caselle di controllo nel pannello delle attività e scorciatoie da tastiera aggiuntive. Attualmente le nuove funzionalità sono disponibili per punti, linee, archi, ellissi, rettangoli, poligoni e asole. Si tratta di un lavoro in corso.
Pull request #11048, Pull request #11174 e seguenti |
È stato aggiunto uno strumento Offset per consentire l'offset delle curve. |
La modalità rettangolo da tre punti è stata aggiunta in due versioni: 3 angoli o centro e 2 angoli. |
È stato aggiunto uno strumento Asola ad arco con due modalità (estremità dell'arco ed estremità piatte) per consentire la creazione di asole curve |
Clicca sull'immagine se l'animazione non si avvia. |
È stato aggiunto un Vincolo orizzontale/verticale. Applica automaticamente il vincolo orizzontale se una linea è più vicina all'orientamento orizzontale o il vincolo verticale se è più vicino all'orientamento verticale. |
Il rendering dei vincoli angolare e radiale è stato migliorato. I vincoli angolari ora hanno linee di estensione complete. |
È stato aggiunto uno strumento di trasformazione polare per consentire la rotazione e i modelli circolari delle geometrie dello sketcher. |
Click on the image if the animation does not start. |
Tangency to B-spline edge was added, eliminating the need to use endpoints and various workarounds instead. |
The RectangularArray, Move, Copy and Clone tools were replaced with a single Array transform tool. |
Click on the image if the animation does not start. |
The Symmetry tool has been reworked. Now it works by preselecting the geometry and picking a line or point about which the geometry will be mirrored. A preview is shown and the behavior of the tool can be controlled through tool settings. |
Click on the image if the animation does not start. |
Symmetric constraint is now applied automatically when the midpoint of a line is picked. |
Distance dimension constraint can now be used for arc length constraints (circular arc has to be preselected). |
The rendering color of points is now different depending on whether it's a normal point/endpoint (white, now created by default when using the CreatePoint tool), a construction point/center point (blue) or a point coincident with another one (red). |
Click on the image if the animation does not start. |
The Trim edge tool can now be used in hold and drag mode. |
Ulteriori miglioramenti di Sketcher
- È stata aggiunta la modalità Cornice per lo strumento Rettangolo. Pull request #11174
- Sono state aggiunte due nuove modalità per lo strumento Linea: Punto, lunghezza, angolo e Punto, larghezza, altezza. Pull request #11174
- Le icone Geometria di costruzione e Attiva/disattiva vincolo di guida/riferimento sono state modificate. Ora il primo non è così simile a Copia carbone ed entrambe le icone di attivazione/disattivazione cambiano quando vengono cliccate. Pull request #11500
- Le icone dello sketcher sono state revisionate per unificarne l'aspetto (larghezza del tratto, colori e dimensioni in punti). Pull request #11785
- È stata introdotta un'unificazione opzionale (disattivata per impostazione predefinita) di Coincidenza e Punto su oggetto. Pull request #11494
- È stato migliorato il rendering dei vincoli di angolo di arco, angolo di linea e distanza di arco. Pull request #12012
- I tipi di bordo ora possono essere personalizzati non solo modificando il colore ma anche il motivo e le dimensioni. Ciò consente ad es. linee di costruzione tratteggiate. Pull request #11996
- Il menu contestuale è ora contestuale e include anche i comandi B-spline. Pull request #11884 e Pull request #11973
Ambiente Spreadsheet
Ulteriori miglioramenti di Spreadsheet
- Double-clicking a spreadsheet in the Tree view now switches to this workbench. Pull request #13137
Ambiente Start
Alla pagina iniziale è stata aggiunta una sezione Nuovo file che include una serie di pulsanti di avvio rapido. |
Il design visivo della pagina iniziale è stato revisionato. Ora sembra più moderno e coerente. |
Ulteriori miglioramenti di Start
- La pagina delle preferenze dell'ambiente Start è stata riorganizzata. Pull request #10520
- Ora è disponibile un'opzione CSS personalizzato per la pagina iniziale che consente di personalizzare lo stile CSS della pagina iniziale dalle preferenze dell'ambiente Start. Pull request #10520
- La preferenza Nascondi barre di scorrimento è stata rimossa. Le barre di scorrimento nella pagina iniziale ora hanno uno stile in base al tema e sono molto più sottili. Pull request #10520
- Ora sono disponibili preferenze per nascondere e modificare la dimensione delle icone delle miniature dei file nella pagina iniziale. Pull request #10410
Ambiente Surface
Ulteriori miglioramenti di Surface
Ambiente TechDraw
Lo strumento Cerchio cosmetico è stato aggiunto per consentire la creazione di cerchi cosmetici selezionando il centro e inserendo il raggio. |
Lo strumento ArcLengthAnnotation è stato aggiunto per creare annotazioni simili a quote della lunghezza dell'arco dei bordi selezionati. |
Lo strumento AddOffsetVertex è stato aggiunto per creare vertici cosmetici come offset dai vertici selezionati. |
The BrokenView tool was added to depict long objects easily. |
Ulteriori miglioramenti di TechDraw
- Le sezioni basate su altre sezioni ora utilizzano la forma originale (non tagliata) per impostazione predefinita. Questo può essere modificato nelle impostazioni della sezione per utilizzare invece la sezione precedente. Pull request #10281
- Gli oggetti cosmetici e le linee centrali ora possono essere eliminati selezionandoli e premendo il tasto Elimina. In precedenza, ciò comportava la cancellazione dell'intera vista. Pull request #10695 e Pull request #10813
- È stata aggiunta una nuova icona più intuitiva per lo strumento Saldatura. Pull request #10936
- Il comportamento della modalità punto + bordo di Quotatura Lunghezza è stato corretto. Pull request #10860
- È stato aggiunto un indicatore di selezione per il pulsante ToggleFrame in modo che un utente possa vedere se il pulsante è attivato o meno. Pull request #11240
- Il comportamento dello strumento DecorateLine è stato migliorato. Ora facendo doppio clic su una riga si richiama questo strumento. E gli stili di linea vengono ripristinati correttamente se l'utente preme Annulla. In precedenza non c'era differenza tra premere "OK" e "Annulla". Pull request #11188
- Ora è possibile impostare il colore e la trasparenza delle facce per la vista. Pull request #11315
- È stata aggiunta la modalità di selezione multipla che può essere abilitata nelle Preferenze. In questa modalità, è possibile selezionare più vertici, bordi e facce facendo clic con il tasto sinistro su di essi, senza dover tenere premuto il tasto Ctrl. Pull request #11417
- ExtensionAreaAnnotation ora può calcolare aree di facce arbitrarie. Pull request #11473
- Le linee non continue ora seguiranno gli standard ISO/ANSI anziché uno stile di linea Qt. È stata aggiunta una nuova preferenza per selezionare lo standard. Pull request #11594
- Il comportamento dello strumento AxoLengthDimension è stato migliorato. Ora, quando si quotano i bordi paralleli agli assi del sistema di coordinate globali, il valore effettivo (3D) viene calcolato automaticamente e inserito nella proprietà Format Spec (come testo). Pull request #11678
- Lo strumento ExtensionPositionSectionView ora può essere utilizzato selezionando un bordo in una vista in sezione e un vertice nella vista di origine. Pull request #11797
Ambiente Web
Ulteriori miglioramenti di Web
Compilazione