---
title: LowLevelMesh.Part
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/lowlevelmesh/part
---

# LowLevelMesh.Part

An object that describes a range of primitives to display, and their material index.

## Declaration

```swift
struct Part
```

## Topics

### Creating a low-level mesh part

- [init(indexOffset:indexCount:topology:materialIndex:bounds:)](realitykit/lowlevelmesh/part/init(indexoffset:indexcount:topology:materialindex:bounds:).md)

### Describing a low-level mesh part

- [indexOffset](realitykit/lowlevelmesh/part/indexoffset.md)
- [indexCount](realitykit/lowlevelmesh/part/indexcount.md)
- [topology](realitykit/lowlevelmesh/part/topology.md)
- [materialIndex](realitykit/lowlevelmesh/part/materialindex.md)
- [bounds](realitykit/lowlevelmesh/part/bounds.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Updatable meshes

- [Integrating virtual objects with your environment](realitykit/integrating-virtual-objects-with-your-environment.md)
- [Creating a spatial drawing app with RealityKit](realitykit/creating-a-spatial-drawing-app-with-realitykit.md)
- [Creating a plane with low-level mesh](realitykit/creating-a-plane-with-low-level-mesh.md)
- [LowLevelMesh](realitykit/lowlevelmesh.md)
- [LowLevelMesh.Descriptor](realitykit/lowlevelmesh/descriptor-swift.struct.md)
- [LowLevelMesh.Layout](realitykit/lowlevelmesh/layout.md)
- [LowLevelMesh.Attribute](realitykit/lowlevelmesh/attribute.md)
- [LowLevelMesh.VertexSemantic](realitykit/lowlevelmesh/vertexsemantic.md)
- [LowLevelMesh.PartsCollection](realitykit/lowlevelmesh/partscollection.md)
- [LowLevelBuffer](realitykit/lowlevelbuffer.md)
- [LowLevelInstanceData](realitykit/lowlevelinstancedata.md)
