Salve a tutti, ho un problema con uno script di Python,
ecco le immagini corrispettive dell’errore che mi da
se elimino la riga 20 (commentandola), l’errore non viene segnalato, però non ottengo l’obiettivo finale dello script, ma riesce a selezionare la superficie di riferimento
Hey,
Can u post the file that we can take a look on it?
Try wrapping your Python list in a statically typed .NET list. From memory:
import Rhino
from System.Collections.Generic import List
dotNetBrepList = List[Rhino.Geometry.Brep](pythonBrepList)
error phyton.gh (24.5 KB)
Il processo segue tale criterio:
Creo un punto attraverso coordinate - intercetto l’intersezione tra punto e superficie (singole celle) - ottengo superficie dove giace il punto - intercetto punti della cella (pattern)
what if u use rs.ProjectPointToSurface(points, surface/brep, vector)? I think this way will solve your problem…
error phyton.gh (28.1 KB)
Puoi provare a inserirlo per verificare? perchè continua a darmi errore. Ho settato le curve generatrici nel file così da poter visualizzare la struttura
then pls post 3dm file as well
ho internalizzato le curve direttamente sul nuovo file, dovresti visualizzare tutto aprendo il file .gh
HI
The ProjectPointsToBreps method requires the IEnumerable parameter type.So you need to convert “qd” and “ptrestr” into a list.
error phyton.gh (22.2 KB)
error phyton.gh (29.8 KB)
E’ possibile settare una tolleranza sulla selezione dei punti delle celle? i punti devono essere sempre pari al numero di nodi di una cella, mai devono essere selezionate 2 o più celle.