ciao a tutti,
sto cercando di usare OpenNest in GH e riscontro dei problemi che non riesco a capire come risolvere o meglio ancora a capire perchè alcune sagome non vengano prese nella selezione…
allego un file esempio, la definizione GH e uno snap dove evidenzio alcune sagome escluse dal nesting.
tendando di scovare la causa forse il problema è dovuto al fatto che il primo passaggio in cui seleziono le curve per definire la lista Guid (ID) le entità che circoscrivono le sagome da nestare devono essere prive di curve…
e infatti se sostituisco la sagoma con curve con una sua semplificata in cui converto ogni curva di perimetro esterno con una spezzata (grado 1) e riseleziono questa nuova entità allora open nest esegue correttamente il nesting…
servirebbe automatizzare il processo altrimenti nel caso di 100 sagome c’è da impazzire…
usando il converttopolyline ho quasi risolto…
non capisco perchè una sagoma contenuta all’unterno del pannello più grande non viene considerata in modo corretto…
purtroppo no…
occorre che stia li perchè altrimenti nel nesting non viene collocato all’interno degli scarichi delle sagome ma fuori come un pannello a parte…
Io in genero uso questo metodo: converto le curve in polilinee per velocizzare il nesting, creo le superfici piane, eseguo il nesting e poi applico le trasformazioni alle forme originali. Poi da lì si possono eventualmente estrarre nuovamente i bordi e fare il bake delle curve.
In questo caso ad esempio il nesting richiede meno di 1.5 s.
In effetti OpenNest sembra avere problemi con alcune superfici, però facendo la conversione, come avevi già notato, il problema si risolve.
Una piccola nota: la definizione prende le curve in automatico dai layer con il componente Geometry Pipeline, quindi quando viene aperta con il file 3dm originale vengono considerate anche le curve create dopo il nesting, che andrebbero quindi spostate in un altro layer (vedi allegato)
Con la conversione in polilinee avevo già aggirato il problema delle curve ma resta il fatto che alcune sagome se collocate all’interno di scarichi di altre più grandi vengano perse e non considerate nel nesting…
La tua prova con conversione in planar surface mi impedirebbe di andare a inserire sagome dentro ad altri pannelli con tagli interni?
Direi che con Boundary Surfaces i bordi vengono riconosciuti correttamente (in verde nell’immagine) e mi sembra che il risultato del nesting (in alto) sia corretto.