Salve a tutti, sono nuovo del forum ma utilizzo Rhino da anni: mi sono imbattuto in una curva di 3° grado con 3 punti di controllo il che mi lascia perplesso ed incredulo perché contravviene alle regole che ben conosciamo.
L’ho costruita con il comando “curva per punti di controllo” (Grado=3, ChiusuraPermanente=Si) ovviamente disponendo 3 click
Non vorrei fare brutte figure ma sono molto curioso di sapere che natura (sempre NURBS sarà!) e che caratteristiche ha questa curva.
Qualcuno può aiutarmi?
Grazie a tutti,… siete preziosi.
Grazie Gambler : nelle proprietà ci sono 6 punti di controllo (così ci siamo!) ma non comprendo i 3 duplicati .
Non si finisce mai di imparare,… per fortuna!
Mi sai dire qualcosa in più riguardo questi punti duplicati?
Di nuovo grazie.
Sospetto dipenda dal fatto che la curva è periodica ma non sono molto preparato in materia.
Mi unisco ai tuoi dubbi in attesa della risposta degli esperti.
Dato che l’argomento mi interessa, ho provato a fare una piccola definizione GH che permetta di disegnare delle curve Nurbs con nodi uniformi … molto uniformi … … cioe’ non ‘clamped’.
In pratica curve del tipo di quella di cui parla Lorenzo, ma anche non periodiche.
Serve un poligono da usare come control polygon e il grado.
Poi, se si vuole indagare ulteriormente e decidere quali span vedere, c’e’ uno slider per settare il primo span disegnato.
E un altro per poter ‘aggiungere’ o ‘togliere’ span a fine curva.
Quando aggiunge, usa i CV alll’inizio del control polygon, duplicandoli e aggiungendoli alla fine.
Questo per poter ottenere curve periodiche (cioe’ chiuse) come quella in discussione.
( In pratica, con un control polygon triangolare come quello nell’immagine, per avere la curva chiusa settiamo addspa a 2 )
Spero che, volendo, si capisca qualcosa … se no, pazienza.
P.S.
Ah, c’e’ anche un output per i Greville points, che dovrebbero separare i vari span della curva.
… Solo che non riesco a vederli nella preview di GH … forse devo settare qualcosa ?
Ciao a tutti: voglio ringraziarvi per gli interventi e le risposte che avete pubblicato inerenti l’argomento che ho sottoposto.
Come supponevo, un forum e i suoi membri sono preziosissimi: il poco tempo a mia disposizione mi ha impedito di parteciparvi fin dai primi passi, mossi più di un decennio fa.
Ne sono rammaricato e credo di essermi perso molte interessanti curiosità.
Spero di recuperare e chissà, magari di essere di aiuto.
Di nuovo grazie e… complimenti.
Buon lavoro!
Hehe … OK, pero’ … secondo me potremmo anche interpretare le cose in un altro modo.
Se la curva si chiama periodica, vuol dire che ‘geometricamente’ o ‘concettualmente’, diciamo come ci pare , non ha un inizio (e una fine). Non c’e’ soluzione di continuita’.
… E quindi e’ proprio definita da 3 punti.
Credo che le proprieta’ parlino di 6 punti perche’ Rhino, per comodita’ di calcolo, immagazzina 6 punti, che naturalmente sono sempre i 3 di partenza, ripetuti.
E per poter lavorare con questa curva, definisce anche un punto iniziale (e finale), esattamente come fa per i cerchi.
Certo.
La geometria della curva non cambia.
Solo, essendo periodica, ‘ricicla’ alcuni CV.
In questo caso, con 3 punti (direi che sia il numero minimo), in pratica ogni punto viene usato nel calcolo della curva 4 volte. ( Parliamo di grado = 3 )
Per convertirla in curva ‘tradizionale’ , usiamo MakeNonPeriodic.
Due punti non cambiano, l’altro viene sostituito da 4 punti (primo e ultimo coincidenti).
Hmmm … solo che dopo non riesco ad ‘andare avanti’, cioe’ … come faccio ad ‘aprire’ la curva ?
Se cerco di selezionare il CV iniziale (o finale), me li seleziona tutti e due (evidentemente li considera un CV unico), e se li sposto la curva resta chiusa, anche se la continuita’ diventa G0 …