# 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: vec3: 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)
```

