# goose_vec::vec3

Kind: struct

ID: `goose_vec::vec3#struct@vec.goose`

```goose
struct vec3<T>
```



[Source](../src/03294c5572088575441b6fe0.html#L10) · line 10

[Structured record](../items/fa3cdbea5738bf791b4add8b.json)

Members:

- [vec3.x](../items/07be3d162efebda9db761d5d.md) — `x: T`
- [vec3.y](../items/74891235d6a2182ee9cb1d45.md) — `y: T`
- [vec3.z](../items/13194efddc8a5248d9593923.md) — `z: T`
