Formula per CurvaNurbs

Ragazzi un saluto a tutti,

immagine

sarebbe fattibile creare una curva/polinea utilizzando una formula magari col componente espressioni?

Si come no! Con GH mi sono divertito con queste Nephroid - Wikipedia ma è anche utile per piazzare punti con formule di trigonometria

1 Mi Piace

cia Alex grazie per la risposta,

se posso chiederti una cortesia, essendo che di equazioni non ci capisco nulla non saprei nemmeno
da che parte inizare, se potresti postare il file con un esempio semplice con pochi punti
onestamente quando vedo quel tipo di formule il cervello scappa :smile: :smile:

(va bene anche uno screen dove si visualizza la formula nel componente Espressione)

Ciao Salvio, purtroppo non trovo più la definizione!
Comunque questo è tutorial che avevo seguito (ormai anni fa) ma molto.interessante su questo componente

Magari ti è utile

Ciao Salvio

Curva di Bézier di secondo grado:

immagine
immagine

( da: Bézier curve - Wikipedia )

salvio-21.gh (5,9 KB)

sicuramente grazie :+1:

ciao Emilio e grazie per la def :+1:

chiedo venia credo di aver fatto confondere
intendevo sia una curva che una polilinea :pray:

a parte questo dettaglio, ora sono più confuso.
ma quindi si parla di punti che si muovono nello
spazio quando si utilizzano queste espressioni?

Vedi qualcosa che si muove ? :slight_smile:

che si posizionano a formare la curva

Scusa, “si posizionano” cosa ?
Come vedi la def disegna una semplice polilinea che approssima la curva.

la def torna una semplice pililinea perché è ultimo componente che restituisce quel risultato,
ma se selezioni il componente Espressioni si vede che va a creare una moltitudine di punti.

ps (facendo il bake alla polilinea ed in Rh la esplodi vedi che sono tante micro linee unite)

non so se anche nel passato quando si parlava di espressioni per realzzare curve di grado 3
era questo il risultato, io personalmente avevo compreso che veniva realizzata
proprio una curva con determinate caratteristiche di proprietà

provando con il componente curva rimane una sola curva intera (ovviamente)

Si’, sono i punti usati per disegnare la polilinea.
Punti che appartengono alla curva.
E puoi variare il numero con lo Slider.

La polilinea e’ solo un modo comodo per disegnare la curva a video.

La formula calcola i vari punti della curva, a seconda del valore del parametro t.
A quanto ne so, per disegnare una curva si calcolano dei punti appartenenti alla curva.

Quello postato e’ sono un esempio, molto semplice (di grado 2) di curva parametrica.
Per curve definite diversamente … spiacente, passo. :blush:

Quali caratteristiche ?

le caratteristiche intendevo il grado e cose simili per realizzarle

ok grazie provo a lavorarci sopra :+1:

Il grado e’ 2, e ci sono i CV.
I nodi, avendo 3 punti per una curva di grado 2, non servono.

Se provi a disegnare una curva di grado 2 con Rhino, utilizzando gli stessi CV, vedrai che e’ la stessa curva.

va bene, provo a realizzare una curva di grado 3 e cerco di verificare quanto mi hai detto :ok_hand:

Occhio solo che la Bézier di terzo grado ha una formula diversa, che ovviamente vuole 4 CV.

1 Mi Piace

si su questo mi ricordo un’altra discussione dove si parlava di ciò :wink:

se sono corrette, mi sembrano più complesse.

bello :star_struck: :star_struck:

Bézier_2_big

Bézier_3_big

Bézier_4_big

170px-Quadratic_Beziers_in_string_art.svg

osservando le animazioni sopratutto quelle con più punti iniziano a sembrare complicate
poi vedendo ultima immagine, senza saperlo in passato ho disegnato le curve di Bezier :man_facepalming:

1 Mi Piace