Fillet problematico

Ciao.

Sto cercando di fare un Raccordo fillet bordi a questa forma molto semplice



Come si vede bene dalla foto 3, il fillet non è riuscito (é come se la curva restasse all’interno della forma originaria).

Mi é capitato molte volte e in genere si risolve riducendo il raggio del fillet. Ma in questo caso la forma é davvero molto semplice e il raggio é piccolissimo.

Comincio a pensare che sbaglio qualcosa

Sapreste come fare? O se c’è un altro sistema per arrotondare i bordi?

Grazie!

Ciao.
Oltre le immagini serve postare il file. Magari solo la geometria coinvolta nel problema e indicare il raggio che vuoi usare. Magari sbagli tu… o magari è Rhino a sbagliare ma senza il modello è impossibile rispondere.

1 Mi Piace

Ciao… è vero, la forma è davvero semplice… :thinking: io comincerei con il controllare che l’oggetto sia un solido ermetico

1 Mi Piace

Ok avete ragione. Domani dovrei riuscire ad allegarlo :+1:

Ottimo. Attendo il file!

1 Mi Piace

Ecco il file. Spero di averlo allegato correttamente. Grazie!

0079-01.3dm (83,8 KB)

Aspettando il responso di Giuseppe.
Provato con raggi diversi e nessun problema riscontrato.
0079-01 a.3dm (240,2 KB)
0079-01 b.3dm (211,2 KB)

1 Mi Piace

Confermo anch’io nessun problema con vari raggi.

Con raggio 0.005 (a occhio quello dell’immmagine)
SOLO su quell’edge, cioe’ non su tutto il perimetro, fallisce su Rhino 6.
( Su tutto il perimetro funziona anche quello :slight_smile: )
Ma io proverei intanto a diminuire la tolleranza.

1 Mi Piace

Grazie a tutti per le risposte. Domani provo a selezionare tutto il perimetro e a ridurre la tolleranza. Si il raggio era 0.005. Magari é un bug. Domani riprovo :+1:

Indagando un poco, si vede che il punto critico e’ l’altra estremita’ dell’edge.
Le due superfici ‘laterali’ li’ sembrano in tangenza, ma invece c’e’ un leggero piego.
Le due tangenti formano un angolo di oltre un grado.
Suppongo che Rhino fatichi a terminare un fillet in quel punto, anche se non conosco il motivo …
Non so se il piego sia voluto.
Potrebbe anche essere dovuto a una tolleranza angolare piuttosto alta in fase di costruzione, almeno credo …

1 Mi Piace

Molto interessante! Domani lo controllo bene

Se curi un po’ di più la curva di base eviti gli “spigoli”.
0079-01 c.3dm (75,9 KB)
img1

Ok. Domani scarico i files che avete allegato e provo :+1::+1:

Ho scaricato tutti i vostri files allegati.
E ho provato anche sul mio originale. Se applicato su tutto il perimetro funziona!
Devo comunque stare più attento in fase di progettazione :+1:

Vedendo la seconda foto di Davide postata, deduco che il comando fillet è stato eseguito selezionando solo un bordo anzichè prendere tutti i bordi.
Poi ho voluto guardare meglio e ho rifatto come dovrebbe essere fatto correttamente

  1. Estrapolato curva di bordo e attivato grafico di curvatura dove si nota la non tangenza delle curve.

  2. Poi attivo i punti di controllo delle curve interessate e faccio passare una retta tra nodo in comune e il prossimo punti di controllo della curva centrale nera che voglio mantenere inalterata e agisco spostando il pt di controllo delle curve rosse , cercando di discostarmi il meno possibile dall’originale rossa di partenza.

  3. Speculo le nuove curve e elimino una delle due linee blu a sx ed estendo
    3

  4. Fatta l’estrusione, estrapolare la superficie dove si trova la raggiatura minima che sarà anche la massima ottenibile con il comando fillet (0.032 - 0.001 di tolleranza = 0,031)

  5. Eseguo il comando _FilletEdge (_FilletEdgeOLD è il comando nascosto che era in RH3.0 se non sbaglio. Alternativa da non buttare) e seleziono tutti i bordi.
    NB: con il doppio click del mouse sullo stesso spigolo, seleziona tutta la catena se in tangenza ovviamente.

  6. Risultato:

Qui di seguito il risultato fatto sulla matematica iniziale di davide, senza correzioni, con il comando nascosto: _FilletEdgeOld

Tagliandolo a metà e speculandolo, si poteva comunque utilizzare. Anche se il metodo delle curve costruite correttamente è sicuramente fondamentale!

1 Mi Piace

Avete detto già tutto e talmente bene che ho poco da aggiungere.
Forse una cosa…
Se c’è un modo GARANTITO per farsi male in Rhino è lavorare con dimensioni di modello che portano il calcolo a infognarsi in valori prossimi alla tolleranza.
Se poi ci abbiniamo la “quasi tangenza” abbiamo il TOP.

Pikkolo experimenten:
FilletEdge 0.032 sul modello così come viene. Geometricamente parlando il raggio ci starebbe ma Rhino “sbaglia”. Vediamo perché.
Per deporre il fillet si deve avvalere di un calcolo stile “pollicino”. Avanzo e metto un segno. Quando i segni sono troppo vicini (tolleranza) qualcosa potrebbe andare storto…

Stesso modello. Scaliamolo 100 volte più grande. Fillet 100 volte maggiore (3.2) e tutto funziona.

3 Mi Piace

Sono senza parole per la vostra bravura e competenza! Mi segno tutto nel mio file di appunti, e provo a mettere in pratica tutti queste indicazioni e questi comandi :+1::+1::relaxed:

Comunque avevo già notato che lavorando con elementi piccoli Rhino fa abbastanza fatica. Anche l’utilizzo dello zoom diventa problematico. Devo abituarmi ad usare tutto il piano di lavoro come area dove collocare l’oggetto…

1 Mi Piace

Attenzione anche che più sei vicino all’origine 0,0,0 e meglio lavora Rhino …
Abbiamo già notato qui sul forum cosa succede se ci si allontana troppo nello spazio di lavoro.
Quindi è bene lavorare con dimensioni corrette, tolleranze adeguate e vicini all’origine.

Paolo

1 Mi Piace