SolveSpace 3.0


Finalmente dopo molto tempo e con diverse release di avvicinamento è disponibile un nuovo aggiornamento per SolveSpace. Rilasciata infatti il 17 aprile SolveSpace 3.0 stabile che aggiorna la versione dalla precedente versione stabile la 2.3 di fine 2016!

SolveSpace 3.0 è un applicativo multi piattaforma disponibile per Windows, Mac OS e Linux oltre che disponibile il codice sorgente (download). Ma, se per Windows e Mac OS è semplice come installazione, per Linux abbiamo la scelta della compilazione (non per tutti) o in alternativa l’installazione molto più semplice tramite snapcraft. I file creati con la versione 3.0 sono leggibili anche con le versioni precedenti ad esclusione di alcune nuove funzionalità non disponibili nelle versioni precedenti.

SolveSpace è un CAD parametrico 3D distribuito con licenza (GPLv3) ed è possibile fare la modellazione 2D, per disegnare una singola sezione ed esportare il tutto come DXF, PDF, SVG o utilizzare il 2D in concomitanza con il 3D per verificarne la forma. Permette la modellazione in 3D, con comandi comuni come l’estrusione, le operazioni booleane (union / difference) ecc. Permette ancora di esportare il lavoro nel formato STL, OBJ o altri formati di mesh adatti per la stampa 3D. Esporta grafica vettoriale 2D per il taglio laser o si può generare file STEP o STL per la preparazione di dati CAM. E’ possibile la simulazione e lavorare con geometria piana e solida.

SolveSpace 3.0

Come detto questa versione rispetto alla precedente introduce molte nuove funzionalità che sono:

  • Nuove funzionalità di schizzo:
    • Nuova operazione booleana di intersezione per i modelli solidi;
    • Nuovi gruppi, rivoluzione ed estrusione elicoidale;
    • I gruppi di estrusione, tornitura, traslazione e rotazione possono utilizzare l’operazione booleana “assemblaggio”, per aumentare le prestazioni;
    • Il modello solido dei gruppi di estrusione e tornio può essere soppresso, per dividere un singolo modello in più parti da esportare, o se si desiderano solo le entità generate, senza la mesh;
    • I gruppi di traslazione e rotazione possono creare array n-dimensionali utilizzando le operazioni booleane “differenza” e “assieme”;
    • È possibile creare un nuovo schizzo nel gruppo del piano di lavoro in base al piano di lavoro esistente;
    • La richiesta di testo TTF ha due punti aggiuntivi sul lato destro, che consentono di limitare la larghezza del testo;
    • È ora possibile creare richieste di immagini, simili alle richieste di testo TTF. Questo sostituisce la funzione “stile → immagine di sfondo”;
    • I punti irrilevanti (ad esempio il punto centrale dell’arco) non vengono conteggiati durante la stima del riquadro di delimitazione utilizzato per calcolare la tolleranza della corda;
    • Quando si aggiunge un vincolo che ha un’etichetta ed è ridondante con un altro vincolo, il vincolo viene aggiunto come riferimento, evitando un errore;
    • I punti di riferimento possono essere copiati e incollati;
    • “Dividi curve all’intersezione” ora può dividere le curve nel punto che giace sulla curva, non solo all’intersezione di due curve;
    • Il browser delle proprietà ora mostra la quantità di gradi di libertà nell’elenco dei gruppi. Mostra anche un “errore” giallo se lo schizzo ha problemi (es. Autointersezione) che si propagherebbero nei gruppi successivi;
    • È ora possibile premere “g” per attivare o disattivare la costruzione di nuovi oggetti mentre sono ancora in fase di disegno;
    • Consenti il ​​clic destro per terminare lo schizzo di tutte le entità.
  • Nuove funzionalità di vincolo;
    • Quando si trascina un arco o un rettangolo, verrà automaticamente vincolato ad altri punti con un clic;
    • Quando si seleziona un vincolo, le richieste che esso vincola possono essere selezionate nella finestra di testo;
    • Quando si seleziona un’entità, i vincoli ad essa applicati possono essere selezionati nella finestra di testo;
    • Le etichette dei vincoli di distanza possono ora essere formattate per utilizzare i prefissi SI. I valori vengono modificati nell’unità configurata indipendentemente dal formato dell’etichetta;
    • Quando si crea un vincolo, se esiste già un vincolo esattamente identico, ora viene selezionato invece di aggiungere un vincolo ridondante;
    • È ora possibile disattivare la creazione automatica di vincoli orizzontali / verticali sui segmenti di linea;
    • La creazione automatica di vincoli non avviene più se il vincolo sarebbe stato ridondante con altri vincoli;
    • Nuova opzione per aprire l’editor dei vincoli per i vincoli appena creati con un valore;
    • Nuova opzione “timeout vincolo ridondante (in ms)” per impedire il blocco dell’interfaccia utente durante la ricerca di vincoli ridondanti;
    • Scambia i vincoli verticali e orizzontali quando incolli ruotato di 90/270 gradi.
  • Nuove funzionalità di esportazione / importazione;
    • Collegamento di circuiti stampati IDF in un assembly (file .emn);
    • Three.js: consente la configurazione della proiezione per il modello esportato e inizialmente utilizza la proiezione della finestra corrente;
    • Wavefront OBJ: un file di materiale viene esportato insieme al modello, contenente le informazioni sul colore della mesh;
    • DXF / DWG: i file DXF 3D vengono importati come entità di costruzione, in 3d;
    • Le mesh triangolari VRML (WRL) ora possono essere esportate, utili ad esempio per KiCAD ;
    • Esporta sezione 2d: sono incluse le entità con stile personalizzato che giacciono sullo stesso piano della sezione esportata;
    • Aggiunto ExportBackgroundColor nella configurazione per file EPS, PDF e SVG;
    • L’esportazione STEP include i colori e la trasparenza degli oggetti;
    • Gli “stili di linea” predefiniti hanno una nuova opzione “esporta questi oggetti”.
  • Nuove funzionalità di rendering;
    • Il pulsante “Mostra / nascondi linee nascoste” è ora un pulsante a tre stati che consente di mostrare tutte le linee (sopra la mesh ombreggiata), punteggiare le linee occluse o non disegnarle affatto;
    • Il pulsante “Mostra / nascondi contorni” è ora indipendente da “Mostra / nascondi bordi”;
    • Aggiunto “Visualizza | Scurisci solidi inattivi”. Quando è disattivato e un gruppo “schizzo nel piano” è attivo, i solidi dei gruppi precedenti non verranno “oscurati” (applicare ad essi lo stile s000d- # def-dim-solid);
    • Nuove funzionalità di misurazione / analisi.
  • Nuove funzionalità di misurazione / analisi:
    • Nuova scelta per unità base, metri;
    • Nuovo comando per misurare la lunghezza totale delle entità selezionate, “Analizza → Misura perimetro”;
    • Nuovo comando per la misurazione del centro di massa, con aggiornamenti in tempo reale al variare dello schizzo, “Analizza → Centro di massa”;
    • Nuova opzione per la visualizzazione di aree di contorni chiusi;
    • Quando si calcola il volume della mesh, il volume del solido dal gruppo corrente viene ora mostrato accanto al volume totale di tutti i solidi;
    • Quando si calcola l’area e le facce sono selezionate, calcolare l’area di quelle facce invece del contorno chiuso nello schizzo;
    • Quando si seleziona un punto e una linea, viene visualizzata la distanza proiettata dal piano di lavoro corrente.
  • Altre nuove funzionalità oltre ad una corposa lista di bug corretti.

Per vedere tutte le modifiche rimando alla pagina delle note di rilascio.

SolveSpace non è semplicissimo da utilizzare, ha una interfaccia minimale, composta da due finestre. Una più grande che contiene la parte grafica e viene utilizzata per la geometria e per visualizzare il modello 3D, e una finestra più piccola che contiene principalmente il testo e che fornisce informazioni sul modello ma che, può anche essere utilizzata per modificare le impostazione ed i parametri. Comunque, in aiuto vengono i Tutorial presenti sul sito e per ogni tutorial è presente il file che è possibile scaricare, gli esempi che possiamo scaricare ed il manuale di riferimento anche questo reperibile on-line sul sito del progetto.

Questo la Home del progetto;

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.