Additional formatting

This commit is contained in:
ffrostfall 2024-05-05 00:59:46 -04:00
parent 2d5cdd7b80
commit 54c5b19a66

View file

@ -16,6 +16,8 @@ Implement a standard library for creating & using the existing vector type.
It's important to keep in mind that this list of implementable functions isn't intended to be exhaustive, but rather to serve as a starting point.
---
`vector(x: number?, y: number?, z: number?)`
Creates a vector with 3 components: x, y, z. If the feature flag for wide vectors is enabled, a fourth argument `w: number?` will be introduced. As per standard, vectors wouldn't have a metatable by default. A vector's metatable would need to be set by the C API `lua_setmetatable`.
@ -38,6 +40,8 @@ Returns the cross product of two vectors.
Returns the dot product of a vector.
---
### Arithmetic operations
Primitive operators for vectors are already implemented, so this RFC doesn't concern vector arithmetic.