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 ?