From d9bdbd6020285b81adf98e23c205993e71af6e3f Mon Sep 17 00:00:00 2001 From: Bryan Galdrikian Date: Mon, 10 Jun 2019 14:37:48 -0700 Subject: Hierarchy optimization bugfixes and improvements Takes a selection set and only merges those chunks --- sdk/extensions/authoring/source/NvBlastExtAuthoringFractureToolImpl.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'sdk/extensions/authoring/source/NvBlastExtAuthoringFractureToolImpl.h') diff --git a/sdk/extensions/authoring/source/NvBlastExtAuthoringFractureToolImpl.h b/sdk/extensions/authoring/source/NvBlastExtAuthoringFractureToolImpl.h index fb3ba37..a8c59dc 100755 --- a/sdk/extensions/authoring/source/NvBlastExtAuthoringFractureToolImpl.h +++ b/sdk/extensions/authoring/source/NvBlastExtAuthoringFractureToolImpl.h @@ -375,7 +375,9 @@ public: bool deleteAllChildrenOfChunk(int32_t chunkId) override; - void uniteChunks(uint32_t maxAtLevel, uint32_t maxGroupSize, const NvcVec2i* adjChunks, uint32_t adjChunksSize, + void uniteChunks(uint32_t threshold, uint32_t targetClusterSize, + const uint32_t* chunksToMerge, uint32_t mergeChunkCount, + const NvcVec2i* adjChunks, uint32_t adjChunksSize, bool removeOriginalChunks = false) override; -- cgit v1.2.3