Navigation
API > API/Plugins > API/Plugins/FractureEngine > API/Plugins/FractureEngine/FVoronoiPartitioner
References
| Module | FractureEngine |
| Header | /Engine/Plugins/Experimental/Fracture/Source/FractureEngine/Public/FractureEngineClustering.h |
| Include | #include "FractureEngineClustering.h" |
| Source | /Engine/Plugins/Experimental/Fracture/Source/FractureEngine/Private/FractureEngineClustering.cpp |
void KMeansPartition
&40;
int32 InPartitionCount,
int32 MaxIterations,
TArrayView< const FVector > InitialCenters
&41;
Remarks
Cluster bodies into k partitions using K-Means. Connectivity is ignored: only spatial proximity is considered.
Parameters
| Name | Description |
|---|---|
| InPartitionCount | Number of partitions to target, if InitialCenters is not provided |
| MaxIterations | Maximum iterations of refinement of partitions. In many cases, K-Means will converge and stop early if MaxIterations is large. |
| InitialCenters | If non-empty, these positions will be used to initialize the partition locations. The target partition count will then be the length of this array. |