# UnitX in espressione

**URL:** <https://it.discourse.mcneel.com/t/unitx-in-espressione/3311>\
**Category:** Grasshopper\
**Created:** [15 Luglio 2020, 9:45pm UTC](https://it.discourse.mcneel.com/t/unitx-in-espressione/3311 "2020-07-15T21:45:36Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [15 Luglio 2020, 9:45pm UTC](https://it.discourse.mcneel.com/t/unitx-in-espressione/3311/1 "2020-07-15T21:45:36Z")

</div>

![Annotazione 2020-07-15 232634](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/8/80670fe506a68f0c77cb057b150dcd6bd7c11f87.png) ![Annotazione 2020-07-15 232559](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/c/c290480a86970617cd6542b9397cb44fa092bec1.png)

ma il risultato ottenuto dal componente UnitX col fattore collegato ad uno Slider ed il Vettore al Motion del componente Move, non dovrebbe essere lo stesso risultato se nel Motion del Move inserisco come espressione la sintassi della seconda foto? come mai invece il Move mi torna “errore conversione vettore”? sbaglio la sitassi oppure è sbagliato proprio il concetto?

---

<div class="post-metadata">

**Author:** ![emilio](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/emilio/32/16095_2.png) [@emilio](https://it.discourse.mcneel.com/u/emilio)\
**Post date:** [15 Luglio 2020, 10:53pm UTC](https://it.discourse.mcneel.com/t/unitx-in-espressione/3311/2 "2020-07-15T22:53:54Z")

</div>

Move vuole un vettore su Motion, anche se setti un’espressione.

Se usi una Expression esterna allora va bene.

---

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [15 Luglio 2020, 11:03pm UTC](https://it.discourse.mcneel.com/t/unitx-in-espressione/3311/3 "2020-07-15T23:03:42Z")

</div>

🤦‍♂️

quindi c’è differenza tra input ed il risultato dell’espressione

ps con espressione esterna funziona ed ho trovato anche la sintassi giusta: UnitX\*x

tks Emilio 👍

edit:  
dimenticavo però prima avevo provato nell’espressione ad inserire solo “UnitX” e senza nessun collegamento, e in questo modo funziona ovviamente sposta solo di una unità 🤔

---

<div class="post-metadata">

**Author:** ![emilio](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/emilio/32/16095_2.png) [@emilio](https://it.discourse.mcneel.com/u/emilio)\
**Post date:** [15 Luglio 2020, 11:15pm UTC](https://it.discourse.mcneel.com/t/unitx-in-espressione/3311/4 "2020-07-15T23:15:01Z")

</div>

> [@0904](#):
>
> quindi c’è differenza tra input ed il risultato dell’espressione

Credo che GH prima controlli il tipo dell’input e poi, se il tipo e’ giusto, lo passi all’espressione per essere trasformato e quindi utilizzato dal componente.

> [@0904](#):
>
> avevo provato nell’espressione ad inserire solo “UnitX”

Buono a sapersi, quello non lo avevo provato.

---

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [15 Luglio 2020, 11:20pm UTC](https://it.discourse.mcneel.com/t/unitx-in-espressione/3311/5 "2020-07-15T23:20:28Z")

</div>

> [@emilio](#):
>
> Buono a sapersi, quello non lo avevo provato.

si infatti se non cambi nulla di default sposta sempre verso asse Z ma lo si può cambiare nell’espressione, e volendo se è un parametro fisso puoi moltiplicarlo per il valore che ti serve

un saluto, ciao Emilio.

---

<div class="post-metadata">

**Author:** ![emilio](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/emilio/32/16095_2.png) [@emilio](https://it.discourse.mcneel.com/u/emilio)\
**Post date:** [16 Luglio 2020, 6:41am UTC](https://it.discourse.mcneel.com/t/unitx-in-espressione/3311/6 "2020-07-16T06:41:02Z")

</div>

Ciao Salvio !
