strano a me funziona perfettamente. forse è per la versione di Rhino ho notato che tu usi la 6
comunque l’importante è che hai risolto. con Lucio ed Emilio in campo io alzo le mani
ps colgo l’occasione per sottolineare “un problemino” fastidioso che già da tempo avevo riscontrato,
forse voi della vecchia guardia avete già la soluzione:
in pratica quando copio un codice da Rhino per inserire nel Forum, nell’anteprima si nota che le
virgolette alte o i doppi apici (a vostro piacimento) cambiano in base al tipo di codice dove si trova es:
rs.Command(“_DimAngle”)
rs.GetObject(“Seleziona”)
nel primo caso le virgolette sono rimaste inalterate, mentre nel secondo caso le virgolette cambiano forma,
questo comporta che quando invece si riporta un codice dal Forum a Rhino di conseguenza da come errore.
per risolvere bisogna individuare tutte le virgolette cambiate e riscriverle
cosa che poi non capisco anche se viene cambiato il (Font) le virgolette sono sempre virgolette o no?
per caso qualcuno ha riscontrato e risolto in qualche modo questa scocciatura?
OK, ma visivamente come va ?
Sembra delle dimensioni giuste ?
Scusa, mi cogli impreparato … non ho le idee molto chiare a proposito di questi override …
Beh, tu conosci bene RhinoScript, qundi sai come cercare in rhinoscriptsyntax.
Suppongo che il problema sia RhinoCommon.
E non credo di poter dire niente che tu non sappia gia’, comunque …
Come sempre devi sbattere testate finche’ non ti fai l’esperienza …
Ci sono degli esempi su developer/rhino3d
avevo visto sul forum USA che Rolf (RIL) si era fatto uno schema su RhinoCommon.
Magari dopo provo a cercarlo …
Una cosa molto utile secondo me e’ andare a vedere come funzionano le funzioni rhinoscriptsyntax.
Poi, partendo dal poco (o meno poco) che si e’ riusciti a trovare, andare a spulciare la documentazione RhinoCommon … e tirare le relative madonne quando mancano informazioni essenziali (molto spesso )
Infine, al solito, chiedere sui forum …
Dopo averti tirato su il morale … ti auguro buon appetito !
( Buono scripting non mi oso … )
Bravo Salvio ! … Io ho sempre qualche problema con Command …
Per formattare il testo degli script devi scrivere prima dello script una linea contenete 3 ‘backticks’, poi uno spazio, poi la parola “python” , senza virgolette .
Alla fine dello script aggiungi una linea con 3 ‘backticks’
Per chi usa la tastiera italiana, il backtick ha il codice 96
Se uno vuole farla sporca, aggiunge la funzione dentro
“C:\Users*\AppData\Roaming\McNeel\Rhinoceros\6.0\Plug-ins\IronPython (*)\settings\lib\rhinoscript\dimension.py”
in modo da avere un file separato, non pacioccare dimension.py o altro e, se per caso una service release ci sovrascrive tutto quanto, basta ri-copiare il file in loco.
… Non so, eh … parlo cosi’ ‘in teoria’ …
Non l’ho mai fatto (Non mi serve, non sopporto l’editor di EditPythonScript … )
EDIT:
… Dimenticavo:
Credo si debba anche editare il file rhinoscriptsyntax, aggiungendo l’istruzione
Si, infatti era la mia prima opzione, però poi la funzione non ti appare insieme alle altre “dimension”… ti devi ricordare di andare a prenderla da un’altra parte…