# goose_vec::dot

Kind: function

ID: `goose_vec::dot#function@vec.goose:58092e64ecd435a3`

```goose
fn dot<T>(a: vec3<T>, b: vec3<T>) -> T
```



[Source](../src/03294c5572088575441b6fe0.html#L43) · line 43

[Structured record](../items/3d6e04b1bb0bcc7af75a4fd2.json)
