( posto su Rhino Windows anche se penso che gli script interessino (quando interessano) allo stesso modo sia Windows che OSX … ma non c’e’ una categoria generica )
Recentemente sul forum si e’ parlato del noto caso fillet ‘vertice di cubo in due tempi’ … chiamiamolo cosi’, che notoriamente con FilledEdge fallisce.
Ho tentato di imbastire uno script per velocizzare la correzione di questa situazione.
… Ho solo provato a mettere insieme due script che gia’ avevo … niente di serio.
Se funziona, lo script costruisce una polisurf composta dai due fillet originali tagliati piu’ la parte sferica.
L’inserimento della polisurf nel solido va fatta dopo a mano …
Comunque lo posto ( Per smettere un po’ di chiacchierare a vanvera e fare qualcosa di piu’ divertente … quando si trova il tempo e’ la cosa migliore. )
Purtroppo Emilio
La polisuperfice che lo script crea non interseca correttamente il solido , e quindi la booleana di sottrazione fallisce.
Cmq questo caso particolare (e simili) io lo risolvo sempre dando un valore al fillet che fallisce di 1 o 2 micron inferiore al valore del fillet che interseca ( anziche’ 3 mm do 2.998 ).
Voglio vedere se un cliente ha il coraggio di contestare un pezzo perchè c’e’ un raggio inferiore di 2 micron rispetto al valore richiesto, quando la maggior parte delle macchine CNC ha una precisione del centesimo.
Con la versione 6 questo problema è risolto con un escamotage. Se hai raccordato un spigolo e in seguito vuoi raccordare i due adiacenti con lo stesso raggio basta lanciare il comando fillet e con l’opzione edit si risolve il problema. Provare per credere.
Vittorio
Grazie per l’info, Mario !
Io avevo provato a trimmare con il border e funzionava …
certo e’ solo uno script dilettantesco, non mi aspetto che tenga la precisione come un comando Rhino.
Giusto ovviamente il ragionamento sulla leggera riduzione di raggio.
Anche se io preferisco quando possibile usare valori costanti … di solito mi incasino di meno in seguito, magari in caso di modifiche …
Come notato giustamente da Mario, lo script e’ carente in precisione.
Per cui ho provato a migliorare il risultato … non so con quanto successo …
Ho anche cambiato alcune cose:
Non e’ piu’ necessario cliccare il punto di piega del fillet, mi sembrava scomodo e facile da sbagliare.
Al suo posto ora bisogna cliccare la superficie di fillet gia’ presente.
Cliccando il vecchio fillet (prima selezione) c’e’ anche una opzione per (cercare di) unire automaticamente il solido a operazione effettuata o meno.
OK, e’ solo un esercizio di scripting … Vittorio ci ha detto che con la 6 le cose funzionano bene anche in questo caso particolare, ergo … problema risolto !