Solido da Shell non funziona

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!
Hedaa
Posts: 46
Joined: Tue Jun 25, 2019 5:04 pm
Contact:

Solido da Shell non funziona

Post by Hedaa »

Ciao ragazzi, ho un problema con la funzione in oggetto, vorrei convertire un file .stl per poterlo modificare, faccio tutta la procedura
Apro il file, creo la forma da mesh nel menù part, ma quando devo convertire da Shell a solido, non ottengo risposta dal programma, come mai?

Potete aiutarmi, ho la necessita di dividere in tre parti il file per la successiva stampa, ma non so come fare, l'unico modo che mi era venuto in mente era convertirlo in solido e poi cancellare le varie parti e creare tre file.

vi allego il file .stl
Quello a cui sono fermo non riesco ad allegarlo perché troppo grande :(
Vi allego la schermata in cui sono fermo
Grazie per l'aiuto

OS: macOS 10.14
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16117 (Git)
Build type: Release
Branch: (HEAD detached at 0.18.2)
Hash: dbb4cc6415bac848a294f03b80f65e888d531742
Python version: 3.6.7
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: Italian/Italy (it_IT)
Attachments
Schermata 2019-09-15 alle 15.28.51.png
Schermata 2019-09-15 alle 15.28.51.png (275.6 KiB) Viewed 2244 times
floppy.stl
(551.64 KiB) Downloaded 55 times
renatorivo
Veteran
Posts: 2611
Joined: Tue Feb 21, 2012 8:07 pm
Location: Torino - Italy

Re: Solido da Shell non funziona

Post by renatorivo »

Ciao.
Non so cosa succede nel tuo caso perché non posso provare con un sistema simile al tuo.
Ho convertito in solidi gli elementi del tuo progetto. Il controllo restituisce oggetti validi. Li ho smontati in singole parti di cui ti allego i componenti. Vedi se sono quello che vuoi ottenere.
Parte1.FCStd
(186.04 KiB) Downloaded 56 times
Parte2.FCStd
(217.28 KiB) Downloaded 51 times
Parte3.FCStd
(27.52 KiB) Downloaded 68 times
Il sistema utilizzato:
OS: Windows 8.1 (6.3)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.18213 (Git)
Build type: Release
Branch: master
Hash: 22babc09954ac6fda9135ee71d68550921659b1c
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: Italian/Italy (it_IT)
Hedaa
Posts: 46
Joined: Tue Jun 25, 2019 5:04 pm
Contact:

Re: Solido da Shell non funziona

Post by Hedaa »

Ciao, grazie mille, si è quello che volevo ottenere :)
non capisco perché non i faceva andare avanti, ho provato count altro file .stl e la stessa procedura ha funzionato, boh

Ancora grazie
Hedaa
Posts: 46
Joined: Tue Jun 25, 2019 5:04 pm
Contact:

Re: Solido da Shell non funziona

Post by Hedaa »

Ciao scusa ancora, ho provato a lavorare sui tuoi file, volevo creare un incavo su una faccia, ma ho un altro problema.
Creo un parallelepipedo, lo posiziono nella parte in cui voglio creare l'incavo ed uso fare la forma boleana, ma va in errore perché l'oggetto ricavato dal stl non è un solido.
Sono andato su part ed ho usato la funzione crea solido, ma trasforma in solido solo i ganci in alto che serviranno da cerniera per l'unione dei due pezzi una volta stampati.

Qualche consiglio?

Ancora grazie
renatorivo
Veteran
Posts: 2611
Joined: Tue Feb 21, 2012 8:07 pm
Location: Torino - Italy

Re: Solido da Shell non funziona

Post by renatorivo »

Ciao.
Ho provato la conversione in solido e non mi risultano errori.
controlloparte2.PNG
controlloparte2.PNG (82.79 KiB) Viewed 2189 times
Anche la sottrazione del cubo riesce
solidomenocubo.PNG
solidomenocubo.PNG (69 KiB) Viewed 2189 times
Prova con una delle versioni 0.19 scaricabile da https://github.com/FreeCAD/FreeCAD/releases
Hedaa
Posts: 46
Joined: Tue Jun 25, 2019 5:04 pm
Contact:

Re: Solido da Shell non funziona

Post by Hedaa »

Ok ci sono riuscito, non so come ma finalmente fa la differenza :)
User avatar
carsco
Posts: 96
Joined: Sat Jul 06, 2019 10:57 am

Re: Solido da Shell non funziona

Post by carsco »

Hedaa wrote: Sun Sep 15, 2019 1:29 pmma quando devo convertire da Shell a solido, non ottengo risposta dal programma, come mai?
Stessa identica situazione mia.
Ho prelevato il tuo STL e ho provato a farne un solido: nulla, non va avanti.

Mi succede spesso con STL di solidi vuoti.
E ho lo stesso problema quando devo sottrarre (o aggiungere) un solido a queste forme: o si "aprono" (mostrando appunto di essere vuote) oppure scompaiono dal piano.

Evidentemente c'e' un problema con questa versione... non so che dire.

La mia procedura e':
Apro l'STL
Da "Parte" > Crea forma da mesh.
Quando ha finito, vado su "Genera una forma", seleziono "Solido da shell", seleziono uno spigolo del solido e clicco su crea.

Nel caso di questo STL la 0.18 non fa NULLA, assolutamente nulla.
La 0.19 mi restituisce un errore: Shape in not a shell. Cannot convert floppy001 because shape is not a shell.

Qual e' quindi la giusta procedura corretta, visto che questa e' quella che ho sempre usato?
Grazie mille.

OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16110 (Git)
Build type: Release
Branch: (HEAD detached at upstream/releases/FreeCAD-0-18)
Hash: f7dccfaa909e5b9da26bf50c4a22ccca9bb10c40
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: Italian/Italy (it_IT)
renatorivo
Veteran
Posts: 2611
Joined: Tue Feb 21, 2012 8:07 pm
Location: Torino - Italy

Re: Solido da Shell non funziona

Post by renatorivo »

La forma floppy è composta da tre parti, quindi vengono generate tre shell e questo impedisce la conversione in solido. Ci deve essere una sola shell.
Procedura per ottenere i singoli solidi di questo caso, e quando la shape originale è composta da più shell.
- Utlizzare FreeCAD 0.19
- Aprire o importare floppy.stl
- Mesh->Analizza->Analizza e ripara per controllare che non ci siano errori
- Part->Crea forma da mesh
- Part->Create a copy->Affina una forma per ripulire la forma
- Part->Controlla geometria per accertarsi che la forma è valida e per conoscere il contenuto. In questo caso ci sono tre shell, quindi non è possibile creare subito i solidi, bisogna eliminare due shell. Con FreeCAD 0.18 non si può sottrarre dei solidi da dei gusci, con la 0.19 funziona, quindi continuare con
- Part->Creare un cubo, posizionarlo e dimensionarlo in modo da incorporare due oggetti,
- Part->Cut tra floppy e cubo
- Part->Converti in solido il Cut
- Part->Controlla geometria per accertarsi di aver ottenuto un solido senza errori
Hedaa
Posts: 46
Joined: Tue Jun 25, 2019 5:04 pm
Contact:

Re: Solido da Shell non funziona

Post by Hedaa »

Grazie per la procedura, me la segno per il prossimo STL :)
renatorivo
Veteran
Posts: 2611
Joined: Tue Feb 21, 2012 8:07 pm
Location: Torino - Italy

Re: Solido da Shell non funziona

Post by renatorivo »

Scusate,...ma vado a puntate...
Procedura per FreeCAD0.18 e precedenti, applicabile anche in v0.19, ma più complessa della precedente.
- Importare il file .stl
- Part->Crea forma da mesh e controllo
- Part->Affina forma e controllo
- Draft->Downgrade
- Passare in vista dall'alto e usare menu Modifica->Box di selezione per creare un rettangolo di selezione su tutto quello che si vuole eliminare poi
- Eliminare gli oggetti selezionati, indesiderati
- Nell'albero selezionare tutti gli oggetti rimasti, poi
- Draft->Upgrade e compare un oggetto Shell
- Part->Converti in solido
Fatto
Last edited by renatorivo on Sat Sep 21, 2019 9:16 am, edited 1 time in total.
Post Reply