Solido su solido (?)

Salve a tutti!!! Ho di nuovo un problema :grin: devo applicare questo solido su un’altro solido, ho provato anche FlowAlongSurface ma mi deforma l’oggetto iniziale e io devo mantenere sempre lo stesso zero e sempre le solite dimensioni. bottone.3dm (2,0 MB)

Grazie in anticipo per l’aiuto!

Rinnovo l’invito a leggere il post di Emilio…che contiene l’esatta soluzione.
Una deformazione è ovvio che ci sia. Minima.

1 Mi Piace

Grazie per l’aiuto, ho riletto tutto il post, ho fatto le mie prove ma sono ancora disperataaaa. la deformazione non è minima! :sob:

Qui la modellazione passo-passo…
Il succo è che la srf di rivoluzione ha una singolarità al centro (sull’asse) che è il motivo per cui il disegno si deforma.
Purtroppo un po’ di teoria…che non piace a nessuno… però serve se si vuole modellare bene. Questo il motivo per cui ho fatto la srf rossa, estratto il wireframe e proiettato sulla srf di rivoluzione originale più un pezzetto in piano.
Dalle curve proiettate ho ricavato la rete di curve su cui ho fatto il flow su superfice. Ovvio che questa geometria non presenta il problema del punto centrale e quidi la deformazione è trascurabile. Una volat che le srf hanno fatto il loro sporco lavoro le ho buttate e ora puoi fare la booleana fra la decorazione e il bottone…

Poi dici Babbo Natale…eh… Martì… :grinning:

bottone-gm.3dm (5,6 MB)

1 Mi Piace

Grazie mille Giuseppe!!! Avevo capito infatti la singolarità al centro, ma non capivo come fare a risolverla. Sono agli inizi e ancora non so usare bene tutte le funzioni di rhino, quindi se gentilmente mi potresti spiegare passo-passo e più che altro vorrei capire come hai fatto a ricavare quella superficie rossa. Grazie di nuovo! :blush::christmas_tree:

Brava Marti…
qui si scherza lo sai…

L’idea è di sostituire alla srf con singolarità una senza e che abbia la stessa forma (entro limiti accettabili).
Ho fatto una srf rettangolare grado 3/ grado3 con 10/10 Cpoint (rossa)
estratto il wireframe della rossa.(ottieni curve)
Allargato un po’ il disco con singolarità con un pezzetto piano che raccorda in quadrato.
Proiettato le curve rosse su disco + pezzo in piano
Prese curve proiettate e fatto network (blu)
Portato la rossa iniziale sotto il decoro e usata come srf di partenza nel flow
Blu come destinazione del flow
ottiane il decoro proiettato su una srf similissima al disco.
butti rossa, blu e curve
Festa fatta.

1 Mi Piace

Spiegazione ottima :wink: però non riesco ancora a capire come hai realizzato la superficie rossa, che comando hai utilizzato per cambiare il grado e poi Cpoint? Ho rhino in italiano quindi i comandi in inglese non li capisce, grazie mille nuovamente!!

Partito da una normale srf rettangolare.
Ricostruisci superfice. Menu Strumeni superfici icona con omino che mena col martello…

Nella costruzione della srf rettangolare altrimenti trovi l’opzione deformabile dove indichi grado e Cv.

1 Mi Piace

Scusa nuovamente la mia ignoranza ma cosa significa network? Grazie di tutto :gift:

No colpa mia… faccio casino fra comandi in inglese e italiano…
network = rete di curve…

1 Mi Piace

Ho provato a rifarlo tutto da me, ma perché non mi viene?? :sob:

<img src="//mcneelusercontent.s3.amazonaws.com/original/1X/99769e15bba45eefa0741d99fffb3147d9aa133b.jpg" width=“690” height="

Comando: _Dir sulla rete di curve e noterai che puoi cambiare la direzione delle normali, invertire U con V e invertire singolarmente il verso di U e V… devi trovare la combinazione che sia quella giusta. A occhio: flip delle normali e inverti U V.

…damme na bella notizia Martì…

1 Mi Piace

Ci sono riuscita!!! :tada: Ho fatto come mi hai detto e mi è venuto subito! Grazie mille per tutti i tuoi aiuti e buone feste!!

Si’, OK, alla fine a calci e pugni ci siete riusciti, ma se usate FlowAlongSrf comunque la ‘verticale’ non e’ piu’ verticale …
E in ogni modo, non sarebbe il caso di richiedere un comando apposito ?
Se ho capito il problema, si tratta in pratica di deformare degli oggetti dandogli una centina o curvatura, definita da una superficie e da una direzione ‘di proiezione’.
Mi sembra un’operazione che puo’ rivelarsi utile in diversi casi.
Oppure ci sono impedimenti geometrici ? Nel senso che la cosa non e’ ben definita o non e’ facilmente realizzabile ?

Anche perche’, non in questo thread ma in quello a cui hai fatto riferimento, abbiamo scoperto che esiste uno script di Pascal per questo.
E secondo il mio insignificante parere, quando uno script del grande Pascal viene riutilizzato per richieste diverse e’ un chiaro segno che manca un comando Rhino nativo.
Che ne dici, Giuspa ? :smiley:

Mi sono perso Emi!..
in che senso la verticale non è più verticale?

Hmmm … forse mi sono perso io …
Pensavo all’altra discussione dove si parlava espressamente di ‘proiettare’ oggetti su una superficie.
E in quel caso usando FlowAlongSrf c’era l’errore che si vede qui:

Cioe’ invece del verde ottengo il blu. (Partendo dalle forme inferiori ottengo quelle superiori)
Se il blu e’ quello che Martina voleva … come non detto.
Pero’ credo che ci siano casi in cui si vuole il verde. e non saprei come ottenerlo rapidamente.

O no ? :blush:

P.S.
C’e’ modo di inserire una immagine direttamente dalla clipboard qui ?

OK adesso ho visto bene anche quello che fa lo script di Pascal…
Però se parliamo di “precisione”… manco qui ci siamo… mi pare funzioni tipo la gabbia del cage-edit.
Proietta i punti del cage sulla srf e deforma modificando la destinazione nello stesso modo.
Direi “Spatial Deform” in GH.

Dici di no ?
Purtroppo non sono esperto di Cage … non puoi regolare la precisione con il numero dei CV ?
E invece FlowAlongSrf come funziona ? Sposta solo i CV degli oggetti senza aggiungerne ?

Si, puoi ma è come fare una circonferenza partendo da una non razionale periodica…
Sto diventando scemo a replicare lo script con GH… ma vedo con piacere, leggendo in giro, che non sono il solo…
Nono, tutti gli UDT incluso il flowalongsrf ricostruisce tutto a meno di non usare le opzioni rigid ma a quel punto non ha più senso il comando…

OK … mi perdo di nuovo … :slightly_smiling:
( Uuuuurca ! Ci sono delle faccine nuove … che sembrano decisamente piu’ sensate. Buono ! )

Ma gli UDT non generano comunque approssimazioni ?
( Senza offesa per il grande Dale Lear … sono solo io che non mi ricordo … )

Beh, il fatto che anche con GH sia difficile da ottenere non potrebbe essere visto come indicazione che questa operazione non e’ ancora considerata nei set di comandi sia Rhino che GH ?