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.
Funzione Join wolled objects
Forum rules
regole del forum e le informazioni utili
Importante: PRIMA di chiedere aiuto leggete qui!
regole del forum e le informazioni utili
Importante: PRIMA di chiedere aiuto leggete qui!
Funzione Join wolled objects
- Attachments
-
- Cattura.PNG (31.39 KiB) Viewed 2607 times
-
- Veteran
- Posts: 2611
- Joined: Tue Feb 21, 2012 8:07 pm
- Location: Torino - Italy
Re: Funzione Join wolled objects
Ciao,
Ma ... nel mio caso funziona cerrettamente:
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
Sirios.77 wrote:Volevo segnalare un problema con la funzione Join wolled objects
a vedere dalla figura, forse volevi dire "in modo errato", in quanto il tubo piccolo è un guscio vuoto.Sirios.77 wrote:dopo aver creato i due tubi la loro unione o taglio avviene i modo corretto
Ma ... nel mio caso funziona cerrettamente:
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
- DeepSOIC
- Veteran
- Posts: 7896
- Joined: Fri Aug 29, 2014 12:45 am
- Location: used to be Saint-Petersburg, Russia
Re: Funzione Join wolled objects
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.
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.
-
- Veteran
- Posts: 2611
- Joined: Tue Feb 21, 2012 8:07 pm
- Location: Torino - Italy
Re: Funzione Join wolled objects
Nel mio caso il risultato è valido anche con la proprietà Refine On
Re: Funzione Join wolled objects
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
Re: Funzione Join wolled objects
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
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
Re: Funzione Join wolled objects
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):
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):
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):
Grazie a tutti per l'aiuto.
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):
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):
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):
Grazie a tutti per l'aiuto.
-
- Veteran
- Posts: 2611
- Joined: Tue Feb 21, 2012 8:07 pm
- Location: Torino - Italy
Re: Funzione Join wolled objects
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
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