diff options
| author | Bryan Galdrikian <[email protected]> | 2019-08-19 02:18:16 -0700 |
|---|---|---|
| committer | Bryan Galdrikian <[email protected]> | 2019-08-19 02:18:16 -0700 |
| commit | 9c03a9fbef009c8e5ea406e6929907206d8d135c (patch) | |
| tree | 859704aaaca035688986cae3cc75a56f6d784a68 /sdk/extensions/authoring/source/NvBlastExtAuthoringFractureToolImpl.h | |
| parent | Padding bounds when determining chunks from islands, allows nearby chunks gen... (diff) | |
| download | blast-9c03a9fbef009c8e5ea406e6929907206d8d135c.tar.xz blast-9c03a9fbef009c8e5ea406e6929907206d8d135c.zip | |
Fixing chunk hierarchy optimization/merge bugsv1.1.5_pre4
Exposing ability to remove chunks to fracture tool API
Diffstat (limited to 'sdk/extensions/authoring/source/NvBlastExtAuthoringFractureToolImpl.h')
| -rwxr-xr-x | sdk/extensions/authoring/source/NvBlastExtAuthoringFractureToolImpl.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sdk/extensions/authoring/source/NvBlastExtAuthoringFractureToolImpl.h b/sdk/extensions/authoring/source/NvBlastExtAuthoringFractureToolImpl.h index a8c59dc..9e4d41e 100755 --- a/sdk/extensions/authoring/source/NvBlastExtAuthoringFractureToolImpl.h +++ b/sdk/extensions/authoring/source/NvBlastExtAuthoringFractureToolImpl.h @@ -373,7 +373,7 @@ public: */
bool isMeshContainOpenEdges(const Mesh* input) override;
- bool deleteAllChildrenOfChunk(int32_t chunkId) override;
+ bool deleteChunkSubhierarchy(int32_t chunkId, bool deleteRoot = false) override;
void uniteChunks(uint32_t threshold, uint32_t targetClusterSize,
const uint32_t* chunksToMerge, uint32_t mergeChunkCount,
@@ -397,7 +397,6 @@ public: private:
- void eraseChunk(int32_t chunkId);
bool isAncestorForChunk(int32_t ancestorId, int32_t chunkId);
int32_t slicingNoisy(uint32_t chunkId, const SlicingConfiguration& conf, bool replaceChunk, RandomGeneratorBase* rnd);
uint32_t stretchGroup(const std::vector<uint32_t>& group, std::vector<std::vector<uint32_t>>& graph);
|