Comando filletedge in python

salve
non sono riuscito a trovare un’istruzione in python che dia lo stesso risultato di FilletEdge in Rhino.
Nel caso mi servirebbe sapere anche come si fa a identificare e a “comunicare” a python lo spigolo da arrotondare.

Salve Gaetano

Ho trovato solo questo, in RhinoCommon:

https://developer.rhino3d.com/api/RhinoCommon/html/M_Rhino_Geometry_Brep_CreateFilletEdges.htm

Non trovo niente in rhinoscriptsyntax.

Quanto a identificare lo spigolo … non so se s’e’ un modo particolare …
Forse, caso per caso, si puo’ cercare il modo migliore.
Ad esempio proprieta’ della curva che costituisce lo spigolo, come boundingbox o un punto vicino o la direzione.
Forse usare anche la faccia o le facce adiacenti allo spigolo …

Ma sono solo ipotesi, dato che personalmente non ho mai usato questo metodo in uno script …

grazie Emilio, anche se per un neofita come me RhinoCommon appare troppo complicato.
Chissà forse un giorno…

Hai detto bene, Gaetano … ‘appare’. :slight_smile:
E’ solo piu’ grande, per cosi’ dire.
E quindi all’inizio non sai dove andare a cercare le cose,
ma permette molta liberta’ di movimento. Molto piu’ di rhinoscriptsyntax.

In ogni caso, se vuoi, quando decidi di provare, chiede pure info qui sul forum.
Vedrai che con qualche dritta si riesce a partire senza particolari problemi.

salve
nel caso volessi (cautamente) avvicinarmi al mondo RhinoCommon da dove potrei iniziare?
E’ necessaria la conoscenza di C#?
grazie

No, anzi Rhino non prevede gli script in C#.
Per usare RhinoCommon per scriptare Rhino bisogna usare Python.
(Anche se conoscere C# aiuta, in quanto RhinoCommon e’ stata scritta originariamente per C#,
ma per iniziare non e’ indispensabile secondo me)

Qui c’e’ la pagina principale riguardante RhinoCommon

In particolare la documentazione sulla API e’ qui

https://developer.rhino3d.com/api/RhinoCommon/html/R_Project_RhinoCommon.htm

Si vede subito che e’ molto piu’ estesa di rhinoscriptsyntax. :slight_smile:

Per iniziare potresti cominciare a guardare qualche esempio (semplice), facendo riferimento alla API per avere piu’ informazioni.
E naturalmente chiedere qui (o sul forum USA) per ogni dubbio …

Una cosa che considero molto utile per chi conosce rhinoscriptsyntax e’ andare a vedere come sono scritte le funzioni di rhinoscriptsyntax in RhinoCommon

Anzi, forse e’ il modo migliore per partire … :slight_smile: