Funzione Join wolled objects

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
Sirios.77
Posts: 14
Joined: Wed Jun 11, 2014 6:21 pm

Funzione Join wolled objects

Post by Sirios.77 »

Volevo segnalare un problema con la funzione Join wolled objects, dopo aver creato i due tubi la loro unione o taglio avviene i modo corretto . Versione
0.16 6203.
Attachments
Cattura.PNG
Cattura.PNG (31.39 KiB) Viewed 2604 times
renatorivo
Veteran
Posts: 2611
Joined: Tue Feb 21, 2012 8:07 pm
Location: Torino - Italy

Re: Funzione Join wolled objects

Post by renatorivo »

Ciao,
Sirios.77 wrote:Volevo segnalare un problema con la funzione Join wolled objects
Sirios.77 wrote:dopo aver creato i due tubi la loro unione o taglio avviene i modo corretto
a vedere dalla figura, forse volevi dire "in modo errato", in quanto il tubo piccolo è un guscio vuoto.

Ma ... nel mio caso funziona cerrettamente:
connect.png
connect.png (13.66 KiB) Viewed 2599 times
Puoi allegare un file con l'errore?

OS: Windows 8.1
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6188 (Git)
Build type: Release
Branch: master
Hash: bf19e80de17454b170cde98df5e4995a7a4991f6
Python version: 2.7.8
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
User avatar
DeepSOIC
Veteran
Posts: 7896
Joined: Fri Aug 29, 2014 12:45 am
Location: used to be Saint-Petersburg, Russia

Re: Funzione Join wolled objects

Post by DeepSOIC »

Salve!
Provare a cambiare proprietà 'Refine' di fuori 'Connect' e su. Ho visto questo accadere quando 'Refine' era.

----
translated using Google translator
original text:
Hi!
Try switching 'Refine' property of 'Connect' off and on. I've seen this happen when refine was on.
renatorivo
Veteran
Posts: 2611
Joined: Tue Feb 21, 2012 8:07 pm
Location: Torino - Italy

Re: Funzione Join wolled objects

Post by renatorivo »

Nel mio caso il risultato è valido anche con la proprietà Refine On
connect1.png
connect1.png (30.77 KiB) Viewed 2579 times
Sirios.77
Posts: 14
Joined: Wed Jun 11, 2014 6:21 pm

Re: Funzione Join wolled objects

Post by Sirios.77 »

Il file è il seguente.Io atualmente uso normalmente in azienda la versione 0.15 4671, ma per alccune funzioni interessanti della 0.16 ho iniziato ad usare anche la 0.16. Purtroppo ho questo problema con la "fusione ed il taglio" dei tubi, noi produciamo marmitte quindi i tubi li usiamo tuti i giorni.
Attachments
problema.FCStd
(31.93 KiB) Downloaded 75 times
Marco_T
Posts: 264
Joined: Mon Jan 11, 2016 11:58 pm
Location: Di ca da l'aghe

Re: Funzione Join wolled objects

Post by Marco_T »

Ciao a tutti, e' la prima volta che scrivo qui sul forum italiano.
Complimenti a tutti per la partecipazione, in special modo a Renato per il grosso lavoro di traduzione molto ben accetto.
Dunque, ho fatto alcune prove con il tuo file allegato.
A me risulta come dice DeepSOIC:
- con l'opzione refine=true ottengo il tuo risultato;
- con l'opzione refine=false ottengo il risultato di Renato.
Saluti

OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6214 (Git)
Build type: Release
Branch: master
Hash: db539008be1e727066ec1dfcfc221f13d8e97f1d
Python version: 2.7.8
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17

OS: Linux
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6218 (Git)
Build type: Unknown
Branch: master
Hash: e0ee8bb8ca0f2c1eb9f3e5c1b47e2314a94a434a
Python version: 2.7.5
Qt version: 4.8.7
Coin version: 3.1.3
Sirios.77
Posts: 14
Joined: Wed Jun 11, 2014 6:21 pm

Re: Funzione Join wolled objects

Post by Sirios.77 »

Ho trovato il problema, si tratta di un "bag" riconducibile alla struttura della fuzione.
Mi spiego : la formazione di un cilindro si basa sulla rotazione di una linea attorno a due cerchi, per quel che riguarda un tubo ci sono quattro cerchi e due linee che ruotano.Ma se nell'usare la funzione incriminata per puro caso le linee si trovano coincidenti, come si vede qui (linee verdi):
Risolto.PNG
Risolto.PNG (161.32 KiB) Viewed 2531 times
il risultato sarà quello che si vede sopra.

Se si fa ruotare uno dei due cilindri in modo che le linee non si tocchino come si vede qui (linee verdi):
Risolto2.PNG
Risolto2.PNG (143.6 KiB) Viewed 2531 times
il risulato sarà quello giusto.
Comunque la funzione ha qualche bag, perchè su solidi di forma tronconica l'errore si presenta come una superficie supplementare. Come si vede qui (linee verdi superfice verde):
Risolto3.PNG
Risolto3.PNG (86.72 KiB) Viewed 2531 times
Grazie a tutti per l'aiuto.
renatorivo
Veteran
Posts: 2611
Joined: Tue Feb 21, 2012 8:07 pm
Location: Torino - Italy

Re: Funzione Join wolled objects

Post by renatorivo »

Ciao, benvenuto Marco.

Ho rivisto il problema.

A quanto pare, come dice DeepSOIC, disattivando Refine si ottiene una forma valida, ma questo non risolve il problema.
Ho cercato di capire meglio.

Analizzando i vari casi si vede che succede quando ci sono delle coincidenze di linee base (come ha detto Sirios.77). Questo avviene nella forma di Sirios che ha creato i cilindri con Part, ma non succede nel mio caso perchè i cilindri sono creati con PartDesign, e, come si vede, in questo modo le linee base non si intersecano.

Non è tutto. Lavorando sui diametri e gli spessori ho notato che purtroppo succede anche quando si creano delle tangenze (problema già noto per altre operazioni).

Mie conclusioni.
Evitare di far collimare le linee base
Evitare le tangenze

Spero sia così, ma fate sapere se vi risulta altro.

Grazie a tutti per aver individuato il problema e per il vostro contributo.
Renato
Post Reply