Superficie planari

ma in Gh un modo semplice per creare delle superficie da curve planari in Rh5?
non ho trovato nessun componente specifico. . . .

troppo generico Salvio… curve chiuse, topologia rettangolare… multiedge…

Per qualunque curva planare chiusa uso Boundary Surface.

hai ragione, sorry Giuseppe :pray:

ottimo leopoldo, ho provato sembra che funzioni sia con curve chiuse che aperte :+1:

@leopoldomonzani mi sa che ho cantato vittoria troppo presto. i casi strani sempre a me :smiley:

unnamed.gh (6,5 KB)

in questo caso sia con le curve aperte che chiuse il componente “Boundary Surface” non funziona

mentre col componente che avevo usato io inizialmente “Reled Surface” la superficie si crea

per questo volevo trovare un altro modo per ovviare ad altre situazioni.

Devi settare “Flatten”.
unnamed1.gh (6,8 KB)
img1

ok grazie Leopoldo, con questo flatten ancora non ho capito bene il “funzionamento”
essendo che ho una sola curva per componente, in genere lo usavo quando avevo vari oggetti

Flatten: prende dati di piĂą liste e distrugge la gerarchia/ordine delle liste di origine creando una nuova lista {0} con dentro tutti i dati.

ok Giuseppe e su questo ci siamo, appunto per ciò che hai specificato, essendo che sto gestendo una sola geometria per componente, non comprendevo il senso, poi verificando la “crvlinea” in uscita risulta:

{0;0;0}

quindi bisogna ricordarsi di verificare in uscita che genere di lista hanno generato gli oggetti in input :+1:

esatto
Magari usando Simplify in uscita o il path mapper allinei varie liste allo stesso nome {0}. In questo caso si tratta di una coincidenza che debbano essere tutte {0}, parlo senza aver visto la definizione perchè non ho il tempo fino a domani… ma se invece fosse stato {0;0} il Flatten ti avrebbe portato fuori strada.

1 Mi Piace

infatti, essendo che il “problema” della lista era solo sulla linea mentre per la curva andava bene.
quindi come dicevi se avessi avuto entrambi gli output {0;0} non c’era la necessità di azzerare la lista

concludendo, “come nel caso della definizione che ho postato”
si può riassumere che gli indici delle liste, debbono sempre coincidere/combaciare

ok grazie per la precisazione :+1:

ricercando in rete simplify emulando l’esempio funziona, nella mia definizione non cambia nulla.

mentre per path mapper è un bel casino :man_facepalming: