---
title: "MTLPackedFloat3Make(_:_:_:)"
framework: metal
role: symbol
role_heading: Function
path: "metal/mtlpackedfloat3make(_:_:_:)"
---

# MTLPackedFloat3Make(_:_:_:)

Returns a new packed vector with three floating-point values.

## Declaration

```swift
func MTLPackedFloat3Make(_ x: Float, _ y: Float, _ z: Float) -> MTLPackedFloat3
```

## Parameters

- `x`: The vector’s x coordinate.
- `y`: The vector’s y coordinate.
- `z`: The vector’s z coordinate.

## See Also

### Supporting types

- [MTLAxisAlignedBoundingBox](metal/mtlaxisalignedboundingbox-swift.typealias.md)
- [MTLPackedFloat3](metal/mtlpackedfloat3-swift.typealias.md)
- [MTLPackedFloat4x3](metal/mtlpackedfloat4x3-swift.typealias.md)
- [MTL4BufferRange](metal/mtl4bufferrange.md)
- [MTL4BufferRangeMake(_:_:)](metal/mtl4bufferrangemake(_:_:).md)
