# getDistanceBetweenPoints3D (Compartido)

> Mide la distancia en línea recta entre dos puntos en el espacio.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Compartido
- **Categoría**: Datos y utilidades
- **URL**: https://wiki.mymp.gg/es/getDistanceBetweenPoints3D

## Sintaxis

```lua
float getDistanceBetweenPoints3D(float x1, y1, z1, float x2, y2, z2)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `x1, y1, z1` | `float` | El primer punto. También acepta un `vec3`. |
| `x2, y2, z2` | `float` | El segundo punto. También acepta un `vec3`. |

## Retorno

La distancia.

## Ejemplo

```lua
local a = getElementPosition(playerA)
local b = getElementPosition(playerB)
print(("%.1f m apart"):format(getDistanceBetweenPoints3D(a, b)))
```

## Ver también

- [getDistanceBetweenPoints2D (Compartido)](https://wiki.mymp.gg/es/getDistanceBetweenPoints2D.md): Mide la distancia entre dos puntos en el plano horizontal, sin contar la altura.
