> For the complete documentation index, see [llms.txt](https://primer2.dynamobim.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://primer2.dynamobim.org/it/5_essential_nodes_and_concepts/5-2_geometry-for-computational-design/3-points.md).

# Punti

## Punti in Dynamo

### Che cos'è un punto?

Un [punto](#deep-dive-into...) è definito da niente di più che uno o più valori denominati coordinate. Il numero di valori delle coordinate necessari per definire il punto dipende dal sistema di coordinate o dal contesto in cui si trova.

### Punto 2D e 3D

Il tipo di punto più comune in Dynamo è presente nel sistema di coordinate globali tridimensionale e dispone di tre coordinate \[X,Y,Z] (punto 3D in Dynamo).

![](https://977504712-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcjugM499QmKp4nEs1EdU%2Fuploads%2Fgit-blob-dd8a33441c9eb80aef6230ee4eff0532141891ff%2Fpoints%20-%203d%20point%20in%20dynamo.jpg?alt=media)

Un punto 2D in Dynamo ha due coordinate \[X,Y].

![](https://977504712-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcjugM499QmKp4nEs1EdU%2Fuploads%2Fgit-blob-1188a2ba153908cf7dc9987fa604a388c4c6579f%2Fpoints%20-%202d%20point%20in%20dynamo.jpg?alt=media)

### Punto su curve e superfici

I parametri per le curve e le superfici sono continui e si estendono oltre il bordo della geometria specificata. Poiché le forme che definiscono lo spazio del parametro risiedono in un sistema di coordinate globali tridimensionale, è sempre possibile convertire una coordinata parametrica in una coordinata "globale". Il punto \[0.2, 0.5] sulla superficie, ad esempio, è uguale al punto \[1.8, 2.0, 4.1] nelle coordinate globali.

![](https://977504712-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcjugM499QmKp4nEs1EdU%2Fuploads%2Fgit-blob-4fb97447b132cbcef59d55a00ccf68fbde1835cd%2Fpoints%20-%20xyz%20vs%20coord%20sys%20vs%20uv.jpg?alt=media)

> 1. Punto nelle coordinate XYZ globali supposte
> 2. Punto rispetto ad un determinato sistema di coordinate (cilindrico)
> 3. Punto come coordinata UV su una superficie

> Scaricare il file di esempio facendo clic sul collegamento seguente.
>
> Un elenco completo di file di esempio è disponibile nell'Appendice.

{% file src="/files/b0FzvkcGLBCHyd7G9ZgQ" %}

## Approfondimento su...

Se la geometria è il linguaggio di un modello, i punti sono l'alfabeto. I punti sono la base su cui vengono create tutte le altre geometrie: sono necessari almeno due punti per creare una curva, almeno tre punti per creare un poligono o una faccia della mesh e così via. La definizione della posizione, dell'ordine e della relazione tra i punti (provare una funzione seno) consente di definire una geometria di ordine più alto, ad esempio oggetti riconosciuti come cerchi o curve.

![Da punto a curva](https://977504712-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcjugM499QmKp4nEs1EdU%2Fuploads%2Fgit-blob-f6c6a1db90c2900e64c6f422b9db94ff4ba3a940%2FPointsAsBuildingBlocks-1.jpg?alt=media)

> 1. Un cerchio che utilizza le funzioni `x=r*cos(t)` e `y=r*sin(t)`
> 2. Una curva seno che utilizza le funzioni `x=(t)` e `y=r*sin(t)`

### Punto come coordinate

I punti possono esistere anche in un sistema di coordinate bidimensionale. La convenzione ha una notazione di lettere diversa a seconda del tipo di spazio impiegato. È possibile che si stia utilizzando \[X,Y] su un piano o \[U,V] se si è su una superficie.

![Punto come coordinate](https://977504712-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcjugM499QmKp4nEs1EdU%2Fuploads%2Fgit-blob-1f8a4265d54aad1e566c9a5b3264cbe245c4baa2%2FCoordinates.jpg?alt=media)

> 1. Un punto nel sistema di coordinate euclideo: \[X,Y,Z]
> 2. Un punto in un sistema di coordinate di parametri delle curve: \[t]
> 3. Un punto in un sistema di coordinate di parametri delle superfici: \[U,V]
