# Class: vec3 Class representing a 3D vector. ## Fields (3) ### `x` x component of the vector. - Type: `float` ### `y` y component of the vector. - Type: `float` ### `z` z component of the vector. - Type: `float` ## Constructors (1) ### `new(x, y, z)` Returns a vector that contains the x, y, and z values. - **Parameters:** - `x` (float): x component of the vector. - `y` (float): y component of the vector. - `z` (float): z component of the vector. **Example Usage:** ```lua myInstance = vec3:new(x, y, z) ```