---
title: LowLevelMeshPart
framework: realitykit
role: symbol
role_heading: Class
path: realitykit/lowlevelmeshpart
---

# LowLevelMeshPart

An object that describes a range of primitives to draw from a mesh resource.

## Declaration

```swift
final class LowLevelMeshPart
```

## Overview

Overview A mesh part selects a contiguous range of indices from the mesh’s index buffer and associates them with a primitive type, winding order, and bounding volume.

## Topics

### Configuring the geometry

- [primitive](realitykit/lowlevelmeshpart/primitive.md)
- [windingOrder](realitykit/lowlevelmeshpart/windingorder.md)
- [setIndexRange(indexOffset:indexCount:)](realitykit/lowlevelmeshpart/setindexrange(indexoffset:indexcount:).md)

### Instance Properties

- [bounds](realitykit/lowlevelmeshpart/bounds.md)
- [indexCount](realitykit/lowlevelmeshpart/indexcount.md)
- [indexOffset](realitykit/lowlevelmeshpart/indexoffset.md)
- [resource](realitykit/lowlevelmeshpart/resource.md)

## See Also

### GPU resources

- [LowLevelMeshResource](realitykit/lowlevelmeshresource.md)
- [LowLevelMeshInstance](realitykit/lowlevelmeshinstance.md)
- [LowLevelMeshInstanceArray](realitykit/lowlevelmeshinstancearray.md)
- [LowLevelInstanceTransformResource](realitykit/lowlevelinstancetransformresource.md)
- [LowLevelBufferResource](realitykit/lowlevelbufferresource.md)
- [LowLevelBufferSlice](realitykit/lowlevelbufferslice.md)
- [LowLevelTextureResource](realitykit/lowleveltextureresource.md)
- [LowLevelMaterialResource](realitykit/lowlevelmaterialresource.md)
- [LowLevelDeviceResource](realitykit/lowleveldeviceresource.md)
- [BoundingSphereBox](realitykit/boundingspherebox.md)
