PROBLEMI CN MODIFICA STL

Forum per le domande e le discussioni in Italiano
Forum rules
regole del forum e le informazioni utili

Importante: PRIMA di chiedere aiuto leggete qui!
Post Reply
johnbhoiler
Posts: 1
Joined: Wed Mar 02, 2022 5:47 pm

PROBLEMI CN MODIFICA STL

Post by johnbhoiler »

Buonasera,

sono nuovo del forum, e nuovo anche per l'utilizzo di Freecad. Sto utilizzando MAC con iOS High Sierra 10.13.6 e Freecad 0.19.24366.

Nel momento in cui importo un file STL, nel tentativo di creare una forma da mesh, per poi creare un solido e modificarlo, attraverso operazione booleana, sottraendogli un altro solido, FreeCAD va in hung e non c'è modo di proseguire da tale stato, se non forzarne l'uscita.

Domanda: può essere dovuto al fatto che la mesh è troppo complessa per la conversione, oppure c'è qualcosa di errato o poco chiaro che faccio?

Se può essere utile, il file ha una dimensione di circa 20Mb...

Grazie in anticipo per il supporto.
User avatar
onekk
Veteran
Posts: 6146
Joined: Sat Jan 17, 2015 7:48 am
Contact:

Re: PROBLEMI CN MODIFICA STL

Post by onekk »

Benvenuto.

A parte che "urlare" nel titolo è considerato poco educato. (Il tutto maiuscolo equivale ad URLARE in un forum).

Io in genere faccio l'operazione inversa (e lo faccio usando lo scripting) per cui questo problema non me lo sono mai posto in modo "pratico".

In teoria le informazioni le trovi qui:

https://wiki.freecadweb.org/Import_from_STL_or_OBJ

Allora, STL va trasformato in un solido, ed in genere lo fai usando "Mesh Design" per importare e poi "Part" per trasformare in solido, vedi:

Mi pare di ricordare che ci sia in giro una guida su come fare per ottenere dei corretti solidi, ma al momento non riesco a trovare dove sia, probabilmente sul forum inglese.

Prova a vedere se trovi qualcosa di utile, in questo post del forum:

https://forum.freecadweb.org/viewtopic.php?f=8&t=47493

Per avere un'idea del perché il procedimento non sia così lineare e semplice, però dovresti avere chiaro in mente su cosa è un oggetto STL e su cosa sia un Solido di FC.

La natura di un oggetto nativo di FC e un solido trasformato è notevolmente diversa, anche per un semplice "cubo" la costruzione delle facce è completamente differente.

https://wiki.freecadweb.org/Mesh

Il link del forum che ti ho postato sopra lo trovi in fondo a quella pagina

Oppure:

Prova ad aspettare un pochino e vedere se qualcuno si fa avanti per rispondere, o a cercare sul forum inglese.

Spiacente di non poter essere più utile.

Saluti

Carlo D.
GitHub page: https://github.com/onekk/freecad-doc.
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.

Blog: https://okkmkblog.wordpress.com/
Milope
Posts: 1
Joined: Wed Apr 27, 2022 10:35 am

Re: PROBLEMI CN MODIFICA STL

Post by Milope »

Buongiorno,
mi chiamo Giuseppe e sono un novizio in FreeCad.
Il PC su cui l'ho installato è un Windows 7 Ultimate e la versione di FreeCad è la 0.19.

Il problema è lo stesso: apro FreeCad, carico il file .stl, scelgo "Part" e clicco su "Crea forma da Mesh". Poi imposto la tolleranza di cucitura a 0,01 mm e inizia il processo...senza mai finirlo, si blocca il software, non risponde più, tant'è che devo forzare la chiusura dello stesso.
Cosa sbaglio?

Grazie a tutti
domad
Veteran
Posts: 2053
Joined: Mon Jun 22, 2020 12:16 pm

Re: PROBLEMI CN MODIFICA STL

Post by domad »

Milope wrote: Wed Apr 27, 2022 10:43 am .....
Ciao Milope, un saluto alla Comunità!
Benvenuto in FreeCad e nel forum.
Consiglio di leggere attentamente quanto contenuto in "Forum rules regole del forum e le informazioni utili" presente nel banner a sfondo rosa posto in alto sulla sinistra della pagina mediante il link contraddistinto da "Importante: PRIMA di chiedere aiuto leggete qui!", questo consente di porre le istanze nella forma e contenuto corretto utili a velocizzare le repliche.
Per quanto attiene la tua problematica, non potendo disporre del file, le cause potrebbere essere diverse, tra le più frequenti:
- complessità dell'oggetto/i in relazione alle caratteristiche della macchina che esegue FreeCad;
- compenetrazione/intersezione di mesh;
- tolleranza di cucitura eccessivamente ristretta;
Per cominciare utilizzerei una tolleranza più "permissiva" (ad es. 0,7 se non più larga) per poi provarne, gradatamente, altre più ristrette.
In tutti i casi consiglio di allegare un file, eventualmente utilizzare un cloud per file oltre il MB.
Questo potrebbe esserti utile https://forum.freecad.org/viewtopic.php ... 67e31f940c
qui il post originale https://forum.freecad.org/viewtopic.php ... 0c#p411367
User avatar
onekk
Veteran
Posts: 6146
Joined: Sat Jan 17, 2015 7:48 am
Contact:

Re: PROBLEMI CN MODIFICA STL

Post by onekk »

Milope wrote: Wed Apr 27, 2022 10:43 am Il problema è lo stesso: apro FreeCad, carico il file .stl, scelgo "Part" e clicco su "Crea forma da Mesh". Poi imposto la tolleranza di cucitura a 0,01 mm e inizia il processo...senza mai finirlo, si blocca il software, non risponde più, tant'è che devo forzare la chiusura dello stesso.
Quoto la risposta di @domad in pieno.

Prima di mettere dei "dati" è importante sapere cosa si sta facendo, leggi:

https://wiki.freecadweb.org/Part_TopoShape

https://wiki.freecadweb.org/Mesh

Per sapere di cosa trattiamo qunado parliamo di "solidi" in FreeCAD (FC per gli amici).

Il link è in inglese, ma in genere è disponibile la traduzione nella lingua che preferisci.


Il valore della "tolleranza" che imposti dipende anche da "quanto fine" è la "maglia" (Mesh) della triangolazione, se imposti un valore troppo elevato, FC è costretto a creare una "miriade" di "punti intermedi" per ogni triangolo di cui è costituita ogni "faccetta", rallentando il tutto.

Non esiste una "tolleranza" "universalmente applicabile", puoi basarti in modo spannometrico in base al numero di triangoli che costituiscono la mesh STL.

Magari cominciare con 0.5 e poi magari passare a 0.25 per vedere se gli spigoli si smussano meglio nel solido finale.

Questo potrebbe darti un'idea "spannometrica" della risoluzione originale.

Tieni presente che è molto diverso interpolare con un Mesh un cubo rispetto ad un oggetto con molte "curve" come un cilindro e peggio un solido complesso.


Un approccio più concervativo potrebbe essere 0.70, 0.35, 0.25, riprendendo il valori suggerito da @domad.

Se la Mesh originale è molto grossolana, non otterrai dei grossi miglioramenti nella "definizione" del solido finale, anche usando valori molto bassi.

Tieni presente che ridurre delle metà un valore significa aumentare almeno del quadruplo le operazioni eseguite, passando da 0.10 a 0.01, aumenti "esponenzialmente" i punti da calcolare.

Saluti

Carlo D.
GitHub page: https://github.com/onekk/freecad-doc.
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.

Blog: https://okkmkblog.wordpress.com/
Post Reply