# Countour ed Hatch curvi

**URL:** <https://it.discourse.mcneel.com/t/countour-ed-hatch-curvi/6142>\
**Category:** Grasshopper\
**Created:** [28 Giugno 2024, 9:08am UTC](https://it.discourse.mcneel.com/t/countour-ed-hatch-curvi/6142 "2024-06-28T09:08:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![marco11a2](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/marco11a2/32/20363_2.png) [@marco11a2](https://it.discourse.mcneel.com/u/marco11a2)\
**Post date:** [28 Giugno 2024, 9:08am UTC](https://it.discourse.mcneel.com/t/countour-ed-hatch-curvi/6142/1 "2024-06-28T09:08:27Z")

</div>

Buongiorno a tutti,

per una applicazione di incisione, ho la necessità di realizzare delle sezioni (\_contour) e riempimenti che non siano perfettamente orizzontali ma che seguano il profilo di curvatura del solido.

 ![image](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/3X/1/1/1144ebb119554d8265a8d9cb9eb534685a9a7409.png)

Esiste un modo (magari con Grasshopper) per “Spianare” quei solidi su un piano orizzontale, realizzare le sezioni+riempimenti e poi riavvolgere il tutto sul solido iniziale?

Lascio in allegato il file per eventuali prove:  
[Test.3dm](https://it.discourse.mcneel.com/uploads/short-url/cvK85blrVkmLWMvyJXru1YPBuR9.3dm) (4,7 MB)

---

<div class="post-metadata">

**Author:** ![alex.coppola7](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/alex.coppola7/32/18314_2.png) [@alex.coppola7](https://it.discourse.mcneel.com/u/alex.coppola7)\
**Post date:** [28 Giugno 2024, 9:21am UTC](https://it.discourse.mcneel.com/t/countour-ed-hatch-curvi/6142/2 "2024-06-28T09:21:31Z")

</div>

Così a guardare potresti anche provare \_tweencurves, tra le curve di base e quelle superiori (però è complicato capire quanti tween fare per essere sicuro di farli ad una data distanza → rimappabile in GH).

Oppure si, con \_flow e \_flowalongsrf dovresti riuscire a farlo, ti devi preparare due srf, una di base e una di target e ti riporta le crv (attento a eventuali deformazioni)

Anche \_creatuvcrv e conseguente \_applyuvcrv può essere utile in questi casi (ma non sono sicuro riporti le crv su diverse quote Z)

---

<div class="post-metadata">

**Author:** ![alex.coppola7](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/alex.coppola7/32/18314_2.png) [@alex.coppola7](https://it.discourse.mcneel.com/u/alex.coppola7)\
**Post date:** [30 Giugno 2024, 11:10am UTC](https://it.discourse.mcneel.com/t/countour-ed-hatch-curvi/6142/3 "2024-06-30T11:10:45Z")

</div>

Ciao Marco, allora oggi avevo un po’ di tempo e ho fatto una prova.

In effetti con il tween si rischia che non venga preciso in quanto la geometria segue un profilo poco costante (si risolverebbe facendo il tween alle altezze giuste, ma mi sembra troppo lavoro). Però ti ho lasciato nel gh la procedura (magari può essere utile in altri casi meno particolari).

Quindi ho visto due possibili soluzioni su GH, a partire da una (o due) curva di sezione che ti ricavi su rhino e che segue la curvatura della geometria:

1. fai un serie alle altezze che vuoi tu e poi estrudi dei piani e trovi l’intersezione
2. fai il tween delle curve di sezione (in questo caso serve anche quella superiore) e poi estrudi i piani per trovare l’intersezione

per trovare l’altezza corretta alla quale fare i piani, ci sono anche qui due strade:

1. dividi la distanza max per l’altezza dei fogli/passate
2. dividi la distanza max per il numero di sez che vuoi (quindi ricavi l’altezza delle passate)

Nel GH ti ho lascato entrambe le soluzioni quindi basta che sostituisci l’input del relè per scegliere quale strada fa più al caso tuo.

[test01.gh](https://it.discourse.mcneel.com/uploads/short-url/qJgnxT83Dg18aJqvUYdV40e7Zbb.gh) (910,6 KB)

 ![test01](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/3X/f/3/f34403567a1340ca9af5189bb18d8ddac32f5abb.png)
