# CSG

Every member that needs the CSG capability. From Roblox Studio 0.744.0.7441077 (version-7aaa6838d36c4448).

- Kind: Capability
- Uses: 34
- HTML page: https://rapi.sleaze.dev/index/capabilities/CSG/

## Properties

- [NegateOperation.PreviousOperation](https://rapi.sleaze.dev/classes/NegateOperation.md) (Read access)
- [PartOperation.AssetId](https://rapi.sleaze.dev/classes/PartOperation.md) (Read access)
- [PartOperation.ChildData](https://rapi.sleaze.dev/classes/PartOperation.md) (Read access)
- [PartOperation.ChildData2](https://rapi.sleaze.dev/classes/PartOperation.md) (Read access)
- [PartOperation.ComponentIndex](https://rapi.sleaze.dev/classes/PartOperation.md) (Read access)
- [PartOperation.Content](https://rapi.sleaze.dev/classes/PartOperation.md) (Read access)
- [PartOperation.DCDPropertyData](https://rapi.sleaze.dev/classes/PartOperation.md) (Read access)
- [PartOperation.FormFactor](https://rapi.sleaze.dev/classes/PartOperation.md) (Read access)
- [PartOperation.InitialSize](https://rapi.sleaze.dev/classes/PartOperation.md) (Read access)
- [PartOperation.ManifoldMesh_DEPRECATED](https://rapi.sleaze.dev/classes/PartOperation.md) (Read access)
- [PartOperation.MeshData](https://rapi.sleaze.dev/classes/PartOperation.md) (Read access)
- [PartOperation.MeshData2](https://rapi.sleaze.dev/classes/PartOperation.md) (Read access)
- [PartOperation.OffCentered](https://rapi.sleaze.dev/classes/PartOperation.md) (Read access)
- [PartOperation.PhysicsData](https://rapi.sleaze.dev/classes/PartOperation.md) (Read access)
- [PartOperation.RenderFidelity](https://rapi.sleaze.dev/classes/PartOperation.md) (Read access)
- [PartOperation.SmoothingAngle](https://rapi.sleaze.dev/classes/PartOperation.md) (Read access)
- [PartOperation.SolidMeshHolder](https://rapi.sleaze.dev/classes/PartOperation.md) (Read access)
- [PartOperation.TriangleCount](https://rapi.sleaze.dev/classes/PartOperation.md) (Read access)
- [PartOperation.UsePartColor](https://rapi.sleaze.dev/classes/PartOperation.md) (Read access)

## Methods

- [BasePart:IntersectAsync](https://rapi.sleaze.dev/classes/BasePart.md)
- [BasePart:SubtractAsync](https://rapi.sleaze.dev/classes/BasePart.md)
- [BasePart:UnionAsync](https://rapi.sleaze.dev/classes/BasePart.md)
- [GeometryService:CalculateConstraintsToPreserve](https://rapi.sleaze.dev/classes/GeometryService.md)
- [GeometryService:CreateBasicMeshPart](https://rapi.sleaze.dev/classes/GeometryService.md)
- [GeometryService:FragmentAsync](https://rapi.sleaze.dev/classes/GeometryService.md)
- [GeometryService:GenerateFragmentSites](https://rapi.sleaze.dev/classes/GeometryService.md)
- [GeometryService:HashMeshAsync](https://rapi.sleaze.dev/classes/GeometryService.md)
- [GeometryService:IntersectAsync](https://rapi.sleaze.dev/classes/GeometryService.md)
- [GeometryService:SubtractAsync](https://rapi.sleaze.dev/classes/GeometryService.md)
- [GeometryService:SweepPartAsync](https://rapi.sleaze.dev/classes/GeometryService.md)
- [GeometryService:TranscodeMesh](https://rapi.sleaze.dev/classes/GeometryService.md)
- [GeometryService:TranscodeModel](https://rapi.sleaze.dev/classes/GeometryService.md)
- [GeometryService:UnionAsync](https://rapi.sleaze.dev/classes/GeometryService.md)
- [PartOperation:SubstituteGeometry](https://rapi.sleaze.dev/classes/PartOperation.md)
