aboutsummaryrefslogtreecommitdiff
path: root/docs/source_docs/files
diff options
context:
space:
mode:
authorBryan Galdrikian <[email protected]>2018-01-22 14:04:16 -0800
committerBryan Galdrikian <[email protected]>2018-01-22 14:04:16 -0800
commit1dc1a87fba520bb45c1ce8165e8ea2c83c0a308d (patch)
tree5f8ca75a6b92c60fb5cf3b14282fc4cc1c127eb2 /docs/source_docs/files
parentUpdating readme.md to show updated UE4 Blast integration branches (diff)
downloadblast-1dc1a87fba520bb45c1ce8165e8ea2c83c0a308d.tar.xz
blast-1dc1a87fba520bb45c1ce8165e8ea2c83c0a308d.zip
Changes for 1.1.2 release candidate
See README.md, docs/release_notes.txt
Diffstat (limited to 'docs/source_docs/files')
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_8h-source.html134
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_8h.html221
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h-source.html95
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h-source.html4
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_cutout_8h-source.html106
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_cutout_8h.html61
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_cutout_impl_8h-source.html174
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_cutout_impl_8h.html76
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_8h-source.html288
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_8h.html4
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h-source.html307
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h-source.html12
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h.html2
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_triangulator_8h-source.html117
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_types_8h-source.html266
-rw-r--r--docs/source_docs/files/_nv_blast_ext_exporter_8h-source.html196
-rw-r--r--docs/source_docs/files/_nv_blast_ext_exporter_8h.html2
-rw-r--r--docs/source_docs/files/_nv_blast_ext_exporter_fbx_writer_8h-source.html76
-rw-r--r--docs/source_docs/files/_nv_blast_ext_exporter_obj_reader_8h-source.html22
-rw-r--r--docs/source_docs/files/_nv_blast_ext_exporter_obj_writer_8h-source.html24
-rw-r--r--docs/source_docs/files/_nv_blast_ext_exporter_obj_writer_8h.html1
-rw-r--r--docs/source_docs/files/annotated.html15
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator-members.html2
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.html14
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl-members.html2
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.html14
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_cutout_set-members.html61
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_cutout_set.html380
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_cutout_set.pngbin0 -> 510 bytes
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fbx_file_writer-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fbx_file_writer.html24
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool-members.html7
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.html247
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl-members.html7
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.html247
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_writer-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_writer.html24
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_reader.html4
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_writer-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_writer.html24
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator-members.html2
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator.html42
-rw-r--r--docs/source_docs/files/classes.html36
-rw-r--r--docs/source_docs/files/files.html2
-rw-r--r--docs/source_docs/files/functions_0x61.html56
-rw-r--r--docs/source_docs/files/functions_0x63.html74
-rw-r--r--docs/source_docs/files/functions_0x64.html25
-rw-r--r--docs/source_docs/files/functions_0x66.html19
-rw-r--r--docs/source_docs/files/functions_0x67.html243
-rw-r--r--docs/source_docs/files/functions_0x69.html39
-rw-r--r--docs/source_docs/files/functions_0x6d.html14
-rw-r--r--docs/source_docs/files/functions_0x6e.html19
-rw-r--r--docs/source_docs/files/functions_0x6f.html59
-rw-r--r--docs/source_docs/files/functions_0x70.html56
-rw-r--r--docs/source_docs/files/functions_0x72.html76
-rw-r--r--docs/source_docs/files/functions_0x73.html70
-rw-r--r--docs/source_docs/files/functions_0x74.html72
-rw-r--r--docs/source_docs/files/functions_0x75.html25
-rw-r--r--docs/source_docs/files/functions_0x76.html17
-rw-r--r--docs/source_docs/files/functions_0x78.html13
-rw-r--r--docs/source_docs/files/functions_0x79.html7
-rw-r--r--docs/source_docs/files/functions_0x7e.html2
-rw-r--r--docs/source_docs/files/functions_func.html12
-rw-r--r--docs/source_docs/files/functions_func_0x63.html69
-rw-r--r--docs/source_docs/files/functions_func_0x66.html10
-rw-r--r--docs/source_docs/files/functions_func_0x67.html207
-rw-r--r--docs/source_docs/files/functions_func_0x69.html13
-rw-r--r--docs/source_docs/files/functions_func_0x6f.html35
-rw-r--r--docs/source_docs/files/functions_func_0x70.html23
-rw-r--r--docs/source_docs/files/functions_func_0x72.html81
-rw-r--r--docs/source_docs/files/functions_func_0x73.html51
-rw-r--r--docs/source_docs/files/functions_func_0x75.html8
-rw-r--r--docs/source_docs/files/functions_func_0x7e.html2
-rw-r--r--docs/source_docs/files/functions_vars_0x61.html6
-rw-r--r--docs/source_docs/files/functions_vars_0x63.html14
-rw-r--r--docs/source_docs/files/functions_vars_0x64.html8
-rw-r--r--docs/source_docs/files/functions_vars_0x66.html7
-rw-r--r--docs/source_docs/files/functions_vars_0x69.html5
-rw-r--r--docs/source_docs/files/functions_vars_0x6d.html16
-rw-r--r--docs/source_docs/files/functions_vars_0x6e.html10
-rw-r--r--docs/source_docs/files/functions_vars_0x6f.html2
-rw-r--r--docs/source_docs/files/functions_vars_0x70.html24
-rw-r--r--docs/source_docs/files/functions_vars_0x73.html12
-rw-r--r--docs/source_docs/files/functions_vars_0x74.html5
-rw-r--r--docs/source_docs/files/functions_vars_0x75.html19
-rw-r--r--docs/source_docs/files/functions_vars_0x76.html3
-rw-r--r--docs/source_docs/files/functions_vars_0x78.html13
-rw-r--r--docs/source_docs/files/functions_vars_0x79.html13
-rw-r--r--docs/source_docs/files/globals_0x6e.html10
-rw-r--r--docs/source_docs/files/globals_func_0x6e.html10
-rw-r--r--docs/source_docs/files/hierarchy.html17
-rw-r--r--docs/source_docs/files/namespace_nv_1_1_blast.html171
-rw-r--r--docs/source_docs/files/namespacemembers_0x63.html4
-rw-r--r--docs/source_docs/files/namespacemembers_0x67.html2
-rw-r--r--docs/source_docs/files/namespacemembers_func_0x63.html4
-rw-r--r--docs/source_docs/files/namespacemembers_func_0x67.html2
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_bond_generation_config-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_bond_generation_config.html19
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.html17
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_convex_loop-members.html51
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_convex_loop.html79
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout-members.html52
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout.html96
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_configuration-members.html55
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_configuration.html148
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_set_impl-members.html65
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_set_impl.html430
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_set_impl.pngbin0 -> 506 bytes
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data-members.html2
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data.html6
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_materials-members.html52
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_materials.html96
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_noise_configuration-members.html54
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_noise_configuration.html131
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_p_o_i_n_t2_d-members.html56
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html195
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_poly_vert-members.html52
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_poly_vert.html96
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_slicing_configuration-members.html5
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_slicing_configuration.html58
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle-members.html2
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle.html44
-rw-r--r--docs/source_docs/files/tree.html230
125 files changed, 5599 insertions, 1614 deletions
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_8h-source.html
index ca016a5..3bce837 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_8h-source.html
@@ -81,69 +81,83 @@
<a name="l00043"></a>00043 {
<a name="l00044"></a>00044 <span class="keyword">class </span>Mesh;
<a name="l00045"></a>00045 <span class="keyword">class </span>VoronoiSitesGenerator;
-<a name="l00046"></a>00046 <span class="keyword">class </span>FractureTool;
-<a name="l00047"></a>00047 <span class="keyword">class </span>ConvexMeshBuilder;
-<a name="l00048"></a>00048 <span class="keyword">class </span>BlastBondGenerator;
-<a name="l00049"></a>00049 <span class="keyword">class </span>MeshCleaner;
-<a name="l00050"></a>00050 <span class="keyword">struct </span>CollisionParams;
-<a name="l00051"></a>00051 <span class="keyword">struct </span>CollisionHull;
-<a name="l00052"></a>00052 }
-<a name="l00053"></a>00053 }
-<a name="l00054"></a>00054
-<a name="l00055"></a>00055 <span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>;
-<a name="l00056"></a>00056
-<a name="l00070"></a>00070 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#2c7975d1a51bd0d4069bd81b10dfa5fe">NvBlastExtAuthoringCreateMesh</a>(<span class="keyword">const</span> physx::PxVec3* positions, <span class="keyword">const</span> physx::PxVec3* normals,
-<a name="l00071"></a>00071 <span class="keyword">const</span> physx::PxVec2* uv, uint32_t verticesCount, <span class="keyword">const</span> uint32_t* indices, uint32_t indicesCount);
-<a name="l00072"></a>00072
-<a name="l00080"></a>00080 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#c65c865d65168418a3f4cc7b563096ed">NvBlastExtAuthoringCreateVoronoiSitesGenerator</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* mesh,
-<a name="l00081"></a>00081 <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a>* rng);
-<a name="l00082"></a>00082
-<a name="l00087"></a>00087 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#32494843df016048528ed3e616caa1d1">NvBlastExtAuthoringCreateFractureTool</a>();
-<a name="l00088"></a>00088
-<a name="l00093"></a>00093 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#46c38eb07e899ff5e8be404ad121ea8d">NvBlastExtAuthoringCreateBondGenerator</a>(physx::PxCooking* cooking,
-<a name="l00094"></a>00094 physx::PxPhysicsInsertionCallback* insertionCallback);
-<a name="l00095"></a>00095
-<a name="l00100"></a>00100 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#57729a170bc6412fe3a0cb616c2f97ed">NvBlastExtAuthoringCreateConvexMeshBuilder</a>(physx::PxCooking* cooking,
-<a name="l00101"></a>00101 physx::PxPhysicsInsertionCallback* insertionCallback);
+<a name="l00046"></a>00046 <span class="keyword">class </span>CutoutSet;
+<a name="l00047"></a>00047 <span class="keyword">class </span>FractureTool;
+<a name="l00048"></a>00048 <span class="keyword">class </span>ConvexMeshBuilder;
+<a name="l00049"></a>00049 <span class="keyword">class </span>BlastBondGenerator;
+<a name="l00050"></a>00050 <span class="keyword">class </span>MeshCleaner;
+<a name="l00051"></a>00051 <span class="keyword">struct </span>CollisionParams;
+<a name="l00052"></a>00052 <span class="keyword">struct </span>CollisionHull;
+<a name="l00053"></a>00053 }
+<a name="l00054"></a>00054 }
+<a name="l00055"></a>00055
+<a name="l00056"></a>00056 <span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>;
+<a name="l00057"></a>00057
+<a name="l00071"></a>00071 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#2c7975d1a51bd0d4069bd81b10dfa5fe">NvBlastExtAuthoringCreateMesh</a>(<span class="keyword">const</span> physx::PxVec3* positions, <span class="keyword">const</span> physx::PxVec3* normals,
+<a name="l00072"></a>00072 <span class="keyword">const</span> physx::PxVec2* uv, uint32_t verticesCount, <span class="keyword">const</span> uint32_t* indices, uint32_t indicesCount);
+<a name="l00073"></a>00073
+<a name="l00087"></a>00087 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#887847d49fc36c3ea63fd3a6d2a6b2ae">NvBlastExtAuthoringCreateMeshFromFacets</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* vertices, <span class="keyword">const</span> <span class="keywordtype">void</span>* edges, <span class="keyword">const</span> <span class="keywordtype">void</span>* facets,
+<a name="l00088"></a>00088 uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount);
+<a name="l00089"></a>00089
+<a name="l00097"></a>00097 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#c65c865d65168418a3f4cc7b563096ed">NvBlastExtAuthoringCreateVoronoiSitesGenerator</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* mesh,
+<a name="l00098"></a>00098 <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a>* rng);
+<a name="l00099"></a>00099
+<a name="l00101"></a>00101 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#5f493f939d13616983cd56942757c77c">NvBlastExtAuthoringCreateCutoutSet</a>();
<a name="l00102"></a>00102
-<a name="l00103"></a>00103
-<a name="l00111"></a>00111 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#b18076da1fdaba742be2f64f1c47ebb6">NvBlastExtAuthoringTransformCollisionHullInPlace</a>
-<a name="l00112"></a>00112 (
-<a name="l00113"></a>00113 <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* hull,
-<a name="l00114"></a>00114 <span class="keyword">const</span> physx::PxVec3* scaling,
-<a name="l00115"></a>00115 <span class="keyword">const</span> physx::PxQuat* rotation,
-<a name="l00116"></a>00116 <span class="keyword">const</span> physx::PxVec3* translation
-<a name="l00117"></a>00117 );
-<a name="l00118"></a>00118
-<a name="l00126"></a>00126 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#e2fd14c835d63b3cb910e7e5e50d6bb5">NvBlastExtAuthoringTransformCollisionHull</a>
-<a name="l00127"></a>00127 (
-<a name="l00128"></a>00128 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* hull,
-<a name="l00129"></a>00129 <span class="keyword">const</span> physx::PxVec3* scaling,
-<a name="l00130"></a>00130 <span class="keyword">const</span> physx::PxQuat* rotation,
-<a name="l00131"></a>00131 <span class="keyword">const</span> physx::PxVec3* translation
-<a name="l00132"></a>00132 );
+<a name="l00118"></a>00118 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#0c09c0fc47ac3e47511e96375e212eca">NvBlastExtAuthoringBuildCutoutSet</a>(<a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>&amp; cutoutSet, <span class="keyword">const</span> uint8_t* pixelBuffer,
+<a name="l00119"></a>00119 uint32_t bufferWidth, uint32_t bufferHeight, <span class="keywordtype">float</span> segmentationErrorThreshold, <span class="keywordtype">float</span> snapThreshold, <span class="keywordtype">bool</span> periodic, <span class="keywordtype">bool</span> expandGaps);
+<a name="l00120"></a>00120
+<a name="l00125"></a>00125 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#32494843df016048528ed3e616caa1d1">NvBlastExtAuthoringCreateFractureTool</a>();
+<a name="l00126"></a>00126
+<a name="l00131"></a>00131 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#46c38eb07e899ff5e8be404ad121ea8d">NvBlastExtAuthoringCreateBondGenerator</a>(physx::PxCooking* cooking,
+<a name="l00132"></a>00132 physx::PxPhysicsInsertionCallback* insertionCallback);
<a name="l00133"></a>00133
-<a name="l00145"></a>00145 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a6ed285a916f8dd64001820d1633bb4e">NvBlastExtAuthoringProcessFracture</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>&amp; fTool,
-<a name="l00146"></a>00146 <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>&amp; bondGenerator, <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>&amp; collisionBuilder, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a>&amp; collisionParam, int32_t defaultSupportDepth = -1);
-<a name="l00147"></a>00147
-<a name="l00148"></a>00148
-<a name="l00153"></a>00153 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#d8620704c7b10e310df502a8c8998a17">NvBlastExtAuthoringCreateMeshCleaner</a>();
-<a name="l00154"></a>00154
-<a name="l00155"></a>00155
+<a name="l00138"></a>00138 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#57729a170bc6412fe3a0cb616c2f97ed">NvBlastExtAuthoringCreateConvexMeshBuilder</a>(physx::PxCooking* cooking,
+<a name="l00139"></a>00139 physx::PxPhysicsInsertionCallback* insertionCallback);
+<a name="l00140"></a>00140
+<a name="l00141"></a>00141
+<a name="l00149"></a>00149 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#b18076da1fdaba742be2f64f1c47ebb6">NvBlastExtAuthoringTransformCollisionHullInPlace</a>
+<a name="l00150"></a>00150 (
+<a name="l00151"></a>00151 <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* hull,
+<a name="l00152"></a>00152 <span class="keyword">const</span> physx::PxVec3* scaling,
+<a name="l00153"></a>00153 <span class="keyword">const</span> physx::PxQuat* rotation,
+<a name="l00154"></a>00154 <span class="keyword">const</span> physx::PxVec3* translation
+<a name="l00155"></a>00155 );
<a name="l00156"></a>00156
-<a name="l00179"></a>00179 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_authoring_8h.html#bad5633affda4f6fba27048e26981236">NvBlastExtAuthoringFindAssetConnectingBonds</a>
-<a name="l00180"></a>00180 (
-<a name="l00181"></a>00181 <span class="keyword">const</span> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>** components,
-<a name="l00182"></a>00182 <span class="keyword">const</span> physx::PxVec3* scales,
-<a name="l00183"></a>00183 <span class="keyword">const</span> physx::PxQuat* rotations,
-<a name="l00184"></a>00184 <span class="keyword">const</span> physx::PxVec3* translations,
-<a name="l00185"></a>00185 <span class="keyword">const</span> uint32_t** convexHullOffsets,
-<a name="l00186"></a>00186 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>*** chunkHulls,
-<a name="l00187"></a>00187 uint32_t componentCount,
-<a name="l00188"></a>00188 <a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>*&amp; newBondDescs
-<a name="l00189"></a>00189 );
-<a name="l00190"></a>00190
-<a name="l00191"></a>00191 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORING_H</span>
+<a name="l00164"></a>00164 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#e2fd14c835d63b3cb910e7e5e50d6bb5">NvBlastExtAuthoringTransformCollisionHull</a>
+<a name="l00165"></a>00165 (
+<a name="l00166"></a>00166 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* hull,
+<a name="l00167"></a>00167 <span class="keyword">const</span> physx::PxVec3* scaling,
+<a name="l00168"></a>00168 <span class="keyword">const</span> physx::PxQuat* rotation,
+<a name="l00169"></a>00169 <span class="keyword">const</span> physx::PxVec3* translation
+<a name="l00170"></a>00170 );
+<a name="l00171"></a>00171
+<a name="l00183"></a>00183 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a6ed285a916f8dd64001820d1633bb4e">NvBlastExtAuthoringProcessFracture</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>&amp; fTool,
+<a name="l00184"></a>00184 <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>&amp; bondGenerator, <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>&amp; collisionBuilder, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a>&amp; collisionParam, int32_t defaultSupportDepth = -1);
+<a name="l00185"></a>00185
+<a name="l00192"></a>00192 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#de75005f859c5cead3f89cee9c345af8">NvBlastExtUpdateGraphicsMesh</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>&amp; fTool, <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>&amp; ares);
+<a name="l00193"></a>00193
+<a name="l00194"></a>00194
+<a name="l00195"></a>00195
+<a name="l00196"></a>00196
+<a name="l00201"></a>00201 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#d8620704c7b10e310df502a8c8998a17">NvBlastExtAuthoringCreateMeshCleaner</a>();
+<a name="l00202"></a>00202
+<a name="l00203"></a>00203
+<a name="l00204"></a>00204
+<a name="l00227"></a>00227 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_authoring_8h.html#913c91f5df4128e885a8103e7b82f2c3">NvBlastExtAuthoringFindAssetConnectingBonds</a>
+<a name="l00228"></a>00228 (
+<a name="l00229"></a>00229 <span class="keyword">const</span> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>** components,
+<a name="l00230"></a>00230 <span class="keyword">const</span> physx::PxVec3* scales,
+<a name="l00231"></a>00231 <span class="keyword">const</span> physx::PxQuat* rotations,
+<a name="l00232"></a>00232 <span class="keyword">const</span> physx::PxVec3* translations,
+<a name="l00233"></a>00233 <span class="keyword">const</span> uint32_t** convexHullOffsets,
+<a name="l00234"></a>00234 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>*** chunkHulls,
+<a name="l00235"></a>00235 uint32_t componentCount,
+<a name="l00236"></a>00236 <a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>*&amp; newBondDescs,
+<a name="l00237"></a>00237 <span class="keywordtype">float</span> maxSeparation = 0.0f
+<a name="l00238"></a>00238 );
+<a name="l00239"></a>00239
+<a name="l00240"></a>00240 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORING_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_8h.html
index d0c0463..faf9d6f 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_8h.html
@@ -51,12 +51,16 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacephysx.html">physx</a></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#0c09c0fc47ac3e47511e96375e212eca">NvBlastExtAuthoringBuildCutoutSet</a> (<a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a> &amp;cutoutSet, const uint8_t *pixelBuffer, uint32_t bufferWidth, uint32_t bufferHeight, float segmentationErrorThreshold, float snapThreshold, bool periodic, bool expandGaps)</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <br class="typebreak">
<a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#46c38eb07e899ff5e8be404ad121ea8d">NvBlastExtAuthoringCreateBondGenerator</a> (physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <br class="typebreak">
<a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#57729a170bc6412fe3a0cb616c2f97ed">NvBlastExtAuthoringCreateConvexMeshBuilder</a> (physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#5f493f939d13616983cd56942757c77c">NvBlastExtAuthoringCreateCutoutSet</a> ()</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <br class="typebreak">
<a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#32494843df016048528ed3e616caa1d1">NvBlastExtAuthoringCreateFractureTool</a> ()</td></tr>
@@ -65,10 +69,12 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <br class="typebreak">
<a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#d8620704c7b10e310df502a8c8998a17">NvBlastExtAuthoringCreateMeshCleaner</a> ()</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#887847d49fc36c3ea63fd3a6d2a6b2ae">NvBlastExtAuthoringCreateMeshFromFacets</a> (const void *vertices, const void *edges, const void *facets, uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount)</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <br class="typebreak">
<a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#c65c865d65168418a3f4cc7b563096ed">NvBlastExtAuthoringCreateVoronoiSitesGenerator</a> (<a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> *mesh, <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a> *rng)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#bad5633affda4f6fba27048e26981236">NvBlastExtAuthoringFindAssetConnectingBonds</a> (const <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> **components, const physx::PxVec3 *scales, const physx::PxQuat *rotations, const physx::PxVec3 *translations, const uint32_t **convexHullOffsets, const <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a> ***chunkHulls, uint32_t componentCount, <a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a> *&amp;newBondDescs)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#913c91f5df4128e885a8103e7b82f2c3">NvBlastExtAuthoringFindAssetConnectingBonds</a> (const <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> **components, const physx::PxVec3 *scales, const physx::PxQuat *rotations, const physx::PxVec3 *translations, const uint32_t **convexHullOffsets, const <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a> ***chunkHulls, uint32_t componentCount, <a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a> *&amp;newBondDescs, float maxSeparation=0.0f)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <br class="typebreak">
<a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#a6ed285a916f8dd64001820d1633bb4e">NvBlastExtAuthoringProcessFracture</a> (<a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a> &amp;fTool, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a> &amp;bondGenerator, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a> &amp;collisionBuilder, const <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a> &amp;collisionParam, int32_t defaultSupportDepth=-1)</td></tr>
@@ -78,8 +84,88 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#b18076da1fdaba742be2f64f1c47ebb6">NvBlastExtAuthoringTransformCollisionHullInPlace</a> (<a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a> *hull, const physx::PxVec3 *scaling, const physx::PxQuat *rotation, const physx::PxVec3 *translation)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#de75005f859c5cead3f89cee9c345af8">NvBlastExtUpdateGraphicsMesh</a> (<a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a> &amp;fTool, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a> &amp;ares)</td></tr>
+
</table>
<hr><h2>Function Documentation</h2>
+<a class="anchor" name="0c09c0fc47ac3e47511e96375e212eca"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringBuildCutoutSet" ref="0c09c0fc47ac3e47511e96375e212eca" args="(Nv::Blast::CutoutSet &amp;cutoutSet, const uint8_t *pixelBuffer, uint32_t bufferWidth, uint32_t bufferHeight, float segmentationErrorThreshold, float snapThreshold, bool periodic, bool expandGaps)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NVBLAST_API void NvBlastExtAuthoringBuildCutoutSet </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>cutoutSet</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint8_t *&nbsp;</td>
+ <td class="paramname"> <em>pixelBuffer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>bufferWidth</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>bufferHeight</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>segmentationErrorThreshold</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>snapThreshold</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>periodic</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>expandGaps</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Builds a cutout set (which must have been initially created by <a class="el" href="namespace_nv_1_1_blast.html#3c3bd8c624a44bbffc27f6ab8e8f2012">createCutoutSet()</a>). Uses a bitmap described by pixelBuffer, bufferWidth, and bufferHeight. Each pixel is represented by one byte in the buffer.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>cutoutSet</em>&nbsp;</td><td>the CutoutSet to build </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>pixelBuffer</em>&nbsp;</td><td>pointer to be beginning of the pixel buffer </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>bufferWidth</em>&nbsp;</td><td>the width of the buffer in pixels </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>bufferHeight</em>&nbsp;</td><td>the height of the buffer in pixels </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>segmentationErrorThreshold</em>&nbsp;</td><td>Reduce the number of vertices on curve untill segmentation error is smaller then specified. By default set it to 0.001. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>snapThreshold</em>&nbsp;</td><td>the pixel distance at which neighboring cutout vertices and segments may be fudged into alignment. By default set it to 1. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>periodic</em>&nbsp;</td><td>whether or not to use periodic boundary conditions when creating cutouts from the map </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>expandGaps</em>&nbsp;</td><td>expand cutout regions to gaps or keep it as is </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
<a class="anchor" name="46c38eb07e899ff5e8be404ad121ea8d"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringCreateBondGenerator" ref="46c38eb07e899ff5e8be404ad121ea8d" args="(physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)" -->
<div class="memitem">
<div class="memproto">
@@ -140,6 +226,25 @@ Create ConvexMeshBuilder <dl class="return" compact><dt><b>Returns:</b></dt><dd>
</div>
</div><p>
+<a class="anchor" name="5f493f939d13616983cd56942757c77c"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringCreateCutoutSet" ref="5f493f939d13616983cd56942757c77c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NVBLAST_API <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>* NvBlastExtAuthoringCreateCutoutSet </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Instantiates a blank CutoutSet
+</div>
+</div><p>
<a class="anchor" name="32494843df016048528ed3e616caa1d1"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringCreateFractureTool" ref="32494843df016048528ed3e616caa1d1" args="()" -->
<div class="memitem">
<div class="memproto">
@@ -245,6 +350,71 @@ Creates MeshCleaner object <dl class="return" compact><dt><b>Returns:</b></dt><d
</div>
</div><p>
+<a class="anchor" name="887847d49fc36c3ea63fd3a6d2a6b2ae"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringCreateMeshFromFacets" ref="887847d49fc36c3ea63fd3a6d2a6b2ae" args="(const void *vertices, const void *edges, const void *facets, uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NVBLAST_API <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* NvBlastExtAuthoringCreateMeshFromFacets </td>
+ <td>(</td>
+ <td class="paramtype">const void *&nbsp;</td>
+ <td class="paramname"> <em>vertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&nbsp;</td>
+ <td class="paramname"> <em>edges</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&nbsp;</td>
+ <td class="paramname"> <em>facets</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>verticesCount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>edgesCount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>facetsCount</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructs mesh object from array of vertices, edges and facets. User should call release() after usage.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>vertices</em>&nbsp;</td><td>Array for <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a> </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>edges</em>&nbsp;</td><td>Array for <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a> </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>facets</em>&nbsp;</td><td>Array for <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a> </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>verticesCount</em>&nbsp;</td><td>Number of vertices in mesh </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>edgesCount</em>&nbsp;</td><td>Number of edges in mesh </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>facetsCount</em>&nbsp;</td><td>Number of facets in mesh</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> if it was created succefully otherwise return nullptr </dd></dl>
+
+</div>
+</div><p>
<a class="anchor" name="c65c865d65168418a3f4cc7b563096ed"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringCreateVoronoiSitesGenerator" ref="c65c865d65168418a3f4cc7b563096ed" args="(Nv::Blast::Mesh *mesh, Nv::Blast::RandomGeneratorBase *rng)" -->
<div class="memitem">
<div class="memproto">
@@ -281,7 +451,7 @@ Voronoi sites should not be generated outside of the fractured mesh, so VoronoiS
</div>
</div><p>
-<a class="anchor" name="bad5633affda4f6fba27048e26981236"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringFindAssetConnectingBonds" ref="bad5633affda4f6fba27048e26981236" args="(const NvBlastAsset **components, const physx::PxVec3 *scales, const physx::PxQuat *rotations, const physx::PxVec3 *translations, const uint32_t **convexHullOffsets, const Nv::Blast::CollisionHull ***chunkHulls, uint32_t componentCount, NvBlastExtAssetUtilsBondDesc *&amp;newBondDescs)" -->
+<a class="anchor" name="913c91f5df4128e885a8103e7b82f2c3"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringFindAssetConnectingBonds" ref="913c91f5df4128e885a8103e7b82f2c3" args="(const NvBlastAsset **components, const physx::PxVec3 *scales, const physx::PxQuat *rotations, const physx::PxVec3 *translations, const uint32_t **convexHullOffsets, const Nv::Blast::CollisionHull ***chunkHulls, uint32_t componentCount, NvBlastExtAssetUtilsBondDesc *&amp;newBondDescs, float maxSeparation=0.0f)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -331,7 +501,13 @@ Voronoi sites should not be generated outside of the fractured mesh, so VoronoiS
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a> *&amp;&nbsp;</td>
- <td class="paramname"> <em>newBondDescs</em></td><td>&nbsp;</td>
+ <td class="paramname"> <em>newBondDescs</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>maxSeparation</em> = <code>0.0f</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
@@ -356,7 +532,8 @@ NOTE: This function allocates memory using the allocator in NvBlastGlobals, to c
<tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>convexHullOffsets</em>&nbsp;</td><td>For each component, an array of chunkSize+1 specifying the start of the convex hulls for that chunk inside the chunkHulls array for that component. </td></tr>
<tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>chunkHulls</em>&nbsp;</td><td>For each component, an array of CollisionHull* specifying the collision geometry for the chunks in that component. </td></tr>
<tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>componentCount</em>&nbsp;</td><td>The size of the components and relativeTransforms arrays. </td></tr>
- <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>newBondDescs</em>&nbsp;</td><td>Descriptors of type <a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a> for new bonds between components.</td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>newBondDescs</em>&nbsp;</td><td>Descriptors of type <a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a> for new bonds between components. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>maxSeparation</em>&nbsp;</td><td>Maximal distance between chunks which can be connected by bond. </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the number of bonds in newBondDescs </dd></dl>
@@ -519,6 +696,42 @@ Transforms collision hull in place using scale, rotation, transform. <dl compact
</div>
</div><p>
+<a class="anchor" name="de75005f859c5cead3f89cee9c345af8"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtUpdateGraphicsMesh" ref="de75005f859c5cead3f89cee9c345af8" args="(Nv::Blast::FractureTool &amp;fTool, Nv::Blast::AuthoringResult &amp;ares)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NVBLAST_API void NvBlastExtUpdateGraphicsMesh </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>fTool</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>ares</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Updates graphics mesh only<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>fTool</em>&nbsp;</td><td>Fracture tool created by NvBlastExtAuthoringCreateFractureTool </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>ares</em>&nbsp;</td><td>AuthoringResult object which contains chunks, for which rendermeshes will be updated (e.g. to tweak UVs). </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
</div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h-source.html
index a4a1b03..fd03758 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h-source.html
@@ -90,53 +90,54 @@
<a name="l00052"></a>00052 <span class="keyword">class </span>TriangleProcessor;
<a name="l00053"></a>00053 <span class="keyword">struct </span>PlaneChunkIndexer;
<a name="l00054"></a>00054
-<a name="l00060"></a><a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">00060</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>
-<a name="l00061"></a>00061 {
-<a name="l00062"></a><a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67494d2f564cd543f0cc61762451a6c745">00062</a> <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67">BondGenMode</a> { <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67494d2f564cd543f0cc61762451a6c745">EXACT</a>, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67f8d9fd52be0dd6e99bde1fffd8975258">AVERAGE</a> };
-<a name="l00063"></a><a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#592968d7782ca9c3b9652268afac78de">00063</a> <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67">BondGenMode</a> <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#592968d7782ca9c3b9652268afac78de">bondMode</a>;
-<a name="l00064"></a>00064 };
-<a name="l00065"></a>00065
-<a name="l00066"></a>00066
-<a name="l00067"></a><a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">00067</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">PlaneChunkIndexer</a>
-<a name="l00068"></a>00068 {
-<a name="l00069"></a><a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#dce6708f168dcfeae9fc050aebe8a604">00069</a> <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#dce6708f168dcfeae9fc050aebe8a604">PlaneChunkIndexer</a>(int32_t <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#8e162e0f4064a7371039968158c86d2f">chunkId</a>, int32_t <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#80203dd762ab3448bf15ebb38035b0c6">trId</a>, physx::PxPlane pl) : chunkId(chunkId), trId(trId), <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#912cc41daee00b48598c1fc62092440c">plane</a>(pl) {}
-<a name="l00070"></a><a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#8e162e0f4064a7371039968158c86d2f">00070</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#8e162e0f4064a7371039968158c86d2f">chunkId</a>;
-<a name="l00071"></a><a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#80203dd762ab3448bf15ebb38035b0c6">00071</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#80203dd762ab3448bf15ebb38035b0c6">trId</a>;
-<a name="l00072"></a><a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#912cc41daee00b48598c1fc62092440c">00072</a> physx::PxPlane <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#912cc41daee00b48598c1fc62092440c">plane</a>;
-<a name="l00073"></a>00073 };
-<a name="l00074"></a>00074
-<a name="l00075"></a>00075
-<a name="l00080"></a><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">00080</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">BlastBondGenerator</a>
-<a name="l00081"></a>00081 {
-<a name="l00082"></a>00082 <span class="keyword">public</span>:
-<a name="l00083"></a><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#922132c5bfe713b12cf061147106e00f">00083</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#922132c5bfe713b12cf061147106e00f">~BlastBondGenerator</a>() {}
-<a name="l00084"></a>00084
-<a name="l00088"></a>00088 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#f9a062b2696ecd7764eb5e196b959f64">release</a>() = 0;
-<a name="l00089"></a>00089
-<a name="l00099"></a>00099 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#fbf304132c5600fbe6b4f423ac2e2452">buildDescFromInternalFracture</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a>* tool, <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport,
-<a name="l00100"></a>00100 <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs, <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>*&amp; resultChunkDescriptors) = 0;
-<a name="l00101"></a>00101
-<a name="l00102"></a>00102
-<a name="l00113"></a>00113 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#0a562f5a63aba0efbc7df017e77d5c8e">createBondBetweenMeshes</a>(uint32_t meshACount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshA, uint32_t meshBCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshB,
-<a name="l00114"></a>00114 <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>&amp; resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf = <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()) = 0;
-<a name="l00115"></a>00115
-<a name="l00130"></a>00130 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#0a562f5a63aba0efbc7df017e77d5c8e">createBondBetweenMeshes</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,
-<a name="l00131"></a>00131 uint32_t overlapsCount, <span class="keyword">const</span> uint32_t* overlapsA, <span class="keyword">const</span> uint32_t* overlapsB,
-<a name="l00132"></a>00132 <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> cfg) = 0;
-<a name="l00133"></a>00133
-<a name="l00134"></a>00134
-<a name="l00148"></a>00148 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,
-<a name="l00149"></a>00149 <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs,
-<a name="l00150"></a>00150 <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf = <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()) = 0;
-<a name="l00151"></a>00151
-<a name="l00166"></a>00166 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* convexHullOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** chunkHulls,
-<a name="l00167"></a>00167 <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <span class="keyword">const</span> uint32_t* meshGroups, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs) = 0;
-<a name="l00168"></a>00168 };
-<a name="l00169"></a>00169
-<a name="l00170"></a>00170 } <span class="comment">// namespace Blast</span>
-<a name="l00171"></a>00171 } <span class="comment">// namespace Nv</span>
-<a name="l00172"></a>00172
-<a name="l00173"></a>00173 <span class="preprocessor">#endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H</span>
+<a name="l00061"></a><a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">00061</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>
+<a name="l00062"></a>00062 {
+<a name="l00063"></a><a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67494d2f564cd543f0cc61762451a6c745">00063</a> <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67">BondGenMode</a> { <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67494d2f564cd543f0cc61762451a6c745">EXACT</a>, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67f8d9fd52be0dd6e99bde1fffd8975258">AVERAGE</a> };
+<a name="l00064"></a><a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#eda86ef2c94ee551fbbfa123564e3418">00064</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#eda86ef2c94ee551fbbfa123564e3418">maxSeparation</a>;
+<a name="l00065"></a><a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#592968d7782ca9c3b9652268afac78de">00065</a> <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67">BondGenMode</a> <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#592968d7782ca9c3b9652268afac78de">bondMode</a>;
+<a name="l00066"></a>00066 };
+<a name="l00067"></a>00067
+<a name="l00068"></a>00068
+<a name="l00069"></a><a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">00069</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">PlaneChunkIndexer</a>
+<a name="l00070"></a>00070 {
+<a name="l00071"></a><a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#dce6708f168dcfeae9fc050aebe8a604">00071</a> <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#dce6708f168dcfeae9fc050aebe8a604">PlaneChunkIndexer</a>(int32_t <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#8e162e0f4064a7371039968158c86d2f">chunkId</a>, int32_t <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#80203dd762ab3448bf15ebb38035b0c6">trId</a>, physx::PxPlane pl) : chunkId(chunkId), trId(trId), <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#912cc41daee00b48598c1fc62092440c">plane</a>(pl) {}
+<a name="l00072"></a><a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#8e162e0f4064a7371039968158c86d2f">00072</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#8e162e0f4064a7371039968158c86d2f">chunkId</a>;
+<a name="l00073"></a><a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#80203dd762ab3448bf15ebb38035b0c6">00073</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#80203dd762ab3448bf15ebb38035b0c6">trId</a>;
+<a name="l00074"></a><a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#912cc41daee00b48598c1fc62092440c">00074</a> physx::PxPlane <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#912cc41daee00b48598c1fc62092440c">plane</a>;
+<a name="l00075"></a>00075 };
+<a name="l00076"></a>00076
+<a name="l00077"></a>00077
+<a name="l00082"></a><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">00082</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">BlastBondGenerator</a>
+<a name="l00083"></a>00083 {
+<a name="l00084"></a>00084 <span class="keyword">public</span>:
+<a name="l00085"></a><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#922132c5bfe713b12cf061147106e00f">00085</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#922132c5bfe713b12cf061147106e00f">~BlastBondGenerator</a>() {}
+<a name="l00086"></a>00086
+<a name="l00090"></a>00090 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#f9a062b2696ecd7764eb5e196b959f64">release</a>() = 0;
+<a name="l00091"></a>00091
+<a name="l00101"></a>00101 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#fbf304132c5600fbe6b4f423ac2e2452">buildDescFromInternalFracture</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a>* tool, <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport,
+<a name="l00102"></a>00102 <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs, <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>*&amp; resultChunkDescriptors) = 0;
+<a name="l00103"></a>00103
+<a name="l00104"></a>00104
+<a name="l00115"></a>00115 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#0a562f5a63aba0efbc7df017e77d5c8e">createBondBetweenMeshes</a>(uint32_t meshACount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshA, uint32_t meshBCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshB,
+<a name="l00116"></a>00116 <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>&amp; resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf = <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()) = 0;
+<a name="l00117"></a>00117
+<a name="l00132"></a>00132 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#0a562f5a63aba0efbc7df017e77d5c8e">createBondBetweenMeshes</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,
+<a name="l00133"></a>00133 uint32_t overlapsCount, <span class="keyword">const</span> uint32_t* overlapsA, <span class="keyword">const</span> uint32_t* overlapsB,
+<a name="l00134"></a>00134 <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> cfg) = 0;
+<a name="l00135"></a>00135
+<a name="l00136"></a>00136
+<a name="l00150"></a>00150 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,
+<a name="l00151"></a>00151 <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs,
+<a name="l00152"></a>00152 <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf = <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()) = 0;
+<a name="l00153"></a>00153
+<a name="l00168"></a>00168 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* convexHullOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** chunkHulls,
+<a name="l00169"></a>00169 <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <span class="keyword">const</span> uint32_t* meshGroups, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs, <span class="keywordtype">float</span> maxSeparation) = 0;
+<a name="l00170"></a>00170 };
+<a name="l00171"></a>00171
+<a name="l00172"></a>00172 } <span class="comment">// namespace Blast</span>
+<a name="l00173"></a>00173 } <span class="comment">// namespace Nv</span>
+<a name="l00174"></a>00174
+<a name="l00175"></a>00175 <span class="preprocessor">#endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h-source.html
index f202df1..9739dab 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h-source.html
@@ -103,13 +103,13 @@
<a name="l00069"></a>00069 <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf = <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()) <span class="keyword">override</span>;
<a name="l00070"></a>00070
<a name="l00071"></a>00071 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#0f0a6a64b21ae39e8c26e9745bb67051">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* convexHullOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** chunkHulls,
-<a name="l00072"></a>00072 <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <span class="keyword">const</span> uint32_t* meshGroups, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs) <span class="keyword">override</span>;
+<a name="l00072"></a>00072 <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <span class="keyword">const</span> uint32_t* meshGroups, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs, <span class="keywordtype">float</span> maxSeparation) <span class="keyword">override</span>;
<a name="l00073"></a>00073
<a name="l00074"></a>00074 <span class="keyword">private</span>:
<a name="l00075"></a>00075 <span class="keywordtype">float</span> processWithMidplanes( <a class="code" href="class_nv_1_1_blast_1_1_triangle_processor.html">TriangleProcessor</a>* trProcessor,
<a name="l00076"></a>00076 <span class="keyword">const</span> std::vector&lt;physx::PxVec3&gt;&amp; chunk1Points, <span class="keyword">const</span> std::vector&lt;physx::PxVec3&gt;&amp; chunk2Points,
<a name="l00077"></a>00077 <span class="keyword">const</span> std::vector&lt;physx::PxVec3&gt;&amp; hull1p, <span class="keyword">const</span> std::vector&lt;physx::PxVec3&gt;&amp; hull2p,
-<a name="l00078"></a>00078 physx::PxVec3&amp; <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>, physx::PxVec3&amp; centroid);
+<a name="l00078"></a>00078 physx::PxVec3&amp; <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>, physx::PxVec3&amp; centroid, <span class="keywordtype">float</span> maxSeparation);
<a name="l00079"></a>00079
<a name="l00080"></a>00080 int32_t createFullBondListAveraged( uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** chunkHulls,
<a name="l00081"></a>00081 <span class="keyword">const</span> <span class="keywordtype">bool</span>* supportFlags, <span class="keyword">const</span> uint32_t* meshGroups, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf);
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_cutout_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_cutout_8h-source.html
new file mode 100644
index 0000000..c806263
--- /dev/null
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_cutout_8h-source.html
@@ -0,0 +1,106 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/include/NvBlastExtAuthoringCutout.h Source File</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+<h1>sdk/extensions/authoring/include/NvBlastExtAuthoringCutout.h</h1><a href="_nv_blast_ext_authoring_cutout_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span>
+<a name="l00002"></a>00002 <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span>
+<a name="l00003"></a>00003 <span class="comment">//</span>
+<a name="l00004"></a>00004 <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span>
+<a name="l00005"></a>00005 <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span>
+<a name="l00006"></a>00006 <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span>
+<a name="l00007"></a>00007 <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span>
+<a name="l00008"></a>00008 <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span>
+<a name="l00009"></a>00009 <span class="comment">// This code supersedes and replaces all information previously supplied.</span>
+<a name="l00010"></a>00010 <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span>
+<a name="l00011"></a>00011 <span class="comment">// components in life support devices or systems without express written approval of</span>
+<a name="l00012"></a>00012 <span class="comment">// NVIDIA Corporation.</span>
+<a name="l00013"></a>00013 <span class="comment">//</span>
+<a name="l00014"></a>00014 <span class="comment">// Copyright (c) 2016-2017 NVIDIA Corporation. All rights reserved.</span>
+<a name="l00015"></a>00015
+<a name="l00016"></a>00016 <span class="preprocessor">#ifndef NVBLASTAUTHORINGCUTOUT_H</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define NVBLASTAUTHORINGCUTOUT_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span>
+<a name="l00020"></a>00020
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="keyword">namespace </span>Nv
+<a name="l00023"></a>00023 {
+<a name="l00024"></a>00024 <span class="keyword">namespace </span>Blast
+<a name="l00025"></a>00025 {
+<a name="l00026"></a>00026
+<a name="l00036"></a><a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">00036</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a>
+<a name="l00037"></a>00037 {
+<a name="l00038"></a>00038 <span class="keyword">public</span>:
+<a name="l00040"></a>00040 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html#bada00015d8e7fab698ab65979ff1429">getCutoutCount</a>() <span class="keyword">const</span> = 0;
+<a name="l00041"></a>00041
+<a name="l00046"></a>00046 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html#20f3f220549c4588781af5999206d207">getCutoutVertexCount</a>(uint32_t cutoutIndex) <span class="keyword">const</span> = 0;
+<a name="l00047"></a>00047
+<a name="l00052"></a>00052 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html#8348b26fd9eda511ccb71b1e201d099b">getCutoutLoopCount</a>(uint32_t cutoutIndex) <span class="keyword">const</span> = 0;
+<a name="l00053"></a>00053
+<a name="l00058"></a>00058 <span class="keyword">virtual</span> <span class="keyword">const</span> physx::PxVec3&amp; <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html#f85c965c98fe1d9182028185e7711930">getCutoutVertex</a>(uint32_t cutoutIndex, uint32_t vertexIndex) <span class="keyword">const</span> = 0;
+<a name="l00059"></a>00059
+<a name="l00064"></a>00064 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html#0a8fa78936f897e001a94f41d6e8e7bc">getCutoutLoopSize</a>(uint32_t coutoutIndex, uint32_t loopIndex) <span class="keyword">const</span> = 0;
+<a name="l00065"></a>00065
+<a name="l00071"></a>00071 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html#b9f063e5e1a3b6e3950bb36cbd670264">getCutoutLoopVertexIndex</a>(uint32_t cutoutIndex, uint32_t loopIndex, uint32_t vertexNum) <span class="keyword">const</span> = 0;
+<a name="l00072"></a>00072
+<a name="l00078"></a>00078 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html#650c63a9c2d659275821b4c92c90b81e">getCutoutLoopVertexFlags</a>(uint32_t cutoutIndex, uint32_t loopIndex, uint32_t vertexNum) <span class="keyword">const</span> = 0;
+<a name="l00079"></a>00079
+<a name="l00083"></a>00083 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html#6d3a1b817c323ca2385d1cacf52c98ce">isPeriodic</a>() <span class="keyword">const</span> = 0;
+<a name="l00084"></a>00084
+<a name="l00088"></a>00088 <span class="keyword">virtual</span> <span class="keyword">const</span> physx::PxVec2&amp; <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html#3e83164e0d8814fb9912f1c50c7e8218">getDimensions</a>() <span class="keyword">const</span> = 0;
+<a name="l00089"></a>00089
+<a name="l00091"></a>00091 <span class="comment">//virtual void serialize(physx::PxFileBuf&amp; stream) const = 0;</span>
+<a name="l00092"></a>00092 <span class="comment">//virtual void deserialize(physx::PxFileBuf&amp; stream) = 0;</span>
+<a name="l00093"></a>00093
+<a name="l00095"></a>00095 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html#98936273f2f572f73933a62eded49e6c">release</a>() = 0;
+<a name="l00096"></a>00096
+<a name="l00097"></a>00097 <span class="keyword">protected</span>:
+<a name="l00099"></a><a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html#6122cea44eca2907f01ec61f1d963e93">00099</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html#6122cea44eca2907f01ec61f1d963e93">~CutoutSet</a>() {}
+<a name="l00100"></a>00100 };
+<a name="l00101"></a>00101
+<a name="l00102"></a>00102 } <span class="comment">// namespace Blast</span>
+<a name="l00103"></a>00103 } <span class="comment">// namespace Nv</span>
+<a name="l00104"></a>00104
+<a name="l00105"></a>00105
+<a name="l00106"></a>00106 <span class="preprocessor">#endif // idndef NVBLASTAUTHORINGCUTOUT_H</span>
+</pre></div></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_cutout_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_cutout_8h.html
new file mode 100644
index 0000000..d0f80a8
--- /dev/null
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_cutout_8h.html
@@ -0,0 +1,61 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/include/NvBlastExtAuthoringCutout.h File Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>sdk/extensions/authoring/include/NvBlastExtAuthoringCutout.h File Reference</h1><code>#include &quot;<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a>&quot;</code><br>
+
+<p>
+<a href="_nv_blast_ext_authoring_cutout_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv.html">Nv</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a></td></tr>
+
+</table>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_cutout_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_cutout_impl_8h-source.html
new file mode 100644
index 0000000..2af49f4
--- /dev/null
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_cutout_impl_8h-source.html
@@ -0,0 +1,174 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/NvBlastExtAuthoringCutoutImpl.h Source File</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+<h1>sdk/extensions/authoring/source/NvBlastExtAuthoringCutoutImpl.h</h1><a href="_nv_blast_ext_authoring_cutout_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">* Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved.</span>
+<a name="l00003"></a>00003 <span class="comment">*</span>
+<a name="l00004"></a>00004 <span class="comment">* NVIDIA CORPORATION and its licensors retain all intellectual property</span>
+<a name="l00005"></a>00005 <span class="comment">* and proprietary rights in and to this software, related documentation</span>
+<a name="l00006"></a>00006 <span class="comment">* and any modifications thereto. Any use, reproduction, disclosure or</span>
+<a name="l00007"></a>00007 <span class="comment">* distribution of this software and related documentation without an express</span>
+<a name="l00008"></a>00008 <span class="comment">* license agreement from NVIDIA CORPORATION is strictly prohibited.</span>
+<a name="l00009"></a>00009 <span class="comment">*/</span>
+<a name="l00010"></a>00010
+<a name="l00011"></a>00011
+<a name="l00012"></a>00012 <span class="preprocessor">#ifndef NVBLASTAUTHORINGFCUTOUTIMPL_H</span>
+<a name="l00013"></a>00013 <span class="preprocessor"></span><span class="preprocessor">#define NVBLASTAUTHORINGFCUTOUTIMPL_H</span>
+<a name="l00014"></a>00014 <span class="preprocessor"></span>
+<a name="l00015"></a>00015 <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_cutout_8h.html">NvBlastExtAuthoringCutout.h</a>"</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;vector&gt;</span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include "PxMat44.h"</span> <span class="comment">// TODO Should replace?</span>
+<a name="l00018"></a>00018
+<a name="l00019"></a>00019 <span class="keyword">namespace </span>Nv
+<a name="l00020"></a>00020 {
+<a name="l00021"></a>00021 <span class="keyword">namespace </span>Blast
+<a name="l00022"></a>00022 {
+<a name="l00023"></a>00023
+<a name="l00024"></a><a class="code" href="struct_nv_1_1_blast_1_1_poly_vert.html">00024</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_poly_vert.html">PolyVert</a>
+<a name="l00025"></a>00025 {
+<a name="l00026"></a><a class="code" href="struct_nv_1_1_blast_1_1_poly_vert.html#8ea78901480aee9ff5b42cbfa4f53efa">00026</a> uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_poly_vert.html#8ea78901480aee9ff5b42cbfa4f53efa">index</a>;
+<a name="l00027"></a><a class="code" href="struct_nv_1_1_blast_1_1_poly_vert.html#eedaedbf387cbd04889f4dd54152e252">00027</a> uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_poly_vert.html#eedaedbf387cbd04889f4dd54152e252">flags</a>;
+<a name="l00028"></a>00028 };
+<a name="l00029"></a>00029
+<a name="l00030"></a><a class="code" href="struct_nv_1_1_blast_1_1_convex_loop.html">00030</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_convex_loop.html">ConvexLoop</a>
+<a name="l00031"></a>00031 {
+<a name="l00032"></a><a class="code" href="struct_nv_1_1_blast_1_1_convex_loop.html#60048ae3684e9b06498f7b1268b5cf65">00032</a> std::vector&lt;PolyVert&gt; <a class="code" href="struct_nv_1_1_blast_1_1_convex_loop.html#60048ae3684e9b06498f7b1268b5cf65">polyVerts</a>;
+<a name="l00033"></a>00033 };
+<a name="l00034"></a>00034
+<a name="l00035"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout.html">00035</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cutout.html">Cutout</a>
+<a name="l00036"></a>00036 {
+<a name="l00037"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout.html#c29380ef69c677be86745a7ff8b2805d">00037</a> std::vector&lt;physx::PxVec3&gt; <a class="code" href="struct_nv_1_1_blast_1_1_cutout.html#c29380ef69c677be86745a7ff8b2805d">vertices</a>;
+<a name="l00038"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout.html#cc0ec3b1dd0267ed67fe323d6629ec3b">00038</a> std::vector&lt;ConvexLoop&gt; <a class="code" href="struct_nv_1_1_blast_1_1_cutout.html#cc0ec3b1dd0267ed67fe323d6629ec3b">convexLoops</a>;
+<a name="l00039"></a>00039 };
+<a name="l00040"></a>00040
+<a name="l00041"></a><a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">00041</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">POINT2D</a>
+<a name="l00042"></a>00042 {
+<a name="l00043"></a><a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#004cc3d32633bf671fa7fc09e7445d01">00043</a> <a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#004cc3d32633bf671fa7fc09e7445d01">POINT2D</a>() {}
+<a name="l00044"></a><a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#08ceb7892b3841490c2356b9c6aa8594">00044</a> <a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#08ceb7892b3841490c2356b9c6aa8594">POINT2D</a>(int32_t _x, int32_t _y) : <a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#67cacfccae3f246e4d340046854e72bf">x</a>(_x), <a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#2e1dfe475a2a14dea61686b82a168fd1">y</a>(_y) {}
+<a name="l00045"></a>00045
+<a name="l00046"></a><a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#67cacfccae3f246e4d340046854e72bf">00046</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#67cacfccae3f246e4d340046854e72bf">x</a>;
+<a name="l00047"></a><a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#2e1dfe475a2a14dea61686b82a168fd1">00047</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#2e1dfe475a2a14dea61686b82a168fd1">y</a>;
+<a name="l00048"></a>00048
+<a name="l00049"></a><a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#2b79d10fa3f6b6b7b91c5e6cd971043b">00049</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#2b79d10fa3f6b6b7b91c5e6cd971043b">operator==</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">POINT2D</a>&amp; other)<span class="keyword"> const</span>
+<a name="l00050"></a>00050 <span class="keyword"> </span>{
+<a name="l00051"></a>00051 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#67cacfccae3f246e4d340046854e72bf">x</a> == other.<a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#67cacfccae3f246e4d340046854e72bf">x</a> &amp;&amp; <a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#2e1dfe475a2a14dea61686b82a168fd1">y</a> == other.<a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#2e1dfe475a2a14dea61686b82a168fd1">y</a>;
+<a name="l00052"></a>00052 }
+<a name="l00053"></a><a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#c4cea89f0a86abe29fe34377a8215925">00053</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#c4cea89f0a86abe29fe34377a8215925">operator&lt;</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">POINT2D</a>&amp; other)<span class="keyword"> const</span>
+<a name="l00054"></a>00054 <span class="keyword"> </span>{
+<a name="l00055"></a>00055 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#67cacfccae3f246e4d340046854e72bf">x</a> == other.<a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#67cacfccae3f246e4d340046854e72bf">x</a>) <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#2e1dfe475a2a14dea61686b82a168fd1">y</a> &lt; other.<a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#2e1dfe475a2a14dea61686b82a168fd1">y</a>;
+<a name="l00056"></a>00056 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#67cacfccae3f246e4d340046854e72bf">x</a> &lt; other.<a class="code" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#67cacfccae3f246e4d340046854e72bf">x</a>;
+<a name="l00057"></a>00057 }
+<a name="l00058"></a>00058 };
+<a name="l00059"></a>00059
+<a name="l00060"></a>00060 <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#2e82a3e19f1559d80bcf39c3ab2c9996">convertTracesToIncremental</a>(std::vector&lt; std::vector&lt;POINT2D&gt;* &gt;&amp; traces);
+<a name="l00061"></a>00061
+<a name="l00062"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">00062</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">CutoutSetImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a>
+<a name="l00063"></a>00063 {
+<a name="l00064"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#77388b87dcf872052a907c193c0a8a64">00064</a> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#77388b87dcf872052a907c193c0a8a64">CutoutSetImpl</a>() : <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#dccc4de2f5719c5a6b2b2cd0af5646cb">periodic</a>(false), <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#9d397b7f5b1244b5d89db398211a5580">dimensions</a>(0.0f)
+<a name="l00065"></a>00065 {
+<a name="l00066"></a>00066 }
+<a name="l00067"></a>00067
+<a name="l00068"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5dbca09e2e5dcf620a0bc461739bb987">00068</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5dbca09e2e5dcf620a0bc461739bb987">getCutoutCount</a>()<span class="keyword"> const</span>
+<a name="l00069"></a>00069 <span class="keyword"> </span>{
+<a name="l00070"></a>00070 <span class="keywordflow">return</span> (uint32_t)<a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#50ee88e4e8cd70828ce4a587877a9a84">cutouts</a>.size();
+<a name="l00071"></a>00071 }
+<a name="l00072"></a>00072
+<a name="l00073"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5b05a151b8b3d93bb496d09fa6ef62a8">00073</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5b05a151b8b3d93bb496d09fa6ef62a8">getCutoutVertexCount</a>(uint32_t cutoutIndex)<span class="keyword"> const</span>
+<a name="l00074"></a>00074 <span class="keyword"> </span>{
+<a name="l00075"></a>00075 <span class="keywordflow">return</span> (uint32_t)<a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#50ee88e4e8cd70828ce4a587877a9a84">cutouts</a>[cutoutIndex].vertices.size();
+<a name="l00076"></a>00076 }
+<a name="l00077"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#c7f3528bb5907927762200dc07d22297">00077</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#c7f3528bb5907927762200dc07d22297">getCutoutLoopCount</a>(uint32_t cutoutIndex)<span class="keyword"> const</span>
+<a name="l00078"></a>00078 <span class="keyword"> </span>{
+<a name="l00079"></a>00079 <span class="keywordflow">return</span> (uint32_t)<a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#50ee88e4e8cd70828ce4a587877a9a84">cutouts</a>[cutoutIndex].convexLoops.size();
+<a name="l00080"></a>00080 }
+<a name="l00081"></a>00081
+<a name="l00082"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#203e0824242d13beddc24ab7469a3cbc">00082</a> <span class="keyword">const</span> physx::PxVec3&amp; <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#203e0824242d13beddc24ab7469a3cbc">getCutoutVertex</a>(uint32_t cutoutIndex, uint32_t vertexIndex)<span class="keyword"> const</span>
+<a name="l00083"></a>00083 <span class="keyword"> </span>{
+<a name="l00084"></a>00084 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#50ee88e4e8cd70828ce4a587877a9a84">cutouts</a>[cutoutIndex].vertices[vertexIndex];
+<a name="l00085"></a>00085 }
+<a name="l00086"></a>00086
+<a name="l00087"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#04d6d1aa1051ac0f3ae9a9d0298958f0">00087</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#04d6d1aa1051ac0f3ae9a9d0298958f0">getCutoutLoopSize</a>(uint32_t cutoutIndex, uint32_t loopIndex)<span class="keyword"> const</span>
+<a name="l00088"></a>00088 <span class="keyword"> </span>{
+<a name="l00089"></a>00089 <span class="keywordflow">return</span> (uint32_t)<a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#50ee88e4e8cd70828ce4a587877a9a84">cutouts</a>[cutoutIndex].convexLoops[loopIndex].polyVerts.size();
+<a name="l00090"></a>00090 }
+<a name="l00091"></a>00091
+<a name="l00092"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#8d64ed40e76b2d74debb230985b331ea">00092</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#8d64ed40e76b2d74debb230985b331ea">getCutoutLoopVertexIndex</a>(uint32_t cutoutIndex, uint32_t loopIndex, uint32_t vertexNum)<span class="keyword"> const</span>
+<a name="l00093"></a>00093 <span class="keyword"> </span>{
+<a name="l00094"></a>00094 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#50ee88e4e8cd70828ce4a587877a9a84">cutouts</a>[cutoutIndex].convexLoops[loopIndex].polyVerts[vertexNum].index;
+<a name="l00095"></a>00095 }
+<a name="l00096"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#e3e69277268f849b80856236ad376e45">00096</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#e3e69277268f849b80856236ad376e45">getCutoutLoopVertexFlags</a>(uint32_t cutoutIndex, uint32_t loopIndex, uint32_t vertexNum)<span class="keyword"> const</span>
+<a name="l00097"></a>00097 <span class="keyword"> </span>{
+<a name="l00098"></a>00098 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#50ee88e4e8cd70828ce4a587877a9a84">cutouts</a>[cutoutIndex].convexLoops[loopIndex].polyVerts[vertexNum].flags;
+<a name="l00099"></a>00099 }
+<a name="l00100"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5732e95214600b48a96b1fcd2257c4c0">00100</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5732e95214600b48a96b1fcd2257c4c0">isPeriodic</a>()<span class="keyword"> const</span>
+<a name="l00101"></a>00101 <span class="keyword"> </span>{
+<a name="l00102"></a>00102 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#dccc4de2f5719c5a6b2b2cd0af5646cb">periodic</a>;
+<a name="l00103"></a>00103 }
+<a name="l00104"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#3fb7f765ce7855f9ae208fce39e5b3ce">00104</a> <span class="keyword">const</span> physx::PxVec2&amp; <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#3fb7f765ce7855f9ae208fce39e5b3ce">getDimensions</a>()<span class="keyword"> const</span>
+<a name="l00105"></a>00105 <span class="keyword"> </span>{
+<a name="l00106"></a>00106 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#9d397b7f5b1244b5d89db398211a5580">dimensions</a>;
+<a name="l00107"></a>00107 }
+<a name="l00108"></a>00108
+<a name="l00109"></a>00109 <span class="comment">//void serialize(physx::PxFileBuf&amp; stream) const;</span>
+<a name="l00110"></a>00110 <span class="comment">//void deserialize(physx::PxFileBuf&amp; stream);</span>
+<a name="l00111"></a>00111
+<a name="l00112"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#c4b7d67ade7f30f5e6e218064ded083d">00112</a> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#c4b7d67ade7f30f5e6e218064ded083d">release</a>()
+<a name="l00113"></a>00113 {
+<a name="l00114"></a>00114 <span class="keyword">delete</span> <span class="keyword">this</span>;
+<a name="l00115"></a>00115 }
+<a name="l00116"></a>00116
+<a name="l00117"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#50ee88e4e8cd70828ce4a587877a9a84">00117</a> std::vector&lt;Cutout&gt; <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#50ee88e4e8cd70828ce4a587877a9a84">cutouts</a>;
+<a name="l00118"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#dccc4de2f5719c5a6b2b2cd0af5646cb">00118</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#dccc4de2f5719c5a6b2b2cd0af5646cb">periodic</a>;
+<a name="l00119"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#9d397b7f5b1244b5d89db398211a5580">00119</a> physx::PxVec2 <a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#9d397b7f5b1244b5d89db398211a5580">dimensions</a>;
+<a name="l00120"></a>00120 };
+<a name="l00121"></a>00121
+<a name="l00122"></a>00122 <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#3c3bd8c624a44bbffc27f6ab8e8f2012">createCutoutSet</a>(<a class="code" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a>&amp; cutoutSet, <span class="keyword">const</span> uint8_t* pixelBuffer, uint32_t bufferWidth, uint32_t bufferHeight,
+<a name="l00123"></a>00123 <span class="keywordtype">float</span> segmentationErrorThreshold, <span class="keywordtype">float</span> snapThreshold, <span class="keywordtype">bool</span> periodic, <span class="keywordtype">bool</span> expandGaps);
+<a name="l00124"></a>00124
+<a name="l00125"></a>00125
+<a name="l00126"></a>00126 } <span class="comment">// namespace Blast</span>
+<a name="l00127"></a>00127 } <span class="comment">// namespace Nv</span>
+<a name="l00128"></a>00128
+<a name="l00129"></a>00129 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGFCUTOUTIMPL_H</span>
+</pre></div></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_cutout_impl_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_cutout_impl_8h.html
new file mode 100644
index 0000000..24cb0c4
--- /dev/null
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_cutout_impl_8h.html
@@ -0,0 +1,76 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/NvBlastExtAuthoringCutoutImpl.h File Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>sdk/extensions/authoring/source/NvBlastExtAuthoringCutoutImpl.h File Reference</h1><code>#include &quot;<a class="el" href="_nv_blast_ext_authoring_cutout_8h-source.html">NvBlastExtAuthoringCutout.h</a>&quot;</code><br>
+<code>#include &lt;vector&gt;</code><br>
+<code>#include &quot;PxMat44.h&quot;</code><br>
+
+<p>
+<a href="_nv_blast_ext_authoring_cutout_impl_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_convex_loop.html">Nv::Blast::ConvexLoop</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout.html">Nv::Blast::Cutout</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">Nv::Blast::POINT2D</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html">Nv::Blast::PolyVert</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv.html">Nv</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#2e82a3e19f1559d80bcf39c3ab2c9996">Nv::Blast::convertTracesToIncremental</a> (std::vector&lt; std::vector&lt; POINT2D &gt; * &gt; &amp;traces)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#3c3bd8c624a44bbffc27f6ab8e8f2012">Nv::Blast::createCutoutSet</a> (<a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a> &amp;cutoutSet, const uint8_t *pixelBuffer, uint32_t bufferWidth, uint32_t bufferHeight, float segmentationErrorThreshold, float snapThreshold, bool periodic, bool expandGaps)</td></tr>
+
+</table>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_8h-source.html
index e0a1ff4..6dbc9c8 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_8h-source.html
@@ -77,135 +77,171 @@
<a name="l00039"></a>00039 <span class="keyword">class </span>SpatialAccelerator;
<a name="l00040"></a>00040 <span class="keyword">class </span>Triangulator;
<a name="l00041"></a>00041 <span class="keyword">class </span>Mesh;
-<a name="l00042"></a>00042
-<a name="l00043"></a>00043 <span class="comment">/*</span>
-<a name="l00044"></a>00044 <span class="comment"> Chunk data, chunk with chunkId == 0 is always source mesh.</span>
-<a name="l00045"></a>00045 <span class="comment">*/</span>
-<a name="l00046"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">00046</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a>
-<a name="l00047"></a>00047 {
-<a name="l00048"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#864945bf41b9ab726c8df191e9acae35">00048</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#864945bf41b9ab726c8df191e9acae35">meshData</a>;
-<a name="l00049"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#7e5b05c30d6a4deceb2da1e840fa442c">00049</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#7e5b05c30d6a4deceb2da1e840fa442c">parent</a>;
-<a name="l00050"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">00050</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">chunkId</a>;
-<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">00051</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">isLeaf</a>;
-<a name="l00052"></a>00052 };
-<a name="l00053"></a>00053
-<a name="l00054"></a>00054
-<a name="l00055"></a>00055 <span class="comment">/*</span>
-<a name="l00056"></a>00056 <span class="comment"> Slicing fracturing configuration</span>
-<a name="l00057"></a>00057 <span class="comment">*/</span>
-<a name="l00058"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">00058</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>
-<a name="l00059"></a>00059 {
-<a name="l00063"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#90059b509ffd4aa9129c70bf96b3ac79">00063</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8b81e5abf2237e0a47eb03373c5e1075">x_slices</a> = 1, <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#7d8debe2d2ad2e97208c0cdb57022640">y_slices</a> = 1, <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#90059b509ffd4aa9129c70bf96b3ac79">z_slices</a> = 1;
-<a name="l00064"></a>00064
-<a name="l00068"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#4d108dd0a46bc2ea6c9fe1b11c369f5a">00068</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#4d108dd0a46bc2ea6c9fe1b11c369f5a">offset_variations</a> = 0.f;
-<a name="l00069"></a>00069
-<a name="l00073"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">00073</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">angle_variations</a> = 0.f;
-<a name="l00074"></a>00074
-<a name="l00080"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#15fcce6a5e41213d252bf205e86d8d03">00080</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#15fcce6a5e41213d252bf205e86d8d03">noiseAmplitude</a> = 0.f;
-<a name="l00081"></a>00081
-<a name="l00085"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#7d26b81b146eedc48c7c3b1f2f63a16b">00085</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#7d26b81b146eedc48c7c3b1f2f63a16b">noiseFrequency</a> = 1.f;
-<a name="l00086"></a>00086
-<a name="l00090"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#9340925b188fdac3155f81a7625a219f">00090</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#9340925b188fdac3155f81a7625a219f">noiseOctaveNumber</a> = 1;
-<a name="l00091"></a>00091
-<a name="l00095"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8c8da622c931ed7fd40f240611454436">00095</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8c8da622c931ed7fd40f240611454436">surfaceResolution</a> = 1;
-<a name="l00096"></a>00096 };
-<a name="l00097"></a>00097
+<a name="l00042"></a>00042 <span class="keyword">class </span>CutoutSet;
+<a name="l00043"></a>00043
+<a name="l00044"></a>00044 <span class="comment">/*</span>
+<a name="l00045"></a>00045 <span class="comment"> Chunk data, chunk with chunkId == 0 is always source mesh.</span>
+<a name="l00046"></a>00046 <span class="comment">*/</span>
+<a name="l00047"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">00047</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a>
+<a name="l00048"></a>00048 {
+<a name="l00049"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#864945bf41b9ab726c8df191e9acae35">00049</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#864945bf41b9ab726c8df191e9acae35">meshData</a>;
+<a name="l00050"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#7e5b05c30d6a4deceb2da1e840fa442c">00050</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#7e5b05c30d6a4deceb2da1e840fa442c">parent</a>;
+<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">00051</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">chunkId</a>;
+<a name="l00052"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">00052</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">isLeaf</a>;
+<a name="l00053"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">00053</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">isChanged</a>;
+<a name="l00054"></a>00054 };
+<a name="l00055"></a>00055
+<a name="l00056"></a>00056 <span class="comment">/*</span>
+<a name="l00057"></a>00057 <span class="comment"> Noise fracturing configuration for chunks's faces</span>
+<a name="l00058"></a>00058 <span class="comment">*/</span>
+<a name="l00059"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">00059</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>
+<a name="l00060"></a>00060 {
+<a name="l00066"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#882e9f74aadf9384b68ab6b92006247c">00066</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#882e9f74aadf9384b68ab6b92006247c">amplitude</a> = 0.f;
+<a name="l00067"></a>00067
+<a name="l00071"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#0aa07994b6ef53830d284025968d4569">00071</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#0aa07994b6ef53830d284025968d4569">frequency</a> = 1.f;
+<a name="l00072"></a>00072
+<a name="l00076"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#9f3eccc2ab7973a00d8a77751bffbbf5">00076</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#9f3eccc2ab7973a00d8a77751bffbbf5">octaveNumber</a> = 1;
+<a name="l00077"></a>00077
+<a name="l00081"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#03bfc2888fc542c4c25a822d91e4ad90">00081</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#03bfc2888fc542c4c25a822d91e4ad90">surfaceResolution</a> = 1;
+<a name="l00082"></a>00082 };
+<a name="l00083"></a>00083
+<a name="l00084"></a>00084 <span class="comment">/*</span>
+<a name="l00085"></a>00085 <span class="comment"> Slicing fracturing configuration</span>
+<a name="l00086"></a>00086 <span class="comment">*/</span>
+<a name="l00087"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">00087</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>
+<a name="l00088"></a>00088 {
+<a name="l00092"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#90059b509ffd4aa9129c70bf96b3ac79">00092</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8b81e5abf2237e0a47eb03373c5e1075">x_slices</a> = 1, <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#7d8debe2d2ad2e97208c0cdb57022640">y_slices</a> = 1, <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#90059b509ffd4aa9129c70bf96b3ac79">z_slices</a> = 1;
+<a name="l00093"></a>00093
+<a name="l00097"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#4d108dd0a46bc2ea6c9fe1b11c369f5a">00097</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#4d108dd0a46bc2ea6c9fe1b11c369f5a">offset_variations</a> = 0.f;
<a name="l00098"></a>00098
-<a name="l00102"></a><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">00102</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a>
-<a name="l00103"></a>00103 {
-<a name="l00104"></a>00104 <span class="keyword">public</span>:
-<a name="l00105"></a><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#8d4ddd2ad08b37a448fa033141a297a8">00105</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#8d4ddd2ad08b37a448fa033141a297a8">~VoronoiSitesGenerator</a>() {}
-<a name="l00106"></a>00106
-<a name="l00110"></a>00110 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#6a0531d652867a7f973dcd5559800b5b">release</a>() = 0;
-<a name="l00111"></a>00111
-<a name="l00115"></a>00115 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#b25db00f7569db1719408b4cf2a0e112">setBaseMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) = 0;
-<a name="l00116"></a>00116
-<a name="l00122"></a>00122 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#285a5922634685029929317047adb4ac">getVoronoiSites</a>(<span class="keyword">const</span> physx::PxVec3*&amp; sites) = 0;
-<a name="l00123"></a>00123
-<a name="l00128"></a>00128 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#5142e8884ef7b25748b8ae4ab9c2356f">addSite</a>(<span class="keyword">const</span> physx::PxVec3&amp; site) = 0;
-<a name="l00133"></a>00133 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#1940917c639e2f134530d24e144022b8">uniformlyGenerateSitesInMesh</a>(uint32_t numberOfSites) = 0;
-<a name="l00134"></a>00134
-<a name="l00141"></a>00141 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#c9261d76e925a9e514dbb68cf098e4ce">clusteredSitesGeneration</a>(uint32_t numberOfClusters, uint32_t sitesPerCluster, <span class="keywordtype">float</span> clusterRadius) = 0;
-<a name="l00142"></a>00142
-<a name="l00153"></a>00153 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#e657e2b3e6e587d7b717128d13e0581b">radialPattern</a>(<span class="keyword">const</span> physx::PxVec3&amp; center, <span class="keyword">const</span> physx::PxVec3&amp; <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keywordtype">float</span> radius, int32_t angularSteps, int32_t radialSteps, <span class="keywordtype">float</span> angleOffset = 0.0f, <span class="keywordtype">float</span> variability = 0.0f) = 0;
-<a name="l00154"></a>00154
-<a name="l00161"></a>00161 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#dbc02a0d6818fcb252259c64cd6c1dc6">generateInSphere</a>(<span class="keyword">const</span> uint32_t count, <span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3&amp; center) = 0;
-<a name="l00166"></a>00166 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#bf0eeed0dc2a632c85572b4026b195c2">setStencil</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* stencil) = 0;
-<a name="l00170"></a>00170 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#248bef86683470a1e3b83248cd2be110">clearStencil</a>() = 0;
-<a name="l00171"></a>00171
-<a name="l00178"></a>00178 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#16867c95d16e8eb0e7de6c58742135b9">deleteInSphere</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3&amp; center, <span class="keyword">const</span> <span class="keywordtype">float</span> eraserProbability = 1) = 0;
-<a name="l00179"></a>00179 };
-<a name="l00180"></a>00180
-<a name="l00184"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">00184</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a>
-<a name="l00185"></a>00185 {
-<a name="l00186"></a>00186
-<a name="l00187"></a>00187 <span class="keyword">public</span>:
-<a name="l00188"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#4d00c3d53ba51d966de58ff533435cc2">00188</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#4d00c3d53ba51d966de58ff533435cc2">~FractureTool</a>() {}
-<a name="l00189"></a>00189
-<a name="l00193"></a>00193 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#78da4a0d726ec1b541166cd3c46df67e">release</a>() = 0;
-<a name="l00194"></a>00194
-<a name="l00198"></a>00198 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#b462c92fa47a5359bf3d19cf44af80f4">reset</a>() = 0;
-<a name="l00199"></a>00199
-<a name="l00200"></a>00200
-<a name="l00204"></a>00204 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c14c1ff1d50756694be24c34476af965">setSourceMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) = 0;
-<a name="l00205"></a>00205
-<a name="l00209"></a>00209 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#ecd9be996bba9329418fd91db8235ebe">setChunkMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t parentId) = 0;
-<a name="l00210"></a>00210
-<a name="l00214"></a>00214 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c8c4f90133fdf32969cad6e4c520414f">setInteriorMaterialId</a>(int32_t materialId) = 0;
-<a name="l00215"></a>00215
-<a name="l00219"></a>00219 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#820000e618005f6de1cbcb56d3e54de5">getInteriorMaterialId</a>() <span class="keyword">const</span> = 0;
-<a name="l00220"></a>00220
-<a name="l00224"></a>00224 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#78194aeece0c12c2035c79458ff49c9f">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) = 0;
-<a name="l00225"></a>00225
-<a name="l00229"></a>00229 <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#04bb5dd940274a9c8b097cc9f06d0708">createChunkMesh</a>(int32_t chunkId) = 0;
-<a name="l00230"></a>00230
-<a name="l00235"></a>00235 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#6bea973a4818678affb3ca13e6dc5328">getTransformation</a>(physx::PxVec3&amp; offset, <span class="keywordtype">float</span>&amp; scale) = 0;
+<a name="l00102"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">00102</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">angle_variations</a> = 0.f;
+<a name="l00103"></a>00103
+<a name="l00104"></a>00104 <span class="comment">/*</span>
+<a name="l00105"></a>00105 <span class="comment"> Noise parameters for faces between sliced chunks</span>
+<a name="l00106"></a>00106 <span class="comment"> */</span>
+<a name="l00107"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">00107</a> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">noise</a>;
+<a name="l00108"></a>00108 };
+<a name="l00109"></a>00109
+<a name="l00113"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">00113</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a>
+<a name="l00114"></a>00114 {
+<a name="l00119"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#30e10f98ba8ab88afa9b7ee5855dbd14">00119</a> <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a>* <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#30e10f98ba8ab88afa9b7ee5855dbd14">cutoutSet</a> = <span class="keyword">nullptr</span>;
+<a name="l00120"></a>00120
+<a name="l00125"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#d7b10d6b4904147286497ec4a0c4860c">00125</a> physx::PxTransform <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#d7b10d6b4904147286497ec4a0c4860c">transform</a> = physx::PxTransform(physx::PxIdentity);
+<a name="l00126"></a>00126
+<a name="l00131"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#8bd738f329ad60f6d920d3fa57dea128">00131</a> physx::PxVec2 <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#8bd738f329ad60f6d920d3fa57dea128">scale</a> = physx::PxVec2(-1, -1);
+<a name="l00132"></a>00132
+<a name="l00136"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#0614b4b06b7c4925c37c3d039887665e">00136</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#0614b4b06b7c4925c37c3d039887665e">isRelativeTransform</a> = <span class="keyword">true</span>;
+<a name="l00137"></a>00137
+<a name="l00141"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">00141</a> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">noise</a>;
+<a name="l00142"></a>00142 };
+<a name="l00143"></a>00143
+<a name="l00147"></a><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">00147</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a>
+<a name="l00148"></a>00148 {
+<a name="l00149"></a>00149 <span class="keyword">public</span>:
+<a name="l00150"></a><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#8d4ddd2ad08b37a448fa033141a297a8">00150</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#8d4ddd2ad08b37a448fa033141a297a8">~VoronoiSitesGenerator</a>() {}
+<a name="l00151"></a>00151
+<a name="l00155"></a>00155 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#6a0531d652867a7f973dcd5559800b5b">release</a>() = 0;
+<a name="l00156"></a>00156
+<a name="l00160"></a>00160 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#b25db00f7569db1719408b4cf2a0e112">setBaseMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) = 0;
+<a name="l00161"></a>00161
+<a name="l00167"></a>00167 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#285a5922634685029929317047adb4ac">getVoronoiSites</a>(<span class="keyword">const</span> physx::PxVec3*&amp; sites) = 0;
+<a name="l00168"></a>00168
+<a name="l00173"></a>00173 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#5142e8884ef7b25748b8ae4ab9c2356f">addSite</a>(<span class="keyword">const</span> physx::PxVec3&amp; site) = 0;
+<a name="l00178"></a>00178 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#1940917c639e2f134530d24e144022b8">uniformlyGenerateSitesInMesh</a>(uint32_t numberOfSites) = 0;
+<a name="l00179"></a>00179
+<a name="l00186"></a>00186 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#c9261d76e925a9e514dbb68cf098e4ce">clusteredSitesGeneration</a>(uint32_t numberOfClusters, uint32_t sitesPerCluster, <span class="keywordtype">float</span> clusterRadius) = 0;
+<a name="l00187"></a>00187
+<a name="l00198"></a>00198 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#e657e2b3e6e587d7b717128d13e0581b">radialPattern</a>(<span class="keyword">const</span> physx::PxVec3&amp; center, <span class="keyword">const</span> physx::PxVec3&amp; <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keywordtype">float</span> radius, int32_t angularSteps, int32_t radialSteps, <span class="keywordtype">float</span> angleOffset = 0.0f, <span class="keywordtype">float</span> variability = 0.0f) = 0;
+<a name="l00199"></a>00199
+<a name="l00206"></a>00206 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#dbc02a0d6818fcb252259c64cd6c1dc6">generateInSphere</a>(<span class="keyword">const</span> uint32_t count, <span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3&amp; center) = 0;
+<a name="l00207"></a>00207
+<a name="l00212"></a>00212 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#bf0eeed0dc2a632c85572b4026b195c2">setStencil</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* stencil) = 0;
+<a name="l00213"></a>00213
+<a name="l00217"></a>00217 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#248bef86683470a1e3b83248cd2be110">clearStencil</a>() = 0;
+<a name="l00218"></a>00218
+<a name="l00225"></a>00225 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#16867c95d16e8eb0e7de6c58742135b9">deleteInSphere</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3&amp; center, <span class="keyword">const</span> <span class="keywordtype">float</span> eraserProbability = 1) = 0;
+<a name="l00226"></a>00226 };
+<a name="l00227"></a>00227
+<a name="l00231"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">00231</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a>
+<a name="l00232"></a>00232 {
+<a name="l00233"></a>00233
+<a name="l00234"></a>00234 <span class="keyword">public</span>:
+<a name="l00235"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#4d00c3d53ba51d966de58ff533435cc2">00235</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#4d00c3d53ba51d966de58ff533435cc2">~FractureTool</a>() {}
<a name="l00236"></a>00236
-<a name="l00237"></a>00237
-<a name="l00246"></a>00246 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c4fc3be233311be7daf7471fcea21285">voronoiFracturing</a>(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keywordtype">bool</span> replaceChunk) = 0;
-<a name="l00247"></a>00247
-<a name="l00259"></a>00259 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c4fc3be233311be7daf7471fcea21285">voronoiFracturing</a>(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keyword">const</span> physx::PxVec3&amp; scale, <span class="keyword">const</span> physx::PxQuat&amp; rotation, <span class="keywordtype">bool</span> replaceChunk) = 0;
-<a name="l00260"></a>00260
-<a name="l00261"></a>00261
-<a name="l00272"></a>00272 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c61aa65dde3c085450e8256a838a487f">slicing</a>(uint32_t chunkId, <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a> conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;
-<a name="l00273"></a>00273
-<a name="l00274"></a>00274
-<a name="l00278"></a>00278 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#8830959a8f7e4babc1983ea31c61ef5d">finalizeFracturing</a>() = 0;
-<a name="l00279"></a>00279
-<a name="l00280"></a>00280 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#f07eb7960687cd912df496640bec8876">getChunkCount</a>() <span class="keyword">const</span> = 0;
-<a name="l00281"></a>00281
-<a name="l00285"></a>00285 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#9a113cc771fac30fd14a9c7b5b073e99">getChunkInfo</a>(int32_t chunkIndex) = 0;
-<a name="l00286"></a>00286
-<a name="l00294"></a>00294 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#dc4037818bdb9424fe0543b59c1e2eac">getMeshOverlap</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>&amp; meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>&amp; meshB) = 0;
-<a name="l00295"></a>00295
-<a name="l00302"></a>00302 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#ea8f1d386c70af0ea67bed2c353e57a1">getBaseMesh</a>(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>*&amp; output) = 0;
-<a name="l00303"></a>00303
-<a name="l00309"></a>00309 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#0277f85b5f3ab9c3f60118895c289031">getChunkIndex</a>(int32_t chunkId) = 0;
-<a name="l00310"></a>00310
-<a name="l00316"></a>00316 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#1d2f1ce4db5aab0ac6a075db607c6b2f">getChunkId</a>(int32_t chunkIndex) = 0;
-<a name="l00317"></a>00317
-<a name="l00323"></a>00323 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c99cb91a13255929a52d9a2623ac207b">getChunkDepth</a>(int32_t chunkId) = 0;
-<a name="l00324"></a>00324
-<a name="l00331"></a>00331 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#7bcaeda929fdcc29a7db12676cf0984a">getChunksIdAtDepth</a>(uint32_t depth, int32_t*&amp; chunkIds) = 0;
-<a name="l00332"></a>00332
-<a name="l00333"></a>00333
-<a name="l00343"></a>00343 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#7959339df1bf17419cde2428c257af1d">getBufferedBaseMeshes</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>*&amp; vertexBuffer, uint32_t*&amp; indexBuffer, uint32_t*&amp; indexBufferOffsets) = 0;
-<a name="l00344"></a>00344
-<a name="l00349"></a>00349 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#251738022e498b819e88536577470735">setRemoveIslands</a>(<span class="keywordtype">bool</span> isRemoveIslands) = 0;
-<a name="l00350"></a>00350
-<a name="l00356"></a>00356 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#7ce2d9ab0cf8d3f03982b53bb4dc3d81">islandDetectionAndRemoving</a>(int32_t chunkId) = 0;
+<a name="l00240"></a>00240 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#78da4a0d726ec1b541166cd3c46df67e">release</a>() = 0;
+<a name="l00241"></a>00241
+<a name="l00245"></a>00245 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#b462c92fa47a5359bf3d19cf44af80f4">reset</a>() = 0;
+<a name="l00246"></a>00246
+<a name="l00247"></a>00247
+<a name="l00251"></a>00251 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c14c1ff1d50756694be24c34476af965">setSourceMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) = 0;
+<a name="l00252"></a>00252
+<a name="l00256"></a>00256 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#ecd9be996bba9329418fd91db8235ebe">setChunkMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t parentId) = 0;
+<a name="l00257"></a>00257
+<a name="l00261"></a>00261 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c8c4f90133fdf32969cad6e4c520414f">setInteriorMaterialId</a>(int32_t materialId) = 0;
+<a name="l00262"></a>00262
+<a name="l00266"></a>00266 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#820000e618005f6de1cbcb56d3e54de5">getInteriorMaterialId</a>() <span class="keyword">const</span> = 0;
+<a name="l00267"></a>00267
+<a name="l00271"></a>00271 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#78194aeece0c12c2035c79458ff49c9f">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) = 0;
+<a name="l00272"></a>00272
+<a name="l00276"></a>00276 <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#04bb5dd940274a9c8b097cc9f06d0708">createChunkMesh</a>(int32_t chunkId) = 0;
+<a name="l00277"></a>00277
+<a name="l00282"></a>00282 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#6bea973a4818678affb3ca13e6dc5328">getTransformation</a>(physx::PxVec3&amp; offset, <span class="keywordtype">float</span>&amp; scale) = 0;
+<a name="l00283"></a>00283
+<a name="l00284"></a>00284
+<a name="l00293"></a>00293 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c4fc3be233311be7daf7471fcea21285">voronoiFracturing</a>(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keywordtype">bool</span> replaceChunk) = 0;
+<a name="l00294"></a>00294
+<a name="l00306"></a>00306 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c4fc3be233311be7daf7471fcea21285">voronoiFracturing</a>(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keyword">const</span> physx::PxVec3&amp; scale, <span class="keyword">const</span> physx::PxQuat&amp; rotation, <span class="keywordtype">bool</span> replaceChunk) = 0;
+<a name="l00307"></a>00307
+<a name="l00308"></a>00308
+<a name="l00319"></a>00319 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#45e8a5d3b6d98da1b44b6888a5054cce">slicing</a>(uint32_t chunkId, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>&amp; conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;
+<a name="l00320"></a>00320
+<a name="l00333"></a>00333 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#36b1f5a608fb87c0da383e32e7f09bf1">cut</a>(uint32_t chunkId, <span class="keyword">const</span> physx::PxVec3&amp; <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keyword">const</span> physx::PxVec3&amp; position, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>&amp; noise, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;
+<a name="l00334"></a>00334
+<a name="l00345"></a>00345 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#247f0e36c015237002dc87675562289b">cutout</a>(uint32_t chunkId, <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;
+<a name="l00346"></a>00346
+<a name="l00347"></a>00347
+<a name="l00351"></a>00351 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#8830959a8f7e4babc1983ea31c61ef5d">finalizeFracturing</a>() = 0;
+<a name="l00352"></a>00352
+<a name="l00356"></a>00356 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#f07eb7960687cd912df496640bec8876">getChunkCount</a>() <span class="keyword">const</span> = 0;
<a name="l00357"></a>00357
-<a name="l00362"></a>00362 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#5710c73457bcceba3f20d130e231a028">isMeshContainOpenEdges</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* input) = 0;
-<a name="l00363"></a>00363
-<a name="l00369"></a>00369 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#eaa46bf5fe4fe7035ac624f49ade64a8">deleteAllChildrenOfChunk</a>(int32_t chunkId) = 0;
-<a name="l00370"></a>00370
-<a name="l00371"></a>00371 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#bc9766f9ef9efc4fd5f36813f28cc705">uniteChunks</a>(uint32_t maxAtLevel, uint32_t maxGroupSize) = 0;
-<a name="l00372"></a>00372 };
-<a name="l00373"></a>00373
-<a name="l00374"></a>00374 } <span class="comment">// namespace Blast</span>
-<a name="l00375"></a>00375 } <span class="comment">// namespace Nv</span>
-<a name="l00376"></a>00376
-<a name="l00377"></a>00377 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGFRACTURETOOL_H</span>
+<a name="l00361"></a>00361 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#9a113cc771fac30fd14a9c7b5b073e99">getChunkInfo</a>(int32_t chunkIndex) = 0;
+<a name="l00362"></a>00362
+<a name="l00370"></a>00370 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#dc4037818bdb9424fe0543b59c1e2eac">getMeshOverlap</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>&amp; meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>&amp; meshB) = 0;
+<a name="l00371"></a>00371
+<a name="l00378"></a>00378 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#ea8f1d386c70af0ea67bed2c353e57a1">getBaseMesh</a>(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>*&amp; output) = 0;
+<a name="l00379"></a>00379
+<a name="l00387"></a>00387 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#384be45a1310ee0652d315127e62da22">updateBaseMesh</a>(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* output) = 0;
+<a name="l00388"></a>00388
+<a name="l00394"></a>00394 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#0277f85b5f3ab9c3f60118895c289031">getChunkIndex</a>(int32_t chunkId) = 0;
+<a name="l00395"></a>00395
+<a name="l00401"></a>00401 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#1d2f1ce4db5aab0ac6a075db607c6b2f">getChunkId</a>(int32_t chunkIndex) = 0;
+<a name="l00402"></a>00402
+<a name="l00408"></a>00408 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c99cb91a13255929a52d9a2623ac207b">getChunkDepth</a>(int32_t chunkId) = 0;
+<a name="l00409"></a>00409
+<a name="l00416"></a>00416 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#7bcaeda929fdcc29a7db12676cf0984a">getChunksIdAtDepth</a>(uint32_t depth, int32_t*&amp; chunkIds) = 0;
+<a name="l00417"></a>00417
+<a name="l00427"></a>00427 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#7959339df1bf17419cde2428c257af1d">getBufferedBaseMeshes</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>*&amp; vertexBuffer, uint32_t*&amp; indexBuffer, uint32_t*&amp; indexBufferOffsets) = 0;
+<a name="l00428"></a>00428
+<a name="l00433"></a>00433 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#251738022e498b819e88536577470735">setRemoveIslands</a>(<span class="keywordtype">bool</span> isRemoveIslands) = 0;
+<a name="l00434"></a>00434
+<a name="l00440"></a>00440 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#7ce2d9ab0cf8d3f03982b53bb4dc3d81">islandDetectionAndRemoving</a>(int32_t chunkId) = 0;
+<a name="l00441"></a>00441
+<a name="l00446"></a>00446 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#5710c73457bcceba3f20d130e231a028">isMeshContainOpenEdges</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* input) = 0;
+<a name="l00447"></a>00447
+<a name="l00453"></a>00453 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#eaa46bf5fe4fe7035ac624f49ade64a8">deleteAllChildrenOfChunk</a>(int32_t chunkId) = 0;
+<a name="l00454"></a>00454
+<a name="l00462"></a>00462 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#bc9766f9ef9efc4fd5f36813f28cc705">uniteChunks</a>(uint32_t maxAtLevel, uint32_t maxGroupSize) = 0;
+<a name="l00463"></a>00463
+<a name="l00469"></a>00469 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#db1c311cbb3d84c7bfbfd12abe01af0b">fitUvToRect</a>(<span class="keywordtype">float</span> side, uint32_t chunkId) = 0;
+<a name="l00470"></a>00470
+<a name="l00475"></a>00475 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#a9a87637d6d190d71678f0fb9a100bfd">fitAllUvToRect</a>(<span class="keywordtype">float</span> side) = 0;
+<a name="l00476"></a>00476
+<a name="l00477"></a>00477 };
+<a name="l00478"></a>00478
+<a name="l00479"></a>00479 } <span class="comment">// namespace Blast</span>
+<a name="l00480"></a>00480 } <span class="comment">// namespace Nv</span>
+<a name="l00481"></a>00481
+<a name="l00482"></a>00482 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGFRACTURETOOL_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_8h.html
index 23342a0..c9a32d2 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_8h.html
@@ -46,8 +46,12 @@
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">Nv::Blast::CutoutConfiguration</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">Nv::Blast::NoiseConfiguration</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a></td></tr>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h-source.html
index 48067e8..154e887 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h-source.html
@@ -52,161 +52,176 @@
<a name="l00014"></a>00014 <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_fracture_tool_8h.html">NvBlastExtAuthoringFractureTool.h</a>"</span>
<a name="l00015"></a>00015 <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_mesh_8h.html">NvBlastExtAuthoringMesh.h</a>"</span>
<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;vector&gt;</span>
-<a name="l00017"></a>00017
-<a name="l00018"></a>00018 <span class="keyword">namespace </span>Nv
-<a name="l00019"></a>00019 {
-<a name="l00020"></a>00020 <span class="keyword">namespace </span>Blast
-<a name="l00021"></a>00021 {
-<a name="l00022"></a>00022
-<a name="l00023"></a>00023 <span class="keyword">class </span>SpatialAccelerator;
-<a name="l00024"></a>00024 <span class="keyword">class </span>Triangulator;
-<a name="l00025"></a>00025
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;set&gt;</span>
+<a name="l00018"></a>00018
+<a name="l00019"></a>00019 <span class="keyword">namespace </span>Nv
+<a name="l00020"></a>00020 {
+<a name="l00021"></a>00021 <span class="keyword">namespace </span>Blast
+<a name="l00022"></a>00022 {
+<a name="l00023"></a>00023
+<a name="l00024"></a>00024 <span class="keyword">class </span>SpatialAccelerator;
+<a name="l00025"></a>00025 <span class="keyword">class </span>Triangulator;
<a name="l00026"></a>00026
-<a name="l00030"></a><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html">00030</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html">VoronoiSitesGeneratorImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a>
-<a name="l00031"></a>00031 {
-<a name="l00032"></a>00032 <span class="keyword">public</span>:
-<a name="l00033"></a>00033
-<a name="l00041"></a>00041 <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#01f58715063631ce078fa90bfd6a920c">VoronoiSitesGeneratorImpl</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd);
-<a name="l00042"></a>00042 <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#7c248babbc4b16a16be9832f0aea767f">~VoronoiSitesGeneratorImpl</a>();
-<a name="l00043"></a>00043
-<a name="l00044"></a>00044 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#d37927c9e02c8259b2607099d484decc">release</a>() <span class="keyword">override</span>;
-<a name="l00045"></a>00045
-<a name="l00049"></a>00049 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#7515cf0706f08e6191b67ac99b253f97">setBaseMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* m) <span class="keyword">override</span>;
-<a name="l00050"></a>00050
-<a name="l00057"></a>00057 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#b618d8a8b1b1ea2b5e29460f20312dbe">getVoronoiSites</a>(<span class="keyword">const</span> physx::PxVec3*&amp; sites) <span class="keyword">override</span>;
-<a name="l00058"></a>00058
-<a name="l00063"></a>00063 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#901490060ad6796983d449cdfe063a53">addSite</a>(<span class="keyword">const</span> physx::PxVec3&amp; site) <span class="keyword">override</span>;
-<a name="l00068"></a>00068 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#bfda4103b9ea3b04d28870cdb0cf9704">uniformlyGenerateSitesInMesh</a>(uint32_t numberOfSites) <span class="keyword">override</span>;
-<a name="l00069"></a>00069
-<a name="l00076"></a>00076 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#57ec8f7229999994e516d4edefdf9eed">clusteredSitesGeneration</a>(uint32_t numberOfClusters, uint32_t sitesPerCluster, <span class="keywordtype">float</span> clusterRadius) <span class="keyword">override</span>;
-<a name="l00077"></a>00077
-<a name="l00088"></a>00088 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a06fcc68fa2f64b09bfdff955ceab3b3">radialPattern</a>(<span class="keyword">const</span> physx::PxVec3&amp; center, <span class="keyword">const</span> physx::PxVec3&amp; <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keywordtype">float</span> radius, int32_t angularSteps, int32_t radialSteps, <span class="keywordtype">float</span> angleOffset = 0.0f, <span class="keywordtype">float</span> variability = 0.0f) <span class="keyword">override</span>;
-<a name="l00089"></a>00089
-<a name="l00096"></a>00096 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#cb109e78959289208cf2e6eddb7ebe65">generateInSphere</a>(<span class="keyword">const</span> uint32_t count, <span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3&amp; center) <span class="keyword">override</span>;
-<a name="l00101"></a>00101 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#81f5fbf6cdaaf3d2d45c2dff822ff9b9">setStencil</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* stencil) <span class="keyword">override</span>;
-<a name="l00105"></a>00105 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#7377b65b5fafdb2eb4832f57c74f127d">clearStencil</a>() <span class="keyword">override</span>;
-<a name="l00106"></a>00106
-<a name="l00113"></a>00113 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#512b872ac001de3ba8d5fded984d78f2">deleteInSphere</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3&amp; center, <span class="keyword">const</span> <span class="keywordtype">float</span> eraserProbability = 1) <span class="keyword">override</span>;
-<a name="l00114"></a>00114
-<a name="l00115"></a>00115 <span class="keyword">private</span>:
-<a name="l00116"></a>00116 std::vector &lt;physx::PxVec3&gt; mGeneratedSites;
-<a name="l00117"></a>00117 <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mMesh;
-<a name="l00118"></a>00118 <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mStencil;
-<a name="l00119"></a>00119 <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* mRnd;
-<a name="l00120"></a>00120 <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* mAccelerator;
-<a name="l00121"></a>00121 };
-<a name="l00122"></a>00122
+<a name="l00027"></a>00027
+<a name="l00031"></a><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html">00031</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html">VoronoiSitesGeneratorImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a>
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keyword">public</span>:
+<a name="l00034"></a>00034
+<a name="l00042"></a>00042 <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#01f58715063631ce078fa90bfd6a920c">VoronoiSitesGeneratorImpl</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd);
+<a name="l00043"></a>00043 <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#7c248babbc4b16a16be9832f0aea767f">~VoronoiSitesGeneratorImpl</a>();
+<a name="l00044"></a>00044
+<a name="l00045"></a>00045 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#d37927c9e02c8259b2607099d484decc">release</a>() <span class="keyword">override</span>;
+<a name="l00046"></a>00046
+<a name="l00050"></a>00050 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#7515cf0706f08e6191b67ac99b253f97">setBaseMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* m) <span class="keyword">override</span>;
+<a name="l00051"></a>00051
+<a name="l00058"></a>00058 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#b618d8a8b1b1ea2b5e29460f20312dbe">getVoronoiSites</a>(<span class="keyword">const</span> physx::PxVec3*&amp; sites) <span class="keyword">override</span>;
+<a name="l00059"></a>00059
+<a name="l00064"></a>00064 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#901490060ad6796983d449cdfe063a53">addSite</a>(<span class="keyword">const</span> physx::PxVec3&amp; site) <span class="keyword">override</span>;
+<a name="l00069"></a>00069 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#bfda4103b9ea3b04d28870cdb0cf9704">uniformlyGenerateSitesInMesh</a>(uint32_t numberOfSites) <span class="keyword">override</span>;
+<a name="l00070"></a>00070
+<a name="l00077"></a>00077 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#57ec8f7229999994e516d4edefdf9eed">clusteredSitesGeneration</a>(uint32_t numberOfClusters, uint32_t sitesPerCluster, <span class="keywordtype">float</span> clusterRadius) <span class="keyword">override</span>;
+<a name="l00078"></a>00078
+<a name="l00089"></a>00089 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a06fcc68fa2f64b09bfdff955ceab3b3">radialPattern</a>(<span class="keyword">const</span> physx::PxVec3&amp; center, <span class="keyword">const</span> physx::PxVec3&amp; <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keywordtype">float</span> radius, int32_t angularSteps, int32_t radialSteps, <span class="keywordtype">float</span> angleOffset = 0.0f, <span class="keywordtype">float</span> variability = 0.0f) <span class="keyword">override</span>;
+<a name="l00090"></a>00090
+<a name="l00097"></a>00097 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#cb109e78959289208cf2e6eddb7ebe65">generateInSphere</a>(<span class="keyword">const</span> uint32_t count, <span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3&amp; center) <span class="keyword">override</span>;
+<a name="l00102"></a>00102 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#81f5fbf6cdaaf3d2d45c2dff822ff9b9">setStencil</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* stencil) <span class="keyword">override</span>;
+<a name="l00106"></a>00106 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#7377b65b5fafdb2eb4832f57c74f127d">clearStencil</a>() <span class="keyword">override</span>;
+<a name="l00107"></a>00107
+<a name="l00114"></a>00114 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#512b872ac001de3ba8d5fded984d78f2">deleteInSphere</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3&amp; center, <span class="keyword">const</span> <span class="keywordtype">float</span> eraserProbability = 1) <span class="keyword">override</span>;
+<a name="l00115"></a>00115
+<a name="l00116"></a>00116 <span class="keyword">private</span>:
+<a name="l00117"></a>00117 std::vector &lt;physx::PxVec3&gt; mGeneratedSites;
+<a name="l00118"></a>00118 <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mMesh;
+<a name="l00119"></a>00119 <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mStencil;
+<a name="l00120"></a>00120 <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* mRnd;
+<a name="l00121"></a>00121 <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* mAccelerator;
+<a name="l00122"></a>00122 };
<a name="l00123"></a>00123
<a name="l00124"></a>00124
-<a name="l00128"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">00128</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">FractureToolImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a>
-<a name="l00129"></a>00129 {
-<a name="l00130"></a>00130
-<a name="l00131"></a>00131 <span class="keyword">public</span>:
-<a name="l00132"></a>00132
-<a name="l00136"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#11d8ab3b4c7040389b3b552d07e4da57">00136</a> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#11d8ab3b4c7040389b3b552d07e4da57">FractureToolImpl</a>()
-<a name="l00137"></a>00137 {
-<a name="l00138"></a>00138 <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1cf29d3d972240ac368f6acef7bcb93b">mPlaneIndexerOffset</a> = 1;
-<a name="l00139"></a>00139 <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#77957e191451f94d3753e31695c37914">mChunkIdCounter</a> = 0;
-<a name="l00140"></a>00140 <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#bcc6a73e16008d488bbf81623ec5a33e">mRemoveIslands</a> = <span class="keyword">false</span>;
-<a name="l00141"></a>00141 <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#e9fdc3a9dd7eefe632a24c7abb6c4962">mInteriorMaterialId</a> = <a class="code" href="_nv_blast_ext_authoring_types_8h.html#4b5be3049d66fc468db102281f6c068b">MATERIAL_INTERIOR</a>;
-<a name="l00142"></a>00142 }
-<a name="l00143"></a>00143
-<a name="l00144"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#4cf6af831497dbaf9db34ba4529f418d">00144</a> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#4cf6af831497dbaf9db34ba4529f418d">~FractureToolImpl</a>()
-<a name="l00145"></a>00145 {
-<a name="l00146"></a>00146 <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1ccbcbfde4e58f8357a589ae56ff043f">reset</a>();
-<a name="l00147"></a>00147 }
-<a name="l00148"></a>00148
-<a name="l00149"></a>00149 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#05d2e5fd981d54d55ee5dbc5bf454a50">release</a>() <span class="keyword">override</span>;
-<a name="l00150"></a>00150
-<a name="l00154"></a>00154 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1ccbcbfde4e58f8357a589ae56ff043f">reset</a>() <span class="keyword">override</span>;
-<a name="l00155"></a>00155
-<a name="l00159"></a>00159 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c9c8e18748b18fa6dd29a328eaf63026">setInteriorMaterialId</a>(int32_t materialId) <span class="keyword">override</span>;
-<a name="l00160"></a>00160
-<a name="l00164"></a>00164 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#4ae30e1bda20f7f0a8b21d6dbd13a771">getInteriorMaterialId</a>() <span class="keyword">const override</span>;
-<a name="l00165"></a>00165
-<a name="l00169"></a>00169 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#be1f6bf365964825a2c939e22c85d96a">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) <span class="keyword">override</span>;
-<a name="l00170"></a>00170
-<a name="l00174"></a>00174 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#04d3620e1e76d15accb8a08039398680">setSourceMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) <span class="keyword">override</span>;
-<a name="l00175"></a>00175
-<a name="l00179"></a>00179 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c466495627ca99252433c7e1c702c7f9">setChunkMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t parentId) <span class="keyword">override</span>;
-<a name="l00180"></a>00180
-<a name="l00184"></a>00184 <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7ffacc77ed102a8cd52c080055a08c3f">createChunkMesh</a>(int32_t chunkId) <span class="keyword">override</span>;
-<a name="l00185"></a>00185
-<a name="l00190"></a>00190 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7232e09ecf355b69de518cd5067deb3d">getTransformation</a>(physx::PxVec3&amp; offset, <span class="keywordtype">float</span>&amp; scale) <span class="keyword">override</span>;
-<a name="l00191"></a>00191
+<a name="l00125"></a>00125
+<a name="l00129"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">00129</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">FractureToolImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a>
+<a name="l00130"></a>00130 {
+<a name="l00131"></a>00131
+<a name="l00132"></a>00132 <span class="keyword">public</span>:
+<a name="l00133"></a>00133
+<a name="l00137"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#11d8ab3b4c7040389b3b552d07e4da57">00137</a> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#11d8ab3b4c7040389b3b552d07e4da57">FractureToolImpl</a>()
+<a name="l00138"></a>00138 {
+<a name="l00139"></a>00139 <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1cf29d3d972240ac368f6acef7bcb93b">mPlaneIndexerOffset</a> = 1;
+<a name="l00140"></a>00140 <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#77957e191451f94d3753e31695c37914">mChunkIdCounter</a> = 0;
+<a name="l00141"></a>00141 <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#bcc6a73e16008d488bbf81623ec5a33e">mRemoveIslands</a> = <span class="keyword">false</span>;
+<a name="l00142"></a>00142 <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#e9fdc3a9dd7eefe632a24c7abb6c4962">mInteriorMaterialId</a> = <a class="code" href="_nv_blast_ext_authoring_types_8h.html#4b5be3049d66fc468db102281f6c068b">MATERIAL_INTERIOR</a>;
+<a name="l00143"></a>00143 }
+<a name="l00144"></a>00144
+<a name="l00145"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#4cf6af831497dbaf9db34ba4529f418d">00145</a> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#4cf6af831497dbaf9db34ba4529f418d">~FractureToolImpl</a>()
+<a name="l00146"></a>00146 {
+<a name="l00147"></a>00147 <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1ccbcbfde4e58f8357a589ae56ff043f">reset</a>();
+<a name="l00148"></a>00148 }
+<a name="l00149"></a>00149
+<a name="l00150"></a>00150 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#05d2e5fd981d54d55ee5dbc5bf454a50">release</a>() <span class="keyword">override</span>;
+<a name="l00151"></a>00151
+<a name="l00155"></a>00155 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1ccbcbfde4e58f8357a589ae56ff043f">reset</a>() <span class="keyword">override</span>;
+<a name="l00156"></a>00156
+<a name="l00160"></a>00160 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c9c8e18748b18fa6dd29a328eaf63026">setInteriorMaterialId</a>(int32_t materialId) <span class="keyword">override</span>;
+<a name="l00161"></a>00161
+<a name="l00165"></a>00165 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#4ae30e1bda20f7f0a8b21d6dbd13a771">getInteriorMaterialId</a>() <span class="keyword">const override</span>;
+<a name="l00166"></a>00166
+<a name="l00170"></a>00170 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#be1f6bf365964825a2c939e22c85d96a">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) <span class="keyword">override</span>;
+<a name="l00171"></a>00171
+<a name="l00175"></a>00175 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#04d3620e1e76d15accb8a08039398680">setSourceMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) <span class="keyword">override</span>;
+<a name="l00176"></a>00176
+<a name="l00180"></a>00180 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c466495627ca99252433c7e1c702c7f9">setChunkMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t parentId) <span class="keyword">override</span>;
+<a name="l00181"></a>00181
+<a name="l00185"></a>00185 <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7ffacc77ed102a8cd52c080055a08c3f">createChunkMesh</a>(int32_t chunkId) <span class="keyword">override</span>;
+<a name="l00186"></a>00186
+<a name="l00191"></a>00191 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7232e09ecf355b69de518cd5067deb3d">getTransformation</a>(physx::PxVec3&amp; offset, <span class="keywordtype">float</span>&amp; scale) <span class="keyword">override</span>;
<a name="l00192"></a>00192
-<a name="l00201"></a>00201 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f7fd215d495bd93428a5075abad44d09">voronoiFracturing</a>(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keywordtype">bool</span> replaceChunk) <span class="keyword">override</span>;
-<a name="l00202"></a>00202
-<a name="l00214"></a>00214 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f7fd215d495bd93428a5075abad44d09">voronoiFracturing</a>(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keyword">const</span> physx::PxVec3&amp; scale, <span class="keyword">const</span> physx::PxQuat&amp; rotation, <span class="keywordtype">bool</span> replaceChunk) <span class="keyword">override</span>;
-<a name="l00215"></a>00215
+<a name="l00193"></a>00193
+<a name="l00202"></a>00202 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f7fd215d495bd93428a5075abad44d09">voronoiFracturing</a>(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keywordtype">bool</span> replaceChunk) <span class="keyword">override</span>;
+<a name="l00203"></a>00203
+<a name="l00215"></a>00215 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f7fd215d495bd93428a5075abad44d09">voronoiFracturing</a>(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keyword">const</span> physx::PxVec3&amp; scale, <span class="keyword">const</span> physx::PxQuat&amp; rotation, <span class="keywordtype">bool</span> replaceChunk) <span class="keyword">override</span>;
<a name="l00216"></a>00216
-<a name="l00227"></a>00227 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#2664c30433f3670fdae610aaec303a55">slicing</a>(uint32_t chunkId, <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a> conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) <span class="keyword">override</span>;
-<a name="l00228"></a>00228
+<a name="l00217"></a>00217
+<a name="l00228"></a>00228 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c2b3addf8c9d4e4c81511c8b0071f031">slicing</a>(uint32_t chunkId, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>&amp; conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) <span class="keyword">override</span>;
<a name="l00229"></a>00229
-<a name="l00233"></a>00233 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#9a93aab1c2f46963ae406964b639cb82">finalizeFracturing</a>() <span class="keyword">override</span>;
-<a name="l00234"></a>00234
-<a name="l00235"></a>00235 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#0d1af8c17f922acd54bf3b69bdff54e7">getChunkCount</a>() <span class="keyword">const override</span>;
-<a name="l00236"></a>00236
-<a name="l00240"></a>00240 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#820e9829bb02425ae53e47eb6be0b1c3">getChunkInfo</a>(int32_t chunkIndex) <span class="keyword">override</span>;
-<a name="l00241"></a>00241
-<a name="l00249"></a>00249 <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#4e51dd47edda8a9e7de8df2354b451e3">getMeshOverlap</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>&amp; meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>&amp; meshB) <span class="keyword">override</span>;
-<a name="l00250"></a>00250
-<a name="l00258"></a>00258 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#5e5a23242da3d034f64335dd1739e551">getBaseMesh</a>(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>*&amp; output) <span class="keyword">override</span>;
-<a name="l00259"></a>00259
-<a name="l00265"></a>00265 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#2a7de5296d9fc03ae9d4d510a5314d9a">getChunkIndex</a>(int32_t chunkId) <span class="keyword">override</span>;
-<a name="l00266"></a>00266
-<a name="l00272"></a>00272 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7500f7cd8e670745e74ee83eed10c1ba">getChunkId</a>(int32_t chunkIndex) <span class="keyword">override</span>;
-<a name="l00273"></a>00273
-<a name="l00279"></a>00279 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#5904628e466fa8cbb5016b08fb7708b8">getChunkDepth</a>(int32_t chunkId) <span class="keyword">override</span>;
-<a name="l00280"></a>00280
-<a name="l00288"></a>00288 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#b5cc06434628c2b5be10f755edcbe1da">getChunksIdAtDepth</a>(uint32_t depth, int32_t*&amp; chunkIds) <span class="keyword">override</span>;
-<a name="l00289"></a>00289
-<a name="l00290"></a>00290
-<a name="l00301"></a>00301 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1ffac81bb04e7674e77940183854d352">getBufferedBaseMeshes</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>*&amp; vertexBuffer, uint32_t*&amp; indexBuffer, uint32_t*&amp; indexBufferOffsets) <span class="keyword">override</span>;
-<a name="l00302"></a>00302
-<a name="l00307"></a>00307 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#92dec92822ab9e0807400a7d63bfc553">setRemoveIslands</a>(<span class="keywordtype">bool</span> isRemoveIslands) <span class="keyword">override</span>;
-<a name="l00308"></a>00308
-<a name="l00314"></a>00314 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#838245cfdcbf3897bd79b80ecd9e167b">islandDetectionAndRemoving</a>(int32_t chunkId) <span class="keyword">override</span>;
-<a name="l00315"></a>00315
-<a name="l00320"></a>00320 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#41b5acb435a88c4cd06912ac75bc7f19">isMeshContainOpenEdges</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* input) <span class="keyword">override</span>;
-<a name="l00321"></a>00321
-<a name="l00322"></a>00322 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#fe1100c6aa5907b10ae574d18152c5ac">deleteAllChildrenOfChunk</a>(int32_t chunkId) <span class="keyword">override</span>;
-<a name="l00323"></a>00323
-<a name="l00324"></a>00324 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f4598d30b4a393693a7a405854aa6674">uniteChunks</a>(uint32_t maxAtLevel, uint32_t maxGroupSize) <span class="keyword">override</span>;
-<a name="l00325"></a>00325
+<a name="l00230"></a>00230
+<a name="l00243"></a>00243 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ddbaafbc27cd4bfcfe9777060455c127">cut</a>(uint32_t chunkId, <span class="keyword">const</span> physx::PxVec3&amp; <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keyword">const</span> physx::PxVec3&amp; position, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>&amp; noise, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) <span class="keyword">override</span>;
+<a name="l00244"></a>00244
+<a name="l00255"></a>00255 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#6c74f2ddd8b73705675767149c2ce69e">cutout</a>(uint32_t chunkId, <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) <span class="keyword">override</span>;
+<a name="l00256"></a>00256
+<a name="l00257"></a>00257
+<a name="l00261"></a>00261 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#9a93aab1c2f46963ae406964b639cb82">finalizeFracturing</a>() <span class="keyword">override</span>;
+<a name="l00262"></a>00262
+<a name="l00263"></a>00263 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#0d1af8c17f922acd54bf3b69bdff54e7">getChunkCount</a>() <span class="keyword">const override</span>;
+<a name="l00264"></a>00264
+<a name="l00268"></a>00268 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#820e9829bb02425ae53e47eb6be0b1c3">getChunkInfo</a>(int32_t chunkIndex) <span class="keyword">override</span>;
+<a name="l00269"></a>00269
+<a name="l00277"></a>00277 <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#4e51dd47edda8a9e7de8df2354b451e3">getMeshOverlap</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>&amp; meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>&amp; meshB) <span class="keyword">override</span>;
+<a name="l00278"></a>00278
+<a name="l00286"></a>00286 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#5e5a23242da3d034f64335dd1739e551">getBaseMesh</a>(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>*&amp; output) <span class="keyword">override</span>;
+<a name="l00287"></a>00287
+<a name="l00295"></a>00295 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#0217eb658aa3890c3d1d2e030436b07b">updateBaseMesh</a>(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* output) <span class="keyword">override</span>;
+<a name="l00296"></a>00296
+<a name="l00302"></a>00302 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#2a7de5296d9fc03ae9d4d510a5314d9a">getChunkIndex</a>(int32_t chunkId) <span class="keyword">override</span>;
+<a name="l00303"></a>00303
+<a name="l00309"></a>00309 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7500f7cd8e670745e74ee83eed10c1ba">getChunkId</a>(int32_t chunkIndex) <span class="keyword">override</span>;
+<a name="l00310"></a>00310
+<a name="l00316"></a>00316 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#5904628e466fa8cbb5016b08fb7708b8">getChunkDepth</a>(int32_t chunkId) <span class="keyword">override</span>;
+<a name="l00317"></a>00317
+<a name="l00325"></a>00325 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#b5cc06434628c2b5be10f755edcbe1da">getChunksIdAtDepth</a>(uint32_t depth, int32_t*&amp; chunkIds) <span class="keyword">override</span>;
<a name="l00326"></a>00326
-<a name="l00327"></a>00327 <span class="keyword">private</span>:
-<a name="l00328"></a>00328 <span class="keywordtype">void</span> eraseChunk(int32_t chunkId);
-<a name="l00329"></a>00329 <span class="keywordtype">bool</span> isAncestorForChunk(int32_t ancestorId, int32_t chunkId);
-<a name="l00330"></a>00330 int32_t slicingNoisy(uint32_t chunkId, <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a> conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd);
-<a name="l00331"></a>00331 uint32_t stretchGroup(<span class="keyword">const</span> std::vector&lt;uint32_t&gt;&amp; group, std::vector&lt;std::vector&lt;uint32_t&gt;&gt;&amp; graph);
-<a name="l00332"></a>00332 <span class="keywordtype">void</span> rebuildAdjGraph(<span class="keyword">const</span> std::vector&lt;uint32_t&gt;&amp; chunksToRebuild, std::vector&lt;std::vector&lt;uint32_t&gt; &gt;&amp; chunkGraph);
-<a name="l00333"></a>00333
-<a name="l00337"></a>00337 uint32_t createNewChunk(uint32_t parentId);
-<a name="l00338"></a>00338
+<a name="l00327"></a>00327
+<a name="l00338"></a>00338 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1ffac81bb04e7674e77940183854d352">getBufferedBaseMeshes</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>*&amp; vertexBuffer, uint32_t*&amp; indexBuffer, uint32_t*&amp; indexBufferOffsets) <span class="keyword">override</span>;
<a name="l00339"></a>00339
-<a name="l00340"></a>00340 <span class="keyword">protected</span>:
-<a name="l00344"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#3853cd248b6b0531f18f8cf1711bc90f">00344</a> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#3853cd248b6b0531f18f8cf1711bc90f">mScaleFactor</a>;
-<a name="l00345"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#d7a1b834ea7653d69e10dca1f7a12e48">00345</a> physx::PxVec3 <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#d7a1b834ea7653d69e10dca1f7a12e48">mOffset</a>;
-<a name="l00346"></a>00346
-<a name="l00347"></a>00347 <span class="comment">/* Chunk mesh wrappers */</span>
-<a name="l00348"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c2202d728cefb26446a60593b03dcbe1">00348</a> std::vector&lt;Triangulator*&gt; <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c2202d728cefb26446a60593b03dcbe1">mChunkPostprocessors</a>;
-<a name="l00349"></a>00349
-<a name="l00350"></a>00350
-<a name="l00351"></a>00351
-<a name="l00352"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1cf29d3d972240ac368f6acef7bcb93b">00352</a> int64_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1cf29d3d972240ac368f6acef7bcb93b">mPlaneIndexerOffset</a>;
-<a name="l00353"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#77957e191451f94d3753e31695c37914">00353</a> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#77957e191451f94d3753e31695c37914">mChunkIdCounter</a>;
-<a name="l00354"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#516359070dc5bf6cd0770d3e33b8c8d1">00354</a> std::vector&lt;ChunkInfo&gt; <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#516359070dc5bf6cd0770d3e33b8c8d1">mChunkData</a>;
-<a name="l00355"></a>00355
-<a name="l00356"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#bcc6a73e16008d488bbf81623ec5a33e">00356</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#bcc6a73e16008d488bbf81623ec5a33e">mRemoveIslands</a>;
-<a name="l00357"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#e9fdc3a9dd7eefe632a24c7abb6c4962">00357</a> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#e9fdc3a9dd7eefe632a24c7abb6c4962">mInteriorMaterialId</a>;
-<a name="l00358"></a>00358 };
-<a name="l00359"></a>00359
-<a name="l00360"></a>00360 } <span class="comment">// namespace Blast</span>
-<a name="l00361"></a>00361 } <span class="comment">// namespace Nv</span>
-<a name="l00362"></a>00362
+<a name="l00344"></a>00344 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#92dec92822ab9e0807400a7d63bfc553">setRemoveIslands</a>(<span class="keywordtype">bool</span> isRemoveIslands) <span class="keyword">override</span>;
+<a name="l00345"></a>00345
+<a name="l00351"></a>00351 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#838245cfdcbf3897bd79b80ecd9e167b">islandDetectionAndRemoving</a>(int32_t chunkId) <span class="keyword">override</span>;
+<a name="l00352"></a>00352
+<a name="l00357"></a>00357 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#41b5acb435a88c4cd06912ac75bc7f19">isMeshContainOpenEdges</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* input) <span class="keyword">override</span>;
+<a name="l00358"></a>00358
+<a name="l00359"></a>00359 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#fe1100c6aa5907b10ae574d18152c5ac">deleteAllChildrenOfChunk</a>(int32_t chunkId) <span class="keyword">override</span>;
+<a name="l00360"></a>00360
+<a name="l00361"></a>00361 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f4598d30b4a393693a7a405854aa6674">uniteChunks</a>(uint32_t maxAtLevel, uint32_t maxGroupSize) <span class="keyword">override</span>;
+<a name="l00362"></a>00362
<a name="l00363"></a>00363
-<a name="l00364"></a>00364 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGFRACTURETOOLIMPL_H</span>
+<a name="l00369"></a>00369 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#6cab6022e3cfb8bfc287428c507a9459">fitUvToRect</a>(<span class="keywordtype">float</span> side, uint32_t chunkId) <span class="keyword">override</span>;
+<a name="l00370"></a>00370
+<a name="l00375"></a>00375 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#21dee486b1499f135740cac4a4d85af0">fitAllUvToRect</a>(<span class="keywordtype">float</span> side) <span class="keyword">override</span>;
+<a name="l00376"></a>00376
+<a name="l00377"></a>00377
+<a name="l00378"></a>00378
+<a name="l00379"></a>00379 <span class="keyword">private</span>:
+<a name="l00380"></a>00380 <span class="keywordtype">void</span> eraseChunk(int32_t chunkId);
+<a name="l00381"></a>00381 <span class="keywordtype">bool</span> isAncestorForChunk(int32_t ancestorId, int32_t chunkId);
+<a name="l00382"></a>00382 int32_t slicingNoisy(uint32_t chunkId, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>&amp; conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd);
+<a name="l00383"></a>00383 uint32_t stretchGroup(<span class="keyword">const</span> std::vector&lt;uint32_t&gt;&amp; group, std::vector&lt;std::vector&lt;uint32_t&gt;&gt;&amp; graph);
+<a name="l00384"></a>00384 <span class="keywordtype">void</span> rebuildAdjGraph(<span class="keyword">const</span> std::vector&lt;uint32_t&gt;&amp; chunksToRebuild, std::vector&lt;std::vector&lt;uint32_t&gt; &gt;&amp; chunkGraph);
+<a name="l00385"></a>00385 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#21dee486b1499f135740cac4a4d85af0">fitAllUvToRect</a>(<span class="keywordtype">float</span> side, std::set&lt;uint32_t&gt;&amp; mask);
+<a name="l00386"></a>00386
+<a name="l00390"></a>00390 uint32_t createNewChunk(uint32_t parentId);
+<a name="l00391"></a>00391
+<a name="l00392"></a>00392
+<a name="l00393"></a>00393 <span class="keyword">protected</span>:
+<a name="l00397"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#3853cd248b6b0531f18f8cf1711bc90f">00397</a> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#3853cd248b6b0531f18f8cf1711bc90f">mScaleFactor</a>;
+<a name="l00398"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#d7a1b834ea7653d69e10dca1f7a12e48">00398</a> physx::PxVec3 <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#d7a1b834ea7653d69e10dca1f7a12e48">mOffset</a>;
+<a name="l00399"></a>00399
+<a name="l00400"></a>00400 <span class="comment">/* Chunk mesh wrappers */</span>
+<a name="l00401"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c2202d728cefb26446a60593b03dcbe1">00401</a> std::vector&lt;Triangulator*&gt; <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c2202d728cefb26446a60593b03dcbe1">mChunkPostprocessors</a>;
+<a name="l00402"></a>00402
+<a name="l00403"></a>00403
+<a name="l00404"></a>00404
+<a name="l00405"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1cf29d3d972240ac368f6acef7bcb93b">00405</a> int64_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1cf29d3d972240ac368f6acef7bcb93b">mPlaneIndexerOffset</a>;
+<a name="l00406"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#77957e191451f94d3753e31695c37914">00406</a> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#77957e191451f94d3753e31695c37914">mChunkIdCounter</a>;
+<a name="l00407"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#516359070dc5bf6cd0770d3e33b8c8d1">00407</a> std::vector&lt;ChunkInfo&gt; <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#516359070dc5bf6cd0770d3e33b8c8d1">mChunkData</a>;
+<a name="l00408"></a>00408
+<a name="l00409"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#bcc6a73e16008d488bbf81623ec5a33e">00409</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#bcc6a73e16008d488bbf81623ec5a33e">mRemoveIslands</a>;
+<a name="l00410"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#e9fdc3a9dd7eefe632a24c7abb6c4962">00410</a> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#e9fdc3a9dd7eefe632a24c7abb6c4962">mInteriorMaterialId</a>;
+<a name="l00411"></a>00411 };
+<a name="l00412"></a>00412
+<a name="l00413"></a>00413 } <span class="comment">// namespace Blast</span>
+<a name="l00414"></a>00414 } <span class="comment">// namespace Nv</span>
+<a name="l00415"></a>00415
+<a name="l00416"></a>00416
+<a name="l00417"></a>00417 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGFRACTURETOOLIMPL_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h.html
index 07e5aaa..55a514c 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h.html
@@ -41,6 +41,7 @@
<h1>sdk/extensions/authoring/source/NvBlastExtAuthoringFractureToolImpl.h File Reference</h1><code>#include &quot;<a class="el" href="_nv_blast_ext_authoring_fracture_tool_8h-source.html">NvBlastExtAuthoringFractureTool.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="_nv_blast_ext_authoring_mesh_8h-source.html">NvBlastExtAuthoringMesh.h</a>&quot;</code><br>
<code>#include &lt;vector&gt;</code><br>
+<code>#include &lt;set&gt;</code><br>
<p>
<a href="_nv_blast_ext_authoring_fracture_tool_impl_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h-source.html
index 448b46a..fc228c5 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h-source.html
@@ -127,11 +127,13 @@
<a name="l00205"></a>00205
<a name="l00211"></a>00211 <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#83abdcd21821c89fd79e466306cb9b12">inverseNormalAndSetIndices</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int64_t <span class="keywordtype">id</span>);
<a name="l00212"></a>00212
-<a name="l00213"></a>00213 } <span class="comment">// namespace Blast</span>
-<a name="l00214"></a>00214 } <span class="comment">// namespace Nv</span>
-<a name="l00215"></a>00215
-<a name="l00216"></a>00216
-<a name="l00217"></a>00217 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGMESHIMPL_H</span>
+<a name="l00221"></a>00221 <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="namespace_nv_1_1_blast.html#5e409b73e2c951c5c73dbc0d10190a8a">getCuttingCylinder</a>(uint32_t pointCount, <span class="keyword">const</span> physx::PxVec3* points, <span class="keyword">const</span> physx::PxTransform&amp; transform, <span class="keywordtype">float</span> height, int64_t <span class="keywordtype">id</span>, int32_t interiorMaterialId);
+<a name="l00222"></a>00222
+<a name="l00223"></a>00223 } <span class="comment">// namespace Blast</span>
+<a name="l00224"></a>00224 } <span class="comment">// namespace Nv</span>
+<a name="l00225"></a>00225
+<a name="l00226"></a>00226
+<a name="l00227"></a>00227 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGMESHIMPL_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h.html
index 4b134dc..15f80c9 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h.html
@@ -57,6 +57,8 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">Mesh *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#1dd51a1368754e171b1cc545e2987fc6">Nv::Blast::getCuttingBox</a> (const physx::PxVec3 &amp;point, const physx::PxVec3 &amp;normal, float size, int64_t id, int32_t interiorMaterialId)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Mesh *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#5e409b73e2c951c5c73dbc0d10190a8a">Nv::Blast::getCuttingCylinder</a> (uint32_t pointCount, const physx::PxVec3 *points, const physx::PxTransform &amp;transform, float height, int64_t id, int32_t interiorMaterialId)</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">Mesh *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#b1f78ff7033dda34706c1d8d0d976fc5">Nv::Blast::getNoisyCuttingBoxPair</a> (const physx::PxVec3 &amp;point, const physx::PxVec3 &amp;normal, float size, float jaggedPlaneSize, uint32_t resolution, int32_t id, float amplitude, float frequency, int32_t octaves, int32_t seed, int32_t interiorMaterialId)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#83abdcd21821c89fd79e466306cb9b12">Nv::Blast::inverseNormalAndSetIndices</a> (Mesh *mesh, int64_t id)</td></tr>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_triangulator_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_triangulator_8h-source.html
index 06b0b2d..558382b 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_triangulator_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_triangulator_8h-source.html
@@ -87,61 +87,72 @@
<a name="l00056"></a>00056
<a name="l00060"></a><a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#76e1c257449e53049c62984e1e95b44d">00060</a> std::vector&lt;Triangle&gt;&amp; <a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#76e1c257449e53049c62984e1e95b44d">getBaseMesh</a>()
<a name="l00061"></a>00061 {
-<a name="l00062"></a>00062 <span class="keywordflow">return</span> mBaseMeshResultTriangles;
+<a name="l00062"></a>00062 <span class="keywordflow">return</span> mBaseMeshUVFittedTriangles;
<a name="l00063"></a>00063 }
<a name="l00064"></a>00064
-<a name="l00068"></a><a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#fa48ddb045fffaded4b1ad09302a34c7">00068</a> std::vector&lt;TriangleIndexed&gt;&amp; <a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#fa48ddb045fffaded4b1ad09302a34c7">getBaseMeshIndexed</a>()
-<a name="l00069"></a>00069 {
-<a name="l00070"></a>00070 <span class="keywordflow">return</span> mBaseMeshTriangles;
-<a name="l00071"></a>00071 }
-<a name="l00075"></a><a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#2138ec663adee80577dae6cc275b7ece">00075</a> std::vector&lt;uint32_t&gt;&amp; <a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#2138ec663adee80577dae6cc275b7ece">getBaseMapping</a>()
-<a name="l00076"></a>00076 {
-<a name="l00077"></a>00077 <span class="keywordflow">return</span> mBaseMapping;
-<a name="l00078"></a>00078 };
-<a name="l00082"></a><a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#7de0951574f73e310626823228c0f005">00082</a> std::vector&lt;int32_t&gt;&amp; <a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#7de0951574f73e310626823228c0f005">getPositionedMapping</a>()
-<a name="l00083"></a>00083 {
-<a name="l00084"></a>00084 <span class="keywordflow">return</span> mPositionMappedVrt;
-<a name="l00085"></a>00085 };
-<a name="l00089"></a><a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#d99ae2011c5aee476fffd79ff9ac4672">00089</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#d99ae2011c5aee476fffd79ff9ac4672">getWeldedVerticesCount</a>()
-<a name="l00090"></a>00090 {
-<a name="l00091"></a>00091 <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>uint32_t<span class="keyword">&gt;</span>(mVertices.size());
-<a name="l00092"></a>00092 }
-<a name="l00093"></a>00093
-<a name="l00097"></a>00097 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#a76275caaab7c2212cca640722d91ca6">reset</a>();
-<a name="l00098"></a>00098
-<a name="l00099"></a>00099 <span class="keyword">private</span>:
-<a name="l00100"></a>00100
-<a name="l00101"></a>00101 int32_t addVerticeIfNotExist(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&amp; p);
-<a name="l00102"></a>00102 <span class="keywordtype">void</span> addEdgeIfValid(<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">EdgeWithParent</a>&amp; ed);
-<a name="l00103"></a>00103
-<a name="l00104"></a>00104 <span class="comment">/* Data used before triangulation to build polygon loops*/</span>
-<a name="l00105"></a>00105
-<a name="l00106"></a>00106 std::vector&lt;Vertex&gt; mVertices;
-<a name="l00107"></a>00107 std::vector&lt;EdgeWithParent&gt; mBaseMeshEdges;
-<a name="l00108"></a>00108 std::map&lt;Vertex, int32_t, VrtComp&gt; mVertMap;
-<a name="l00109"></a>00109 std::map&lt;EdgeWithParent, int32_t, EdgeComparator&gt; mEdgeMap;
-<a name="l00110"></a>00110 std::vector&lt;uint32_t&gt; mBaseMapping;
-<a name="l00111"></a>00111 std::vector&lt;int32_t&gt; mPositionMappedVrt;
-<a name="l00112"></a>00112 <span class="comment">/* ------------------------------------------------------------ */</span>
-<a name="l00113"></a>00113
-<a name="l00114"></a>00114
-<a name="l00118"></a>00118 <span class="keywordtype">void</span> prepare(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh);
-<a name="l00119"></a>00119
-<a name="l00120"></a>00120
-<a name="l00121"></a>00121
-<a name="l00122"></a>00122 <span class="keywordtype">void</span> triangulatePolygonWithEarClipping(std::vector&lt;uint32_t&gt;&amp; inputPolygon, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vert, <a class="code" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f7">ProjectionDirections</a> dir);
-<a name="l00123"></a>00123 <span class="keywordtype">void</span> buildPolygonAndTriangulate(std::vector&lt;Edge&gt;&amp; edges, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices, int32_t userData, int32_t materialId, int32_t smoothingGroup);
-<a name="l00124"></a>00124 <span class="keywordtype">void</span> computePositionedMapping();
-<a name="l00125"></a>00125
-<a name="l00126"></a>00126 std::vector&lt;TriangleIndexed&gt; mBaseMeshTriangles;
-<a name="l00130"></a>00130 std::vector&lt;Triangle&gt; mBaseMeshResultTriangles;
-<a name="l00131"></a>00131 };
-<a name="l00132"></a>00132
-<a name="l00133"></a>00133 } <span class="comment">// namespace Blast</span>
-<a name="l00134"></a>00134 } <span class="comment">// namespace Nv</span>
-<a name="l00135"></a>00135
-<a name="l00136"></a>00136
-<a name="l00137"></a>00137 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGTRIANGULATOR_H</span>
+<a name="l00065"></a><a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#fb79de514677eec79c20e4d296736f0e">00065</a> std::vector&lt;Triangle&gt;&amp; <a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#fb79de514677eec79c20e4d296736f0e">getBaseMeshNotFitted</a>()
+<a name="l00066"></a>00066 {
+<a name="l00067"></a>00067 <span class="keywordflow">return</span> mBaseMeshResultTriangles;
+<a name="l00068"></a>00068 }
+<a name="l00069"></a>00069
+<a name="l00070"></a>00070
+<a name="l00074"></a><a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#fa48ddb045fffaded4b1ad09302a34c7">00074</a> std::vector&lt;TriangleIndexed&gt;&amp; <a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#fa48ddb045fffaded4b1ad09302a34c7">getBaseMeshIndexed</a>()
+<a name="l00075"></a>00075 {
+<a name="l00076"></a>00076 <span class="keywordflow">return</span> mBaseMeshTriangles;
+<a name="l00077"></a>00077 }
+<a name="l00081"></a><a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#2138ec663adee80577dae6cc275b7ece">00081</a> std::vector&lt;uint32_t&gt;&amp; <a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#2138ec663adee80577dae6cc275b7ece">getBaseMapping</a>()
+<a name="l00082"></a>00082 {
+<a name="l00083"></a>00083 <span class="keywordflow">return</span> mBaseMapping;
+<a name="l00084"></a>00084 };
+<a name="l00088"></a><a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#7de0951574f73e310626823228c0f005">00088</a> std::vector&lt;int32_t&gt;&amp; <a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#7de0951574f73e310626823228c0f005">getPositionedMapping</a>()
+<a name="l00089"></a>00089 {
+<a name="l00090"></a>00090 <span class="keywordflow">return</span> mPositionMappedVrt;
+<a name="l00091"></a>00091 };
+<a name="l00095"></a><a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#d99ae2011c5aee476fffd79ff9ac4672">00095</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#d99ae2011c5aee476fffd79ff9ac4672">getWeldedVerticesCount</a>()
+<a name="l00096"></a>00096 {
+<a name="l00097"></a>00097 <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>uint32_t<span class="keyword">&gt;</span>(mVertices.size());
+<a name="l00098"></a>00098 }
+<a name="l00099"></a>00099
+<a name="l00103"></a>00103 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#a76275caaab7c2212cca640722d91ca6">reset</a>();
+<a name="l00104"></a>00104
+<a name="l00105"></a><a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#109f341cad221c76f8eecbdd641b566e">00105</a> int32_t&amp; <a class="code" href="class_nv_1_1_blast_1_1_triangulator.html#109f341cad221c76f8eecbdd641b566e">getParentChunkId</a>() { <span class="keywordflow">return</span> parentChunkId; };
+<a name="l00106"></a>00106
+<a name="l00107"></a>00107 <span class="keyword">private</span>:
+<a name="l00108"></a>00108
+<a name="l00109"></a>00109 int32_t parentChunkId;
+<a name="l00110"></a>00110
+<a name="l00111"></a>00111 int32_t addVerticeIfNotExist(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&amp; p);
+<a name="l00112"></a>00112 <span class="keywordtype">void</span> addEdgeIfValid(<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">EdgeWithParent</a>&amp; ed);
+<a name="l00113"></a>00113
+<a name="l00114"></a>00114 <span class="comment">/* Data used before triangulation to build polygon loops*/</span>
+<a name="l00115"></a>00115
+<a name="l00116"></a>00116 std::vector&lt;Vertex&gt; mVertices;
+<a name="l00117"></a>00117 std::vector&lt;EdgeWithParent&gt; mBaseMeshEdges;
+<a name="l00118"></a>00118 std::map&lt;Vertex, int32_t, VrtComp&gt; mVertMap;
+<a name="l00119"></a>00119 std::map&lt;EdgeWithParent, int32_t, EdgeComparator&gt; mEdgeMap;
+<a name="l00120"></a>00120 std::vector&lt;uint32_t&gt; mBaseMapping;
+<a name="l00121"></a>00121 std::vector&lt;int32_t&gt; mPositionMappedVrt;
+<a name="l00122"></a>00122 <span class="comment">/* ------------------------------------------------------------ */</span>
+<a name="l00123"></a>00123
+<a name="l00124"></a>00124
+<a name="l00128"></a>00128 <span class="keywordtype">void</span> prepare(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh);
+<a name="l00129"></a>00129
+<a name="l00130"></a>00130
+<a name="l00131"></a>00131
+<a name="l00132"></a>00132 <span class="keywordtype">void</span> triangulatePolygonWithEarClipping(std::vector&lt;uint32_t&gt;&amp; inputPolygon, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vert, <a class="code" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f7">ProjectionDirections</a> dir);
+<a name="l00133"></a>00133 <span class="keywordtype">void</span> buildPolygonAndTriangulate(std::vector&lt;Edge&gt;&amp; edges, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices, int32_t userData, int32_t materialId, int32_t smoothingGroup);
+<a name="l00134"></a>00134 <span class="keywordtype">void</span> computePositionedMapping();
+<a name="l00135"></a>00135
+<a name="l00136"></a>00136 std::vector&lt;TriangleIndexed&gt; mBaseMeshTriangles;
+<a name="l00140"></a>00140 std::vector&lt;Triangle&gt; mBaseMeshResultTriangles;
+<a name="l00141"></a>00141 std::vector&lt;Triangle&gt; mBaseMeshUVFittedTriangles;
+<a name="l00142"></a>00142 };
+<a name="l00143"></a>00143
+<a name="l00144"></a>00144 } <span class="comment">// namespace Blast</span>
+<a name="l00145"></a>00145 } <span class="comment">// namespace Nv</span>
+<a name="l00146"></a>00146
+<a name="l00147"></a>00147
+<a name="l00148"></a>00148 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGTRIANGULATOR_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_types_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_types_8h-source.html
index 4967289..ab5a179 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_types_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_types_8h-source.html
@@ -119,139 +119,147 @@
<a name="l00090"></a>00090 <span class="keyword"> </span>{
<a name="l00091"></a>00091 <span class="keywordflow">return</span> ((<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a>.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a> - <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>).cross(<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a>.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a> - <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>));
<a name="l00092"></a>00092 }
-<a name="l00093"></a>00093 };
-<a name="l00094"></a>00094
-<a name="l00095"></a>00095
-<a name="l00099"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">00099</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">TriangleIndexed</a>
-<a name="l00100"></a>00100 {
-<a name="l00101"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#26f032d412ed150b68bb531e7a1b639d">00101</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#26f032d412ed150b68bb531e7a1b639d">TriangleIndexed</a>() {};
-<a name="l00102"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#bff0963d62134aabe871bbea37b68444">00102</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#bff0963d62134aabe871bbea37b68444">TriangleIndexed</a>(uint32_t a, uint32_t b, uint32_t c) : <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>(a), <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>(b), <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>(c) {};
+<a name="l00093"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">00093</a> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">getVertex</a>(uint32_t index)
+<a name="l00094"></a>00094 {
+<a name="l00095"></a>00095 <span class="keywordflow">return</span> (&amp;<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>)[index];
+<a name="l00096"></a>00096 }
+<a name="l00097"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#b1e41e53e84120b8b3132327e969b2c3">00097</a> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">getVertex</a>(uint32_t index)<span class="keyword"> const</span>
+<a name="l00098"></a>00098 <span class="keyword"> </span>{
+<a name="l00099"></a>00099 <span class="keywordflow">return</span> (&amp;<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>)[index];
+<a name="l00100"></a>00100 }
+<a name="l00101"></a>00101 };
+<a name="l00102"></a>00102
<a name="l00103"></a>00103
-<a name="l00104"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#446e31b797cbe07774e80a81c5fbe05c">00104</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#446e31b797cbe07774e80a81c5fbe05c">getOpposite</a>(uint32_t a, uint32_t b)
-<a name="l00105"></a>00105 {
-<a name="l00106"></a>00106 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> != a &amp;&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> != b)
-<a name="l00107"></a>00107 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>;
-<a name="l00108"></a>00108 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> != a &amp;&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> != b)
-<a name="l00109"></a>00109 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>;
-<a name="l00110"></a>00110 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a> != a &amp;&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a> != b)
-<a name="l00111"></a>00111 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>;
-<a name="l00112"></a>00112 <span class="keywordflow">return</span> <a class="code" href="_nv_blast_ext_authoring_types_8h.html#d4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>;
-<a name="l00113"></a>00113 }
-<a name="l00114"></a>00114
-<a name="l00115"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#e8501aa397ccc049b5a7927f32c04c72">00115</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#e8501aa397ccc049b5a7927f32c04c72">isContainEdge</a>(uint32_t a, uint32_t b)
-<a name="l00116"></a>00116 {
-<a name="l00117"></a>00117 <span class="keywordflow">return</span> (a == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> || a == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> || a == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>) &amp;&amp; (b == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> || b == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> || b == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>);
-<a name="l00118"></a>00118 }
-<a name="l00119"></a>00119
-<a name="l00120"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#adc1efaf4d0f77ab8f092cd14fb82a00">00120</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#adc1efaf4d0f77ab8f092cd14fb82a00">convertToTriangle</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices)
-<a name="l00121"></a>00121 {
-<a name="l00122"></a>00122 <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> tr;
-<a name="l00123"></a>00123 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a> = vertices[<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>];
-<a name="l00124"></a>00124 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a> = vertices[<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>];
-<a name="l00125"></a>00125 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a> = vertices[<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>];
-<a name="l00126"></a>00126
-<a name="l00127"></a>00127 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#7161aa4637570593093cac005c843175">userData</a> = <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">userData</a>;
-<a name="l00128"></a>00128 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">materialId</a> = <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">materialId</a>;
-<a name="l00129"></a>00129 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">smoothingGroup</a> = <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">smoothingGroup</a>;
-<a name="l00130"></a>00130 <span class="keywordflow">return</span> tr;
-<a name="l00131"></a>00131 }
-<a name="l00132"></a>00132
-<a name="l00133"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">00133</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>, <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>, <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>;
-<a name="l00134"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">00134</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">materialId</a>;
-<a name="l00135"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">00135</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">smoothingGroup</a>;
-<a name="l00136"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">00136</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">userData</a>;
-<a name="l00137"></a>00137 };
-<a name="l00138"></a>00138
-<a name="l00139"></a>00139
+<a name="l00107"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">00107</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">TriangleIndexed</a>
+<a name="l00108"></a>00108 {
+<a name="l00109"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#26f032d412ed150b68bb531e7a1b639d">00109</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#26f032d412ed150b68bb531e7a1b639d">TriangleIndexed</a>() {};
+<a name="l00110"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#bff0963d62134aabe871bbea37b68444">00110</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#bff0963d62134aabe871bbea37b68444">TriangleIndexed</a>(uint32_t a, uint32_t b, uint32_t c) : <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>(a), <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>(b), <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>(c) {};
+<a name="l00111"></a>00111
+<a name="l00112"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#446e31b797cbe07774e80a81c5fbe05c">00112</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#446e31b797cbe07774e80a81c5fbe05c">getOpposite</a>(uint32_t a, uint32_t b)
+<a name="l00113"></a>00113 {
+<a name="l00114"></a>00114 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> != a &amp;&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> != b)
+<a name="l00115"></a>00115 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>;
+<a name="l00116"></a>00116 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> != a &amp;&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> != b)
+<a name="l00117"></a>00117 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>;
+<a name="l00118"></a>00118 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a> != a &amp;&amp; <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a> != b)
+<a name="l00119"></a>00119 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>;
+<a name="l00120"></a>00120 <span class="keywordflow">return</span> <a class="code" href="_nv_blast_ext_authoring_types_8h.html#d4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>;
+<a name="l00121"></a>00121 }
+<a name="l00122"></a>00122
+<a name="l00123"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#e8501aa397ccc049b5a7927f32c04c72">00123</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#e8501aa397ccc049b5a7927f32c04c72">isContainEdge</a>(uint32_t a, uint32_t b)
+<a name="l00124"></a>00124 {
+<a name="l00125"></a>00125 <span class="keywordflow">return</span> (a == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> || a == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> || a == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>) &amp;&amp; (b == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> || b == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> || b == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>);
+<a name="l00126"></a>00126 }
+<a name="l00127"></a>00127
+<a name="l00128"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#adc1efaf4d0f77ab8f092cd14fb82a00">00128</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#adc1efaf4d0f77ab8f092cd14fb82a00">convertToTriangle</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices)
+<a name="l00129"></a>00129 {
+<a name="l00130"></a>00130 <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> tr;
+<a name="l00131"></a>00131 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a> = vertices[<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>];
+<a name="l00132"></a>00132 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a> = vertices[<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>];
+<a name="l00133"></a>00133 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a> = vertices[<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>];
+<a name="l00134"></a>00134
+<a name="l00135"></a>00135 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#7161aa4637570593093cac005c843175">userData</a> = <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">userData</a>;
+<a name="l00136"></a>00136 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">materialId</a> = <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">materialId</a>;
+<a name="l00137"></a>00137 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">smoothingGroup</a> = <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">smoothingGroup</a>;
+<a name="l00138"></a>00138 <span class="keywordflow">return</span> tr;
+<a name="l00139"></a>00139 }
<a name="l00140"></a>00140
-<a name="l00141"></a>00141
-<a name="l00145"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html">00145</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>
-<a name="l00146"></a>00146 {
-<a name="l00147"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#bfdb6136b83a8e77799a7d6c57a89f3b">00147</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#bfdb6136b83a8e77799a7d6c57a89f3b">firstEdgeNumber</a>;
-<a name="l00148"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">00148</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">edgesCount</a>;
-<a name="l00149"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">00149</a> int64_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a>;
-<a name="l00150"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">00150</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a>;
-<a name="l00151"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">00151</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>;
-<a name="l00152"></a>00152
-<a name="l00153"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#c638a268669cb1cc540bd9e63ef9e7c3">00153</a> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#c638a268669cb1cc540bd9e63ef9e7c3">Facet</a>(int32_t fEdge = 0, uint32_t eCount = 0, int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a> = 0, int64_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a> = 0, int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a> = 0) : <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#bfdb6136b83a8e77799a7d6c57a89f3b">firstEdgeNumber</a>(fEdge), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">edgesCount</a>(eCount), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a>(<a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a>), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a>(<a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a>), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>(<a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>) {}
-<a name="l00154"></a>00154 };
-<a name="l00155"></a>00155
-<a name="l00159"></a><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">00159</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>
-<a name="l00160"></a>00160 {
-<a name="l00161"></a>00161 <span class="keyword">public</span>:
-<a name="l00162"></a>00162 <span class="comment">// Generates uniformly distributed value in [0, 1] range. </span>
-<a name="l00163"></a>00163 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#bc19897d708ea7c691c1325b14eff198">getRandomValue</a>() = 0;
-<a name="l00164"></a>00164 <span class="comment">// Seeds random value generator</span>
-<a name="l00165"></a>00165 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#4a29704f5d71fac5c6083be3ea883816">seed</a>(int32_t <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#4a29704f5d71fac5c6083be3ea883816">seed</a>) = 0;
-<a name="l00166"></a><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#8afe22100c70f643f3d2a33929c5e71e">00166</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#8afe22100c70f643f3d2a33929c5e71e">~RandomGeneratorBase</a>() {};
-<a name="l00167"></a>00167 };
-<a name="l00168"></a>00168
-<a name="l00172"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">00172</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>
-<a name="l00173"></a>00173 {
-<a name="l00177"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">00177</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">HullPolygon</a>
-<a name="l00178"></a>00178 {
-<a name="l00179"></a>00179 <span class="comment">// Polygon base plane</span>
-<a name="l00180"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#7d18ed0463dcea26cb48cb15ee0b0abb">00180</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#7d18ed0463dcea26cb48cb15ee0b0abb">mPlane</a>[4];
-<a name="l00181"></a>00181 <span class="comment">// Number vertices in polygon</span>
-<a name="l00182"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#b218f5e1323f57f49c344225d17ed094">00182</a> uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#b218f5e1323f57f49c344225d17ed094">mNbVerts</a>;
-<a name="l00183"></a>00183 <span class="comment">// First index in CollisionHull.indices array for this polygon</span>
-<a name="l00184"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#cf1c7b3cf0d7fc76b63e9adf4d5b21d4">00184</a> uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#cf1c7b3cf0d7fc76b63e9adf4d5b21d4">mIndexBase</a>;
-<a name="l00185"></a>00185 };
-<a name="l00187"></a>00187
-<a name="l00188"></a>00188 uint32_t pointsCount;
-<a name="l00189"></a>00189 uint32_t indicesCount;
-<a name="l00190"></a>00190 uint32_t polygonDataCount;
-<a name="l00191"></a>00191 physx::PxVec3* points;
-<a name="l00192"></a>00192 uint32_t* indices;
-<a name="l00193"></a>00193 <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">HullPolygon</a>* polygonData;
-<a name="l00194"></a>00194
-<a name="l00195"></a>00195 <span class="keyword">virtual</span> ~<a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>() {}
-<a name="l00196"></a>00196
-<a name="l00197"></a>00197 <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;
-<a name="l00198"></a>00198 };
-<a name="l00199"></a>00199
-<a name="l00203"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">00203</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a>
-<a name="l00204"></a>00204 {
-<a name="l00205"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8c4a5df959fb4157266fcbb05b5d6d1">00205</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8c4a5df959fb4157266fcbb05b5d6d1">chunkCount</a>; <span class="comment">//Number of chunks in Blast asset</span>
-<a name="l00206"></a>00206
-<a name="l00207"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">00207</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">bondCount</a>; <span class="comment">//Number of bonds in Blast asset</span>
-<a name="l00208"></a>00208
-<a name="l00209"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">00209</a> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">asset</a>; <span class="comment">//Blast asset</span>
-<a name="l00210"></a>00210
-<a name="l00215"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#94609b5ad4dabb8c32f858c531b81ed4">00215</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#94609b5ad4dabb8c32f858c531b81ed4">assetToFractureChunkIdMap</a>;
+<a name="l00141"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">00141</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>, <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>, <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>;
+<a name="l00142"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">00142</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">materialId</a>;
+<a name="l00143"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">00143</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">smoothingGroup</a>;
+<a name="l00144"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">00144</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">userData</a>;
+<a name="l00145"></a>00145 };
+<a name="l00146"></a>00146
+<a name="l00147"></a>00147
+<a name="l00148"></a>00148
+<a name="l00149"></a>00149
+<a name="l00153"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html">00153</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>
+<a name="l00154"></a>00154 {
+<a name="l00155"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#bfdb6136b83a8e77799a7d6c57a89f3b">00155</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#bfdb6136b83a8e77799a7d6c57a89f3b">firstEdgeNumber</a>;
+<a name="l00156"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">00156</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">edgesCount</a>;
+<a name="l00157"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">00157</a> int64_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a>;
+<a name="l00158"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">00158</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a>;
+<a name="l00159"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">00159</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>;
+<a name="l00160"></a>00160
+<a name="l00161"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#c638a268669cb1cc540bd9e63ef9e7c3">00161</a> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#c638a268669cb1cc540bd9e63ef9e7c3">Facet</a>(int32_t fEdge = 0, uint32_t eCount = 0, int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a> = 0, int64_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a> = 0, int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a> = 0) : <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#bfdb6136b83a8e77799a7d6c57a89f3b">firstEdgeNumber</a>(fEdge), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">edgesCount</a>(eCount), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a>(<a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a>), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a>(<a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a>), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>(<a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>) {}
+<a name="l00162"></a>00162 };
+<a name="l00163"></a>00163
+<a name="l00167"></a><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">00167</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>
+<a name="l00168"></a>00168 {
+<a name="l00169"></a>00169 <span class="keyword">public</span>:
+<a name="l00170"></a>00170 <span class="comment">// Generates uniformly distributed value in [0, 1] range. </span>
+<a name="l00171"></a>00171 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#bc19897d708ea7c691c1325b14eff198">getRandomValue</a>() = 0;
+<a name="l00172"></a>00172 <span class="comment">// Seeds random value generator</span>
+<a name="l00173"></a>00173 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#4a29704f5d71fac5c6083be3ea883816">seed</a>(int32_t <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#4a29704f5d71fac5c6083be3ea883816">seed</a>) = 0;
+<a name="l00174"></a><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#8afe22100c70f643f3d2a33929c5e71e">00174</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#8afe22100c70f643f3d2a33929c5e71e">~RandomGeneratorBase</a>() {};
+<a name="l00175"></a>00175 };
+<a name="l00176"></a>00176
+<a name="l00180"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">00180</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>
+<a name="l00181"></a>00181 {
+<a name="l00185"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">00185</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">HullPolygon</a>
+<a name="l00186"></a>00186 {
+<a name="l00187"></a>00187 <span class="comment">// Polygon base plane</span>
+<a name="l00188"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#7d18ed0463dcea26cb48cb15ee0b0abb">00188</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#7d18ed0463dcea26cb48cb15ee0b0abb">mPlane</a>[4];
+<a name="l00189"></a>00189 <span class="comment">// Number vertices in polygon</span>
+<a name="l00190"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#b218f5e1323f57f49c344225d17ed094">00190</a> uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#b218f5e1323f57f49c344225d17ed094">mNbVerts</a>;
+<a name="l00191"></a>00191 <span class="comment">// First index in CollisionHull.indices array for this polygon</span>
+<a name="l00192"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#cf1c7b3cf0d7fc76b63e9adf4d5b21d4">00192</a> uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#cf1c7b3cf0d7fc76b63e9adf4d5b21d4">mIndexBase</a>;
+<a name="l00193"></a>00193 };
+<a name="l00195"></a>00195
+<a name="l00196"></a>00196 uint32_t pointsCount;
+<a name="l00197"></a>00197 uint32_t indicesCount;
+<a name="l00198"></a>00198 uint32_t polygonDataCount;
+<a name="l00199"></a>00199 physx::PxVec3* points;
+<a name="l00200"></a>00200 uint32_t* indices;
+<a name="l00201"></a>00201 <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">HullPolygon</a>* polygonData;
+<a name="l00202"></a>00202
+<a name="l00203"></a>00203 <span class="keyword">virtual</span> ~<a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>() {}
+<a name="l00204"></a>00204
+<a name="l00205"></a>00205 <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;
+<a name="l00206"></a>00206 };
+<a name="l00207"></a>00207
+<a name="l00211"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">00211</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a>
+<a name="l00212"></a>00212 {
+<a name="l00213"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8c4a5df959fb4157266fcbb05b5d6d1">00213</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8c4a5df959fb4157266fcbb05b5d6d1">chunkCount</a>; <span class="comment">//Number of chunks in Blast asset</span>
+<a name="l00214"></a>00214
+<a name="l00215"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">00215</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">bondCount</a>; <span class="comment">//Number of bonds in Blast asset</span>
<a name="l00216"></a>00216
-<a name="l00222"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b4524dfe44c0b64ad394d69bc1b2fcbe">00222</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b4524dfe44c0b64ad394d69bc1b2fcbe">geometryOffset</a>;
-<a name="l00223"></a>00223
-<a name="l00224"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#5b8bf3f47f519fedd08edf9899a88eb1">00224</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#5b8bf3f47f519fedd08edf9899a88eb1">geometry</a>; <span class="comment">//Raw array of Triangle for all chunks</span>
-<a name="l00225"></a>00225
-<a name="l00226"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8e251369789960fe04fcb478c88b97f">00226</a> <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8e251369789960fe04fcb478c88b97f">chunkDescs</a>; <span class="comment">//Array of chunk descriptors. Contains chunkCount elements</span>
-<a name="l00227"></a>00227
-<a name="l00228"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">00228</a> <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">bondDescs</a>; <span class="comment">//Array of bond descriptors. Contains bondCount elements</span>
-<a name="l00229"></a>00229
-<a name="l00235"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#2bf37965c30735bcd089e20f509ad677">00235</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#2bf37965c30735bcd089e20f509ad677">collisionHullOffset</a>;
-<a name="l00236"></a>00236
-<a name="l00237"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#3898ac65d9802560c7e6a2e41b3f661e">00237</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#3898ac65d9802560c7e6a2e41b3f661e">collisionHull</a>; <span class="comment">//Raw array of pointers to collision hull for all chunks.</span>
-<a name="l00238"></a>00238
-<a name="l00242"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ee7559881bf2ea3bdef1ebaeb1edd2b6">00242</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ee7559881bf2ea3bdef1ebaeb1edd2b6">physicsChunks</a>;
-<a name="l00243"></a>00243
-<a name="l00248"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b685690ea4bdfcf0d73519a03b92b982">00248</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b685690ea4bdfcf0d73519a03b92b982">physicsSubchunks</a>;
-<a name="l00249"></a>00249
-<a name="l00253"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">00253</a> <span class="keyword">const</span> <span class="keywordtype">char</span>** <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">materialNames</a>;
-<a name="l00258"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#03cfe2eeeb05de8d8257f1de9befb956">00258</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#03cfe2eeeb05de8d8257f1de9befb956">materialCount</a>;
-<a name="l00259"></a>00259
-<a name="l00261"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#00fb69f2ed4fc4e8e747dd3a4f27a1f6">00261</a> <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#00fb69f2ed4fc4e8e747dd3a4f27a1f6">~AuthoringResult</a>() {}
-<a name="l00262"></a>00262
-<a name="l00266"></a>00266 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#5ba9157e6853ef539d67d3d9b0c45f8a">releaseCollisionHulls</a>() = 0;
+<a name="l00217"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">00217</a> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">asset</a>; <span class="comment">//Blast asset</span>
+<a name="l00218"></a>00218
+<a name="l00223"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#94609b5ad4dabb8c32f858c531b81ed4">00223</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#94609b5ad4dabb8c32f858c531b81ed4">assetToFractureChunkIdMap</a>;
+<a name="l00224"></a>00224
+<a name="l00230"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b4524dfe44c0b64ad394d69bc1b2fcbe">00230</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b4524dfe44c0b64ad394d69bc1b2fcbe">geometryOffset</a>;
+<a name="l00231"></a>00231
+<a name="l00232"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#5b8bf3f47f519fedd08edf9899a88eb1">00232</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#5b8bf3f47f519fedd08edf9899a88eb1">geometry</a>; <span class="comment">//Raw array of Triangle for all chunks</span>
+<a name="l00233"></a>00233
+<a name="l00234"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8e251369789960fe04fcb478c88b97f">00234</a> <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8e251369789960fe04fcb478c88b97f">chunkDescs</a>; <span class="comment">//Array of chunk descriptors. Contains chunkCount elements</span>
+<a name="l00235"></a>00235
+<a name="l00236"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">00236</a> <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">bondDescs</a>; <span class="comment">//Array of bond descriptors. Contains bondCount elements</span>
+<a name="l00237"></a>00237
+<a name="l00243"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#2bf37965c30735bcd089e20f509ad677">00243</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#2bf37965c30735bcd089e20f509ad677">collisionHullOffset</a>;
+<a name="l00244"></a>00244
+<a name="l00245"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#3898ac65d9802560c7e6a2e41b3f661e">00245</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#3898ac65d9802560c7e6a2e41b3f661e">collisionHull</a>; <span class="comment">//Raw array of pointers to collision hull for all chunks.</span>
+<a name="l00246"></a>00246
+<a name="l00250"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ee7559881bf2ea3bdef1ebaeb1edd2b6">00250</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ee7559881bf2ea3bdef1ebaeb1edd2b6">physicsChunks</a>;
+<a name="l00251"></a>00251
+<a name="l00256"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b685690ea4bdfcf0d73519a03b92b982">00256</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b685690ea4bdfcf0d73519a03b92b982">physicsSubchunks</a>;
+<a name="l00257"></a>00257
+<a name="l00261"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">00261</a> <span class="keyword">const</span> <span class="keywordtype">char</span>** <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">materialNames</a>;
+<a name="l00266"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#03cfe2eeeb05de8d8257f1de9befb956">00266</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#03cfe2eeeb05de8d8257f1de9befb956">materialCount</a>;
<a name="l00267"></a>00267
-<a name="l00271"></a>00271 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#eb05f90a8b5231d3d85420b030692270">release</a>() = 0;
-<a name="l00272"></a>00272 };
-<a name="l00273"></a>00273
-<a name="l00274"></a>00274
-<a name="l00275"></a>00275 } <span class="comment">// namespace Blast</span>
-<a name="l00276"></a>00276 } <span class="comment">// namespace Nv</span>
-<a name="l00277"></a>00277
-<a name="l00278"></a>00278
-<a name="l00279"></a>00279 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGTYPES_H</span>
+<a name="l00269"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#00fb69f2ed4fc4e8e747dd3a4f27a1f6">00269</a> <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#00fb69f2ed4fc4e8e747dd3a4f27a1f6">~AuthoringResult</a>() {}
+<a name="l00270"></a>00270
+<a name="l00274"></a>00274 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#5ba9157e6853ef539d67d3d9b0c45f8a">releaseCollisionHulls</a>() = 0;
+<a name="l00275"></a>00275
+<a name="l00279"></a>00279 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#eb05f90a8b5231d3d85420b030692270">release</a>() = 0;
+<a name="l00280"></a>00280 };
+<a name="l00281"></a>00281
+<a name="l00282"></a>00282
+<a name="l00283"></a>00283 } <span class="comment">// namespace Blast</span>
+<a name="l00284"></a>00284 } <span class="comment">// namespace Nv</span>
+<a name="l00285"></a>00285
+<a name="l00286"></a>00286
+<a name="l00287"></a>00287 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGTYPES_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_8h-source.html b/docs/source_docs/files/_nv_blast_ext_exporter_8h-source.html
index cd05d6e..e1d2027 100644
--- a/docs/source_docs/files/_nv_blast_ext_exporter_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_exporter_8h-source.html
@@ -84,116 +84,124 @@
<a name="l00046"></a>00046 <span class="keyword">struct </span>AuthoringResult;
<a name="l00047"></a>00047 <span class="keyword">struct </span>CollisionHull;
<a name="l00048"></a>00048
-<a name="l00049"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">00049</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>
+<a name="l00049"></a><a class="code" href="struct_nv_1_1_blast_1_1_materials.html">00049</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_materials.html">Materials</a>
<a name="l00050"></a>00050 {
-<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#7f7c8fb6f3d9f53bf3deef296a620fe5">00051</a> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#7f7c8fb6f3d9f53bf3deef296a620fe5">asset</a>; <span class="comment">//Blast asset</span>
-<a name="l00052"></a>00052
-<a name="l00053"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#1f65943048a8a5091e3a518ad33ffa34">00053</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#1f65943048a8a5091e3a518ad33ffa34">positionsCount</a>; <span class="comment">//Number of positions</span>
+<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_materials.html#e58d98b16f1026a42ee8ccfa9eac5f6b">00051</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_nv_1_1_blast_1_1_materials.html#e58d98b16f1026a42ee8ccfa9eac5f6b">name</a>;
+<a name="l00052"></a><a class="code" href="struct_nv_1_1_blast_1_1_materials.html#fb1aba0b4c7098f7b4673261a88d5ee9">00052</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_nv_1_1_blast_1_1_materials.html#fb1aba0b4c7098f7b4673261a88d5ee9">diffuse_tex</a>;
+<a name="l00053"></a>00053 };
<a name="l00054"></a>00054
-<a name="l00055"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#2fdc2eb1919de073682ef56696ed987b">00055</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#2fdc2eb1919de073682ef56696ed987b">normalsCount</a>; <span class="comment">//Number of normals</span>
-<a name="l00056"></a>00056
-<a name="l00057"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#0deee2a8bd5930e7289a361ec9c3465a">00057</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#0deee2a8bd5930e7289a361ec9c3465a">uvsCount</a>; <span class="comment">//Number of textures uv</span>
+<a name="l00055"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">00055</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>
+<a name="l00056"></a>00056 {
+<a name="l00057"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#7f7c8fb6f3d9f53bf3deef296a620fe5">00057</a> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#7f7c8fb6f3d9f53bf3deef296a620fe5">asset</a>; <span class="comment">//Blast asset</span>
<a name="l00058"></a>00058
-<a name="l00059"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ed0789e9e2befe53ff915fe6d01c9c3b">00059</a> physx::PxVec3* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ed0789e9e2befe53ff915fe6d01c9c3b">positions</a>; <span class="comment">//Array of positions</span>
+<a name="l00059"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#1f65943048a8a5091e3a518ad33ffa34">00059</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#1f65943048a8a5091e3a518ad33ffa34">positionsCount</a>; <span class="comment">//Number of positions</span>
<a name="l00060"></a>00060
-<a name="l00061"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#3024761481666b5abf201f3b8299db62">00061</a> physx::PxVec3* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#3024761481666b5abf201f3b8299db62">normals</a>; <span class="comment">//Array of normals</span>
+<a name="l00061"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#2fdc2eb1919de073682ef56696ed987b">00061</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#2fdc2eb1919de073682ef56696ed987b">normalsCount</a>; <span class="comment">//Number of normals</span>
<a name="l00062"></a>00062
-<a name="l00063"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ef5f08eb396ff4645b696fd8ebc3b4ed">00063</a> physx::PxVec2* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ef5f08eb396ff4645b696fd8ebc3b4ed">uvs</a>; <span class="comment">//Array of textures uv</span>
+<a name="l00063"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#0deee2a8bd5930e7289a361ec9c3465a">00063</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#0deee2a8bd5930e7289a361ec9c3465a">uvsCount</a>; <span class="comment">//Number of textures uv</span>
<a name="l00064"></a>00064
-<a name="l00065"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#be4f127b644d544d86d7d91039e008cc">00065</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#be4f127b644d544d86d7d91039e008cc">meshCount</a>; <span class="comment">//Number of meshes (chunks)</span>
+<a name="l00065"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ed0789e9e2befe53ff915fe6d01c9c3b">00065</a> physx::PxVec3* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ed0789e9e2befe53ff915fe6d01c9c3b">positions</a>; <span class="comment">//Array of positions</span>
<a name="l00066"></a>00066
-<a name="l00067"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#8186645cb97a75ddf9c5d01c26929aa5">00067</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#8186645cb97a75ddf9c5d01c26929aa5">submeshCount</a>; <span class="comment">//Number of submeshes</span>
+<a name="l00067"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#3024761481666b5abf201f3b8299db62">00067</a> physx::PxVec3* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#3024761481666b5abf201f3b8299db62">normals</a>; <span class="comment">//Array of normals</span>
<a name="l00068"></a>00068
-<a name="l00069"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#cdf9612bfadf170ec24d54a4f0331169">00069</a> <span class="keyword">const</span> <span class="keywordtype">char</span>** <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#cdf9612bfadf170ec24d54a4f0331169">submeshNames</a>; <span class="comment">//Equal to material names</span>
+<a name="l00069"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ef5f08eb396ff4645b696fd8ebc3b4ed">00069</a> physx::PxVec2* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ef5f08eb396ff4645b696fd8ebc3b4ed">uvs</a>; <span class="comment">//Array of textures uv</span>
<a name="l00070"></a>00070
-<a name="l00071"></a>00071
-<a name="l00077"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#c5da07eb5e955933b2a66172086ca1e3">00077</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#c5da07eb5e955933b2a66172086ca1e3">submeshOffsets</a>;
-<a name="l00078"></a>00078
-<a name="l00079"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#f4f59c67fa80d8d885279ad6baaf4621">00079</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#f4f59c67fa80d8d885279ad6baaf4621">posIndex</a>; <span class="comment">//Array of position indices</span>
-<a name="l00080"></a>00080
-<a name="l00081"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#4e60dfee2036e0d6147e17978f8f8ec0">00081</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#4e60dfee2036e0d6147e17978f8f8ec0">normIndex</a>; <span class="comment">//Array of normals indices</span>
-<a name="l00082"></a>00082
-<a name="l00083"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#7492221e24b7476226c98c09a3c9e975">00083</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#7492221e24b7476226c98c09a3c9e975">texIndex</a>; <span class="comment">//Array of texture indices</span>
+<a name="l00071"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#be4f127b644d544d86d7d91039e008cc">00071</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#be4f127b644d544d86d7d91039e008cc">meshCount</a>; <span class="comment">//Number of meshes (chunks)</span>
+<a name="l00072"></a>00072
+<a name="l00073"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#8186645cb97a75ddf9c5d01c26929aa5">00073</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#8186645cb97a75ddf9c5d01c26929aa5">submeshCount</a>; <span class="comment">//Number of submeshes</span>
+<a name="l00074"></a>00074
+<a name="l00075"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#fcaa1c78b5b46f20f3ad71aefd7438f1">00075</a> <a class="code" href="struct_nv_1_1_blast_1_1_materials.html">Materials</a>* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#fcaa1c78b5b46f20f3ad71aefd7438f1">submeshMats</a>;
+<a name="l00076"></a>00076
+<a name="l00077"></a>00077
+<a name="l00083"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#c5da07eb5e955933b2a66172086ca1e3">00083</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#c5da07eb5e955933b2a66172086ca1e3">submeshOffsets</a>;
<a name="l00084"></a>00084
-<a name="l00085"></a>00085
-<a name="l00091"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#0ce1720fca4452f6fc3df794ca659ec3">00091</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#0ce1720fca4452f6fc3df794ca659ec3">hullsOffsets</a>;
-<a name="l00092"></a>00092
-<a name="l00093"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#bd261e53e4fdcb448336643a9c0ee373">00093</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#bd261e53e4fdcb448336643a9c0ee373">hulls</a>; <span class="comment">//Array of pointers to hull for all meshes</span>
-<a name="l00094"></a>00094 };
-<a name="l00095"></a>00095
-<a name="l00099"></a><a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html">00099</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html">IMeshFileReader</a>
-<a name="l00100"></a>00100 {
-<a name="l00101"></a>00101 <span class="keyword">public</span>:
-<a name="l00102"></a>00102
-<a name="l00106"></a>00106 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#f42b5decf7c2527a2879526218ff1457">release</a>() = 0;
-<a name="l00107"></a>00107
-<a name="l00108"></a>00108 <span class="comment">/*</span>
-<a name="l00109"></a>00109 <span class="comment"> Load from the specified file path</span>
-<a name="l00110"></a>00110 <span class="comment"> */</span>
-<a name="l00111"></a>00111 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#7de7c52ffac1608fc1a8ded9cf5d9877">loadFromFile</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filename) = 0;
-<a name="l00112"></a>00112
-<a name="l00116"></a>00116 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a3490dad05f3e1c701c5e4c6a8bf8fcc">getVerticesCount</a>() <span class="keyword">const</span> = 0;
-<a name="l00117"></a>00117
-<a name="l00121"></a>00121 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#90fefa5f9bb97a6fa1620d21dde91f1b">getIndicesCount</a>() <span class="keyword">const</span> = 0;
-<a name="l00122"></a>00122
-<a name="l00126"></a>00126 <span class="keyword">virtual</span> physx::PxVec3* <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#f17eaa1f59013c225ac6ef35ce7c181e">getPositionArray</a>() = 0;
-<a name="l00127"></a>00127
-<a name="l00131"></a>00131 <span class="keyword">virtual</span> physx::PxVec3* <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#4a42fc1404f946de90572e439c73d3c0">getNormalsArray</a>() = 0;
-<a name="l00132"></a>00132
-<a name="l00136"></a>00136 <span class="keyword">virtual</span> physx::PxVec2* <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#de95470ff6a168f79386b20613437228">getUvArray</a>() = 0;
-<a name="l00137"></a>00137
-<a name="l00141"></a>00141 <span class="keyword">virtual</span> int32_t* <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#de11b237f952e345a0fe51ea723bbf78">getMaterialIds</a>() = 0;
-<a name="l00142"></a>00142
-<a name="l00146"></a>00146 <span class="keyword">virtual</span> int32_t* <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#bc8eec8be3fec8415a7ca40e5b1d7976">getSmoothingGroups</a>() = 0;
-<a name="l00147"></a>00147
-<a name="l00151"></a>00151 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a369ee4923ae0cfff1c65155f2926a32">getMaterialName</a>(int32_t <span class="keywordtype">id</span>) = 0;
-<a name="l00152"></a>00152
-<a name="l00156"></a>00156 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#37cba744c380c56f62a9bc0e181e410a">getMaterialCount</a>() = 0;
-<a name="l00157"></a>00157
+<a name="l00085"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#f4f59c67fa80d8d885279ad6baaf4621">00085</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#f4f59c67fa80d8d885279ad6baaf4621">posIndex</a>; <span class="comment">//Array of position indices</span>
+<a name="l00086"></a>00086
+<a name="l00087"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#4e60dfee2036e0d6147e17978f8f8ec0">00087</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#4e60dfee2036e0d6147e17978f8f8ec0">normIndex</a>; <span class="comment">//Array of normals indices</span>
+<a name="l00088"></a>00088
+<a name="l00089"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#7492221e24b7476226c98c09a3c9e975">00089</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#7492221e24b7476226c98c09a3c9e975">texIndex</a>; <span class="comment">//Array of texture indices</span>
+<a name="l00090"></a>00090
+<a name="l00091"></a>00091
+<a name="l00097"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#0ce1720fca4452f6fc3df794ca659ec3">00097</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#0ce1720fca4452f6fc3df794ca659ec3">hullsOffsets</a>;
+<a name="l00098"></a>00098
+<a name="l00099"></a><a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#bd261e53e4fdcb448336643a9c0ee373">00099</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#bd261e53e4fdcb448336643a9c0ee373">hulls</a>; <span class="comment">//Array of pointers to hull for all meshes</span>
+<a name="l00100"></a>00100 };
+<a name="l00101"></a>00101
+<a name="l00105"></a><a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html">00105</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html">IMeshFileReader</a>
+<a name="l00106"></a>00106 {
+<a name="l00107"></a>00107 <span class="keyword">public</span>:
+<a name="l00108"></a>00108
+<a name="l00112"></a>00112 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#f42b5decf7c2527a2879526218ff1457">release</a>() = 0;
+<a name="l00113"></a>00113
+<a name="l00114"></a>00114 <span class="comment">/*</span>
+<a name="l00115"></a>00115 <span class="comment"> Load from the specified file path</span>
+<a name="l00116"></a>00116 <span class="comment"> */</span>
+<a name="l00117"></a>00117 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#7de7c52ffac1608fc1a8ded9cf5d9877">loadFromFile</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filename) = 0;
+<a name="l00118"></a>00118
+<a name="l00122"></a>00122 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a3490dad05f3e1c701c5e4c6a8bf8fcc">getVerticesCount</a>() <span class="keyword">const</span> = 0;
+<a name="l00123"></a>00123
+<a name="l00127"></a>00127 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#90fefa5f9bb97a6fa1620d21dde91f1b">getIndicesCount</a>() <span class="keyword">const</span> = 0;
+<a name="l00128"></a>00128
+<a name="l00132"></a>00132 <span class="keyword">virtual</span> physx::PxVec3* <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#f17eaa1f59013c225ac6ef35ce7c181e">getPositionArray</a>() = 0;
+<a name="l00133"></a>00133
+<a name="l00137"></a>00137 <span class="keyword">virtual</span> physx::PxVec3* <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#4a42fc1404f946de90572e439c73d3c0">getNormalsArray</a>() = 0;
+<a name="l00138"></a>00138
+<a name="l00142"></a>00142 <span class="keyword">virtual</span> physx::PxVec2* <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#de95470ff6a168f79386b20613437228">getUvArray</a>() = 0;
+<a name="l00143"></a>00143
+<a name="l00147"></a>00147 <span class="keyword">virtual</span> int32_t* <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#de11b237f952e345a0fe51ea723bbf78">getMaterialIds</a>() = 0;
+<a name="l00148"></a>00148
+<a name="l00152"></a>00152 <span class="keyword">virtual</span> int32_t* <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#bc8eec8be3fec8415a7ca40e5b1d7976">getSmoothingGroups</a>() = 0;
+<a name="l00153"></a>00153
+<a name="l00157"></a>00157 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a369ee4923ae0cfff1c65155f2926a32">getMaterialName</a>(int32_t <span class="keywordtype">id</span>) = 0;
<a name="l00158"></a>00158
-<a name="l00159"></a>00159
-<a name="l00163"></a>00163 <span class="keyword">virtual</span> uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#060e4fcdcc016bdbc60231983851d701">getIndexArray</a>() = 0;
+<a name="l00162"></a>00162 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#37cba744c380c56f62a9bc0e181e410a">getMaterialCount</a>() = 0;
+<a name="l00163"></a>00163
<a name="l00164"></a>00164
<a name="l00165"></a>00165
-<a name="l00169"></a>00169 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#2784c55010ab4f9befe8db7e635dfb23">isCollisionLoaded</a>() = 0;
+<a name="l00169"></a>00169 <span class="keyword">virtual</span> uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#060e4fcdcc016bdbc60231983851d701">getIndexArray</a>() = 0;
<a name="l00170"></a>00170
-<a name="l00179"></a>00179 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#128ff819638921a9c76e1829e85998d8">getCollision</a>(uint32_t*&amp; hullsOffset, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>**&amp; hulls) = 0;
-<a name="l00180"></a>00180
-<a name="l00181"></a>00181 };
-<a name="l00182"></a>00182
-<a name="l00186"></a><a class="code" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html">00186</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html">IFbxFileReader</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html">IMeshFileReader</a>
-<a name="l00187"></a>00187 {
-<a name="l00188"></a>00188 <span class="keyword">public</span>:
-<a name="l00196"></a>00196 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html#59308d15d712d7066d3be4a5504dfd0d">getBoneInfluences</a>(uint32_t*&amp; out) = 0;
-<a name="l00197"></a>00197
-<a name="l00201"></a>00201 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html#ce489d8ed2f4ac97a1752efe62fbd632">getBoneCount</a>() = 0;
-<a name="l00202"></a>00202 };
+<a name="l00171"></a>00171
+<a name="l00175"></a>00175 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#2784c55010ab4f9befe8db7e635dfb23">isCollisionLoaded</a>() = 0;
+<a name="l00176"></a>00176
+<a name="l00185"></a>00185 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#128ff819638921a9c76e1829e85998d8">getCollision</a>(uint32_t*&amp; hullsOffset, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>**&amp; hulls) = 0;
+<a name="l00186"></a>00186
+<a name="l00187"></a>00187 };
+<a name="l00188"></a>00188
+<a name="l00192"></a><a class="code" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html">00192</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html">IFbxFileReader</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html">IMeshFileReader</a>
+<a name="l00193"></a>00193 {
+<a name="l00194"></a>00194 <span class="keyword">public</span>:
+<a name="l00202"></a>00202 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html#59308d15d712d7066d3be4a5504dfd0d">getBoneInfluences</a>(uint32_t*&amp; out) = 0;
<a name="l00203"></a>00203
-<a name="l00207"></a><a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">00207</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">IMeshFileWriter</a>
-<a name="l00208"></a>00208 {
-<a name="l00209"></a>00209 <span class="keyword">public</span>:
-<a name="l00210"></a>00210
-<a name="l00214"></a>00214 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#24095d9c25e0eb11a7a4b9a05450b6a7">release</a>() = 0;
-<a name="l00215"></a>00215
-<a name="l00219"></a>00219 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#605c88816a8d81f4084c1bbf53b32dae">appendMesh</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a>&amp; aResult, <span class="keyword">const</span> <span class="keywordtype">char</span>* assetName, <span class="keywordtype">bool</span> nonSkinned = <span class="keyword">false</span>) = 0;
-<a name="l00220"></a>00220
-<a name="l00224"></a>00224 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#605c88816a8d81f4084c1bbf53b32dae">appendMesh</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>&amp; meshData, <span class="keyword">const</span> <span class="keywordtype">char</span>* assetName, <span class="keywordtype">bool</span> nonSkinned = <span class="keyword">false</span>) = 0;
-<a name="l00225"></a>00225
-<a name="l00229"></a>00229 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#b2505850e86c4e21134992138322bf0c">saveToFile</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* assetName, <span class="keyword">const</span> <span class="keywordtype">char</span>* outputPath) = 0;
-<a name="l00230"></a>00230 };
+<a name="l00207"></a>00207 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html#ce489d8ed2f4ac97a1752efe62fbd632">getBoneCount</a>() = 0;
+<a name="l00208"></a>00208 };
+<a name="l00209"></a>00209
+<a name="l00213"></a><a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">00213</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">IMeshFileWriter</a>
+<a name="l00214"></a>00214 {
+<a name="l00215"></a>00215 <span class="keyword">public</span>:
+<a name="l00216"></a>00216
+<a name="l00220"></a>00220 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#24095d9c25e0eb11a7a4b9a05450b6a7">release</a>() = 0;
+<a name="l00221"></a>00221
+<a name="l00225"></a>00225 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#605c88816a8d81f4084c1bbf53b32dae">appendMesh</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a>&amp; aResult, <span class="keyword">const</span> <span class="keywordtype">char</span>* assetName, <span class="keywordtype">bool</span> nonSkinned = <span class="keyword">false</span>) = 0;
+<a name="l00226"></a>00226
+<a name="l00230"></a>00230 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#605c88816a8d81f4084c1bbf53b32dae">appendMesh</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>&amp; meshData, <span class="keyword">const</span> <span class="keywordtype">char</span>* assetName, <span class="keywordtype">bool</span> nonSkinned = <span class="keyword">false</span>) = 0;
<a name="l00231"></a>00231
-<a name="l00232"></a>00232 }
-<a name="l00233"></a>00233 }
-<a name="l00234"></a>00234
-<a name="l00238"></a>00238 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html">Nv::Blast::IMeshFileReader</a>* <a class="code" href="_nv_blast_ext_exporter_8h.html#e38d259688a8b5074189938d60dedfe2">NvBlastExtExporterCreateObjFileReader</a>();
-<a name="l00239"></a>00239
-<a name="l00243"></a>00243 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html">Nv::Blast::IFbxFileReader</a>* <a class="code" href="_nv_blast_ext_exporter_8h.html#302f46e929b1cc4ac3b8fbc77270515a">NvBlastExtExporterCreateFbxFileReader</a>();
-<a name="l00244"></a>00244
-<a name="l00248"></a>00248 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">Nv::Blast::IMeshFileWriter</a>* <a class="code" href="_nv_blast_ext_exporter_8h.html#7b6a3dd6fc49b09064b457596a3b0526">NvBlastExtExporterCreateObjFileWriter</a>();
-<a name="l00249"></a>00249
-<a name="l00255"></a>00255 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">Nv::Blast::IMeshFileWriter</a>* <a class="code" href="_nv_blast_ext_exporter_8h.html#beabdaf317cf004af21fb7a7f4937658">NvBlastExtExporterCreateFbxFileWriter</a>(<span class="keywordtype">bool</span> outputFBXAscii = <span class="keyword">false</span>);
-<a name="l00256"></a>00256
-<a name="l00257"></a>00257 <span class="preprocessor">#endif //NVBLASTEXTEXPORTER_H</span>
+<a name="l00235"></a>00235 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#b2505850e86c4e21134992138322bf0c">saveToFile</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* assetName, <span class="keyword">const</span> <span class="keywordtype">char</span>* outputPath) = 0;
+<a name="l00236"></a>00236
+<a name="l00240"></a>00240 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#18469d1d4da25447686b3b38010f930a">setInteriorIndex</a>(int32_t index) = 0;
+<a name="l00241"></a>00241 };
+<a name="l00242"></a>00242
+<a name="l00243"></a>00243 }
+<a name="l00244"></a>00244 }
+<a name="l00245"></a>00245
+<a name="l00249"></a>00249 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html">Nv::Blast::IMeshFileReader</a>* <a class="code" href="_nv_blast_ext_exporter_8h.html#e38d259688a8b5074189938d60dedfe2">NvBlastExtExporterCreateObjFileReader</a>();
+<a name="l00250"></a>00250
+<a name="l00254"></a>00254 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html">Nv::Blast::IFbxFileReader</a>* <a class="code" href="_nv_blast_ext_exporter_8h.html#302f46e929b1cc4ac3b8fbc77270515a">NvBlastExtExporterCreateFbxFileReader</a>();
+<a name="l00255"></a>00255
+<a name="l00259"></a>00259 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">Nv::Blast::IMeshFileWriter</a>* <a class="code" href="_nv_blast_ext_exporter_8h.html#7b6a3dd6fc49b09064b457596a3b0526">NvBlastExtExporterCreateObjFileWriter</a>();
+<a name="l00260"></a>00260
+<a name="l00266"></a>00266 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">Nv::Blast::IMeshFileWriter</a>* <a class="code" href="_nv_blast_ext_exporter_8h.html#beabdaf317cf004af21fb7a7f4937658">NvBlastExtExporterCreateFbxFileWriter</a>(<span class="keywordtype">bool</span> outputFBXAscii = <span class="keyword">false</span>);
+<a name="l00267"></a>00267
+<a name="l00268"></a>00268 <span class="preprocessor">#endif //NVBLASTEXTEXPORTER_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_8h.html b/docs/source_docs/files/_nv_blast_ext_exporter_8h.html
index 711791c..79057ce 100644
--- a/docs/source_docs/files/_nv_blast_ext_exporter_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_exporter_8h.html
@@ -52,6 +52,8 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">Nv::Blast::IMeshFileWriter</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Nv::Blast::Materials</a></td></tr>
+
<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv.html">Nv</a></td></tr>
diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_writer_8h-source.html b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_writer_8h-source.html
index f31d782..53fdf72 100644
--- a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_writer_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_writer_8h-source.html
@@ -110,46 +110,50 @@
<a name="l00085"></a>00085
<a name="l00089"></a>00089 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#0668e627638c4fa6669ef3bb2143a222">saveToFile</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* assetName, <span class="keyword">const</span> <span class="keywordtype">char</span>* outputPath) <span class="keyword">override</span>;
<a name="l00090"></a>00090
-<a name="l00094"></a><a class="code" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#514d9fc24e80c0e4b0c992021a782049">00094</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#514d9fc24e80c0e4b0c992021a782049">bOutputFBXAscii</a>;
+<a name="l00094"></a>00094 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#465c0280b5d55e60efba19488f7066da">setInteriorIndex</a>(int32_t index) <span class="keyword">override</span>;
<a name="l00095"></a>00095
-<a name="l00096"></a>00096 <span class="keyword">private</span>:
-<a name="l00097"></a>00097 std::vector&lt;fbxsdk::FbxSurfaceMaterial*&gt; mMaterials;
-<a name="l00098"></a>00098 fbxsdk::FbxScene* mScene;
-<a name="l00099"></a>00099 fbxsdk::FbxDisplayLayer* mRenderLayer;
+<a name="l00099"></a><a class="code" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#514d9fc24e80c0e4b0c992021a782049">00099</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#514d9fc24e80c0e4b0c992021a782049">bOutputFBXAscii</a>;
<a name="l00100"></a>00100
-<a name="l00101"></a>00101 <span class="comment">//TODO we should track for every memory allocation and deallocate it not only for sdkManager</span>
-<a name="l00102"></a>00102 std::shared_ptr&lt;fbxsdk::FbxManager&gt; sdkManager;
-<a name="l00103"></a>00103 std::map&lt;uint32_t, fbxsdk::FbxNode*&gt; chunkNodes;
-<a name="l00104"></a>00104 std::map&lt;uint32_t, physx::PxVec3&gt; worldChunkPivots;
+<a name="l00101"></a>00101 <span class="keyword">private</span>:
+<a name="l00102"></a>00102 std::vector&lt;fbxsdk::FbxSurfaceMaterial*&gt; mMaterials;
+<a name="l00103"></a>00103 fbxsdk::FbxScene* mScene;
+<a name="l00104"></a>00104 fbxsdk::FbxDisplayLayer* mRenderLayer;
<a name="l00105"></a>00105
-<a name="l00106"></a>00106 <span class="keywordtype">bool</span> appendNonSkinnedMesh(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a>&amp; aResult, <span class="keyword">const</span> <span class="keywordtype">char</span>* assetName);
-<a name="l00107"></a>00107 <span class="keywordtype">bool</span> appendNonSkinnedMesh(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>&amp; meshData, <span class="keyword">const</span> <span class="keywordtype">char</span>* assetName);
-<a name="l00108"></a>00108 <span class="keywordtype">void</span> createMaterials(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>&amp; meshData);
-<a name="l00109"></a>00109 <span class="keywordtype">void</span> createMaterials(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a>&amp; aResult);
+<a name="l00106"></a>00106 <span class="comment">//TODO we should track for every memory allocation and deallocate it not only for sdkManager</span>
+<a name="l00107"></a>00107 std::shared_ptr&lt;fbxsdk::FbxManager&gt; sdkManager;
+<a name="l00108"></a>00108 std::map&lt;uint32_t, fbxsdk::FbxNode*&gt; chunkNodes;
+<a name="l00109"></a>00109 std::map&lt;uint32_t, physx::PxVec3&gt; worldChunkPivots;
<a name="l00110"></a>00110
-<a name="l00115"></a>00115 <span class="keywordtype">bool</span> appendCollisionMesh(uint32_t meshCount, uint32_t* offsets, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** hulls, <span class="keyword">const</span> <span class="keywordtype">char</span>* assetName);
-<a name="l00116"></a>00116
-<a name="l00117"></a>00117 uint32_t addCollisionHulls(uint32_t chunkIndex, fbxsdk::FbxDisplayLayer* displayLayer, fbxsdk::FbxNode* parentNode, uint32_t hullsCount, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** hulls);
-<a name="l00118"></a>00118 uint32_t createChunkRecursive(uint32_t currentCpIdx, uint32_t chunkIndex, fbxsdk::FbxNode *meshNode, fbxsdk::FbxNode* parentNode, fbxsdk::FbxSkin* skin, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a>&amp; aResult);
-<a name="l00119"></a>00119 uint32_t createChunkRecursive(uint32_t currentCpIdx, uint32_t chunkIndex, fbxsdk::FbxNode *meshNode, fbxsdk::FbxNode* parentNode, fbxsdk::FbxSkin* skin, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>&amp; meshData);
-<a name="l00120"></a>00120
-<a name="l00121"></a>00121 <span class="keywordtype">void</span> createChunkRecursiveNonSkinned(<span class="keyword">const</span> std::string&amp; meshName, uint32_t chunkIndex, fbxsdk::FbxNode* parentNode,
-<a name="l00122"></a>00122 <span class="keyword">const</span> std::vector&lt;fbxsdk::FbxSurfaceMaterial*&gt;&amp; materials, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a>&amp; aResult);
-<a name="l00123"></a>00123
-<a name="l00124"></a>00124 <span class="keywordtype">void</span> createChunkRecursiveNonSkinned(<span class="keyword">const</span> std::string&amp; meshName, uint32_t chunkIndex, fbxsdk::FbxNode* parentNode,
-<a name="l00125"></a>00125 <span class="keyword">const</span> std::vector&lt;fbxsdk::FbxSurfaceMaterial*&gt;&amp; materials, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>&amp; meshData);
-<a name="l00126"></a>00126
-<a name="l00127"></a>00127 <span class="keywordtype">void</span> addControlPoints(fbxsdk::FbxMesh* mesh, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>&amp; meshData);
-<a name="l00128"></a>00128 <span class="keywordtype">void</span> addBindPose();
-<a name="l00129"></a>00129
-<a name="l00130"></a>00130 <span class="keywordtype">void</span> generateSmoothingGroups(fbxsdk::FbxMesh* mesh, FbxSkin* skin);
-<a name="l00131"></a>00131 <span class="keywordtype">void</span> removeDuplicateControlPoints(fbxsdk::FbxMesh* mesh, FbxSkin* skin);
-<a name="l00132"></a>00132 };
-<a name="l00133"></a>00133
-<a name="l00134"></a>00134 }
-<a name="l00135"></a>00135 }
-<a name="l00136"></a>00136
-<a name="l00137"></a>00137 <span class="preprocessor">#endif // NVBLASTEXTEXPORTERFBXWRITER_H</span>
+<a name="l00111"></a>00111 <span class="keywordtype">bool</span> appendNonSkinnedMesh(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a>&amp; aResult, <span class="keyword">const</span> <span class="keywordtype">char</span>* assetName);
+<a name="l00112"></a>00112 <span class="keywordtype">bool</span> appendNonSkinnedMesh(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>&amp; meshData, <span class="keyword">const</span> <span class="keywordtype">char</span>* assetName);
+<a name="l00113"></a>00113 <span class="keywordtype">void</span> createMaterials(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>&amp; meshData);
+<a name="l00114"></a>00114 <span class="keywordtype">void</span> createMaterials(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a>&amp; aResult);
+<a name="l00115"></a>00115
+<a name="l00120"></a>00120 <span class="keywordtype">bool</span> appendCollisionMesh(uint32_t meshCount, uint32_t* offsets, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** hulls, <span class="keyword">const</span> <span class="keywordtype">char</span>* assetName);
+<a name="l00121"></a>00121
+<a name="l00122"></a>00122 uint32_t addCollisionHulls(uint32_t chunkIndex, fbxsdk::FbxDisplayLayer* displayLayer, fbxsdk::FbxNode* parentNode, uint32_t hullsCount, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** hulls);
+<a name="l00123"></a>00123 uint32_t createChunkRecursive(uint32_t currentCpIdx, uint32_t chunkIndex, fbxsdk::FbxNode *meshNode, fbxsdk::FbxNode* parentNode, fbxsdk::FbxSkin* skin, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a>&amp; aResult);
+<a name="l00124"></a>00124 uint32_t createChunkRecursive(uint32_t currentCpIdx, uint32_t chunkIndex, fbxsdk::FbxNode *meshNode, fbxsdk::FbxNode* parentNode, fbxsdk::FbxSkin* skin, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>&amp; meshData);
+<a name="l00125"></a>00125
+<a name="l00126"></a>00126 <span class="keywordtype">void</span> createChunkRecursiveNonSkinned(<span class="keyword">const</span> std::string&amp; meshName, uint32_t chunkIndex, fbxsdk::FbxNode* parentNode,
+<a name="l00127"></a>00127 <span class="keyword">const</span> std::vector&lt;fbxsdk::FbxSurfaceMaterial*&gt;&amp; materials, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a>&amp; aResult);
+<a name="l00128"></a>00128
+<a name="l00129"></a>00129 <span class="keywordtype">void</span> createChunkRecursiveNonSkinned(<span class="keyword">const</span> std::string&amp; meshName, uint32_t chunkIndex, fbxsdk::FbxNode* parentNode,
+<a name="l00130"></a>00130 <span class="keyword">const</span> std::vector&lt;fbxsdk::FbxSurfaceMaterial*&gt;&amp; materials, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>&amp; meshData);
+<a name="l00131"></a>00131
+<a name="l00132"></a>00132 <span class="keywordtype">void</span> addControlPoints(fbxsdk::FbxMesh* mesh, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>&amp; meshData);
+<a name="l00133"></a>00133 <span class="keywordtype">void</span> addBindPose();
+<a name="l00134"></a>00134
+<a name="l00135"></a>00135 <span class="keywordtype">void</span> generateSmoothingGroups(fbxsdk::FbxMesh* mesh, FbxSkin* skin);
+<a name="l00136"></a>00136 <span class="keywordtype">void</span> removeDuplicateControlPoints(fbxsdk::FbxMesh* mesh, FbxSkin* skin);
+<a name="l00137"></a>00137
+<a name="l00138"></a>00138 int32_t mInteriorIndex;
+<a name="l00139"></a>00139 };
+<a name="l00140"></a>00140
+<a name="l00141"></a>00141 }
+<a name="l00142"></a>00142 }
+<a name="l00143"></a>00143
+<a name="l00144"></a>00144 <span class="preprocessor">#endif // NVBLASTEXTEXPORTERFBXWRITER_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_obj_reader_8h-source.html b/docs/source_docs/files/_nv_blast_ext_exporter_obj_reader_8h-source.html
index 979cb5d..56efb0c 100644
--- a/docs/source_docs/files/_nv_blast_ext_exporter_obj_reader_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_exporter_obj_reader_8h-source.html
@@ -109,25 +109,29 @@
<a name="l00086"></a>00086 <span class="keyword">virtual</span> physx::PxVec2* <a class="code" href="class_nv_1_1_blast_1_1_obj_file_reader.html#cc9c67ddef9335ddab7a7674001ca131">getUvArray</a>() <span class="keyword">override</span>;
<a name="l00090"></a>00090 <span class="keyword">virtual</span> uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_obj_file_reader.html#7b207f2b310fa696848d436f4c8b0c2c">getIndexArray</a>() <span class="keyword">override</span>;
<a name="l00091"></a>00091
-<a name="l00095"></a><a class="code" href="class_nv_1_1_blast_1_1_obj_file_reader.html#5e8db96253945dbb3baa036064f6aff4">00095</a> int32_t* <a class="code" href="class_nv_1_1_blast_1_1_obj_file_reader.html#5e8db96253945dbb3baa036064f6aff4">getMaterialIds</a>()<span class="keyword"> override </span>{ <span class="keywordflow">return</span> <span class="keyword">nullptr</span>; };
+<a name="l00095"></a><a class="code" href="class_nv_1_1_blast_1_1_obj_file_reader.html#5e8db96253945dbb3baa036064f6aff4">00095</a> int32_t* <a class="code" href="class_nv_1_1_blast_1_1_obj_file_reader.html#5e8db96253945dbb3baa036064f6aff4">getMaterialIds</a>()<span class="keyword"> override </span>{ <span class="keywordflow">return</span> mPerFaceMatId.data(); };
<a name="l00096"></a>00096
<a name="l00100"></a><a class="code" href="class_nv_1_1_blast_1_1_obj_file_reader.html#fdd3100090d81e51a2e5ff97f5b55230">00100</a> int32_t* <a class="code" href="class_nv_1_1_blast_1_1_obj_file_reader.html#fdd3100090d81e51a2e5ff97f5b55230">getSmoothingGroups</a>()<span class="keyword"> override </span>{ <span class="keywordflow">return</span> <span class="keyword">nullptr</span>; };
<a name="l00101"></a>00101
-<a name="l00105"></a><a class="code" href="class_nv_1_1_blast_1_1_obj_file_reader.html#4869a7e8d066518cde910559619b11a5">00105</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_nv_1_1_blast_1_1_obj_file_reader.html#4869a7e8d066518cde910559619b11a5">getMaterialName</a>(int32_t <span class="keywordtype">id</span>)<span class="keyword"> override </span>{ <span class="keywordflow">return</span> <span class="keyword">nullptr</span>; }
+<a name="l00105"></a><a class="code" href="class_nv_1_1_blast_1_1_obj_file_reader.html#4869a7e8d066518cde910559619b11a5">00105</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_nv_1_1_blast_1_1_obj_file_reader.html#4869a7e8d066518cde910559619b11a5">getMaterialName</a>(int32_t <span class="keywordtype">id</span>)<span class="keyword"> override </span>{ <span class="keywordflow">return</span> mMaterialNames[id].c_str(); }
<a name="l00106"></a>00106
-<a name="l00110"></a><a class="code" href="class_nv_1_1_blast_1_1_obj_file_reader.html#166b9ee741b2c887f059d476ee0c17cc">00110</a> int32_t <a class="code" href="class_nv_1_1_blast_1_1_obj_file_reader.html#166b9ee741b2c887f059d476ee0c17cc">getMaterialCount</a>() { <span class="keywordflow">return</span> 0; };
+<a name="l00110"></a><a class="code" href="class_nv_1_1_blast_1_1_obj_file_reader.html#166b9ee741b2c887f059d476ee0c17cc">00110</a> int32_t <a class="code" href="class_nv_1_1_blast_1_1_obj_file_reader.html#166b9ee741b2c887f059d476ee0c17cc">getMaterialCount</a>() { <span class="keywordflow">return</span> mMaterialNames.size(); };
<a name="l00111"></a>00111
<a name="l00112"></a>00112 <span class="keyword">private</span>:
<a name="l00113"></a>00113 std::vector&lt;physx::PxVec3&gt; mVertexPositions;
<a name="l00114"></a>00114 std::vector&lt;physx::PxVec3&gt; mVertexNormals;
<a name="l00115"></a>00115 std::vector&lt;physx::PxVec2&gt; mVertexUv;
<a name="l00116"></a>00116 std::vector&lt;uint32_t&gt; mIndices;
-<a name="l00117"></a>00117 };
-<a name="l00118"></a>00118
-<a name="l00119"></a>00119 }
-<a name="l00120"></a>00120 }
-<a name="l00121"></a>00121
-<a name="l00122"></a>00122 <span class="preprocessor">#endif // NVBLASTEXTEXPORTEROBJREADER_H</span>
+<a name="l00117"></a>00117
+<a name="l00118"></a>00118 std::vector&lt;std::string&gt; mMaterialNames;
+<a name="l00119"></a>00119 std::vector&lt;int32_t&gt; mPerFaceMatId;
+<a name="l00120"></a>00120
+<a name="l00121"></a>00121 };
+<a name="l00122"></a>00122
+<a name="l00123"></a>00123 }
+<a name="l00124"></a>00124 }
+<a name="l00125"></a>00125
+<a name="l00126"></a>00126 <span class="preprocessor">#endif // NVBLASTEXTEXPORTEROBJREADER_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_obj_writer_8h-source.html b/docs/source_docs/files/_nv_blast_ext_exporter_obj_writer_8h-source.html
index 400fceb..34667ef 100644
--- a/docs/source_docs/files/_nv_blast_ext_exporter_obj_writer_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_exporter_obj_writer_8h-source.html
@@ -72,7 +72,7 @@
<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;vector&gt;</span>
<a name="l00035"></a>00035 <span class="preprocessor">#include &lt;PxVec2.h&gt;</span>
<a name="l00036"></a>00036 <span class="preprocessor">#include &lt;PxVec3.h&gt;</span>
-<a name="l00037"></a>00037
+<a name="l00037"></a>00037 <span class="preprocessor">#include &lt;string&gt;</span>
<a name="l00038"></a>00038 <span class="keyword">struct </span><a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>;
<a name="l00039"></a>00039
<a name="l00040"></a>00040 <span class="keyword">namespace </span>Nv
@@ -84,7 +84,7 @@
<a name="l00046"></a>00046 {
<a name="l00047"></a>00047 <span class="keyword">public</span>:
<a name="l00048"></a>00048
-<a name="l00049"></a><a class="code" href="class_nv_1_1_blast_1_1_obj_file_writer.html#1e7247051563470428d3ed7a6c86bfd5">00049</a> <a class="code" href="class_nv_1_1_blast_1_1_obj_file_writer.html#1e7247051563470428d3ed7a6c86bfd5">ObjFileWriter</a>() {};
+<a name="l00049"></a><a class="code" href="class_nv_1_1_blast_1_1_obj_file_writer.html#1e7247051563470428d3ed7a6c86bfd5">00049</a> <a class="code" href="class_nv_1_1_blast_1_1_obj_file_writer.html#1e7247051563470428d3ed7a6c86bfd5">ObjFileWriter</a>(): mIntSurfaceMatIndex(-1), interiorNameStr(<span class="stringliteral">"INTERIOR_MATERIAL"</span>) { };
<a name="l00050"></a>00050 <a class="code" href="class_nv_1_1_blast_1_1_obj_file_writer.html#2bb17ff0f2032e8b2d98fbe22aa91488">~ObjFileWriter</a>() = <span class="keywordflow">default</span>;
<a name="l00051"></a>00051
<a name="l00052"></a>00052 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_obj_file_writer.html#c2bcc5fcc4b90751a5ff71171669cfbc">release</a>() <span class="keyword">override</span>;
@@ -95,14 +95,18 @@
<a name="l00060"></a>00060
<a name="l00064"></a>00064 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_obj_file_writer.html#2ee6cae4a2caa5bb5023c28939264711">saveToFile</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* assetName, <span class="keyword">const</span> <span class="keywordtype">char</span>* outputPath) <span class="keyword">override</span>;
<a name="l00065"></a>00065
-<a name="l00066"></a>00066 <span class="keyword">private</span>:
-<a name="l00067"></a>00067 std::shared_ptr&lt;ExporterMeshData&gt; mMeshData;
-<a name="l00068"></a>00068 };
-<a name="l00069"></a>00069
-<a name="l00070"></a>00070 }
-<a name="l00071"></a>00071 }
-<a name="l00072"></a>00072
-<a name="l00073"></a>00073 <span class="preprocessor">#endif // NVBLASTEXTEXPORTEROBJWRITER_H</span>
+<a name="l00069"></a>00069 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_obj_file_writer.html#07b444569eb997b320441af487e2e077">setInteriorIndex</a>(int32_t index) <span class="keyword">override</span>;
+<a name="l00070"></a>00070
+<a name="l00071"></a>00071 <span class="keyword">private</span>:
+<a name="l00072"></a>00072 std::shared_ptr&lt;ExporterMeshData&gt; mMeshData;
+<a name="l00073"></a>00073 int32_t mIntSurfaceMatIndex;
+<a name="l00074"></a>00074 std::string interiorNameStr;
+<a name="l00075"></a>00075 };
+<a name="l00076"></a>00076
+<a name="l00077"></a>00077 }
+<a name="l00078"></a>00078 }
+<a name="l00079"></a>00079
+<a name="l00080"></a>00080 <span class="preprocessor">#endif // NVBLASTEXTEXPORTEROBJWRITER_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_obj_writer_8h.html b/docs/source_docs/files/_nv_blast_ext_exporter_obj_writer_8h.html
index 4b90d74..b02942d 100644
--- a/docs/source_docs/files/_nv_blast_ext_exporter_obj_writer_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_exporter_obj_writer_8h.html
@@ -43,6 +43,7 @@
<code>#include &lt;vector&gt;</code><br>
<code>#include &lt;PxVec2.h&gt;</code><br>
<code>#include &lt;PxVec3.h&gt;</code><br>
+<code>#include &lt;string&gt;</code><br>
<p>
<a href="_nv_blast_ext_exporter_obj_writer_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
diff --git a/docs/source_docs/files/annotated.html b/docs/source_docs/files/annotated.html
index 079a8aa..ada2997 100644
--- a/docs/source_docs/files/annotated.html
+++ b/docs/source_docs/files/annotated.html
@@ -86,8 +86,13 @@
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">Nv::Blast::CollisionHull::CollisionHull::HullPolygon</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html">Nv::Blast::CollisionHullImpl</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_convex_loop.html">Nv::Blast::ConvexLoop</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">Nv::Blast::ConvexMeshBuilderImpl</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_cutout.html">Nv::Blast::Cutout</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">Nv::Blast::CutoutConfiguration</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html">Nv::Blast::DebugBuffer</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html">Nv::Blast::DebugLine</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_default_releaser.html">Nv::Blast::ApexImporter::DefaultReleaser&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
@@ -212,13 +217,15 @@
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html">Nv::Blast::LlObjectTypeID</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_local_buffer.html">Nv::Blast::LocalBuffer&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_v_h_a_c_d_1_1_material.html">VHACD::Material</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td class="indexvalue">Triangular mesh data structure </td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Nv::Blast::Materials</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td class="indexvalue">Triangular mesh data structure </td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html">Nv::Blast::MeshCleanerImpl</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html">Nv::Blast::MeshNoiser</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_mutex.html">VHACD::Mutex</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">Nv::Blast::NoiseConfiguration</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_actor.html">NvBlastActor</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_actor_desc.html">NvBlastActorDesc</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_actor_split_event.html">NvBlastActorSplitEvent</a></td><td class="indexvalue"></td></tr>
@@ -262,8 +269,8 @@
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_i_d.html">NvBlastID</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_message.html">NvBlastMessage</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html">Nv::Blast::Serialization::NvBlastSupportGraph</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_support_graph.html">NvBlastSupportGraph</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html">Nv::Blast::Serialization::NvBlastSupportGraph</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::_capnpPrivate</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Pipeline</a></td><td class="indexvalue"></td></tr>
@@ -288,6 +295,8 @@
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_perlin_noise.html">Nv::Blast::PerlinNoise</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_v_h_a_c_d_1_1_plane.html">VHACD::Plane</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">Nv::Blast::PlaneChunkIndexer</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">Nv::Blast::POINT2D</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html">Nv::Blast::PolyVert</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html">Nv::Blast::ProfilerCallback</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html">Nv::Blast::ProfilerDetail</a></td><td class="indexvalue"></td></tr>
@@ -348,8 +357,8 @@
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html">Nv::Blast::Serialization::TkAsset::TkAsset::Pipeline</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html">Nv::Blast::TkAssetDesc</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html">Nv::Blast::TkAssetJointDesc</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html">Nv::Blast::Serialization::TkAssetJointDesc</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html">Nv::Blast::TkAssetJointDesc</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::_capnpPrivate</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Pipeline</a></td><td class="indexvalue"></td></tr>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator-members.html
index f176e4d..52da802 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator-members.html
@@ -42,7 +42,7 @@
<div class="contents">
<h1>Nv::Blast::BlastBondGenerator Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">bondsFromPrefractured</a>(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&amp;resultBondDescs, BondGenerationConfig conf=BondGenerationConfig())=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#14f3609b33b7bc3ab532a98886d3bc96">bondsFromPrefractured</a>(uint32_t meshCount, const uint32_t *convexHullOffset, const CollisionHull **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, NvBlastBondDesc *&amp;resultBondDescs)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#9710899f9d54068d1bdac8b24e69f89a">bondsFromPrefractured</a>(uint32_t meshCount, const uint32_t *convexHullOffset, const CollisionHull **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, NvBlastBondDesc *&amp;resultBondDescs, float maxSeparation)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#fbf304132c5600fbe6b4f423ac2e2452">buildDescFromInternalFracture</a>(FractureTool *tool, const bool *chunkIsSupport, NvBlastBondDesc *&amp;resultBondDescs, NvBlastChunkDesc *&amp;resultChunkDescriptors)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#0a562f5a63aba0efbc7df017e77d5c8e">createBondBetweenMeshes</a>(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &amp;resultBond, BondGenerationConfig conf=BondGenerationConfig())=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#e2f6a1a14917cac480eef0110ecc5af5">createBondBetweenMeshes</a>(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, uint32_t overlapsCount, const uint32_t *overlapsA, const uint32_t *overlapsB, NvBlastBondDesc *&amp;resultBond, BondGenerationConfig cfg)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.html
index 094cfe4..bddaa97 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.html
@@ -58,7 +58,7 @@ Inheritance diagram for Nv::Blast::BlastBondGenerator:</div>
<a href="class_nv_1_1_blast_1_1_blast_bond_generator-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#14f3609b33b7bc3ab532a98886d3bc96">bondsFromPrefractured</a> (uint32_t meshCount, const uint32_t *convexHullOffset, const <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&amp;resultBondDescs)=0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#9710899f9d54068d1bdac8b24e69f89a">bondsFromPrefractured</a> (uint32_t meshCount, const uint32_t *convexHullOffset, const <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&amp;resultBondDescs, float maxSeparation)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">bondsFromPrefractured</a> (uint32_t meshCount, const uint32_t *geometryOffset, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *geometry, const bool *chunkIsSupport, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&amp;resultBondDescs, <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf=<a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>())=0</td></tr>
@@ -95,7 +95,7 @@ Tool for gathering bond information from provided mesh geometry <hr><h2>Construc
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="14f3609b33b7bc3ab532a98886d3bc96"></a><!-- doxytag: member="Nv::Blast::BlastBondGenerator::bondsFromPrefractured" ref="14f3609b33b7bc3ab532a98886d3bc96" args="(uint32_t meshCount, const uint32_t *convexHullOffset, const CollisionHull **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, NvBlastBondDesc *&amp;resultBondDescs)=0" -->
+<a class="anchor" name="9710899f9d54068d1bdac8b24e69f89a"></a><!-- doxytag: member="Nv::Blast::BlastBondGenerator::bondsFromPrefractured" ref="9710899f9d54068d1bdac8b24e69f89a" args="(uint32_t meshCount, const uint32_t *convexHullOffset, const CollisionHull **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, NvBlastBondDesc *&amp;resultBondDescs, float maxSeparation)=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -133,7 +133,13 @@ Tool for gathering bond information from provided mesh geometry <hr><h2>Construc
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&amp;&nbsp;</td>
- <td class="paramname"> <em>resultBondDescs</em></td><td>&nbsp;</td>
+ <td class="paramname"> <em>resultBondDescs</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>maxSeparation</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
@@ -158,7 +164,7 @@ Creates bond description for prefractured meshes, when there is no info about wh
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of created bonds </dd></dl>
-<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#5ee5060e957234147b095c610d4b3deb">Nv::Blast::BlastBondGeneratorImpl</a>.</p>
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#70e5db62029ab29fb0dd2fbc12f13b3a">Nv::Blast::BlastBondGeneratorImpl</a>.</p>
</div>
</div><p>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl-members.html
index d160d52..2ca91de 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl-members.html
@@ -43,7 +43,7 @@
<h1>Nv::Blast::BlastBondGeneratorImpl Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#1af682e9c503ff6f1a9dd25621c94163">BlastBondGeneratorImpl</a>(physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#0f0a6a64b21ae39e8c26e9745bb67051">bondsFromPrefractured</a>(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&amp;resultBondDescs, BondGenerationConfig conf=BondGenerationConfig()) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#5ee5060e957234147b095c610d4b3deb">bondsFromPrefractured</a>(uint32_t meshCount, const uint32_t *convexHullOffset, const CollisionHull **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, NvBlastBondDesc *&amp;resultBondDescs) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#70e5db62029ab29fb0dd2fbc12f13b3a">bondsFromPrefractured</a>(uint32_t meshCount, const uint32_t *convexHullOffset, const CollisionHull **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, NvBlastBondDesc *&amp;resultBondDescs, float maxSeparation) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#288e9d9a7c1bcb10e15f6f3ec90ef53a">buildDescFromInternalFracture</a>(FractureTool *tool, const bool *chunkIsSupport, NvBlastBondDesc *&amp;resultBondDescs, NvBlastChunkDesc *&amp;resultChunkDescriptors) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#f59b9b5522cd675bd3b5fe18cd924e05">createBondBetweenMeshes</a>(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &amp;resultBond, BondGenerationConfig conf=BondGenerationConfig()) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#f3001b8eef097d8d250c844d23870f92">createBondBetweenMeshes</a>(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, uint32_t overlapsCount, const uint32_t *overlapsA, const uint32_t *overlapsB, NvBlastBondDesc *&amp;resultBond, BondGenerationConfig cfg) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a></td><td><code> [virtual]</code></td></tr>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.html
index 8b0db60..ad8a305 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.html
@@ -60,7 +60,7 @@ Inheritance diagram for Nv::Blast::BlastBondGeneratorImpl:</div>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#1af682e9c503ff6f1a9dd25621c94163">BlastBondGeneratorImpl</a> (physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#5ee5060e957234147b095c610d4b3deb">bondsFromPrefractured</a> (uint32_t meshCount, const uint32_t *convexHullOffset, const <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&amp;resultBondDescs) override</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#70e5db62029ab29fb0dd2fbc12f13b3a">bondsFromPrefractured</a> (uint32_t meshCount, const uint32_t *convexHullOffset, const <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&amp;resultBondDescs, float maxSeparation) override</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#0f0a6a64b21ae39e8c26e9745bb67051">bondsFromPrefractured</a> (uint32_t meshCount, const uint32_t *geometryOffset, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *geometry, const bool *chunkIsSupport, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&amp;resultBondDescs, <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf=<a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()) override</td></tr>
@@ -105,7 +105,7 @@ Tool for gathering bond information from provided mesh geometry <hr><h2>Construc
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="5ee5060e957234147b095c610d4b3deb"></a><!-- doxytag: member="Nv::Blast::BlastBondGeneratorImpl::bondsFromPrefractured" ref="5ee5060e957234147b095c610d4b3deb" args="(uint32_t meshCount, const uint32_t *convexHullOffset, const CollisionHull **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, NvBlastBondDesc *&amp;resultBondDescs) override" -->
+<a class="anchor" name="70e5db62029ab29fb0dd2fbc12f13b3a"></a><!-- doxytag: member="Nv::Blast::BlastBondGeneratorImpl::bondsFromPrefractured" ref="70e5db62029ab29fb0dd2fbc12f13b3a" args="(uint32_t meshCount, const uint32_t *convexHullOffset, const CollisionHull **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, NvBlastBondDesc *&amp;resultBondDescs, float maxSeparation) override" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -143,7 +143,13 @@ Tool for gathering bond information from provided mesh geometry <hr><h2>Construc
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&amp;&nbsp;</td>
- <td class="paramname"> <em>resultBondDescs</em></td><td>&nbsp;</td>
+ <td class="paramname"> <em>resultBondDescs</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>maxSeparation</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
@@ -168,7 +174,7 @@ Creates bond description for prefractured meshes, when there is no info about wh
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of created bonds </dd></dl>
-<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#14f3609b33b7bc3ab532a98886d3bc96">Nv::Blast::BlastBondGenerator</a>.</p>
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#9710899f9d54068d1bdac8b24e69f89a">Nv::Blast::BlastBondGenerator</a>.</p>
</div>
</div><p>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_cutout_set-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_cutout_set-members.html
new file mode 100644
index 0000000..41a3916
--- /dev/null
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_cutout_set-members.html
@@ -0,0 +1,61 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::CutoutSet Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#bada00015d8e7fab698ab65979ff1429">getCutoutCount</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#8348b26fd9eda511ccb71b1e201d099b">getCutoutLoopCount</a>(uint32_t cutoutIndex) const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#0a8fa78936f897e001a94f41d6e8e7bc">getCutoutLoopSize</a>(uint32_t coutoutIndex, uint32_t loopIndex) const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#650c63a9c2d659275821b4c92c90b81e">getCutoutLoopVertexFlags</a>(uint32_t cutoutIndex, uint32_t loopIndex, uint32_t vertexNum) const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#b9f063e5e1a3b6e3950bb36cbd670264">getCutoutLoopVertexIndex</a>(uint32_t cutoutIndex, uint32_t loopIndex, uint32_t vertexNum) const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#f85c965c98fe1d9182028185e7711930">getCutoutVertex</a>(uint32_t cutoutIndex, uint32_t vertexIndex) const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#20f3f220549c4588781af5999206d207">getCutoutVertexCount</a>(uint32_t cutoutIndex) const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#3e83164e0d8814fb9912f1c50c7e8218">getDimensions</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#6d3a1b817c323ca2385d1cacf52c98ce">isPeriodic</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#98936273f2f572f73933a62eded49e6c">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#6122cea44eca2907f01ec61f1d963e93">~CutoutSet</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a></td><td><code> [inline, protected, virtual]</code></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_cutout_set.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_cutout_set.html
new file mode 100644
index 0000000..5881fef
--- /dev/null
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_cutout_set.html
@@ -0,0 +1,380 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::CutoutSet Class Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::CutoutSet Class Reference</h1><!-- doxytag: class="Nv::Blast::CutoutSet" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_cutout_8h-source.html">NvBlastExtAuthoringCutout.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Inheritance diagram for Nv::Blast::CutoutSet:</div>
+<div class="dynsection">
+
+<p><center><img src="class_nv_1_1_blast_1_1_cutout_set.png" usemap="#Nv::Blast::CutoutSet_map" border="0" alt=""></center>
+<map name="Nv::Blast::CutoutSet_map">
+<area href="struct_nv_1_1_blast_1_1_cutout_set_impl.html" alt="Nv::Blast::CutoutSetImpl" shape="rect" coords="0,56,143,80">
+</map>
+</div>
+
+<p>
+<a href="class_nv_1_1_blast_1_1_cutout_set-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#bada00015d8e7fab698ab65979ff1429">getCutoutCount</a> () const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#8348b26fd9eda511ccb71b1e201d099b">getCutoutLoopCount</a> (uint32_t cutoutIndex) const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#0a8fa78936f897e001a94f41d6e8e7bc">getCutoutLoopSize</a> (uint32_t coutoutIndex, uint32_t loopIndex) const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#650c63a9c2d659275821b4c92c90b81e">getCutoutLoopVertexFlags</a> (uint32_t cutoutIndex, uint32_t loopIndex, uint32_t vertexNum) const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#b9f063e5e1a3b6e3950bb36cbd670264">getCutoutLoopVertexIndex</a> (uint32_t cutoutIndex, uint32_t loopIndex, uint32_t vertexNum) const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const physx::PxVec3 &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#f85c965c98fe1d9182028185e7711930">getCutoutVertex</a> (uint32_t cutoutIndex, uint32_t vertexIndex) const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#20f3f220549c4588781af5999206d207">getCutoutVertexCount</a> (uint32_t cutoutIndex) const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const physx::PxVec2 &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#3e83164e0d8814fb9912f1c50c7e8218">getDimensions</a> () const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#6d3a1b817c323ca2385d1cacf52c98ce">isPeriodic</a> () const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#98936273f2f572f73933a62eded49e6c">release</a> ()=0</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#6122cea44eca2907f01ec61f1d963e93">~CutoutSet</a> ()</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Interface to a "cutout set," used with chippable fracturing. A cutout set is created from a bitmap. The result is turned into cutouts which are applied to the mesh. For example, a bitmap which looks like a brick pattern will generate a cutout for each "brick," forming the cutout set.<p>
+Each cutout is a 2D entity, meant to be projected onto various faces of a mesh. They are represented by a set of 2D vertices, which form closed loops. More than one loop may represent a single cutout, if the loops are forced to be convex. Otherwise, a cutout is represented by a single loop. <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="6122cea44eca2907f01ec61f1d963e93"></a><!-- doxytag: member="Nv::Blast::CutoutSet::~CutoutSet" ref="6122cea44eca2907f01ec61f1d963e93" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual Nv::Blast::CutoutSet::~CutoutSet </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Protected destructor. Use the <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#98936273f2f572f73933a62eded49e6c">release()</a> method.
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="bada00015d8e7fab698ab65979ff1429"></a><!-- doxytag: member="Nv::Blast::CutoutSet::getCutoutCount" ref="bada00015d8e7fab698ab65979ff1429" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t Nv::Blast::CutoutSet::getCutoutCount </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the number of cutouts in the set.
+<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5dbca09e2e5dcf620a0bc461739bb987">Nv::Blast::CutoutSetImpl</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="8348b26fd9eda511ccb71b1e201d099b"></a><!-- doxytag: member="Nv::Blast::CutoutSet::getCutoutLoopCount" ref="8348b26fd9eda511ccb71b1e201d099b" args="(uint32_t cutoutIndex) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t Nv::Blast::CutoutSet::getCutoutLoopCount </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>cutoutIndex</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Applies to the cutout indexed by cutoutIndex: Returns the number of loops in this cutout.
+<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#c7f3528bb5907927762200dc07d22297">Nv::Blast::CutoutSetImpl</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="0a8fa78936f897e001a94f41d6e8e7bc"></a><!-- doxytag: member="Nv::Blast::CutoutSet::getCutoutLoopSize" ref="0a8fa78936f897e001a94f41d6e8e7bc" args="(uint32_t coutoutIndex, uint32_t loopIndex) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t Nv::Blast::CutoutSet::getCutoutLoopSize </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>coutoutIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>loopIndex</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Applies to the cutout indexed by cutoutIndex: Returns the number of vertices in the loop indexed by loopIndex.
+<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#04d6d1aa1051ac0f3ae9a9d0298958f0">Nv::Blast::CutoutSetImpl</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="650c63a9c2d659275821b4c92c90b81e"></a><!-- doxytag: member="Nv::Blast::CutoutSet::getCutoutLoopVertexFlags" ref="650c63a9c2d659275821b4c92c90b81e" args="(uint32_t cutoutIndex, uint32_t loopIndex, uint32_t vertexNum) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t Nv::Blast::CutoutSet::getCutoutLoopVertexFlags </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>cutoutIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>loopIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vertexNum</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Applies to the cutout indexed by cutoutIndex: Returns the flags of the vertex indexed by vertexNum, in the loop indexed by loopIndex.
+<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#e3e69277268f849b80856236ad376e45">Nv::Blast::CutoutSetImpl</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b9f063e5e1a3b6e3950bb36cbd670264"></a><!-- doxytag: member="Nv::Blast::CutoutSet::getCutoutLoopVertexIndex" ref="b9f063e5e1a3b6e3950bb36cbd670264" args="(uint32_t cutoutIndex, uint32_t loopIndex, uint32_t vertexNum) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t Nv::Blast::CutoutSet::getCutoutLoopVertexIndex </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>cutoutIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>loopIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vertexNum</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Applies to the cutout indexed by cutoutIndex: Returns the vertex index of the vertex indexed by vertexNum, in the loop indexed by loopIndex.
+<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#8d64ed40e76b2d74debb230985b331ea">Nv::Blast::CutoutSetImpl</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="f85c965c98fe1d9182028185e7711930"></a><!-- doxytag: member="Nv::Blast::CutoutSet::getCutoutVertex" ref="f85c965c98fe1d9182028185e7711930" args="(uint32_t cutoutIndex, uint32_t vertexIndex) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const physx::PxVec3&amp; Nv::Blast::CutoutSet::getCutoutVertex </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>cutoutIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vertexIndex</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Applies to the cutout indexed by cutoutIndex: Returns the vertex indexed by vertexIndex. (Only the X and Y coordinates are used.)
+<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#203e0824242d13beddc24ab7469a3cbc">Nv::Blast::CutoutSetImpl</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="20f3f220549c4588781af5999206d207"></a><!-- doxytag: member="Nv::Blast::CutoutSet::getCutoutVertexCount" ref="20f3f220549c4588781af5999206d207" args="(uint32_t cutoutIndex) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t Nv::Blast::CutoutSet::getCutoutVertexCount </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>cutoutIndex</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Applies to the cutout indexed by cutoutIndex: Returns the number of vertices in the cutout.
+<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5b05a151b8b3d93bb496d09fa6ef62a8">Nv::Blast::CutoutSetImpl</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="3e83164e0d8814fb9912f1c50c7e8218"></a><!-- doxytag: member="Nv::Blast::CutoutSet::getDimensions" ref="3e83164e0d8814fb9912f1c50c7e8218" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const physx::PxVec2&amp; Nv::Blast::CutoutSet::getDimensions </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The dimensions of the fracture map used to create the cutout set.
+<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#3fb7f765ce7855f9ae208fce39e5b3ce">Nv::Blast::CutoutSetImpl</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="6d3a1b817c323ca2385d1cacf52c98ce"></a><!-- doxytag: member="Nv::Blast::CutoutSet::isPeriodic" ref="6d3a1b817c323ca2385d1cacf52c98ce" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool Nv::Blast::CutoutSet::isPeriodic </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Whether or not this cutout set is to be tiled.
+<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5732e95214600b48a96b1fcd2257c4c0">Nv::Blast::CutoutSetImpl</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="98936273f2f572f73933a62eded49e6c"></a><!-- doxytag: member="Nv::Blast::CutoutSet::release" ref="98936273f2f572f73933a62eded49e6c" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::CutoutSet::release </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Serialization</a> Releases all memory and deletes itself.
+<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#c4b7d67ade7f30f5e6e218064ded083d">Nv::Blast::CutoutSetImpl</a>.</p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_cutout_8h-source.html">NvBlastExtAuthoringCutout.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_cutout_set.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_cutout_set.png
new file mode 100644
index 0000000..fe2262a
--- /dev/null
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_cutout_set.png
Binary files differ
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fbx_file_writer-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fbx_file_writer-members.html
index 7ec5052..318d56f 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fbx_file_writer-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fbx_file_writer-members.html
@@ -48,6 +48,7 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#5aa525dd5edae04d9934dd1306e6c3fa">getScene</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html">Nv::Blast::FbxFileWriter</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#0a787fc205c41e308d0835a0fb0fdb26">release</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html">Nv::Blast::FbxFileWriter</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#0668e627638c4fa6669ef3bb2143a222">saveToFile</a>(const char *assetName, const char *outputPath) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html">Nv::Blast::FbxFileWriter</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#465c0280b5d55e60efba19488f7066da">setInteriorIndex</a>(int32_t index) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html">Nv::Blast::FbxFileWriter</a></td><td><code> [virtual]</code></td></tr>
</table></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fbx_file_writer.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fbx_file_writer.html
index b8f8151..d7a73de 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fbx_file_writer.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fbx_file_writer.html
@@ -70,6 +70,8 @@ Inheritance diagram for Nv::Blast::FbxFileWriter:</div>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#0668e627638c4fa6669ef3bb2143a222">saveToFile</a> (const char *assetName, const char *outputPath) override</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#465c0280b5d55e60efba19488f7066da">setInteriorIndex</a> (int32_t index) override</td></tr>
+
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#514d9fc24e80c0e4b0c992021a782049">bOutputFBXAscii</a></td></tr>
@@ -240,6 +242,28 @@ Save scene to file.
</div>
</div><p>
+<a class="anchor" name="465c0280b5d55e60efba19488f7066da"></a><!-- doxytag: member="Nv::Blast::FbxFileWriter::setInteriorIndex" ref="465c0280b5d55e60efba19488f7066da" args="(int32_t index) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::FbxFileWriter::setInteriorIndex </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>index</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set interior material index.
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#18469d1d4da25447686b3b38010f930a">Nv::Blast::IMeshFileWriter</a>.</p>
+
+</div>
+</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="514d9fc24e80c0e4b0c992021a782049"></a><!-- doxytag: member="Nv::Blast::FbxFileWriter::bOutputFBXAscii" ref="514d9fc24e80c0e4b0c992021a782049" args="" -->
<div class="memitem">
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool-members.html
index 93752d5..63c5f08 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool-members.html
@@ -42,8 +42,12 @@
<div class="contents">
<h1>Nv::Blast::FractureTool Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#04bb5dd940274a9c8b097cc9f06d0708">createChunkMesh</a>(int32_t chunkId)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#36b1f5a608fb87c0da383e32e7f09bf1">cut</a>(uint32_t chunkId, const physx::PxVec3 &amp;normal, const physx::PxVec3 &amp;position, const NoiseConfiguration &amp;noise, bool replaceChunk, RandomGeneratorBase *rnd)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#247f0e36c015237002dc87675562289b">cutout</a>(uint32_t chunkId, CutoutConfiguration conf, bool replaceChunk, RandomGeneratorBase *rnd)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#eaa46bf5fe4fe7035ac624f49ade64a8">deleteAllChildrenOfChunk</a>(int32_t chunkId)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#8830959a8f7e4babc1983ea31c61ef5d">finalizeFracturing</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a9a87637d6d190d71678f0fb9a100bfd">fitAllUvToRect</a>(float side)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#db1c311cbb3d84c7bfbfd12abe01af0b">fitUvToRect</a>(float side, uint32_t chunkId)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#ea8f1d386c70af0ea67bed2c353e57a1">getBaseMesh</a>(int32_t chunkIndex, Triangle *&amp;output)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#7959339df1bf17419cde2428c257af1d">getBufferedBaseMeshes</a>(Vertex *&amp;vertexBuffer, uint32_t *&amp;indexBuffer, uint32_t *&amp;indexBufferOffsets)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#f07eb7960687cd912df496640bec8876">getChunkCount</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
@@ -64,8 +68,9 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c8c4f90133fdf32969cad6e4c520414f">setInteriorMaterialId</a>(int32_t materialId)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#251738022e498b819e88536577470735">setRemoveIslands</a>(bool isRemoveIslands)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c14c1ff1d50756694be24c34476af965">setSourceMesh</a>(const Mesh *mesh)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c61aa65dde3c085450e8256a838a487f">slicing</a>(uint32_t chunkId, SlicingConfiguration conf, bool replaceChunk, RandomGeneratorBase *rnd)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#45e8a5d3b6d98da1b44b6888a5054cce">slicing</a>(uint32_t chunkId, const SlicingConfiguration &amp;conf, bool replaceChunk, RandomGeneratorBase *rnd)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#bc9766f9ef9efc4fd5f36813f28cc705">uniteChunks</a>(uint32_t maxAtLevel, uint32_t maxGroupSize)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#384be45a1310ee0652d315127e62da22">updateBaseMesh</a>(int32_t chunkIndex, Triangle *output)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c4fc3be233311be7daf7471fcea21285">voronoiFracturing</a>(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3 *cellPoints, bool replaceChunk)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#4f3ef816a0f201da675be379691193d1">voronoiFracturing</a>(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3 *cellPoints, const physx::PxVec3 &amp;scale, const physx::PxQuat &amp;rotation, bool replaceChunk)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#4d00c3d53ba51d966de58ff533435cc2">~FractureTool</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [inline, virtual]</code></td></tr>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.html
index 49fe244..470b32b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.html
@@ -60,10 +60,18 @@ Inheritance diagram for Nv::Blast::FractureTool:</div>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#04bb5dd940274a9c8b097cc9f06d0708">createChunkMesh</a> (int32_t chunkId)=0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#36b1f5a608fb87c0da383e32e7f09bf1">cut</a> (uint32_t chunkId, const physx::PxVec3 &amp;normal, const physx::PxVec3 &amp;position, const <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> &amp;noise, bool replaceChunk, <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a> *rnd)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#247f0e36c015237002dc87675562289b">cutout</a> (uint32_t chunkId, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> conf, bool replaceChunk, <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a> *rnd)=0</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#eaa46bf5fe4fe7035ac624f49ade64a8">deleteAllChildrenOfChunk</a> (int32_t chunkId)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#8830959a8f7e4babc1983ea31c61ef5d">finalizeFracturing</a> ()=0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a9a87637d6d190d71678f0fb9a100bfd">fitAllUvToRect</a> (float side)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#db1c311cbb3d84c7bfbfd12abe01af0b">fitUvToRect</a> (float side, uint32_t chunkId)=0</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#ea8f1d386c70af0ea67bed2c353e57a1">getBaseMesh</a> (int32_t chunkIndex, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *&amp;output)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#7959339df1bf17419cde2428c257af1d">getBufferedBaseMeshes</a> (<a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *&amp;vertexBuffer, uint32_t *&amp;indexBuffer, uint32_t *&amp;indexBufferOffsets)=0</td></tr>
@@ -104,10 +112,12 @@ Inheritance diagram for Nv::Blast::FractureTool:</div>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c14c1ff1d50756694be24c34476af965">setSourceMesh</a> (const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *mesh)=0</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c61aa65dde3c085450e8256a838a487f">slicing</a> (uint32_t chunkId, <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a> conf, bool replaceChunk, <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a> *rnd)=0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#45e8a5d3b6d98da1b44b6888a5054cce">slicing</a> (uint32_t chunkId, const <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a> &amp;conf, bool replaceChunk, <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a> *rnd)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#bc9766f9ef9efc4fd5f36813f28cc705">uniteChunks</a> (uint32_t maxAtLevel, uint32_t maxGroupSize)=0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#384be45a1310ee0652d315127e62da22">updateBaseMesh</a> (int32_t chunkIndex, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *output)=0</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#4f3ef816a0f201da675be379691193d1">voronoiFracturing</a> (uint32_t chunkId, uint32_t cellCount, const physx::PxVec3 *cellPoints, const physx::PxVec3 &amp;scale, const physx::PxQuat &amp;rotation, bool replaceChunk)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c4fc3be233311be7daf7471fcea21285">voronoiFracturing</a> (uint32_t chunkId, uint32_t cellCount, const physx::PxVec3 *cellPoints, bool replaceChunk)=0</td></tr>
@@ -159,6 +169,124 @@ Get chunk mesh in polygonal representation. User's code should release it after
</div>
</div><p>
+<a class="anchor" name="36b1f5a608fb87c0da383e32e7f09bf1"></a><!-- doxytag: member="Nv::Blast::FractureTool::cut" ref="36b1f5a608fb87c0da383e32e7f09bf1" args="(uint32_t chunkId, const physx::PxVec3 &amp;normal, const physx::PxVec3 &amp;position, const NoiseConfiguration &amp;noise, bool replaceChunk, RandomGeneratorBase *rnd)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int32_t Nv::Blast::FractureTool::cut </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>chunkId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const physx::PxVec3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>normal</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const physx::PxVec3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>position</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>noise</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>replaceChunk</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a> *&nbsp;</td>
+ <td class="paramname"> <em>rnd</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Cut chunk with plane. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>chunkId</em>&nbsp;</td><td>Chunk to fracture </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>normal</em>&nbsp;</td><td>Plane normal </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>position</em>&nbsp;</td><td>Point on plane </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>noise</em>&nbsp;</td><td>Noise configuration for plane-chunk intersection, see <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>replaceChunk</em>&nbsp;</td><td>if 'true', newly generated chunks will replace source chunk, if 'false', newly generated chunks will be at next depth level, source chunk will be parent for them. Case replaceChunk == true &amp;&amp; chunkId == 0 considered as wrong input parameters </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>rnd</em>&nbsp;</td><td>User supplied random number generator</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>If 0, fracturing is successful. </dd></dl>
+
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ddbaafbc27cd4bfcfe9777060455c127">Nv::Blast::FractureToolImpl</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="247f0e36c015237002dc87675562289b"></a><!-- doxytag: member="Nv::Blast::FractureTool::cutout" ref="247f0e36c015237002dc87675562289b" args="(uint32_t chunkId, CutoutConfiguration conf, bool replaceChunk, RandomGeneratorBase *rnd)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int32_t Nv::Blast::FractureTool::cutout </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>chunkId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a>&nbsp;</td>
+ <td class="paramname"> <em>conf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>replaceChunk</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a> *&nbsp;</td>
+ <td class="paramname"> <em>rnd</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<a class="el" href="struct_nv_1_1_blast_1_1_cutout.html">Cutout</a> fracture for specified chunk. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>chunkId</em>&nbsp;</td><td>Chunk to fracture </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>conf</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout.html">Cutout</a> parameters, see <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a>. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>replaceChunk</em>&nbsp;</td><td>if 'true', newly generated chunks will replace source chunk, if 'false', newly generated chunks will be at next depth level, source chunk will be parent for them. Case replaceChunk == true &amp;&amp; chunkId == 0 considered as wrong input parameters </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>rnd</em>&nbsp;</td><td>User supplied random number generator</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>If 0, fracturing is successful. </dd></dl>
+
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#6c74f2ddd8b73705675767149c2ce69e">Nv::Blast::FractureToolImpl</a>.</p>
+
+</div>
+</div><p>
<a class="anchor" name="eaa46bf5fe4fe7035ac624f49ade64a8"></a><!-- doxytag: member="Nv::Blast::FractureTool::deleteAllChildrenOfChunk" ref="eaa46bf5fe4fe7035ac624f49ade64a8" args="(int32_t chunkId)=0" -->
<div class="memitem">
<div class="memproto">
@@ -208,6 +336,70 @@ Creates resulting fractured mesh geometry from intermediate format
</div>
</div><p>
+<a class="anchor" name="a9a87637d6d190d71678f0fb9a100bfd"></a><!-- doxytag: member="Nv::Blast::FractureTool::fitAllUvToRect" ref="a9a87637d6d190d71678f0fb9a100bfd" args="(float side)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::FractureTool::fitAllUvToRect </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>side</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Rescale interior uv coordinates of all existing chunks to fit square of given size, relative sizes will be preserved. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>side</em>&nbsp;</td><td>Size of square side </td></tr>
+ </table>
+</dl>
+
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#21dee486b1499f135740cac4a4d85af0">Nv::Blast::FractureToolImpl</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="db1c311cbb3d84c7bfbfd12abe01af0b"></a><!-- doxytag: member="Nv::Blast::FractureTool::fitUvToRect" ref="db1c311cbb3d84c7bfbfd12abe01af0b" args="(float side, uint32_t chunkId)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::FractureTool::fitUvToRect </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>side</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>chunkId</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Rescale interior uv coordinates of given chunk to fit square of given size. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>side</em>&nbsp;</td><td>Size of square side </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>chunkId</em>&nbsp;</td><td>Chunk ID for which UVs should be scaled. </td></tr>
+ </table>
+</dl>
+
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#6cab6022e3cfb8bfc287428c507a9459">Nv::Blast::FractureToolImpl</a>.</p>
+
+</div>
+</div><p>
<a class="anchor" name="ea8f1d386c70af0ea67bed2c353e57a1"></a><!-- doxytag: member="Nv::Blast::FractureTool::getBaseMesh" ref="ea8f1d386c70af0ea67bed2c353e57a1" args="(int32_t chunkIndex, Triangle *&amp;output)=0" -->
<div class="memitem">
<div class="memproto">
@@ -307,7 +499,7 @@ Get result geometry without noise as vertex and index buffers, where index buffe
<div class="memdoc">
<p>
-
+Returns overall number of chunks in fracture.
<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#0d1af8c17f922acd54bf3b69bdff54e7">Nv::Blast::FractureToolImpl</a>.</p>
</div>
@@ -772,7 +964,7 @@ Set input mesh which will be fractured, <a class="el" href="class_nv_1_1_blast_1
</div>
</div><p>
-<a class="anchor" name="c61aa65dde3c085450e8256a838a487f"></a><!-- doxytag: member="Nv::Blast::FractureTool::slicing" ref="c61aa65dde3c085450e8256a838a487f" args="(uint32_t chunkId, SlicingConfiguration conf, bool replaceChunk, RandomGeneratorBase *rnd)=0" -->
+<a class="anchor" name="45e8a5d3b6d98da1b44b6888a5054cce"></a><!-- doxytag: member="Nv::Blast::FractureTool::slicing" ref="45e8a5d3b6d98da1b44b6888a5054cce" args="(uint32_t chunkId, const SlicingConfiguration &amp;conf, bool replaceChunk, RandomGeneratorBase *rnd)=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -785,7 +977,7 @@ Set input mesh which will be fractured, <a class="el" href="class_nv_1_1_blast_1
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>&nbsp;</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a> &amp;&nbsp;</td>
<td class="paramname"> <em>conf</em>, </td>
</tr>
<tr>
@@ -820,7 +1012,7 @@ Fractures specified chunk with slicing method. <dl compact><dt><b>Parameters:</b
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>If 0, fracturing is successful. </dd></dl>
-<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#2664c30433f3670fdae610aaec303a55">Nv::Blast::FractureToolImpl</a>.</p>
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c2b3addf8c9d4e4c81511c8b0071f031">Nv::Blast::FractureToolImpl</a>.</p>
</div>
</div><p>
@@ -850,11 +1042,56 @@ Fractures specified chunk with slicing method. <dl compact><dt><b>Parameters:</b
<div class="memdoc">
<p>
+Optimize chunk hierarhy for better runtime performance. It tries to unite chunks to groups of some size in order to transform flat hierarchy (all chunks are children of single root) to tree like hieracrhy with limited number of children for each chunk. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>maxAtLevel</em>&nbsp;</td><td>If number of children of some chunk less then maxAtLevel then it would be considered as already optimized and skipped. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>maxGroupSize</em>&nbsp;</td><td>Max number of children for processed chunks. </td></tr>
+ </table>
+</dl>
<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f4598d30b4a393693a7a405854aa6674">Nv::Blast::FractureToolImpl</a>.</p>
</div>
</div><p>
+<a class="anchor" name="384be45a1310ee0652d315127e62da22"></a><!-- doxytag: member="Nv::Blast::FractureTool::updateBaseMesh" ref="384be45a1310ee0652d315127e62da22" args="(int32_t chunkIndex, Triangle *output)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t Nv::Blast::FractureTool::updateBaseMesh </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>chunkIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *&nbsp;</td>
+ <td class="paramname"> <em>output</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Update chunk base mesh <dl class="note" compact><dt><b>Note:</b></dt><dd>Doesn't allocates output array, Triangle* output should be preallocated by user </dd></dl>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>chunkIndex</em>&nbsp;</td><td>Chunk index </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>output</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_array.html">Array</a> of triangles to be filled </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>number of triangles in base mesh </dd></dl>
+
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#0217eb658aa3890c3d1d2e030436b07b">Nv::Blast::FractureToolImpl</a>.</p>
+
+</div>
+</div><p>
<a class="anchor" name="4f3ef816a0f201da675be379691193d1"></a><!-- doxytag: member="Nv::Blast::FractureTool::voronoiFracturing" ref="4f3ef816a0f201da675be379691193d1" args="(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3 *cellPoints, const physx::PxVec3 &amp;scale, const physx::PxQuat &amp;rotation, bool replaceChunk)=0" -->
<div class="memitem">
<div class="memproto">
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl-members.html
index 5f6155e..f226cb5 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl-members.html
@@ -42,8 +42,12 @@
<div class="contents">
<h1>Nv::Blast::FractureToolImpl Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7ffacc77ed102a8cd52c080055a08c3f">createChunkMesh</a>(int32_t chunkId) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ddbaafbc27cd4bfcfe9777060455c127">cut</a>(uint32_t chunkId, const physx::PxVec3 &amp;normal, const physx::PxVec3 &amp;position, const NoiseConfiguration &amp;noise, bool replaceChunk, RandomGeneratorBase *rnd) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#6c74f2ddd8b73705675767149c2ce69e">cutout</a>(uint32_t chunkId, CutoutConfiguration conf, bool replaceChunk, RandomGeneratorBase *rnd) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#fe1100c6aa5907b10ae574d18152c5ac">deleteAllChildrenOfChunk</a>(int32_t chunkId) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#9a93aab1c2f46963ae406964b639cb82">finalizeFracturing</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#21dee486b1499f135740cac4a4d85af0">fitAllUvToRect</a>(float side) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#6cab6022e3cfb8bfc287428c507a9459">fitUvToRect</a>(float side, uint32_t chunkId) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#11d8ab3b4c7040389b3b552d07e4da57">FractureToolImpl</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#5e5a23242da3d034f64335dd1739e551">getBaseMesh</a>(int32_t chunkIndex, Triangle *&amp;output) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1ffac81bb04e7674e77940183854d352">getBufferedBaseMeshes</a>(Vertex *&amp;vertexBuffer, uint32_t *&amp;indexBuffer, uint32_t *&amp;indexBufferOffsets) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr>
@@ -73,8 +77,9 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c9c8e18748b18fa6dd29a328eaf63026">setInteriorMaterialId</a>(int32_t materialId) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#92dec92822ab9e0807400a7d63bfc553">setRemoveIslands</a>(bool isRemoveIslands) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#04d3620e1e76d15accb8a08039398680">setSourceMesh</a>(const Mesh *mesh) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#2664c30433f3670fdae610aaec303a55">slicing</a>(uint32_t chunkId, SlicingConfiguration conf, bool replaceChunk, RandomGeneratorBase *rnd) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c2b3addf8c9d4e4c81511c8b0071f031">slicing</a>(uint32_t chunkId, const SlicingConfiguration &amp;conf, bool replaceChunk, RandomGeneratorBase *rnd) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f4598d30b4a393693a7a405854aa6674">uniteChunks</a>(uint32_t maxAtLevel, uint32_t maxGroupSize) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#0217eb658aa3890c3d1d2e030436b07b">updateBaseMesh</a>(int32_t chunkIndex, Triangle *output) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f7fd215d495bd93428a5075abad44d09">voronoiFracturing</a>(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3 *cellPoints, bool replaceChunk) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#3ef1b827dd70eb666cce38c3dbcc507f">voronoiFracturing</a>(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3 *cellPoints, const physx::PxVec3 &amp;scale, const physx::PxQuat &amp;rotation, bool replaceChunk) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#4d00c3d53ba51d966de58ff533435cc2">~FractureTool</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [inline, virtual]</code></td></tr>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.html
index 64e93f7..61516ee 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.html
@@ -60,10 +60,18 @@ Inheritance diagram for Nv::Blast::FractureToolImpl:</div>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7ffacc77ed102a8cd52c080055a08c3f">createChunkMesh</a> (int32_t chunkId) override</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ddbaafbc27cd4bfcfe9777060455c127">cut</a> (uint32_t chunkId, const physx::PxVec3 &amp;normal, const physx::PxVec3 &amp;position, const <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> &amp;noise, bool replaceChunk, <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a> *rnd) override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#6c74f2ddd8b73705675767149c2ce69e">cutout</a> (uint32_t chunkId, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> conf, bool replaceChunk, <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a> *rnd) override</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#fe1100c6aa5907b10ae574d18152c5ac">deleteAllChildrenOfChunk</a> (int32_t chunkId) override</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#9a93aab1c2f46963ae406964b639cb82">finalizeFracturing</a> () override</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#21dee486b1499f135740cac4a4d85af0">fitAllUvToRect</a> (float side) override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#6cab6022e3cfb8bfc287428c507a9459">fitUvToRect</a> (float side, uint32_t chunkId) override</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#11d8ab3b4c7040389b3b552d07e4da57">FractureToolImpl</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#5e5a23242da3d034f64335dd1739e551">getBaseMesh</a> (int32_t chunkIndex, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *&amp;output) override</td></tr>
@@ -106,10 +114,12 @@ Inheritance diagram for Nv::Blast::FractureToolImpl:</div>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#04d3620e1e76d15accb8a08039398680">setSourceMesh</a> (const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *mesh) override</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#2664c30433f3670fdae610aaec303a55">slicing</a> (uint32_t chunkId, <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a> conf, bool replaceChunk, <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a> *rnd) override</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c2b3addf8c9d4e4c81511c8b0071f031">slicing</a> (uint32_t chunkId, const <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a> &amp;conf, bool replaceChunk, <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a> *rnd) override</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f4598d30b4a393693a7a405854aa6674">uniteChunks</a> (uint32_t maxAtLevel, uint32_t maxGroupSize) override</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#0217eb658aa3890c3d1d2e030436b07b">updateBaseMesh</a> (int32_t chunkIndex, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *output) override</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#3ef1b827dd70eb666cce38c3dbcc507f">voronoiFracturing</a> (uint32_t chunkId, uint32_t cellCount, const physx::PxVec3 *cellPoints, const physx::PxVec3 &amp;scale, const physx::PxQuat &amp;rotation, bool replaceChunk) override</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f7fd215d495bd93428a5075abad44d09">voronoiFracturing</a> (uint32_t chunkId, uint32_t cellCount, const physx::PxVec3 *cellPoints, bool replaceChunk) override</td></tr>
@@ -197,6 +207,124 @@ Get chunk mesh in polygonal representation
</div>
</div><p>
+<a class="anchor" name="ddbaafbc27cd4bfcfe9777060455c127"></a><!-- doxytag: member="Nv::Blast::FractureToolImpl::cut" ref="ddbaafbc27cd4bfcfe9777060455c127" args="(uint32_t chunkId, const physx::PxVec3 &amp;normal, const physx::PxVec3 &amp;position, const NoiseConfiguration &amp;noise, bool replaceChunk, RandomGeneratorBase *rnd) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t Nv::Blast::FractureToolImpl::cut </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>chunkId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const physx::PxVec3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>normal</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const physx::PxVec3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>position</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>noise</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>replaceChunk</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a> *&nbsp;</td>
+ <td class="paramname"> <em>rnd</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Cut chunk with plane. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>chunkId</em>&nbsp;</td><td>Chunk to fracture </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>normal</em>&nbsp;</td><td>Plane normal </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>position</em>&nbsp;</td><td>Point on plane </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>noise</em>&nbsp;</td><td>Noise configuration for plane-chunk intersection, see <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>replaceChunk</em>&nbsp;</td><td>if 'true', newly generated chunks will replace source chunk, if 'false', newly generated chunks will be at next depth level, source chunk will be parent for them. Case replaceChunk == true &amp;&amp; chunkId == 0 considered as wrong input parameters </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>rnd</em>&nbsp;</td><td>User supplied random number generator</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>If 0, fracturing is successful. </dd></dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#36b1f5a608fb87c0da383e32e7f09bf1">Nv::Blast::FractureTool</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="6c74f2ddd8b73705675767149c2ce69e"></a><!-- doxytag: member="Nv::Blast::FractureToolImpl::cutout" ref="6c74f2ddd8b73705675767149c2ce69e" args="(uint32_t chunkId, CutoutConfiguration conf, bool replaceChunk, RandomGeneratorBase *rnd) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t Nv::Blast::FractureToolImpl::cutout </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>chunkId</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a>&nbsp;</td>
+ <td class="paramname"> <em>conf</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>replaceChunk</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a> *&nbsp;</td>
+ <td class="paramname"> <em>rnd</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<a class="el" href="struct_nv_1_1_blast_1_1_cutout.html">Cutout</a> fracture for specified chunk. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>chunkId</em>&nbsp;</td><td>Chunk to fracture </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>conf</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout.html">Cutout</a> parameters, see <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a>. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>replaceChunk</em>&nbsp;</td><td>if 'true', newly generated chunks will replace source chunk, if 'false', newly generated chunks will be at next depth level, source chunk will be parent for them. Case replaceChunk == true &amp;&amp; chunkId == 0 considered as wrong input parameters </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>rnd</em>&nbsp;</td><td>User supplied random number generator</td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>If 0, fracturing is successful. </dd></dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#247f0e36c015237002dc87675562289b">Nv::Blast::FractureTool</a>.</p>
+
+</div>
+</div><p>
<a class="anchor" name="fe1100c6aa5907b10ae574d18152c5ac"></a><!-- doxytag: member="Nv::Blast::FractureToolImpl::deleteAllChildrenOfChunk" ref="fe1100c6aa5907b10ae574d18152c5ac" args="(int32_t chunkId) override" -->
<div class="memitem">
<div class="memproto">
@@ -246,6 +374,70 @@ Creates resulting fractured mesh geometry from intermediate format
</div>
</div><p>
+<a class="anchor" name="21dee486b1499f135740cac4a4d85af0"></a><!-- doxytag: member="Nv::Blast::FractureToolImpl::fitAllUvToRect" ref="21dee486b1499f135740cac4a4d85af0" args="(float side) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Nv::Blast::FractureToolImpl::fitAllUvToRect </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>side</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Rescale interior uv coordinates of all existing chunks to fit square of given size, relative sizes will be preserved. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>side</em>&nbsp;</td><td>Size of square side </td></tr>
+ </table>
+</dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a9a87637d6d190d71678f0fb9a100bfd">Nv::Blast::FractureTool</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="6cab6022e3cfb8bfc287428c507a9459"></a><!-- doxytag: member="Nv::Blast::FractureToolImpl::fitUvToRect" ref="6cab6022e3cfb8bfc287428c507a9459" args="(float side, uint32_t chunkId) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Nv::Blast::FractureToolImpl::fitUvToRect </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>side</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>chunkId</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Rescale interior uv coordinates of given chunk to fit square of given size. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>side</em>&nbsp;</td><td>Size of square side </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>chunkId</em>&nbsp;</td><td>Chunk ID for which UVs should be scaled. </td></tr>
+ </table>
+</dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#db1c311cbb3d84c7bfbfd12abe01af0b">Nv::Blast::FractureTool</a>.</p>
+
+</div>
+</div><p>
<a class="anchor" name="5e5a23242da3d034f64335dd1739e551"></a><!-- doxytag: member="Nv::Blast::FractureToolImpl::getBaseMesh" ref="5e5a23242da3d034f64335dd1739e551" args="(int32_t chunkIndex, Triangle *&amp;output) override" -->
<div class="memitem">
<div class="memproto">
@@ -347,7 +539,7 @@ Get result geometry without noise as vertex and index buffers, where index buffe
<div class="memdoc">
<p>
-
+Returns overall number of chunks in fracture.
<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#f07eb7960687cd912df496640bec8876">Nv::Blast::FractureTool</a>.</p>
</div>
@@ -813,7 +1005,7 @@ Set input mesh wich will be fractured, <a class="el" href="class_nv_1_1_blast_1_
</div>
</div><p>
-<a class="anchor" name="2664c30433f3670fdae610aaec303a55"></a><!-- doxytag: member="Nv::Blast::FractureToolImpl::slicing" ref="2664c30433f3670fdae610aaec303a55" args="(uint32_t chunkId, SlicingConfiguration conf, bool replaceChunk, RandomGeneratorBase *rnd) override" -->
+<a class="anchor" name="c2b3addf8c9d4e4c81511c8b0071f031"></a><!-- doxytag: member="Nv::Blast::FractureToolImpl::slicing" ref="c2b3addf8c9d4e4c81511c8b0071f031" args="(uint32_t chunkId, const SlicingConfiguration &amp;conf, bool replaceChunk, RandomGeneratorBase *rnd) override" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -826,7 +1018,7 @@ Set input mesh wich will be fractured, <a class="el" href="class_nv_1_1_blast_1_
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>&nbsp;</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a> &amp;&nbsp;</td>
<td class="paramname"> <em>conf</em>, </td>
</tr>
<tr>
@@ -861,7 +1053,7 @@ Fractures specified chunk with slicing method. <dl compact><dt><b>Parameters:</b
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>If 0, fracturing is successful. </dd></dl>
-<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c61aa65dde3c085450e8256a838a487f">Nv::Blast::FractureTool</a>.</p>
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#45e8a5d3b6d98da1b44b6888a5054cce">Nv::Blast::FractureTool</a>.</p>
</div>
</div><p>
@@ -891,11 +1083,56 @@ Fractures specified chunk with slicing method. <dl compact><dt><b>Parameters:</b
<div class="memdoc">
<p>
+Optimize chunk hierarhy for better runtime performance. It tries to unite chunks to groups of some size in order to transform flat hierarchy (all chunks are children of single root) to tree like hieracrhy with limited number of children for each chunk. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>maxAtLevel</em>&nbsp;</td><td>If number of children of some chunk less then maxAtLevel then it would be considered as already optimized and skipped. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>maxGroupSize</em>&nbsp;</td><td>Max number of children for processed chunks. </td></tr>
+ </table>
+</dl>
<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#bc9766f9ef9efc4fd5f36813f28cc705">Nv::Blast::FractureTool</a>.</p>
</div>
</div><p>
+<a class="anchor" name="0217eb658aa3890c3d1d2e030436b07b"></a><!-- doxytag: member="Nv::Blast::FractureToolImpl::updateBaseMesh" ref="0217eb658aa3890c3d1d2e030436b07b" args="(int32_t chunkIndex, Triangle *output) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t Nv::Blast::FractureToolImpl::updateBaseMesh </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>chunkIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *&nbsp;</td>
+ <td class="paramname"> <em>output</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Update chunk base mesh <dl class="note" compact><dt><b>Note:</b></dt><dd>Doesn't allocates output array, Triangle* output should be preallocated by user </dd></dl>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>chunkIndex</em>&nbsp;</td><td>Chunk index </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>output</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_array.html">Array</a> of triangles to be filled </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>number of triangles in base mesh </dd></dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#384be45a1310ee0652d315127e62da22">Nv::Blast::FractureTool</a>.</p>
+
+</div>
+</div><p>
<a class="anchor" name="3ef1b827dd70eb666cce38c3dbcc507f"></a><!-- doxytag: member="Nv::Blast::FractureToolImpl::voronoiFracturing" ref="3ef1b827dd70eb666cce38c3dbcc507f" args="(uint32_t chunkId, uint32_t cellCount, const physx::PxVec3 *cellPoints, const physx::PxVec3 &amp;scale, const physx::PxQuat &amp;rotation, bool replaceChunk) override" -->
<div class="memitem">
<div class="memproto">
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_writer-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_writer-members.html
index 2dcd95b..055ba90 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_writer-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_writer-members.html
@@ -45,6 +45,7 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#c14e455289f1642fa7515873e89e8ea6">appendMesh</a>(const ExporterMeshData &amp;meshData, const char *assetName, bool nonSkinned=false)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">Nv::Blast::IMeshFileWriter</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#24095d9c25e0eb11a7a4b9a05450b6a7">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">Nv::Blast::IMeshFileWriter</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#b2505850e86c4e21134992138322bf0c">saveToFile</a>(const char *assetName, const char *outputPath)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">Nv::Blast::IMeshFileWriter</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#18469d1d4da25447686b3b38010f930a">setInteriorIndex</a>(int32_t index)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">Nv::Blast::IMeshFileWriter</a></td><td><code> [pure virtual]</code></td></tr>
</table></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_writer.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_writer.html
index a99b249..bee53be 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_writer.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_writer.html
@@ -67,6 +67,8 @@ Inheritance diagram for Nv::Blast::IMeshFileWriter:</div>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#b2505850e86c4e21134992138322bf0c">saveToFile</a> (const char *assetName, const char *outputPath)=0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#18469d1d4da25447686b3b38010f930a">setInteriorIndex</a> (int32_t index)=0</td></tr>
+
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
An interface for <a class="el" href="namespace_nv_1_1_blast.html">Blast</a> mesh file writer <hr><h2>Member Function Documentation</h2>
@@ -196,6 +198,28 @@ Save scene to file.
</div>
</div><p>
+<a class="anchor" name="18469d1d4da25447686b3b38010f930a"></a><!-- doxytag: member="Nv::Blast::IMeshFileWriter::setInteriorIndex" ref="18469d1d4da25447686b3b38010f930a" args="(int32_t index)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::IMeshFileWriter::setInteriorIndex </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>index</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set material index for interior surface. By default new material will be created;
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#465c0280b5d55e60efba19488f7066da">Nv::Blast::FbxFileWriter</a>, and <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#07b444569eb997b320441af487e2e077">Nv::Blast::ObjFileWriter</a>.</p>
+
+</div>
+</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>sdk/extensions/exporter/include/<a class="el" href="_nv_blast_ext_exporter_8h-source.html">NvBlastExtExporter.h</a></ul>
</div>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_reader.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_reader.html
index 674194a..0b6dbd3 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_reader.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_reader.html
@@ -241,7 +241,7 @@ Get material count.
<div class="memdoc">
<p>
-Get loaded per triangle material ids. Currently not supported by OBJ.
+Get loaded per triangle material ids.
<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#de11b237f952e345a0fe51ea723bbf78">Nv::Blast::IMeshFileReader</a>.</p>
</div>
@@ -263,7 +263,7 @@ Get loaded per triangle material ids. Currently not supported by OBJ.
<div class="memdoc">
<p>
-Get material name. Currently not supported by OBJ.
+Get material name.
<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a369ee4923ae0cfff1c65155f2926a32">Nv::Blast::IMeshFileReader</a>.</p>
</div>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_writer-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_writer-members.html
index f215360..b47e955 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_writer-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_writer-members.html
@@ -46,6 +46,7 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#1e7247051563470428d3ed7a6c86bfd5">ObjFileWriter</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html">Nv::Blast::ObjFileWriter</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#c2bcc5fcc4b90751a5ff71171669cfbc">release</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html">Nv::Blast::ObjFileWriter</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#2ee6cae4a2caa5bb5023c28939264711">saveToFile</a>(const char *assetName, const char *outputPath) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html">Nv::Blast::ObjFileWriter</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#07b444569eb997b320441af487e2e077">setInteriorIndex</a>(int32_t index) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html">Nv::Blast::ObjFileWriter</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#2bb17ff0f2032e8b2d98fbe22aa91488">~ObjFileWriter</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html">Nv::Blast::ObjFileWriter</a></td><td></td></tr>
</table></div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_writer.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_writer.html
index 0431b1d..9e9fc0c 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_writer.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_writer.html
@@ -68,6 +68,8 @@ Inheritance diagram for Nv::Blast::ObjFileWriter:</div>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#2ee6cae4a2caa5bb5023c28939264711">saveToFile</a> (const char *assetName, const char *outputPath) override</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#07b444569eb997b320441af487e2e077">setInteriorIndex</a> (int32_t index) override</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#2bb17ff0f2032e8b2d98fbe22aa91488">~ObjFileWriter</a> ()</td></tr>
</table>
@@ -237,6 +239,28 @@ Save scene to file.
</div>
</div><p>
+<a class="anchor" name="07b444569eb997b320441af487e2e077"></a><!-- doxytag: member="Nv::Blast::ObjFileWriter::setInteriorIndex" ref="07b444569eb997b320441af487e2e077" args="(int32_t index) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::ObjFileWriter::setInteriorIndex </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>index</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set interior material index. Not supported in OBJ since AuthoringTool doesn't created OBJ with materials currently.
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#18469d1d4da25447686b3b38010f930a">Nv::Blast::IMeshFileWriter</a>.</p>
+
+</div>
+</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>sdk/extensions/exporter/source/<a class="el" href="_nv_blast_ext_exporter_obj_writer_8h-source.html">NvBlastExtExporterObjWriter.h</a></ul>
</div>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator-members.html
index 9acf9c4..70d7c61 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator-members.html
@@ -44,6 +44,8 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#2138ec663adee80577dae6cc275b7ece">getBaseMapping</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html">Nv::Blast::Triangulator</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#76e1c257449e53049c62984e1e95b44d">getBaseMesh</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html">Nv::Blast::Triangulator</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#fa48ddb045fffaded4b1ad09302a34c7">getBaseMeshIndexed</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html">Nv::Blast::Triangulator</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#fb79de514677eec79c20e4d296736f0e">getBaseMeshNotFitted</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html">Nv::Blast::Triangulator</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#109f341cad221c76f8eecbdd641b566e">getParentChunkId</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html">Nv::Blast::Triangulator</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#7de0951574f73e310626823228c0f005">getPositionedMapping</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html">Nv::Blast::Triangulator</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#d99ae2011c5aee476fffd79ff9ac4672">getWeldedVerticesCount</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html">Nv::Blast::Triangulator</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#a76275caaab7c2212cca640722d91ca6">reset</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html">Nv::Blast::Triangulator</a></td><td></td></tr>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator.html
index d98cd2e..27ded82 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator.html
@@ -55,6 +55,10 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector&lt; <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">TriangleIndexed</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#fa48ddb045fffaded4b1ad09302a34c7">getBaseMeshIndexed</a> ()</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector&lt; <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#fb79de514677eec79c20e4d296736f0e">getBaseMeshNotFitted</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#109f341cad221c76f8eecbdd641b566e">getParentChunkId</a> ()</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector&lt; int32_t &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#7de0951574f73e310626823228c0f005">getPositionedMapping</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#d99ae2011c5aee476fffd79ff9ac4672">getWeldedVerticesCount</a> ()</td></tr>
@@ -126,6 +130,44 @@ Tool for doing all post processing steps of authoring. <hr><h2>Member Function D
</div>
</div><p>
+<a class="anchor" name="fb79de514677eec79c20e4d296736f0e"></a><!-- doxytag: member="Nv::Blast::Triangulator::getBaseMeshNotFitted" ref="fb79de514677eec79c20e4d296736f0e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::vector&lt;<a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>&gt;&amp; Nv::Blast::Triangulator::getBaseMeshNotFitted </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="109f341cad221c76f8eecbdd641b566e"></a><!-- doxytag: member="Nv::Blast::Triangulator::getParentChunkId" ref="109f341cad221c76f8eecbdd641b566e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t&amp; Nv::Blast::Triangulator::getParentChunkId </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
<a class="anchor" name="7de0951574f73e310626823228c0f005"></a><!-- doxytag: member="Nv::Blast::Triangulator::getPositionedMapping" ref="7de0951574f73e310626823228c0f005" args="()" -->
<div class="memitem">
<div class="memproto">
diff --git a/docs/source_docs/files/classes.html b/docs/source_docs/files/classes.html
index e4d2abb..155d305 100644
--- a/docs/source_docs/files/classes.html
+++ b/docs/source_docs/files/classes.html
@@ -43,25 +43,25 @@
<h1>Class Index</h1><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_B">B</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_F">F</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_H">H</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_J">J</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_L">L</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_O">O</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_U">U</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_V">V</a></div><p>
<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;A&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_impact_settings.html">ExtImpactSettings</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_hash_set.html">HashSet</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_support_graph.html">NvBlastSupportGraph</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_timer.html">Timer</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_actor.html">Actor</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_input_stream.html">ExtInputStream</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;I&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html">NvBlastSupportGraph</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html">Actor::GraphNodeIt</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html">ExtIStream</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html">NvBlastSupportGraph::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html">Actor::VisibleChunkIt</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html">ExtKJPxInputStream</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html">IFbxFileReader</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html">NvBlastSupportGraph::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_desc.html">TkActorDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_format.html">ActorSerializationFormat</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html">ExtKJPxOutputStream</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html">IMeshFileReader</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html">NvBlastSupportGraph::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_flag.html">TkActorFlag</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html">ActorSerializationHeader</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_output_stream.html">ExtOutputStream</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">IMeshFileWriter</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html">NvBlastSupportGraph::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_allocator.html">Allocator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_profile_data.html">ExtProfileData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_index_d_link.html">IndexDLink</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_timers.html">NvBlastTimers</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html">TkActorImpl::JointIt</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_allocator_callback.html">AllocatorCallback</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html">ExtPxActor</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html">IndexDList</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_bounds3.html">NvcBounds3</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset.html">TkAsset</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html">ApexDestruction</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html">Nv::Blast::ApexImporter</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">ExtPxActorDescTemplate</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_inline_array.html">InlineArray</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_mat33.html">NvcMat33</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html">TkAsset</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html">ApexImporterConfig</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html">Nv::Blast::ApexImporter</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html">ExtPxAsset</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">IntersectionTestingAccelerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_mat34.html">NvcMat34</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private.html">TkAsset::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html">Nv::Blast::ApexImporter</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_iterator_base.html">IteratorBase</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_mat44.html">NvcMat44</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html">TkAsset::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_releaser.html">ApexReleaser</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html">Nv::Blast::ApexImporter</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private.html">ExtPxAsset::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">IVHACD</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_plane.html">NvcPlane</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html">TkAsset::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_array.html">Array</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html">ExtPxAsset::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">IVHACD::Constraint</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_quat.html">NvcQuat</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html">TkAsset::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_asset.html">Asset</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_pipeline.html">ExtPxAsset::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html">IVHACD::ConvexHull</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_transform.html">NvcTransform</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html">TkAssetDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset.html">Asset</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html">ExtPxAsset::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html">IVHACD::IUserCallback</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec2.html">NvcVec2</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html">TkAssetJointDesc</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html">Asset::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html">ExtPxAssetDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">IVHACD::IUserLogger</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec2i.html">NvcVec2i</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html">TkAssetJointDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html">Asset::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">ExtPxAssetDesc::ChunkDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">IVHACD::Parameters</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec3.html">NvcVec3</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html">TkAssetJointDesc::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html">Asset::ChunkAnnotation</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html">ExtPxAssetDesc::SubchunkDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_J"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;J&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nvc_vec3i.html">NvcVec3i</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html">TkAssetJointDesc::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_asset_1_1_depth_first_it.html">Asset::DepthFirstIt</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html">ExtPxChunk</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_json_collision_exporter.html">JsonCollisionExporter</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec4.html">NvcVec4</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html">TkAssetJointDesc::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html">Asset::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;L&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nvc_vec4i.html">NvcVec4i</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html">TkAssetJointDesc::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html">Asset::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private.html">ExtPxChunk::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_less.html">Less</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_pack_validation.html">NvPackValidation</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html">TkEvent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html">ExtPxChunk::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_l_list_it.html">LListIt</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;O&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_event_listener.html">TkEventListener</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;B&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_pipeline.html">ExtPxChunk::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html">LlObjectTypeID</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html">ObjFileReader</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html">TkEventQueue</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html">ExtPxChunk::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_local_buffer.html">LocalBuffer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html">ObjFileWriter</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">BlastBondGenerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">ExtPxFamily</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;M&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html">ExtGroupTaskManagerImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html">Hash&lt; NvBlastID &gt;</a> (<a class="el" href="namespacephysx_1_1shdfnd.html">physx::shdfnd</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_message.html">NvBlastMessage</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">TetrahedronSet</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_actor.html">Actor</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_group_worker_task.html">ExtGroupWorkerTask</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_hash_map.html">HashMap</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_time.html">Time</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html">Actor::GraphNodeIt</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html">ExtImpactDamageManager</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_hash_set.html">HashSet</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html">NvBlastSupportGraph</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_timer.html">Timer</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html">Actor::VisibleChunkIt</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_impact_settings.html">ExtImpactSettings</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;I&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nv_blast_support_graph.html">NvBlastSupportGraph</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_format.html">ActorSerializationFormat</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_input_stream.html">ExtInputStream</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html">NvBlastSupportGraph::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html">ActorSerializationHeader</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html">ExtIStream</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html">IFbxFileReader</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html">NvBlastSupportGraph::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_desc.html">TkActorDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_allocator.html">Allocator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html">ExtKJPxInputStream</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html">IMeshFileReader</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html">NvBlastSupportGraph::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_flag.html">TkActorFlag</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_allocator_callback.html">AllocatorCallback</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html">ExtKJPxOutputStream</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">IMeshFileWriter</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html">NvBlastSupportGraph::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html">ApexDestruction</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html">Nv::Blast::ApexImporter</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_output_stream.html">ExtOutputStream</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_index_d_link.html">IndexDLink</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_timers.html">NvBlastTimers</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html">TkActorImpl::JointIt</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html">ApexImporterConfig</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html">Nv::Blast::ApexImporter</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_profile_data.html">ExtProfileData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html">IndexDList</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_bounds3.html">NvcBounds3</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset.html">TkAsset</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">ApexImportTool</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html">Nv::Blast::ApexImporter</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html">ExtPxActor</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_inline_array.html">InlineArray</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_mat33.html">NvcMat33</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html">TkAsset</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_releaser.html">ApexReleaser</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html">Nv::Blast::ApexImporter</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">ExtPxActorDescTemplate</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">IntersectionTestingAccelerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_mat34.html">NvcMat34</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private.html">TkAsset::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_array.html">Array</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html">ExtPxAsset</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_iterator_base.html">IteratorBase</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_mat44.html">NvcMat44</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html">TkAsset::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_asset.html">Asset</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">IVHACD</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_plane.html">NvcPlane</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html">TkAsset::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset.html">Asset</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private.html">ExtPxAsset::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">IVHACD::Constraint</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_quat.html">NvcQuat</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html">TkAsset::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html">Asset::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html">ExtPxAsset::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html">IVHACD::ConvexHull</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_transform.html">NvcTransform</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html">TkAssetDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html">Asset::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_pipeline.html">ExtPxAsset::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html">IVHACD::IUserCallback</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec2.html">NvcVec2</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html">TkAssetJointDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html">Asset::ChunkAnnotation</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html">ExtPxAsset::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">IVHACD::IUserLogger</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec2i.html">NvcVec2i</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html">TkAssetJointDesc</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_asset_1_1_depth_first_it.html">Asset::DepthFirstIt</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html">ExtPxAssetDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">IVHACD::Parameters</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec3.html">NvcVec3</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html">TkAssetJointDesc::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html">Asset::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">ExtPxAssetDesc::ChunkDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_J"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;J&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nvc_vec3i.html">NvcVec3i</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html">TkAssetJointDesc::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html">Asset::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html">ExtPxAssetDesc::SubchunkDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_json_collision_exporter.html">JsonCollisionExporter</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nvc_vec4.html">NvcVec4</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html">TkAssetJointDesc::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html">ExtPxChunk</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;L&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nvc_vec4i.html">NvcVec4i</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html">TkAssetJointDesc::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;B&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_less.html">Less</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_pack_validation.html">NvPackValidation</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html">TkEvent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private.html">ExtPxChunk::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_l_list_it.html">LListIt</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;O&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_event_listener.html">TkEventListener</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">BlastBondGenerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html">ExtPxChunk::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html">LlObjectTypeID</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html">ObjFileReader</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html">TkEventQueue</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">BlastBondGeneratorImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_pipeline.html">ExtPxChunk::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_local_buffer.html">LocalBuffer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html">ObjFileWriter</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html">ExtPxChunk::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;M&nbsp;&nbsp;</div></td></tr></table>
</td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;P&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">TkFractureCommands</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">BlastBondGeneratorImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html">ExtPxFamilyDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_v_h_a_c_d_1_1_material.html">Material</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_perlin_noise.html">PerlinNoise</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">TkFractureEvents</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_listener.html">ExtPxListener</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html">TkFramework</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html">ExtPxManager</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">PlaneChunkIndexer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html">TkFrameworkImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html">BooleanEvaluator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html">ExtPxObjectTypeID</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">MeshCleaner</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_group.html">TkGroup</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html">ExtPxShapeDescTemplate</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html">MeshCleanerImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html">ProfilerCallback</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_group_desc.html">TkGroupDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structbt_aligned_allocator_1_1rebind.html">btAlignedAllocator::rebind</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html">ExtPxSpawnSettings</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">MeshImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html">ProfilerDetail</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_group_stats.html">TkGroupStats</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html">ExtPxStressSolver</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html">MeshNoiser</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_px_actor_create_info.html">PxActorCreateInfo</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html">TkGroupWorker</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classbt_aligned_object_array_1_1less.html">btAlignedObjectArray::less</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk.html">ExtPxSubchunk</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_mutex.html">Mutex</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html">PxConvexMeshGeometry</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html">TkIdentifiable</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classbt_convex_hull_computer.html">btConvexHullComputer</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;N&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private.html">PxConvexMeshGeometry::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_joint.html">TkJoint</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classbt_convex_hull_computer_1_1_edge.html">btConvexHullComputer::Edge</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private.html">ExtPxSubchunk::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_actor.html">NvBlastActor</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html">PxConvexMeshGeometry::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html">TkJointData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structbt_typed_object.html">btTypedObject</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html">ExtPxSubchunk::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_actor_desc.html">NvBlastActorDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html">PxConvexMeshGeometry::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html">TkJointDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structbt_vector3_double_data.html">btVector3DoubleData</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html">ExtPxSubchunk::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_actor_split_event.html">NvBlastActorSplitEvent</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html">PxConvexMeshGeometry::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_joint_impl.html">TkJointImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structbt_vector3_float_data.html">btVector3FloatData</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html">ExtPxSubchunk::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale.html">PxMeshScale</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_link.html">TkJointLink</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classbt_vector4.html">btVector4</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html">ExtSerialization</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_asset_desc.html">NvBlastAssetDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private.html">PxMeshScale::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">TkJointUpdateEvent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;C&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html">ExtSerialization::BufferProvider</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html">NvBlastBond</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html">PxMeshScale::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_object.html">TkObject</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_chunk_depth_first_it.html">ChunkDepthFirstIt</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html">ExtSerialization::EncodingID</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_bond.html">NvBlastBond</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html">PxMeshScale::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_object_type_i_d.html">TkObjectTypeID</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html">ExtSerializationCAPN</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html">NvBlastBond::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html">PxMeshScale::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html">TkSplitEvent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html">ExtSerializationInternal</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html">NvBlastBond::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_quat.html">PxQuat</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_type.html">TkType</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html">ExtSerializer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html">NvBlastBond::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private.html">PxQuat::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html">TkTypeImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html">ExtStressSolver</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html">NvBlastBond::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html">PxQuat::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html">TkTypeIndex</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">CollisionHull::HullPolygon</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html">ExtStressSolver::DebugBuffer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html">PxQuat::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_worker_job.html">TkWorkerJob</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html">CollisionHullImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html">ExtStressSolver::DebugLine</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_bond_fracture_data.html">NvBlastBondFractureData</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html">PxQuat::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">TMMEdge</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html">ExtStressSolverSettings</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk.html">NvBlastChunk</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_transform.html">PxTransform</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">TMMesh</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html">ExtSync</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_chunk.html">NvBlastChunk</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private.html">PxTransform::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">TMMTriangle</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">ConvexMeshBuilderImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html">ExtSyncEvent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html">NvBlastChunk::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html">PxTransform::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">TMMVertex</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;D&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html">ExtSyncEventFamilySync</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html">NvBlastChunk::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html">PxTransform::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html">DebugBuffer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html">ExtSyncEventFracture</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html">NvBlastChunk::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html">PxTransform::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">TriangleIndexed</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html">DebugLine</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html">ExtSyncEventInstance</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html">NvBlastChunk::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3.html">PxVec3</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html">TriangleProcessor</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_default_releaser.html">DefaultReleaser</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html">Nv::Blast::ApexImporter</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html">ExtSyncEventPhysicsSync</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html">PxVec3::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html">Triangulator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_d_link.html">DLink</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html">ExtSyncEventPhysicsSync::ActorData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_chunk_fracture_data.html">NvBlastChunkFractureData</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html">PxVec3::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html">TrPrcTriangle</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_d_list.html">DList</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html">ExtSyncEventType</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html">PxVec3::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html">TrPrcTriangle2d</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html">DList::It</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_task_sync.html">ExtTaskSync</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html">NvBlastDataBlock</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html">PxVec3::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;U&nbsp;&nbsp;</div></td></tr></table>
-</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_d_list_it.html">DListIt</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;F&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nv_blast_data_block.html">NvBlastDataBlock</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;R&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html">UUID</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">DummyAccelerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html">NvBlastDataBlock::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html">UUID::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;E&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="class_nv_1_1_blast_1_1_family_graph.html">FamilyGraph</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html">NvBlastDataBlock::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html">RaycastMesh</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html">UUID::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_family_header.html">FamilyHeader</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html">NvBlastDataBlock::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html">UUID::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_comparator.html">EdgeComparator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html">FbxFileReader</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html">NvBlastDataBlock::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html">UUID::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html">EdgeFacetIntersectionData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html">FbxFileWriter</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html">ScopedResource</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html">Nv::Blast::ApexImporter</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;V&nbsp;&nbsp;</div></td></tr></table>
-</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html">EdgeToTriangles</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_fbx_utils.html">FbxUtils</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html">NvBlastExtCapsuleRadialDamageDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">EdgeWithParent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">final</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_separation.html">Separation</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_error_callback.html">ErrorCallback</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html">FixedArray</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html">NvBlastExtImpactSpreadDamageDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_shared_block.html">SharedBlock</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html">Nv::Blast::VSA</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_error_code.html">ErrorCode</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html">FixedBitmap</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html">SharedBuffer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html">Vec4</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html">Nv::Blast::VSA</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html">FixedBoolArray</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_program_params.html">NvBlastExtProgramParams</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html">SharedMemory</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html">ExtAtomicCounter</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html">FixedPriorityQueue</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_radial_damage_desc.html">NvBlastExtRadialDamageDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_simplex_noise.html">SimplexNoise</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html">ExtCustomProfiler</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">FixedQueue</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_shear_damage_desc.html">NvBlastExtShearDamageDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html">Volume</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html">ExtDamageAcceleratorInternal</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html">fm_Tesselate</a> (<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html">FLOAT_MATH</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html">NvBlastExtTriangleIntersectionDamageDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html">ExtDamageAcceleratorInternal::QueryBondData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">fm_Triangulate</a> (<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html">FLOAT_MATH</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_family.html">NvBlastFamily</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html">SupportGraph</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html">VoronoiSitesGeneratorImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">ExtDamageAcceleratorInternal::ResultCallback</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">fm_VertexIndex</a> (<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html">FLOAT_MATH</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">SweepingAccelerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_v_h_a_c_d_1_1_voxel.html">Voxel</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_force_mode.html">ExtForceMode</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;T&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VoxelSet</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html">ExtGroupTaskManager</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">FractureToolImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_i_d.html">NvBlastID</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html">Tetrahedron</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_vrt_comp.html">VrtComp</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html">ExtGroupTaskManagerImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;H&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct_nv_blast_message.html">NvBlastMessage</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">TetrahedronSet</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html">VrtPositionComparator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_group_worker_task.html">ExtGroupWorkerTask</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html">Hash&lt; NvBlastID &gt;</a> (<a class="el" href="namespacephysx_1_1shdfnd.html">physx::shdfnd</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_time.html">Time</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html">VS3D_Halfspace_Set</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html">Nv::Blast::VSA</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html">ExtImpactDamageManager</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_hash_map.html">HashMap</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_B">B</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_F">F</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_H">H</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_J">J</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_L">L</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_O">O</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_U">U</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_V">V</a></div><p>
+</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">TkFractureCommands</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">ExtPxFamily</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_v_h_a_c_d_1_1_material.html">Material</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_perlin_noise.html">PerlinNoise</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">TkFractureEvents</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html">BooleanEvaluator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html">ExtPxFamilyDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Materials</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html">TkFramework</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_listener.html">ExtPxListener</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">PlaneChunkIndexer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html">TkFrameworkImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structbt_aligned_allocator_1_1rebind.html">btAlignedAllocator::rebind</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html">ExtPxManager</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">POINT2D</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_group.html">TkGroup</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html">ExtPxObjectTypeID</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">MeshCleaner</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html">PolyVert</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_group_desc.html">TkGroupDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classbt_aligned_object_array_1_1less.html">btAlignedObjectArray::less</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html">ExtPxShapeDescTemplate</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html">MeshCleanerImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_group_stats.html">TkGroupStats</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classbt_convex_hull_computer.html">btConvexHullComputer</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html">ExtPxSpawnSettings</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">MeshImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html">ProfilerCallback</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html">TkGroupWorker</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classbt_convex_hull_computer_1_1_edge.html">btConvexHullComputer::Edge</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html">ExtPxStressSolver</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html">MeshNoiser</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html">ProfilerDetail</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html">TkIdentifiable</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structbt_typed_object.html">btTypedObject</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk.html">ExtPxSubchunk</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_mutex.html">Mutex</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_px_actor_create_info.html">PxActorCreateInfo</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_joint.html">TkJoint</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structbt_vector3_double_data.html">btVector3DoubleData</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;N&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html">PxConvexMeshGeometry</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html">TkJointData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structbt_vector3_float_data.html">btVector3FloatData</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private.html">ExtPxSubchunk::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private.html">PxConvexMeshGeometry::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html">TkJointDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classbt_vector4.html">btVector4</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html">ExtPxSubchunk::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_actor.html">NvBlastActor</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html">PxConvexMeshGeometry::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_joint_impl.html">TkJointImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;C&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html">ExtPxSubchunk::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_actor_desc.html">NvBlastActorDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html">PxConvexMeshGeometry::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_link.html">TkJointLink</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_chunk_depth_first_it.html">ChunkDepthFirstIt</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html">ExtPxSubchunk::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_actor_split_event.html">NvBlastActorSplitEvent</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html">PxConvexMeshGeometry::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">TkJointUpdateEvent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html">ExtSerialization</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale.html">PxMeshScale</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_object.html">TkObject</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html">ExtSerialization::BufferProvider</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_asset_desc.html">NvBlastAssetDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private.html">PxMeshScale::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_object_type_i_d.html">TkObjectTypeID</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html">ExtSerialization::EncodingID</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html">NvBlastBond</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html">PxMeshScale::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html">TkSplitEvent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html">ExtSerializationCAPN</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_bond.html">NvBlastBond</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html">PxMeshScale::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_type.html">TkType</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">CollisionHull::HullPolygon</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html">ExtSerializationInternal</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html">NvBlastBond::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html">PxMeshScale::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html">TkTypeImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html">CollisionHullImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html">ExtSerializer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html">NvBlastBond::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_quat.html">PxQuat</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html">TkTypeIndex</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html">ExtStressSolver</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html">NvBlastBond::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private.html">PxQuat::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_worker_job.html">TkWorkerJob</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_convex_loop.html">ConvexLoop</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html">ExtStressSolver::DebugBuffer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html">NvBlastBond::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html">PxQuat::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">TMMEdge</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html">ExtStressSolver::DebugLine</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html">PxQuat::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">TMMesh</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">ConvexMeshBuilderImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html">ExtStressSolverSettings</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_bond_fracture_data.html">NvBlastBondFractureData</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html">PxQuat::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">TMMTriangle</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout.html">Cutout</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html">ExtSync</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk.html">NvBlastChunk</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_transform.html">PxTransform</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">TMMVertex</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html">ExtSyncEvent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_chunk.html">NvBlastChunk</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private.html">PxTransform::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html">ExtSyncEventFamilySync</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html">NvBlastChunk::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html">PxTransform::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">TriangleIndexed</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">CutoutSetImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html">ExtSyncEventFracture</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html">NvBlastChunk::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html">PxTransform::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html">TriangleProcessor</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;D&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html">ExtSyncEventInstance</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html">NvBlastChunk::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html">PxTransform::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html">Triangulator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html">DebugBuffer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html">ExtSyncEventPhysicsSync</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html">NvBlastChunk::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3.html">PxVec3</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html">TrPrcTriangle</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html">DebugLine</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html">ExtSyncEventPhysicsSync::ActorData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html">PxVec3::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html">TrPrcTriangle2d</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_default_releaser.html">DefaultReleaser</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html">Nv::Blast::ApexImporter</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html">ExtSyncEventType</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_chunk_fracture_data.html">NvBlastChunkFractureData</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html">PxVec3::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;U&nbsp;&nbsp;</div></td></tr></table>
+</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_d_link.html">DLink</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_task_sync.html">ExtTaskSync</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html">PxVec3::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html">UUID</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_d_list.html">DList</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;F&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html">NvBlastDataBlock</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html">PxVec3::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html">UUID::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html">DList::It</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_data_block.html">NvBlastDataBlock</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;R&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html">UUID::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_d_list_it.html">DListIt</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_family_graph.html">FamilyGraph</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html">NvBlastDataBlock::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html">UUID::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">DummyAccelerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_family_header.html">FamilyHeader</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html">NvBlastDataBlock::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html">RaycastMesh</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html">UUID::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;E&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html">FbxFileReader</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html">NvBlastDataBlock::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;V&nbsp;&nbsp;</div></td></tr></table>
+</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html">FbxFileWriter</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html">NvBlastDataBlock::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_comparator.html">EdgeComparator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_fbx_utils.html">FbxUtils</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html">ScopedResource</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html">Nv::Blast::ApexImporter</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html">EdgeFacetIntersectionData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">final</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html">NvBlastExtCapsuleRadialDamageDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html">Nv::Blast::VSA</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html">EdgeToTriangles</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html">FixedArray</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_separation.html">Separation</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html">Vec4</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html">Nv::Blast::VSA</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">EdgeWithParent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html">FixedBitmap</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html">NvBlastExtImpactSpreadDamageDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_shared_block.html">SharedBlock</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_error_callback.html">ErrorCallback</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html">FixedBoolArray</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html">SharedBuffer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_error_code.html">ErrorCode</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html">FixedPriorityQueue</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_program_params.html">NvBlastExtProgramParams</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html">SharedMemory</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html">Volume</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">FixedQueue</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_radial_damage_desc.html">NvBlastExtRadialDamageDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_simplex_noise.html">SimplexNoise</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html">ExtAtomicCounter</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html">fm_Tesselate</a> (<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html">FLOAT_MATH</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_shear_damage_desc.html">NvBlastExtShearDamageDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html">VoronoiSitesGeneratorImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html">ExtCustomProfiler</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">fm_Triangulate</a> (<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html">FLOAT_MATH</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html">NvBlastExtTriangleIntersectionDamageDesc</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_v_h_a_c_d_1_1_voxel.html">Voxel</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html">ExtDamageAcceleratorInternal</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">fm_VertexIndex</a> (<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html">FLOAT_MATH</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_family.html">NvBlastFamily</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html">SupportGraph</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VoxelSet</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html">ExtDamageAcceleratorInternal::QueryBondData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">SweepingAccelerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_vrt_comp.html">VrtComp</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">ExtDamageAcceleratorInternal::ResultCallback</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">FractureToolImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;T&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html">VrtPositionComparator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_force_mode.html">ExtForceMode</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;H&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct_nv_blast_i_d.html">NvBlastID</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html">Tetrahedron</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html">VS3D_Halfspace_Set</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html">Nv::Blast::VSA</a>)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html">ExtGroupTaskManager</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_B">B</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_F">F</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_H">H</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_J">J</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_L">L</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_M">M</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_O">O</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_R">R</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_U">U</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_V">V</a></div><p>
</div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/files.html b/docs/source_docs/files/files.html
index d32ac90..ce0bc91 100644
--- a/docs/source_docs/files/files.html
+++ b/docs/source_docs/files/files.html
@@ -62,6 +62,7 @@
<tr><td class="indexkey">sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_8h.html">NvBlastExtAuthoring.h</a> <a href="_nv_blast_ext_authoring_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_bond_generator_8h.html">NvBlastExtAuthoringBondGenerator.h</a> <a href="_nv_blast_ext_authoring_bond_generator_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_collision_builder_8h.html">NvBlastExtAuthoringCollisionBuilder.h</a> <a href="_nv_blast_ext_authoring_collision_builder_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_cutout_8h.html">NvBlastExtAuthoringCutout.h</a> <a href="_nv_blast_ext_authoring_cutout_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_fracture_tool_8h.html">NvBlastExtAuthoringFractureTool.h</a> <a href="_nv_blast_ext_authoring_fracture_tool_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_mesh_8h.html">NvBlastExtAuthoringMesh.h</a> <a href="_nv_blast_ext_authoring_mesh_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_mesh_cleaner_8h.html">NvBlastExtAuthoringMeshCleaner.h</a> <a href="_nv_blast_ext_authoring_mesh_cleaner_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
@@ -71,6 +72,7 @@
<tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_bond_generator_impl_8h.html">NvBlastExtAuthoringBondGeneratorImpl.h</a> <a href="_nv_blast_ext_authoring_bond_generator_impl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_boolean_tool_8h.html">NvBlastExtAuthoringBooleanTool.h</a> <a href="_nv_blast_ext_authoring_boolean_tool_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_collision_builder_impl_8h.html">NvBlastExtAuthoringCollisionBuilderImpl.h</a> <a href="_nv_blast_ext_authoring_collision_builder_impl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_cutout_impl_8h.html">NvBlastExtAuthoringCutoutImpl.h</a> <a href="_nv_blast_ext_authoring_cutout_impl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_fracture_tool_impl_8h.html">NvBlastExtAuthoringFractureToolImpl.h</a> <a href="_nv_blast_ext_authoring_fracture_tool_impl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html">NvBlastExtAuthoringInternalCommon.h</a> <a href="_nv_blast_ext_authoring_internal_common_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_mesh_cleaner_impl_8h.html">NvBlastExtAuthoringMeshCleanerImpl.h</a> <a href="_nv_blast_ext_authoring_mesh_cleaner_impl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
diff --git a/docs/source_docs/files/functions_0x61.html b/docs/source_docs/files/functions_0x61.html
index 383fa50..74bba65 100644
--- a/docs/source_docs/files/functions_0x61.html
+++ b/docs/source_docs/files/functions_0x61.html
@@ -200,23 +200,24 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#00c2f764504adda5fee1ab2f1e61a173">VHACD::TetrahedronSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_volume.html#706787887d65cc8294af98108dbe8732">VHACD::Volume</a>
<li>allocate()
-: <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html#f83d17680afb4c8b03eb3fa81f79255d">Nv::Blast::SharedBlock&lt; T &gt;</a>
-<li>Allocate()
-: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#0c04c8ffd6c9e8681a664f71e778f67e">VHACD::SArray&lt; T, N &gt;</a>
-<li>allocate()
: <a class="el" href="classbt_aligned_allocator.html#5b14474126ff00cd364dfb74304ec6c3">btAlignedAllocator&lt; T, Alignment &gt;</a>
, <a class="el" href="classbt_aligned_object_array.html#2302b4abe7664283231e150ecadc4576">btAlignedObjectArray&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_allocator.html#fdd1a23ef5c703cf4440db709536b6dd">Nv::Blast::Allocator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_allocator_callback.html#e0303f5b6c3993251bdf790f43ef4e90">Nv::Blast::AllocatorCallback</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html#f83d17680afb4c8b03eb3fa81f79255d">Nv::Blast::SharedBlock&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#7ee955ac7695f8167d74aa060bfe6492">Nv::Blast::SharedBuffer&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_local_buffer.html#dcd31b00a02dfa4df22a5191ec1bc208">Nv::Blast::LocalBuffer&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#95a84da830eadbe23b5cfc1ff8abb6bb">Nv::Blast::SharedMemory</a>
+<li>Allocate()
+: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#0c04c8ffd6c9e8681a664f71e778f67e">VHACD::SArray&lt; T, N &gt;</a>
<li>Allocator()
: <a class="el" href="class_nv_1_1_blast_1_1_allocator.html#27443f120df80394ff9800159b366eea">Nv::Blast::Allocator</a>
<li>allocData()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#191fe4b8d752f67f58db2165d7cf6672">Nv::Blast::TkEventQueue</a>
<li>allocSize()
: <a class="el" href="classbt_aligned_object_array.html#a719fb250e71cf4c524fc10883d3f9cc">btAlignedObjectArray&lt; T &gt;</a>
+<li>amplitude
+: <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#882e9f74aadf9384b68ab6b92006247c">Nv::Blast::NoiseConfiguration</a>
<li>angle_variations
: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">Nv::Blast::SlicingConfiguration</a>
<li>ApexDestruction()
@@ -224,24 +225,24 @@ Here is a list of all class members with links to the classes they belong to:
<li>ApexImporterConfig()
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#92d34d1b3881431877e1f46dd6aa4c6e">Nv::Blast::ApexImporter::ApexImporterConfig</a>
<li>ApexImportTool()
-: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#9d630b32d1a0ae5fe3a044417cc64736">Nv::Blast::ApexImporter::ApexImportTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#96767b146ba38ccebce457280da2945c">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>ApexReleaser()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_releaser.html#c9e93b755fece415f0188539202d57db">Nv::Blast::ApexImporter::ApexReleaser</a>
<li>apexSDK()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html#d87af9099f74d07bb49cf8440e4eee3f">Nv::Blast::ApexImporter::ApexDestruction</a>
<li>appendMesh()
-: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#c14e455289f1642fa7515873e89e8ea6">Nv::Blast::IMeshFileWriter</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#605c88816a8d81f4084c1bbf53b32dae">Nv::Blast::IMeshFileWriter</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#a2b7a1dea165bc42ba91029911b669e1">Nv::Blast::FbxFileWriter</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#605c88816a8d81f4084c1bbf53b32dae">Nv::Blast::IMeshFileWriter</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#298889514e643ee2c35959c6b4e6958b">Nv::Blast::ObjFileWriter</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#5098f7f493b3ca1398eacc3fc1a5840d">Nv::Blast::ObjFileWriter</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#9013dae8926bf0c0f332cec0fd2dfff2">Nv::Blast::FbxFileWriter</a>
<li>applyDamage()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#613f6c52b8406b9cedb154498a29529b">Nv::Blast::ExtImpactDamageManager</a>
<li>applyFracture()
: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#cc3bf3a166faa14d058d8ef505228221">Nv::Blast::Actor</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#a02c42add8033877003cd907a0818785">Nv::Blast::TkActor</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#05ec1c435c25ecbdef8aed715fe8ef42">Nv::Blast::TkActorImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#bbcd5d6eabbb5379e77e2942fe0b11a8">Nv::Blast::TkFamily</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#5361b8667e8a10f440f04248e232cd2f">Nv::Blast::FamilyHeader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#bbcd5d6eabbb5379e77e2942fe0b11a8">Nv::Blast::TkFamily</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#05ec1c435c25ecbdef8aed715fe8ef42">Nv::Blast::TkActorImpl</a>
<li>applyNoise()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#7060e8f6d03314ea614985eb312feb41">Nv::Blast::MeshNoiser</a>
<li>applySyncBuffer()
@@ -250,33 +251,36 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_blast_bond.html#5dc5d104d61919d19968ce77b7db9bba">NvBlastBond</a>
<li>asReader()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#e3ccac9b5e1a391c64d16d4d3d7505fc">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#91d5749326fa0626f8266a0285e11d02">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#642f6c1c43b50f7472fabf607789294b">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#41339f0a71614203098859ba745197bf">Nv::Blast::Serialization::UUID::UUID::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#43db2df3c0d2a91cf87b92e205fd2393">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#91d5749326fa0626f8266a0285e11d02">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#434a81d60bb465df565a994ed799819c">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#43db2df3c0d2a91cf87b92e205fd2393">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ba6df2726a5f1178f5fec30071032d59">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#61d58cb32d0f58c9f5502a77626d5339">Nv::Blast::Serialization::Asset::Asset::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#c970d68367fa2bd9f6b9a49fbe37eda8">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ba6df2726a5f1178f5fec30071032d59">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#20aa9226cc0ce9ce6df6281f8ab35104">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#6de5e5b5eda1fdaa4490282a8ff5b0f4">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#0e1fc19bb34bcc3822105ab4cf3d9b0b">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#229c25f7195f918c184875bdfc99310c">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#fef44e6907aa0c05224bbacae1439104">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#f687095d1a3b72e6ab90218b0b17f21c">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#fef44e6907aa0c05224bbacae1439104">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#20aa9226cc0ce9ce6df6281f8ab35104">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#41339f0a71614203098859ba745197bf">Nv::Blast::Serialization::UUID::UUID::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#10dee2e27f18ef1f0f904ca6e8fa467a">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#6de5e5b5eda1fdaa4490282a8ff5b0f4">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
-<li>asset
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_desc.html#70c0d996c924c3c0656b17228413d19c">Nv::Blast::TkActorDesc</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">Nv::Blast::AuthoringResult</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#229c25f7195f918c184875bdfc99310c">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a>
<li>Asset
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493a0785a75fbc075612bffb021a49526ba2">Nv::Blast::TkTypeIndex</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#74dfb65256e079e10e40afa11bd7937391e23bb0f555f807a27f1f1b37cf1a3d">Nv::Blast::TkObjectTypeID</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset.html#69a2fa8ee30a44831a6055c1d7aacfd5">Nv::Blast::Serialization::Asset</a>
<li>asset
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#7f7c8fb6f3d9f53bf3deef296a620fe5">Nv::Blast::ExporterMeshData</a>
+<li>Asset()
+: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset.html#69a2fa8ee30a44831a6055c1d7aacfd5">Nv::Blast::Serialization::Asset</a>
+<li>asset
+: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">Nv::Blast::AuthoringResult</a>
<li>Asset
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#416ed61e2f3847ceaab50ddd9512417b3aa2dc54683584ca4747dbbe64eedfb1">Nv::Blast::ExtPxObjectTypeID</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#e8bf597dc1e1e242817ae55ba0d632c4982a9d27b7909cf9d7e3ce490cbb5d4a">Nv::Blast::LlObjectTypeID</a>
+<li>asset
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_desc.html#70c0d996c924c3c0656b17228413d19c">Nv::Blast::TkActorDesc</a>
+<li>Asset
+: <a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#e8bf597dc1e1e242817ae55ba0d632c4982a9d27b7909cf9d7e3ce490cbb5d4a">Nv::Blast::LlObjectTypeID</a>
<li>assetBonds
: <a class="el" href="struct_nv_blast_graph_shader_actor.html#ebb7e8d55ddf8cb2ef71326632952cfe">NvBlastGraphShaderActor</a>
<li>assetChunks
@@ -289,12 +293,12 @@ Here is a list of all class members with links to the classes they belong to:
<li>assetToFractureChunkIdMap
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#94609b5ad4dabb8c32f858c531b81ed4">Nv::Blast::AuthoringResult</a>
<li>at()
-: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#e932afd49acfc5f585a1238fd224931d">Nv::Blast::FixedArray&lt; T &gt;</a>
-, <a class="el" href="classbt_aligned_object_array.html#9ab50f401fff737aa8d15c6ea1c8de79">btAlignedObjectArray&lt; T &gt;</a>
+: <a class="el" href="classbt_aligned_object_array.html#9ab50f401fff737aa8d15c6ea1c8de79">btAlignedObjectArray&lt; T &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#e932afd49acfc5f585a1238fd224931d">Nv::Blast::FixedArray&lt; T &gt;</a>
<li>attachPositions
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html#cd1894619d5abd13a48e57833736ed3d">Nv::Blast::TkJointData</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#34dab72bc3d33c4927c00f870f93ae37">Nv::Blast::TkJointDesc</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#89508d6669e2375c5896ae37bad6d09d">Nv::Blast::TkAssetJointDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#34dab72bc3d33c4927c00f870f93ae37">Nv::Blast::TkJointDesc</a>
<li>AVERAGE
: <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67f8d9fd52be0dd6e99bde1fffd8975258">Nv::Blast::BondGenerationConfig</a>
</ul>
diff --git a/docs/source_docs/files/functions_0x63.html b/docs/source_docs/files/functions_0x63.html
index 0a7cc41..83d7f13 100644
--- a/docs/source_docs/files/functions_0x63.html
+++ b/docs/source_docs/files/functions_0x63.html
@@ -218,11 +218,11 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="struct_nvc_mat44.html#2d084c97fb112aa9619a4a9ce0f127b0">NvcMat44</a>
<li>componentIndices
: <a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html#ef6248c9f3faf783b45b735d919eb8c4">NvBlastExtAssetUtilsBondDesc</a>
+<li>compute()
+: <a class="el" href="classbt_convex_hull_computer.html#1a41f091552e8c13655dc6709dfd10be">btConvexHullComputer</a>
<li>Compute()
: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#1553450568fbefebc4100710d336bd9b">VHACD::VHACD</a>
, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#6841416086ba66fb28973a1f3aee1579">VHACD::IVHACD</a>
-<li>compute()
-: <a class="el" href="classbt_convex_hull_computer.html#1a41f091552e8c13655dc6709dfd10be">btConvexHullComputer</a>
<li>ComputeBB()
: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#1218d20baebca8582008c290ff20fb12">VHACD::PrimitiveSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#fe31a1a939522fd560ca41691c650668">VHACD::VoxelSet</a>
@@ -278,6 +278,8 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="class_v_h_a_c_d_1_1_volume.html#2045706b07f2899d2e8c85dd0bad0517">VHACD::Volume</a>
<li>convertToTriangle()
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#adc1efaf4d0f77ab8f092cd14fb82a00">Nv::Blast::TriangleIndexed</a>
+<li>convexLoops
+: <a class="el" href="struct_nv_1_1_blast_1_1_cutout.html#cc0ec3b1dd0267ed67fe323d6629ec3b">Nv::Blast::Cutout</a>
<li>ConvexMeshBuilderImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#ac9a3c9256ac22abc3337261bd6116d7">Nv::Blast::ConvexMeshBuilderImpl</a>
<li>cooking()
@@ -293,66 +295,78 @@ Here is a list of all class members with links to the classes they belong to:
<li>CopyPoints()
: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a760ea75162c7f4c340b9c093328e256">VHACD::Mesh</a>
<li>Count
-: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_format.html#b8d9afeccbfc1d237bd9903207d095df249675818d4ea3712ad725465a1e323a">Nv::Blast::ActorSerializationFormat</a>
+: <a class="el" href="struct_nv_blast_data_block.html#78797137dcdd9524f082fc784f7b96484463e88093733032ed9751bcb753ec50">NvBlastDataBlock</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_format.html#b8d9afeccbfc1d237bd9903207d095df249675818d4ea3712ad725465a1e323a">Nv::Blast::ActorSerializationFormat</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#9a61dab2f51aecaea8bd63c62097a8458e821efbfc58abb1f947af0b5922f3b5">Nv::Blast::ExtSyncEventType</a>
-, <a class="el" href="struct_nv_blast_data_block.html#78797137dcdd9524f082fc784f7b96484463e88093733032ed9751bcb753ec50">NvBlastDataBlock</a>
<li>create()
-: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#307ec3c8c73cb706ec153bd63baee7c4">Nv::Blast::Actor</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#6514c543e6df14d77ef660bafa8c4fb3">Nv::Blast::ExtPxAsset</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a69418650f816f3182ea363713111180">Nv::Blast::ExtStressSolver</a>
<li>Create()
-: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#20fae1ff3601da999dc643e9a0269c5b">VHACD::PrimitiveSet</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#d8358b90b875e0b5b449ee4a0fcbb834">VHACD::TetrahedronSet</a>
<li>create()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#8918f4cd232d7844dee1a3a4d4d9d6ea">Nv::Blast::ExtPxAsset</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#6514c543e6df14d77ef660bafa8c4fb3">Nv::Blast::ExtPxAsset</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_asset.html#d6dc3a8db8057eee30b10dff9680595c">Nv::Blast::Asset</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#887cfcc5831c53fe1e1f81e84be41a55">Nv::Blast::ExtPxManager</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#7fbbb098b47ed4e68bca0f610a8c3d1b">Nv::Blast::ExtGroupTaskManager</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#307ec3c8c73cb706ec153bd63baee7c4">Nv::Blast::Actor</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#b2de9bf320ffa4c0a777d5c9e72d1803">Nv::Blast::ExtPxAsset</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#f5d75425949193fa5c265216f35fdf55">Nv::Blast::ExtSync</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#eeb9f6f953d29859bf87885fe7bea2e3">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#2c98eb8bb98fd0c9823164df05c5f76c">Nv::Blast::ExtPxStressSolver</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_asset.html#d6dc3a8db8057eee30b10dff9680595c">Nv::Blast::Asset</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#8918f4cd232d7844dee1a3a4d4d9d6ea">Nv::Blast::ExtPxAsset</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#5687ec8821dd47069214a893d0c2a379">Nv::Blast::ExtImpactDamageManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#b899763ad22b77d5d99cdd60bf008cd3">Nv::Blast::ExtPxAsset</a>
<li>Create()
-: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#d8358b90b875e0b5b449ee4a0fcbb834">VHACD::TetrahedronSet</a>
-<li>create()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#f5d75425949193fa5c265216f35fdf55">Nv::Blast::ExtSync</a>
-<li>Create()
: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#330a8667b94b230cb003f22cbf5ec2c4">VHACD::VoxelSet</a>
<li>create()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#7fbbb098b47ed4e68bca0f610a8c3d1b">Nv::Blast::ExtGroupTaskManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#a3d3393b56c95907eb4288f0ecb9beb1">Nv::Blast::TkActorImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#eeb9f6f953d29859bf87885fe7bea2e3">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#5687ec8821dd47069214a893d0c2a379">Nv::Blast::ExtImpactDamageManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a69418650f816f3182ea363713111180">Nv::Blast::ExtStressSolver</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#a3d3393b56c95907eb4288f0ecb9beb1">Nv::Blast::TkActorImpl</a>
+<li>Create()
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#20fae1ff3601da999dc643e9a0269c5b">VHACD::PrimitiveSet</a>
<li>createActor()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#30b4f2c95a00aa2cd98a3ba4001b0cb8">Nv::Blast::TkFramework</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#8abe98c41d659ecdeb70b722450b56be">Nv::Blast::TkFrameworkImpl</a>
<li>createAsset()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#f1279d3414ad43036ff3e9e4b37e0a43">Nv::Blast::TkFramework</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#d45cd110c344066b7bf50fd2743beb82">Nv::Blast::TkFrameworkImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#d45cd110c344066b7bf50fd2743beb82">Nv::Blast::TkFrameworkImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#f1279d3414ad43036ff3e9e4b37e0a43">Nv::Blast::TkFramework</a>
<li>createBondBetweenMeshes()
-: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#f3001b8eef097d8d250c844d23870f92">Nv::Blast::BlastBondGeneratorImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#f59b9b5522cd675bd3b5fe18cd924e05">Nv::Blast::BlastBondGeneratorImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#e2f6a1a14917cac480eef0110ecc5af5">Nv::Blast::BlastBondGenerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#f59b9b5522cd675bd3b5fe18cd924e05">Nv::Blast::BlastBondGeneratorImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#f3001b8eef097d8d250c844d23870f92">Nv::Blast::BlastBondGeneratorImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#0a562f5a63aba0efbc7df017e77d5c8e">Nv::Blast::BlastBondGenerator</a>
<li>createChunkMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7ffacc77ed102a8cd52c080055a08c3f">Nv::Blast::FractureToolImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#04bb5dd940274a9c8b097cc9f06d0708">Nv::Blast::FractureTool</a>
<li>createFamily()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#55bc408e0ebd0ca9f6adf523ace899a0">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#4f76548a36265c068f6080cde0ef674a">Nv::Blast::ExtPxManager</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#4f76548a36265c068f6080cde0ef674a">Nv::Blast::ExtPxManager</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#55bc408e0ebd0ca9f6adf523ace899a0">Nv::Blast::final</a>
<li>createGroup()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#fbb1cce46ef38bf0a3fb2a5e1b4e2499">Nv::Blast::TkFramework</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#62cf99de17faea824364a987b165a1eb">Nv::Blast::TkFrameworkImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#62cf99de17faea824364a987b165a1eb">Nv::Blast::TkFrameworkImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#fbb1cce46ef38bf0a3fb2a5e1b4e2499">Nv::Blast::TkFramework</a>
<li>createJoint()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#a2c0a8e8db4ba338bc7c35db417ce122">Nv::Blast::TkFrameworkImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#b14cdb62b9300cc88535adfce7d6945f">Nv::Blast::final</a>
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#b14cdb62b9300cc88535adfce7d6945f">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#40b557778256cd6589a3b174015c3029">Nv::Blast::TkFramework</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#a2c0a8e8db4ba338bc7c35db417ce122">Nv::Blast::TkFrameworkImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#93817a287d8c0eb2c658ad0e379b807c">Nv::Blast::ExtPxManager</a>
<li>createNewMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#dcfc051a4533b68196b5a897c5f1befb">Nv::Blast::BooleanEvaluator</a>
<li>createRaycastMesh()
: <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#6a1024989eba5ce6650d87780a1b7a3a">VHACD::RaycastMesh</a>
<li>createRequiredScratch()
-: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#b7a7be3a23d3cebbf4be3ef8f1b442c6">Nv::Blast::Asset</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#3082322754cba457f678e567b288fe02">Nv::Blast::Actor</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#3082322754cba457f678e567b288fe02">Nv::Blast::Actor</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_asset.html#b7a7be3a23d3cebbf4be3ef8f1b442c6">Nv::Blast::Asset</a>
<li>Current
: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_format.html#b8d9afeccbfc1d237bd9903207d095df26b64a066d09c0f4cdb95977f0f44ad4">Nv::Blast::ActorSerializationFormat</a>
+<li>cut()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ddbaafbc27cd4bfcfe9777060455c127">Nv::Blast::FractureToolImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#36b1f5a608fb87c0da383e32e7f09bf1">Nv::Blast::FractureTool</a>
+<li>cutout()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#247f0e36c015237002dc87675562289b">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#6c74f2ddd8b73705675767149c2ce69e">Nv::Blast::FractureToolImpl</a>
+<li>cutouts
+: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#50ee88e4e8cd70828ce4a587877a9a84">Nv::Blast::CutoutSetImpl</a>
+<li>cutoutSet
+: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#30e10f98ba8ab88afa9b7ee5855dbd14">Nv::Blast::CutoutConfiguration</a>
+<li>CutoutSetImpl()
+: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#77388b87dcf872052a907c193c0a8a64">Nv::Blast::CutoutSetImpl</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_0x64.html b/docs/source_docs/files/functions_0x64.html
index dae18b3..4369602 100644
--- a/docs/source_docs/files/functions_0x64.html
+++ b/docs/source_docs/files/functions_0x64.html
@@ -155,8 +155,8 @@ Here is a list of all class members with links to the classes they belong to:
<li>deserialize()
: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#cc84f6ae1ee76cf23b15898d2ba23721">Nv::Blast::Actor</a>
<li>deserializeFromBuffer()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html#b383fa5b9b19962a734bcf6211d392ea">Nv::Blast::ExtSerializationCAPN&lt; TObject, TSerializationReader, TSerializationBuilder &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#6fb7f346cbe938ccb155be5a8b8c9efe">Nv::Blast::ExtSerialization</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#6fb7f346cbe938ccb155be5a8b8c9efe">Nv::Blast::ExtSerialization</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html#b383fa5b9b19962a734bcf6211d392ea">Nv::Blast::ExtSerializationCAPN&lt; TObject, TSerializationReader, TSerializationBuilder &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#6486a199fa85801699312ccb279c4b00">Nv::Blast::ExtSerializer</a>
<li>deserializeFromStream()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html#960853d269e0bc68abb65d32c8576101">Nv::Blast::ExtSerializationCAPN&lt; TObject, TSerializationReader, TSerializationBuilder &gt;</a>
@@ -173,6 +173,10 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="class_nv_1_1_blast_1_1final.html#8e1d3b759582e6c692ce9cc3f284d628">Nv::Blast::final</a>
<li>destructibleModule()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html#245bc8d424c052bfb6fedeb5c082c0b6">Nv::Blast::ApexImporter::ApexDestruction</a>
+<li>diffuse_tex
+: <a class="el" href="struct_nv_1_1_blast_1_1_materials.html#fb1aba0b4c7098f7b4673261a88d5ee9">Nv::Blast::Materials</a>
+<li>dimensions
+: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#9d397b7f5b1244b5d89db398211a5580">Nv::Blast::CutoutSetImpl</a>
<li>Direction
: <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#d6a58c8c96853bac4d82880eade9e12c">Nv::Blast::DList::DList::It</a>
<li>disownAsset()
@@ -196,25 +200,24 @@ Here is a list of all class members with links to the classes they belong to:
<li>disownRotation()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#5775acd8f742d714339736c063b97abb">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
<li>disownScale()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#c9e2f41f8318bb4211636397a321cc05">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#b4f836e19d3269eaa8923a0cc260be71">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#b4f836e19d3269eaa8923a0cc260be71">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#c9e2f41f8318bb4211636397a321cc05">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
<li>disownTransform()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#e3fdcf0eecbb085633981e93a5930359">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
<li>disownValue()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#5b111d4b79f5525cda2608800f1ae711">Nv::Blast::Serialization::UUID::UUID::Builder</a>
<li>dispatch()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#b89c263855e29dca7a660d8d3fdc83da">Nv::Blast::TkEventQueue</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#06941b75e737cc6be6206f749a6c5c6d">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#624660738275022a9653ccc1e823b7f1">Nv::Blast::TkEventQueue</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#06941b75e737cc6be6206f749a6c5c6d">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#b89c263855e29dca7a660d8d3fdc83da">Nv::Blast::TkEventQueue</a>
<li>dispatchActorCreated()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#37274f4534259023f2f84b0d453f88e7">Nv::Blast::final</a>
<li>dispatchActorDestroyed()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#744b7e0f728b37ef1b5110241ee315a5">Nv::Blast::final</a>
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#e060c7aeb8e4cbcc2680d6e247ccdd04">Nv::Blast::final</a>
<li>DLink()
: <a class="el" href="struct_nv_1_1_blast_1_1_d_link.html#550877c2672f537aab653df56259e408">Nv::Blast::DLink</a>
-<li>DList
-: <a class="el" href="struct_nv_1_1_blast_1_1_d_link.html#e5cffd78d183d0fa9be728d4c172c22f">Nv::Blast::DLink</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_d_list.html#8f521717b64ae0b1f706f74995664745">Nv::Blast::DList</a>
+<li>DList()
+: <a class="el" href="class_nv_1_1_blast_1_1_d_list.html#8f521717b64ae0b1f706f74995664745">Nv::Blast::DList</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_d_link.html#e5cffd78d183d0fa9be728d4c172c22f">Nv::Blast::DLink</a>
<li>DListIt()
: <a class="el" href="class_nv_1_1_blast_1_1_d_list_it.html#6d587e353b6ae1e61c4654cdc770064a">Nv::Blast::DListIt&lt; IndexType &gt;</a>
<li>downHeap()
diff --git a/docs/source_docs/files/functions_0x66.html b/docs/source_docs/files/functions_0x66.html
index ac51cdf..085a9fc 100644
--- a/docs/source_docs/files/functions_0x66.html
+++ b/docs/source_docs/files/functions_0x66.html
@@ -90,10 +90,10 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="classbt_convex_hull_computer.html#428dc0b27831ad91f018f999490bc019">btConvexHullComputer</a>
<li>Facet()
: <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#c638a268669cb1cc540bd9e63ef9e7c3">Nv::Blast::Facet</a>
-<li>Fail
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#37d0ed5cee3979398dfe959cbaf09e93bcd4ccd47535afcf94da29bd746ff4ac">Nv::Blast::ExtIStream</a>
<li>fail()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#08c47705c0478280c3dbb22316a045b2">Nv::Blast::ExtIStream</a>
+<li>Fail
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#37d0ed5cee3979398dfe959cbaf09e93bcd4ccd47535afcf94da29bd746ff4ac">Nv::Blast::ExtIStream</a>
<li>families
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#e6badf651ba000f9fe081a5ca096d6cc">Nv::Blast::TkJointDesc</a>
<li>Family
@@ -175,6 +175,12 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_blast_graph_shader_actor.html#c504dff11ba8d936e7dc508ce1e4d71e">NvBlastGraphShaderActor</a>
<li>firstSubchunkIndex
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#ee67c70b4ba1104ef3eaf78b2a94d8f8">Nv::Blast::ExtPxChunk</a>
+<li>fitAllUvToRect()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a9a87637d6d190d71678f0fb9a100bfd">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#21dee486b1499f135740cac4a4d85af0">Nv::Blast::FractureToolImpl</a>
+<li>fitUvToRect()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#db1c311cbb3d84c7bfbfd12abe01af0b">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#6cab6022e3cfb8bfc287428c507a9459">Nv::Blast::FractureToolImpl</a>
<li>FixedArray()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#ab4aee079051ab98705ccbb4ed99d2f2">Nv::Blast::FixedArray&lt; T &gt;</a>
<li>FixedBitmap()
@@ -185,15 +191,16 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#fac0be73b5f4e3018871c2bfdde6fb28">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
<li>FixedQueue()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#12feba21bdf02ee2bea2e9e0e5910bf6">Nv::Blast::FixedQueue&lt; T &gt;</a>
+<li>flags
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#c35b6b85472643295280356b710f19ef">Nv::Blast::ExtPxActorDescTemplate</a>
+, <a class="el" href="struct_nv_blast_chunk_desc.html#2e6f6db9787b70f65e23c68826149a81">NvBlastChunkDesc</a>
<li>Flags
: <a class="el" href="struct_nv_blast_chunk_desc.html#c5f6208f745fd4269c4a9b098297bf1b">NvBlastChunkDesc</a>
<li>flags
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#c35b6b85472643295280356b710f19ef">Nv::Blast::ExtPxActorDescTemplate</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html#eedaedbf387cbd04889f4dd54152e252">Nv::Blast::PolyVert</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#dbdde8d2735adf77da6dc72ee431ac11">Nv::Blast::ExtPxShapeDescTemplate</a>
<li>Flags
: <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#37d0ed5cee3979398dfe959cbaf09e93">Nv::Blast::ExtIStream</a>
-<li>flags
-: <a class="el" href="struct_nv_blast_chunk_desc.html#2e6f6db9787b70f65e23c68826149a81">NvBlastChunkDesc</a>
<li>FORCED
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d59c193f72fbf01a33d6133a80182c9c5df">Nv::Blast::ApexImporter::ApexImporterConfig</a>
<li>forceSize_Unsafe()
@@ -224,6 +231,8 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#11d8ab3b4c7040389b3b552d07e4da57">Nv::Blast::FractureToolImpl</a>
<li>fractureWithEvents()
: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#89f293e52b88ad129c5f202ed2205dd8">Nv::Blast::FamilyHeader</a>
+<li>frequency
+: <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#0aa07994b6ef53830d284025968d4569">Nv::Blast::NoiseConfiguration</a>
<li>front()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#54bd68e5fe00a2b6f5135e96940a3d7c">Nv::Blast::FixedQueue&lt; T &gt;</a>
</ul>
diff --git a/docs/source_docs/files/functions_0x67.html b/docs/source_docs/files/functions_0x67.html
index 9048dae..05ddc93 100644
--- a/docs/source_docs/files/functions_0x67.html
+++ b/docs/source_docs/files/functions_0x67.html
@@ -169,6 +169,8 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#76e1c257449e53049c62984e1e95b44d">Nv::Blast::Triangulator</a>
<li>getBaseMeshIndexed()
: <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#fa48ddb045fffaded4b1ad09302a34c7">Nv::Blast::Triangulator</a>
+<li>getBaseMeshNotFitted()
+: <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#fb79de514677eec79c20e4d296736f0e">Nv::Blast::Triangulator</a>
<li>getBlastFBXAxisSystem()
: <a class="el" href="class_fbx_utils.html#6e5289a69e0d72a5b9e54cb71540c2d4">FbxUtils</a>
<li>getBlastFBXUnit()
@@ -176,11 +178,11 @@ Here is a list of all class members with links to the classes they belong to:
<li>getBlock()
: <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html#c4a8aaca694b9a5a4c9264c471b76fd9">Nv::Blast::SharedBlock&lt; T &gt;</a>
<li>getBondCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#0de445e50e18aa5df7a7374c13793005">Nv::Blast::TkAsset</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#3b4976a2cdaf417d35fe5dffdd8b7374">Nv::Blast::Asset</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#0de445e50e18aa5df7a7374c13793005">Nv::Blast::TkAsset</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#c36972772def9f12c53e12dbdd1b5606">Nv::Blast::Serialization::Asset::Asset::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#051b03c360adc991498c8f9f352fd573">Nv::Blast::Serialization::Asset::Asset::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#aba9643df955f917bcdf2324499c63fb">Nv::Blast::ExtStressSolver</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_asset.html#3b4976a2cdaf417d35fe5dffdd8b7374">Nv::Blast::Asset</a>
<li>getBondHealths()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#5a73073624527e075c82822e2e650775">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#fbfed518265059f7d0ea6601636c6ed5">Nv::Blast::Actor</a>
@@ -267,9 +269,9 @@ Here is a list of all class members with links to the classes they belong to:
<li>getChunkToGraphNodeMap()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#6cd0729e2025668bbf82733900542ca2">Nv::Blast::Serialization::Asset::Asset::Reader</a>
<li>getCollision()
-: <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#01c925f55875fe9d85433bd6ab953d60">Nv::Blast::ObjFileReader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#9bc0b072410dd80c48c3ad28ac9cc310">Nv::Blast::FbxFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#01c925f55875fe9d85433bd6ab953d60">Nv::Blast::ObjFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#128ff819638921a9c76e1829e85998d8">Nv::Blast::IMeshFileReader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#9bc0b072410dd80c48c3ad28ac9cc310">Nv::Blast::FbxFileReader</a>
<li>getCollisionGeometry()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a0c95716aa842fb18e0977b0318e4f94">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>getCollisionGeometryLayerName()
@@ -286,6 +288,27 @@ Here is a list of all class members with links to the classes they belong to:
<li>getConvexMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#d8e61a79e7f23e14b797fea03d313b3f">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#d8a2033656e71597aeab5f9264face28">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
+<li>getCutoutCount()
+: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#bada00015d8e7fab698ab65979ff1429">Nv::Blast::CutoutSet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5dbca09e2e5dcf620a0bc461739bb987">Nv::Blast::CutoutSetImpl</a>
+<li>getCutoutLoopCount()
+: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#8348b26fd9eda511ccb71b1e201d099b">Nv::Blast::CutoutSet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#c7f3528bb5907927762200dc07d22297">Nv::Blast::CutoutSetImpl</a>
+<li>getCutoutLoopSize()
+: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#0a8fa78936f897e001a94f41d6e8e7bc">Nv::Blast::CutoutSet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#04d6d1aa1051ac0f3ae9a9d0298958f0">Nv::Blast::CutoutSetImpl</a>
+<li>getCutoutLoopVertexFlags()
+: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#650c63a9c2d659275821b4c92c90b81e">Nv::Blast::CutoutSet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#e3e69277268f849b80856236ad376e45">Nv::Blast::CutoutSetImpl</a>
+<li>getCutoutLoopVertexIndex()
+: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#b9f063e5e1a3b6e3950bb36cbd670264">Nv::Blast::CutoutSet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#8d64ed40e76b2d74debb230985b331ea">Nv::Blast::CutoutSetImpl</a>
+<li>getCutoutVertex()
+: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#f85c965c98fe1d9182028185e7711930">Nv::Blast::CutoutSet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#203e0824242d13beddc24ab7469a3cbc">Nv::Blast::CutoutSetImpl</a>
+<li>getCutoutVertexCount()
+: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#20f3f220549c4588781af5999206d207">Nv::Blast::CutoutSet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5b05a151b8b3d93bb496d09fa6ef62a8">Nv::Blast::CutoutSetImpl</a>
<li>GetData()
: <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#46de8e54a1cffb4178ae7ca523df3c6c">VHACD::CircularListElement&lt; T &gt;</a>
, <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#99dab210ffc58c78852113585b505b5c">VHACD::CircularList&lt; T &gt;</a>
@@ -309,6 +332,9 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#4ffabc353fdc72192093b8b634cdb5b6">Nv::Blast::ExtSerializer</a>
<li>GetDiagBB()
: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#cf287eac0d5bdf791fa84b70885acd96">VHACD::Mesh</a>
+<li>getDimensions()
+: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#3e83164e0d8814fb9912f1c50c7e8218">Nv::Blast::CutoutSet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#3fb7f765ce7855f9ae208fce39e5b3ce">Nv::Blast::CutoutSetImpl</a>
<li>GetDistance()
: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#e7db6ca1683c762d4d43528f01bf4460">VHACD::Vec3&lt; T &gt;</a>
<li>getDistance()
@@ -452,11 +478,11 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1final.html#bb7b876b065c4ed38340c01830c79d0a">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#2308b5231fddd7d36c483350661cfc53">Nv::Blast::ExtDamageAcceleratorInternal</a>
<li>getIndex()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#8452e902f67973e648598bf038ef334f">Nv::Blast::TkTypeImpl</a>
-, <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#f0a76c201e908058e0565fb589d5c8ec">FLOAT_MATH::fm_VertexIndex</a>
+: <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#f0a76c201e908058e0565fb589d5c8ec">FLOAT_MATH::fm_VertexIndex</a>
, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#b329eb40c508c1a1709257c5d0d89c80">Nv::Blast::Actor</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#9f89112a12e4183432c6aa827ea97875">Nv::Blast::TkActor</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#2aa65115057efa08ed852c7361e3e5f0">Nv::Blast::TkActorImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#8452e902f67973e648598bf038ef334f">Nv::Blast::TkTypeImpl</a>
<li>getIndexArray()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#060e4fcdcc016bdbc60231983851d701">Nv::Blast::IMeshFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#6420cca9262138762b19223b4696c060">Nv::Blast::FbxFileReader</a>
@@ -487,22 +513,22 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#de755f93269e7ba08039c8d579823bc7">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#cff92f94a8168cc5370c44aafdcff13f">Nv::Blast::TkAsset</a>
<li>getJoints()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#d4f8ce52518ca4654e1c16485fb13d8f">Nv::Blast::TkActor</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#2daad92b5249c89bf7a92465edd79622">Nv::Blast::TkActorImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#2daad92b5249c89bf7a92465edd79622">Nv::Blast::TkActorImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#d4f8ce52518ca4654e1c16485fb13d8f">Nv::Blast::TkActor</a>
<li>getLastTickCount()
: <a class="el" href="class_nv_1_1_blast_1_1_time.html#f0937e761f072b8ffc84e4e83c6abd6f">Nv::Blast::Time</a>
<li>getLeafChunkCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#4e048a978ebaa84a675abe0f8e656b11">Nv::Blast::TkAsset</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#cffc5390424f427cedbdfc5016aa7c95">Nv::Blast::Actor</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#68750ca308368995c598756ce2e2bb21">Nv::Blast::Serialization::Asset::Asset::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#bb0aacf95597d2515c63726f6a63a27c">Nv::Blast::Serialization::Asset::Asset::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#cffc5390424f427cedbdfc5016aa7c95">Nv::Blast::Actor</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#4e048a978ebaa84a675abe0f8e656b11">Nv::Blast::TkAsset</a>
<li>getLowerSupportChunkCount()
: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#0b0439d2efbbf360b98342720126deb2">Nv::Blast::Asset</a>
<li>getLowerSupportChunkHealths()
: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#7945bc8bf80130d18f8cc4ffdd70b6c3">Nv::Blast::Actor</a>
<li>getMaterial()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#f358e9be435fc60498fae140fa0f9bba">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#a5144cabdc42112d0d415937580f08dd">Nv::Blast::ExtPxFamily</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#a5144cabdc42112d0d415937580f08dd">Nv::Blast::ExtPxFamily</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#f358e9be435fc60498fae140fa0f9bba">Nv::Blast::final</a>
<li>getMaterialCount()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#37cba744c380c56f62a9bc0e181e410a">Nv::Blast::IMeshFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#fe756b47f2fde0d4933b4bc4f8d10b79">Nv::Blast::FbxFileReader</a>
@@ -513,8 +539,8 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#5e8db96253945dbb3baa036064f6aff4">Nv::Blast::ObjFileReader</a>
<li>getMaterialName()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a369ee4923ae0cfff1c65155f2926a32">Nv::Blast::IMeshFileReader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#4869a7e8d066518cde910559619b11a5">Nv::Blast::ObjFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#29eb02a4492a741c280401ad41e58ab6">Nv::Blast::FbxFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#4869a7e8d066518cde910559619b11a5">Nv::Blast::ObjFileReader</a>
<li>GetMaxBB()
: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7a795ac7e44d1d74b8b511e60c4cff7c">VHACD::Mesh</a>
, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#3121d08e56c8765ef17e0c834817db02">VHACD::TetrahedronSet</a>
@@ -527,8 +553,8 @@ Here is a list of all class members with links to the classes they belong to:
<li>getMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#e751e30be10b6bcfa1cf79d6464c9662">Nv::Blast::MeshNoiser</a>
<li>getMeshFlags()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#ccdafa5be82e868d2c6a8533914dfba0">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#363b325dd826d3b92aa2918bf38ecade">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#363b325dd826d3b92aa2918bf38ecade">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#ccdafa5be82e868d2c6a8533914dfba0">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
<li>getMeshOverlap()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#dc4037818bdb9424fe0543b59c1e2eac">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#4e51dd47edda8a9e7de8df2354b451e3">Nv::Blast::FractureToolImpl</a>
@@ -537,20 +563,20 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#8141667f919d998d88cb97a83156394a">Nv::Blast::MeshImpl</a>
<li>GetMinBB()
: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#e62c93e5212f6db43285c6ef7d39cc1e">VHACD::Mesh</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#40c20b763cd4ac7e71bc769a4287ff8b">VHACD::VoxelSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c270a7e0fa1b8af0c3adb46c350e7507">VHACD::TetrahedronSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#40c20b763cd4ac7e71bc769a4287ff8b">VHACD::VoxelSet</a>
<li>GetMinBBVoxels()
: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#9f8b1701b120a2bcafd97ef36484f0a2">VHACD::VoxelSet</a>
<li>getName()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_group_worker_task.html#97065fab9dbf61e55453869d3d226af3">Nv::Blast::ExtGroupWorkerTask</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#46e5b32fc3d3aec3beb78285eb3fe734">Nv::Blast::ExtSerializer</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#b9a0b0be8e7d8dd6fdeee0ab8814c862">Nv::Blast::TkTypeImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#f3d9ae44f5f8234e0ccf6027dcca40ab">Nv::Blast::TkType</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#b9a0b0be8e7d8dd6fdeee0ab8814c862">Nv::Blast::TkTypeImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#46e5b32fc3d3aec3beb78285eb3fe734">Nv::Blast::ExtSerializer</a>
<li>getNameInternal()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#8bf8e77800daff6c8eb44276532dfd6d">Nv::Blast::TkTypeImpl</a>
<li>GetNConvexHulls()
-: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9d83d6e163e1dacc271e67a55d376f78">VHACD::VHACD</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#88311964256d4f890c1c4bc1cfe1e34b">VHACD::IVHACD</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#88311964256d4f890c1c4bc1cfe1e34b">VHACD::IVHACD</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9d83d6e163e1dacc271e67a55d376f78">VHACD::VHACD</a>
<li>GetNEdges()
: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#d6ebecbe6367da98700971163a4fda64">VHACD::TMMesh</a>
<li>GetNext()
@@ -562,20 +588,20 @@ Here is a list of all class members with links to the classes they belong to:
<li>getNextEdgeOfVertex()
: <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#7ec61a383494c5afe35d9a6a209ace15">btConvexHullComputer::btConvexHullComputer::Edge</a>
<li>getNextFacet()
-: <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">Nv::Blast::SpatialAccelerator</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#8922a9b3750aaa6a5f434d90cec48d00">Nv::Blast::DummyAccelerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b792564b022c12e010b2f695b4d0d0b7">Nv::Blast::SweepingAccelerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#2b6aeb41c4d89f9aa94702c7e73337bc">Nv::Blast::BBoxBasedAccelerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#2505fd584aab07f7001a4c9f9a8804e2">Nv::Blast::IntersectionTestingAccelerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#8922a9b3750aaa6a5f434d90cec48d00">Nv::Blast::DummyAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">Nv::Blast::SpatialAccelerator</a>
<li>getNodeCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#22d41c2431aa2ecc766458d5bce08a25">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#0370e9e23247fa155e69158d8aba03bc">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#0370e9e23247fa155e69158d8aba03bc">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#22d41c2431aa2ecc766458d5bce08a25">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a>
<li>getNodeIndices()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#c7fd850345a52aac9790b15278296a3a">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#2377b5d02c052489b5a52daa9d2d913b">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
<li>GetNorm()
-: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#764d6c2bf6e50591e84e402c9ae4c941">VHACD::Vec2&lt; T &gt;</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#994a43fee073720f3a00fd17c3cac032">VHACD::Vec3&lt; T &gt;</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#994a43fee073720f3a00fd17c3cac032">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#764d6c2bf6e50591e84e402c9ae4c941">VHACD::Vec2&lt; T &gt;</a>
<li>getNormal()
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#e04d4b7cbe22490f02ed5018b5fe387f">Nv::Blast::Triangle</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#44a2d328c04bf682d631c74c117e966a">Nv::Blast::TrPrcTriangle</a>
@@ -584,22 +610,22 @@ Here is a list of all class members with links to the classes they belong to:
<li>getNormalizedDamage()
: <a class="el" href="struct_nv_blast_ext_material.html#7dfea97ed502a26acd63d1c3ed750557">NvBlastExtMaterial</a>
<li>getNormalsArray()
-: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#4a42fc1404f946de90572e439c73d3c0">Nv::Blast::IMeshFileReader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#11bd2947e505faf0edf98962e26685a2">Nv::Blast::FbxFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#07a1caf7be42dbb4756863e3656e0569">Nv::Blast::ObjFileReader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#11bd2947e505faf0edf98962e26685a2">Nv::Blast::FbxFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#4a42fc1404f946de90572e439c73d3c0">Nv::Blast::IMeshFileReader</a>
<li>getNot()
: <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#9089977b271562c9c59a8c164bea593b">Nv::Blast::EdgeToTriangles</a>
<li>GetNPoints()
: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#bfd1ac1ba33eed1aeee61f1ed7706028">VHACD::Mesh</a>
<li>GetNPrimitives()
-: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#affda25738be560789e6480d17d9d3f6">VHACD::VoxelSet</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#6f9bc9e97bf9f02748cc60b925da152d">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#affda25738be560789e6480d17d9d3f6">VHACD::VoxelSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#a50d9e8d9c01e32fc93af6a2c8ea7db6">VHACD::TetrahedronSet</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#6f9bc9e97bf9f02748cc60b925da152d">VHACD::PrimitiveSet</a>
<li>GetNPrimitivesInsideSurf()
-: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#7c8c48d890711ae7136d231112434c62">VHACD::PrimitiveSet</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#b18d7ef24c09b3fd73e1a9f153d4428e">VHACD::VoxelSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c21e57eac3bf348cdb3fc990c01d87b0">VHACD::TetrahedronSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_volume.html#cc0a02adc43e182d3dc45577f01b80f4">VHACD::Volume</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#b18d7ef24c09b3fd73e1a9f153d4428e">VHACD::VoxelSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#7c8c48d890711ae7136d231112434c62">VHACD::PrimitiveSet</a>
<li>GetNPrimitivesOnSurf()
: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#fdbca65e4c2a957bd40be1942b655c64">VHACD::PrimitiveSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#407bdd96bd6f3e2a04f6b62536f013a9">VHACD::VoxelSet</a>
@@ -611,11 +637,11 @@ Here is a list of all class members with links to the classes they belong to:
<li>GetNVertices()
: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#338a68f59094d804931d960b074a21ce">VHACD::TMMesh</a>
<li>getObjectCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#58225ad807e6aa4c2b54a7ede92fcabf">Nv::Blast::TkFramework</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#4332119be0c96bc812f2911cb9528ffd">Nv::Blast::TkFrameworkImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#4332119be0c96bc812f2911cb9528ffd">Nv::Blast::TkFrameworkImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#58225ad807e6aa4c2b54a7ede92fcabf">Nv::Blast::TkFramework</a>
<li>getObjects()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#4a37480572a0969d2fddf4a476961a08">Nv::Blast::TkFrameworkImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#0de2324a24540ad80fff89f808532160">Nv::Blast::TkFramework</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#0de2324a24540ad80fff89f808532160">Nv::Blast::TkFramework</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#4a37480572a0969d2fddf4a476961a08">Nv::Blast::TkFrameworkImpl</a>
<li>getObjectType()
: <a class="el" href="structbt_typed_object.html#89ec4b523dcc4749bf902dea09a7419c">btTypedObject</a>
<li>getObjectTypeID()
@@ -625,31 +651,35 @@ Here is a list of all class members with links to the classes they belong to:
<li>getOverstressedBondCount()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#9f74a5d7affbf89a5c05a1e2320cd60d">Nv::Blast::ExtStressSolver</a>
<li>getP()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html#bbd32d3892c5a0c075182ad4fc736ea5">Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#36bf38f875015edd099f62354907093e">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#820a250639ea1e85147d1687b69e68af">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#36bf38f875015edd099f62354907093e">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html#bbd32d3892c5a0c075182ad4fc736ea5">Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline</a>
+<li>getParentChunkId()
+: <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#109f341cad221c76f8eecbdd641b566e">Nv::Blast::Triangulator</a>
<li>getParentChunkIndex()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#d050c5990931a8f7d4720b997abac574">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a>
<li>getPayload()
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#110e0d4f175d50fa180c6b0c5309edba">Nv::Blast::TkEvent</a>
<li>getPhysics()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#652117963591f1dbecd83e3f5a2c5540">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#06e777d56931a31c2677b2c3a0feb7fd">Nv::Blast::ExtPxManager</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#06e777d56931a31c2677b2c3a0feb7fd">Nv::Blast::ExtPxManager</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#652117963591f1dbecd83e3f5a2c5540">Nv::Blast::final</a>
<li>getPhysXActor()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#8f5ca383b5041fc641b67ed7c179a850">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html#bfd6b89c7bb33af540a236dca8a082c3">Nv::Blast::ExtPxActor</a>
<li>GetPoint()
: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#f5d597d60067b5088b4a5d4fc621677d">VHACD::Mesh</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#5a069c1465547f2cc370d4a40b59540e">VHACD::VoxelSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#1c25bc4c596c77383849f10dd118e45c">VHACD::VoxelSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#cfa9dc571d7d6c8024bafb63058fd608">VHACD::Mesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#04070b3e574df55ffcf8fdf1066f3039">VHACD::VoxelSet</a>
<li>GetPoints()
-: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7d6cb754fe7e0bcb37c4ac9e30349588">VHACD::Mesh</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a7d4d5958c87ed0c6f66a1b2ae054026">VHACD::VoxelSet</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a7d4d5958c87ed0c6f66a1b2ae054026">VHACD::VoxelSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#bf0ea3ebe101eff659f2f047d5e6f087">VHACD::Mesh</a>
<li>GetPointsBuffer()
-: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7555cee865f32d60e4a8e0200f757d52">VHACD::Mesh</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#996af6ba4a258d431123827478598016">VHACD::Mesh</a>
<li>getPositionArray()
-: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#dd7b3a28d8b00dee251601a71611b408">Nv::Blast::FbxFileReader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#f17eaa1f59013c225ac6ef35ce7c181e">Nv::Blast::IMeshFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#dd7b3a28d8b00dee251601a71611b408">Nv::Blast::FbxFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#c4dffb9e822d34b53c671626b751524f">Nv::Blast::ObjFileReader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#f17eaa1f59013c225ac6ef35ce7c181e">Nv::Blast::IMeshFileReader</a>
<li>getPositionedMapping()
: <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#7de0951574f73e310626823228c0f005">Nv::Blast::Triangulator</a>
<li>GetPrev()
@@ -657,21 +687,21 @@ Here is a list of all class members with links to the classes they belong to:
<li>getPrev()
: <a class="el" href="struct_nv_1_1_blast_1_1_d_link.html#6153dfa5dbef280c4ed9b1d69a069d2b">Nv::Blast::DLink</a>
<li>getPxActorCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#aa920d404b5b131d61747a920f20292f">Nv::Blast::ExtPxManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#1e07aa2519e768ba60044141b1c7b0a5">Nv::Blast::final</a>
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#1e07aa2519e768ba60044141b1c7b0a5">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#aa920d404b5b131d61747a920f20292f">Nv::Blast::ExtPxManager</a>
<li>getPxActorDesc()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#77133b1d6ff3b504d410208a3e59c57e">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#cecdf23f9baaac8e045d78bb432fe897">Nv::Blast::ExtPxFamily</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#cecdf23f9baaac8e045d78bb432fe897">Nv::Blast::ExtPxFamily</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#77133b1d6ff3b504d410208a3e59c57e">Nv::Blast::final</a>
<li>getPxAsset()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#ca4f0294ea39d1ddf2f4a1d02fc05be7">Nv::Blast::ExtPxFamily</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#2723382c6ac86b8362aa1dced1fc5a85">Nv::Blast::final</a>
<li>getPxShapeDescTemplate()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#3864591a148cf9a3c955b884ea99ec39">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#96744a318e9000a40f21d9751929bac9">Nv::Blast::ExtPxFamily</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#96744a318e9000a40f21d9751929bac9">Nv::Blast::ExtPxFamily</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#3864591a148cf9a3c955b884ea99ec39">Nv::Blast::final</a>
<li>getQ()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#542d28c756c3665b53a54e55a2daadd8">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#2a930d094def9bef2b92bb61ecd4558b">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html#b882de0bb66fdc0678a5dabad440f727">Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#2a930d094def9bef2b92bb61ecd4558b">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
<li>getRandomValue()
: <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html#bc19897d708ea7c691c1325b14eff198">Nv::Blast::RandomGeneratorBase</a>
<li>getRenderGeometryLayerName()
@@ -679,20 +709,20 @@ Here is a list of all class members with links to the classes they belong to:
<li>getReverseEdge()
: <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#1025860922e163acb3bc1a48c83fa7ba">btConvexHullComputer::btConvexHullComputer::Edge</a>
<li>getRotation()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#38660bedb159aed500cf4196a2318539">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#34aa85c110f4f55133c4240f012373bc">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#34aa85c110f4f55133c4240f012373bc">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#38660bedb159aed500cf4196a2318539">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#c9c3b02d6b0099d81c4c9b32fa159fde">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
<li>GetSacle()
: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#9cc087863f49d29fef5b79079a8b2737">VHACD::TetrahedronSet</a>
<li>getScale()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#4e52280289a70548cf047bb24da21004">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#6ded0ee31012944cdd5e71ffbfcc4faa">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#4e52280289a70548cf047bb24da21004">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline</a>
<li>GetScale()
: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#496e1b11e4a0e5d35ec694ee11ae723f">VHACD::VoxelSet</a>
<li>getScale()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#624ed35f178948b9d36d783d1b21f520">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#3196f2f742284ff17c5c10588cad2f36">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#3196f2f742284ff17c5c10588cad2f36">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#624ed35f178948b9d36d783d1b21f520">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#de24e9b6c3d904abe99e6f31812c59a4">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Pipeline</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#6ded0ee31012944cdd5e71ffbfcc4faa">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#34f44de3bd9c5b9125bcc6921697a33e">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
<li>getScene()
: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#5aa525dd5edae04d9934dd1306e6c3fa">Nv::Blast::FbxFileWriter</a>
@@ -702,23 +732,24 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#5e4409ef51f083ccaf2993e0b77dc951">Nv::Blast::ExtSerialization</a>
<li>getSettings()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#3afebb3d2ebfb89ae1390c3d943ac8a3">Nv::Blast::ExtStressSolver</a>
+<li>getSize()
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#6dac29a9c344981ccffbe22293921bf3">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a>
<li>GetSize()
: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#20f67cd7cfba4cdac79c4d96f708763c">VHACD::CircularList&lt; T &gt;</a>
<li>getSize()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#37ba83a1eb7ecf00b9d0e5501546c826">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#6dac29a9c344981ccffbe22293921bf3">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a>
<li>getSmoothingGroups()
-: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#d245d1547ce1cb4bac5e52d7d693168e">Nv::Blast::FbxFileReader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#bc8eec8be3fec8415a7ca40e5b1d7976">Nv::Blast::IMeshFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#d245d1547ce1cb4bac5e52d7d693168e">Nv::Blast::FbxFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#fdd3100090d81e51a2e5ff97f5b55230">Nv::Blast::ObjFileReader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#bc8eec8be3fec8415a7ca40e5b1d7976">Nv::Blast::IMeshFileReader</a>
<li>getSolver()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#380d5149991ddd30f4655381fec3479a">Nv::Blast::ExtPxStressSolver</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#bcc1ebee1f569d03adab96a87d68432a">Nv::Blast::final</a>
<li>getSourceVertex()
: <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#5659cbb75473c4cc6afbf08231b5dc28">btConvexHullComputer::btConvexHullComputer::Edge</a>
<li>getSplitMaxActorCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#16de12b18d7b6b06413b58f1a0180e6d">Nv::Blast::TkActor</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#2a1f770cbe80081daadd4b518afda6d1">Nv::Blast::TkActorImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#2a1f770cbe80081daadd4b518afda6d1">Nv::Blast::TkActorImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#16de12b18d7b6b06413b58f1a0180e6d">Nv::Blast::TkActor</a>
<li>getStats()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#dedce0f4d320f3c7f67d1c9c8ebac152">Nv::Blast::TkGroup</a>
<li>getStressErrorAngular()
@@ -726,19 +757,19 @@ Here is a list of all class members with links to the classes they belong to:
<li>getStressErrorLinear()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#7b461e1f03f5a85e3b86b0b4aa09be5c">Nv::Blast::ExtStressSolver</a>
<li>getSubchunkCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#d39f34c5912bc511d89972704bab8e3b">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#042eb84057400b382d6cbc176da993d4">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#bc114b7a8b70f862a47942b25b89faed">Nv::Blast::ExtPxAsset</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#bc114b7a8b70f862a47942b25b89faed">Nv::Blast::ExtPxAsset</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#d39f34c5912bc511d89972704bab8e3b">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#c2c0d53307df34a39a771dafe3560e17">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#042eb84057400b382d6cbc176da993d4">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a>
<li>getSubchunks()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#335e87a42085e9e2015c7dec0bc576eb">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#b1686332544cedf984bb4223e2eca4ac">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#b1686332544cedf984bb4223e2eca4ac">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#335e87a42085e9e2015c7dec0bc576eb">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#a301356979e3eefaf81438214a990e20">Nv::Blast::ExtPxAsset</a>
<li>getSubchunksArray()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#835b31d016dcf698835df5982469d7bb">Nv::Blast::final</a>
<li>getSubchunkShapes()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#baec9ea7954e265666dd7d03afcda7ae">Nv::Blast::ExtPxFamily</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#0f89afb9e1d8fdee379ca6e0457a9784">Nv::Blast::final</a>
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#0f89afb9e1d8fdee379ca6e0457a9784">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#baec9ea7954e265666dd7d03afcda7ae">Nv::Blast::ExtPxFamily</a>
<li>getSubsupportChunkHealths()
: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#ddfc84d59d9a0b65f3f6b89d895b2041">Nv::Blast::FamilyHeader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#765a28ec7411bba2569bfcb59e12924e">Nv::Blast::Actor</a>
@@ -761,32 +792,32 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1final.html#808a527c154b1ef203d3f51c60a6f7bc">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#e77912a2a63b1de21e4dedf0edfdb7e3">Nv::Blast::ExtPxAsset</a>
<li>getTkFamily()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#761f1d70f78bf8be724f87811d54d872">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#6406d042c43fe14fa7c260608444e4d4">Nv::Blast::ExtPxFamily</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#6406d042c43fe14fa7c260608444e4d4">Nv::Blast::ExtPxFamily</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#761f1d70f78bf8be724f87811d54d872">Nv::Blast::final</a>
<li>getTransform()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html#1039633fa91cc85b195dcd1873ea6f80">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Pipeline</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#128aaaf777b0fc5d481b27855095972a">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#1d822c1bfad5026c2082f3a56b38e13a">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#128aaaf777b0fc5d481b27855095972a">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader</a>
<li>getTransformation()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#6bea973a4818678affb3ca13e6dc5328">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7232e09ecf355b69de518cd5067deb3d">Nv::Blast::FractureToolImpl</a>
<li>GetTriangle()
-: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#fcc5a4f017e1ceb455777fd5e3e598f9">VHACD::Mesh</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7711850a3acd1fe682b9c095b532baf0">VHACD::Mesh</a>
<li>getTriangleIntersection()
: <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#ea569ddf0b92492bffb2408f1d3cb7ad">Nv::Blast::TriangleProcessor</a>
<li>GetTriangles()
-: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#eba0d7ab7d7f20e4946d38e2c5c703b4">VHACD::TMMesh</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#25f3e2c4ff61933aff217f4ff0c79593">VHACD::Mesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#eba0d7ab7d7f20e4946d38e2c5c703b4">VHACD::TMMesh</a>
, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#160e8b48839291641fec040a8aff8398">VHACD::Mesh</a>
, <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#f62fc7e222eb7f4434f215f3a6e88596">VHACD::TMMesh</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#25f3e2c4ff61933aff217f4ff0c79593">VHACD::Mesh</a>
<li>GetTrianglesBuffer()
-: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#113aea083489258576722e114bc9cd3b">VHACD::Mesh</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#5591415bf76862ac34d3a48372188a76">VHACD::Mesh</a>
<li>getType()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#c675c056796a68b29fb303b135eab416">Nv::Blast::TkFramework</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#f17ad50dbc2f17eeb2f9172bf86a09d0">Nv::Blast::TkFrameworkImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#658b9c6428f70bf3bfcffeae6c3f66bd">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#f17ad50dbc2f17eeb2f9172bf86a09d0">Nv::Blast::TkFrameworkImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#78d5a829f1f19297f5dab1fb80935df1">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#d156c3e85ee665c251e26ac86d3cf03b">Nv::Blast::TkIdentifiable</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#658b9c6428f70bf3bfcffeae6c3f66bd">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#c675c056796a68b29fb303b135eab416">Nv::Blast::TkFramework</a>
<li>getUniformInitialBondHealth()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#302fe584daa8529b35d20fa40e23ebc6">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
<li>getUniformInitialLowerSupportChunkHealth()
@@ -799,55 +830,57 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#070a089a85fe0f925dd57bf2acf3476a">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#32a314adf15a19822a1d6c4e69dd05b9">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a>
<li>getUvArray()
-: <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#cc9c67ddef9335ddab7a7674001ca131">Nv::Blast::ObjFileReader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#de95470ff6a168f79386b20613437228">Nv::Blast::IMeshFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#cba50d713fbdbc5fa961f5660a46130b">Nv::Blast::FbxFileReader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#de95470ff6a168f79386b20613437228">Nv::Blast::IMeshFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#cc9c67ddef9335ddab7a7674001ca131">Nv::Blast::ObjFileReader</a>
<li>getValue()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#59662559683a7262a64802f1671d2493">Nv::Blast::Serialization::UUID::UUID::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#0becca6080269c84beedfadc76f2ab7d">Nv::Blast::Serialization::UUID::UUID::Builder</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#0becca6080269c84beedfadc76f2ab7d">Nv::Blast::Serialization::UUID::UUID::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#59662559683a7262a64802f1671d2493">Nv::Blast::Serialization::UUID::UUID::Reader</a>
<li>getVcount()
: <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#4e440ed85cbfd3f02790a346dc448d91">FLOAT_MATH::fm_VertexIndex</a>
<li>getVersion()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#c0c4bf38045cd86be2da13d06b3ea12e">Nv::Blast::TkTypeImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#da004286c609b55824a712b518ddb23c">Nv::Blast::TkType</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#da004286c609b55824a712b518ddb23c">Nv::Blast::TkType</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#c0c4bf38045cd86be2da13d06b3ea12e">Nv::Blast::TkTypeImpl</a>
<li>getVersionInternal()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#2ee6f2e2bb7d721ebf9d5211f5e8ca40">Nv::Blast::TkTypeImpl</a>
+<li>getVertex()
+: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#b1e41e53e84120b8b3132327e969b2c3">Nv::Blast::Triangle</a>
<li>getVertexDouble()
: <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#d6917c7d9b0af0fbb6de0bbfc822b2a4">FLOAT_MATH::fm_VertexIndex</a>
<li>getVertexFloat()
: <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#116ff6211b3875be4f6959e9bfc3f52a">FLOAT_MATH::fm_VertexIndex</a>
<li>GetVertices()
-: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#559c4389551440155ec3183135b83d27">VHACD::TMMesh</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#405ea02fa7d86246289c743365108f40">VHACD::TMMesh</a>
<li>getVertices()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a3cafc9e72f84575081550b9f05c6816">Nv::Blast::MeshImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#927148143ec2335c9ed6dd9c65215196">Nv::Blast::Mesh</a>
<li>getVerticesCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#745bc7afc69940a4173e2618219e7abd">Nv::Blast::MeshImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a3490dad05f3e1c701c5e4c6a8bf8fcc">Nv::Blast::IMeshFileReader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a3490dad05f3e1c701c5e4c6a8bf8fcc">Nv::Blast::IMeshFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#e1bb7475e07cf828e618b7e6446f45e3">Nv::Blast::FbxFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#745bc7afc69940a4173e2618219e7abd">Nv::Blast::MeshImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#def540dcf2ff0c54f90a44bd44e27a38">Nv::Blast::ObjFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#b86107cfd02392fd2a49b79fe0367887">Nv::Blast::Mesh</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#e1bb7475e07cf828e618b7e6446f45e3">Nv::Blast::FbxFileReader</a>
<li>getVerticesDouble()
: <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#228633b9540532db6c15b7a27db85531">FLOAT_MATH::fm_VertexIndex</a>
<li>getVerticesFloat()
: <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#bfe5370a180b9df682e22968618c493d">FLOAT_MATH::fm_VertexIndex</a>
<li>getVerticesWritable()
-: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#582a256cb35c5921d3c132d93289b16c">Nv::Blast::MeshImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#55945b655bb1cb9fed0d481497942c71">Nv::Blast::Mesh</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#55945b655bb1cb9fed0d481497942c71">Nv::Blast::Mesh</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#582a256cb35c5921d3c132d93289b16c">Nv::Blast::MeshImpl</a>
<li>getVisibleChunkCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#1eff6122c468bce01899a8861d805f32">Nv::Blast::TkActorImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#8893ef15edb5ed7878f636438df97274">Nv::Blast::TkActor</a>
, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#b0603f4160ed95129a3236cf946a0857">Nv::Blast::Actor</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#8893ef15edb5ed7878f636438df97274">Nv::Blast::TkActor</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#1eff6122c468bce01899a8861d805f32">Nv::Blast::TkActorImpl</a>
<li>getVisibleChunkIndices()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#7e196969fe9f3b8d6cf664b5ab0862bf">Nv::Blast::TkActorImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#78c00a774558ed4f74b980d2f66d8548">Nv::Blast::TkActor</a>
<li>getVolume()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#bb3c33bd127aaa9f22f0e0852adb6662">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a>
<li>getVoronoiSites()
-: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#285a5922634685029929317047adb4ac">Nv::Blast::VoronoiSitesGenerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#b618d8a8b1b1ea2b5e29460f20312dbe">Nv::Blast::VoronoiSitesGeneratorImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#b618d8a8b1b1ea2b5e29460f20312dbe">Nv::Blast::VoronoiSitesGeneratorImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#285a5922634685029929317047adb4ac">Nv::Blast::VoronoiSitesGenerator</a>
<li>GetVoxel()
-: <a class="el" href="class_v_h_a_c_d_1_1_volume.html#28d7ee3083467b5a03cb4e5447153dc9">VHACD::Volume</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_volume.html#f81ee7ac1783d62d38fa598c2d688b6d">VHACD::Volume</a>
<li>GetVoxels()
: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#e2f6a98668068b91161da14f8d375ed4">VHACD::VoxelSet</a>
<li>getW()
@@ -863,20 +896,20 @@ Here is a list of all class members with links to the classes they belong to:
<li>getWrittenBytes()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#2bff63a4af05957689fccefbddb193fe">Nv::Blast::ExtKJPxOutputStream</a>
<li>getX()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#e6af4161dd496b989f97aea12d3324c2">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#4583ca084a71c29bbdbd51c7abbabf2d">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a81a025075e3dddcdd850cc0e79f25a4">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#4583ca084a71c29bbdbd51c7abbabf2d">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#7a5768181e20f3e396bbaccb8eb33b67">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#e6af4161dd496b989f97aea12d3324c2">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a81a025075e3dddcdd850cc0e79f25a4">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a>
<li>getY()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#abfc4bdd8a8b186e203669316fe6ba6f">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#04aacbafa5ebe8e2f6e048b5da723706">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#2bfd648a3eae356d7d82b1ff6ce04a56">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#04aacbafa5ebe8e2f6e048b5da723706">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#dac71d6c88debb9b23a26d2c32c3d468">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
<li>getZ()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#55208dc789cd581817975bda10bc93b8">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#716586a1546d47a9a92d0e22e375030f">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#d3dcfade8335e58e89622ef9df793c7b">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#716586a1546d47a9a92d0e22e375030f">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#55208dc789cd581817975bda10bc93b8">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#48f00dde49effb861011caca81731496">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#d3dcfade8335e58e89622ef9df793c7b">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
<li>graphNodeCount
: <a class="el" href="struct_nv_blast_graph_shader_actor.html#67e59c295b84a97dc493e2ac824fb0d7">NvBlastGraphShaderActor</a>
<li>graphNodeIndexLinks
diff --git a/docs/source_docs/files/functions_0x69.html b/docs/source_docs/files/functions_0x69.html
index 2e2038f..e21994b 100644
--- a/docs/source_docs/files/functions_0x69.html
+++ b/docs/source_docs/files/functions_0x69.html
@@ -98,6 +98,7 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_force_mode.html#e217d8688f97667f7efbf8d4f5988c3d00b3f5edacba18c30f3519ab28827545">Nv::Blast::ExtForceMode</a>
<li>index
: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">Nv::Blast::SegmentToIndex</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html#8ea78901480aee9ff5b42cbfa4f53efa">Nv::Blast::PolyVert</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#b279c882b2df84148ca6d61c4beb6e2c">Nv::Blast::TkActorData</a>
<li>indexIsValid()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#bf22e8a732d364430dd39a72f49c39d5">Nv::Blast::TkTypeImpl</a>
@@ -105,10 +106,10 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_blast_message.html#a131d1cdff39661ffe961fa4c24742ce7672dda7296bbcac2e2bad5546d82c6f">NvBlastMessage</a>
<li>infSearchMode
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#644c53bd1c5a0889819f2d8a77fe2560">Nv::Blast::ApexImporter::ApexImporterConfig</a>
-<li>Init()
-: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#10491e984d24a4044257bad86796b344">VHACD::IVHACD::IVHACD::Parameters</a>
<li>init()
: <a class="el" href="classbt_aligned_object_array.html#336631607f9f5f08001866ed11b5fd64">btAlignedObjectArray&lt; T &gt;</a>
+<li>Init()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#10491e984d24a4044257bad86796b344">VHACD::IVHACD::IVHACD::Parameters</a>
<li>initAsset()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#241fe01aa3317c132496c37635013ca0">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a>
<li>initAssetLL()
@@ -132,6 +133,8 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_format.html#b8d9afeccbfc1d237bd9903207d095df29b700442b99288e676a368b305544c9">Nv::Blast::ActorSerializationFormat</a>
<li>initialBondHealths
: <a class="el" href="struct_nv_blast_actor_desc.html#363b057cfbee1c7ea8edb23d6b04388d">NvBlastActorDesc</a>
+<li>Initialize()
+: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#dc93a60bfe19ac9e2245d290278c502a">VHACD::SArray&lt; T, N &gt;</a>
<li>initialize()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#d519acf4f77a862ea9df0209c52d9d3f">Nv::Blast::ApexImporter::ApexImportTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html#9fe5ebe9eeb2f7dc99c88018544f9b89">Nv::Blast::ApexImporter::ApexDestruction</a>
@@ -142,7 +145,6 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#e1f5c9a3cc5a4c5226aeb178c3b7267c">VHACD::TMMVertex</a>
, <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#b7c8107f5276a5b61877ade8b6ac84ae">VHACD::TMMEdge</a>
, <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#a48451cd3fda0fced309fe3d3e685c52">VHACD::TMMTriangle</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#dc93a60bfe19ac9e2245d290278c502a">VHACD::SArray&lt; T, N &gt;</a>
<li>initializeFromBuffer()
: <a class="el" href="classbt_aligned_object_array.html#2b1b904bdf0a1e4110406860f46615d5">btAlignedObjectArray&lt; T &gt;</a>
<li>initialSupportChunkHealths
@@ -187,9 +189,9 @@ Here is a list of all class members with links to the classes they belong to:
<li>INTERNAL_EDGE
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#31a25ebefe7e32bab14f61e2c3d0c33c85a1a53c62082dfc63aee7966c29050d">Nv::Blast::MeshNoiser</a>
<li>Intersect()
-: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#4d985cfe60f2644a0a16681c2076e1b0">VHACD::PrimitiveSet</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#499a4bc288a27c45fbd81fd4be4d0ae0">VHACD::TetrahedronSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#4d985cfe60f2644a0a16681c2076e1b0">VHACD::PrimitiveSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#ef6d5be984cf8a2bf69000172d79c8c8">VHACD::VoxelSet</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#499a4bc288a27c45fbd81fd4be4d0ae0">VHACD::TetrahedronSet</a>
<li>intersectionPoint
: <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#20375aa2d317ee4763d32ecc039e0814">Nv::Blast::EdgeFacetIntersectionData</a>
<li>IntersectionTestingAccelerator()
@@ -203,12 +205,14 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#636a730974285f6dbb9f2886f3306dd6">Nv::Blast::FamilyHeader</a>
<li>isBoundToWorld()
: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#c3ffff9a1718f2cb453725cda4259a8d">Nv::Blast::Actor</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#834a7e291fd82ee3b36ad0fc6f349399">Nv::Blast::TkActor</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#cc0b93e58b5a5d1c115ed1cd30615b9f">Nv::Blast::TkActorImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#834a7e291fd82ee3b36ad0fc6f349399">Nv::Blast::TkActor</a>
+<li>isChanged
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">Nv::Blast::ChunkInfo</a>
<li>isCollisionLoaded()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#2784c55010ab4f9befe8db7e635dfb23">Nv::Blast::IMeshFileReader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#92f6539b6257a8b3c92ee2f0f037e3e7">Nv::Blast::FbxFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#2a654729f599d89b57cc7aa786e0ade0">Nv::Blast::ObjFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#92f6539b6257a8b3c92ee2f0f037e3e7">Nv::Blast::FbxFileReader</a>
<li>isContainEdge()
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#e8501aa397ccc049b5a7927f32c04c72">Nv::Blast::TriangleIndexed</a>
<li>isDone()
@@ -227,16 +231,19 @@ Here is a list of all class members with links to the classes they belong to:
<li>island
: <a class="el" href="struct_nv_blast_timers.html#e7012b950ebcdb3a83b82d89fe317b00">NvBlastTimers</a>
<li>islandDetectionAndRemoving()
-: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#838245cfdcbf3897bd79b80ecd9e167b">Nv::Blast::FractureToolImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#7ce2d9ab0cf8d3f03982b53bb4dc3d81">Nv::Blast::FractureTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#7ce2d9ab0cf8d3f03982b53bb4dc3d81">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#838245cfdcbf3897bd79b80ecd9e167b">Nv::Blast::FractureToolImpl</a>
<li>isLeaf
: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">Nv::Blast::ChunkInfo</a>
<li>isMeshContainOpenEdges()
-: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#5710c73457bcceba3f20d130e231a028">Nv::Blast::FractureTool</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#41b5acb435a88c4cd06912ac75bc7f19">Nv::Blast::FractureToolImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#41b5acb435a88c4cd06912ac75bc7f19">Nv::Blast::FractureToolImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#5710c73457bcceba3f20d130e231a028">Nv::Blast::FractureTool</a>
<li>isPending()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#562fd902c527b43e8e37add9d391aeb8">Nv::Blast::TkActorImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#2079bb8ac6d223c5941357994e8ae522">Nv::Blast::TkActor</a>
+<li>isPeriodic()
+: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5732e95214600b48a96b1fcd2257c4c0">Nv::Blast::CutoutSetImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#6d3a1b817c323ca2385d1cacf52c98ce">Nv::Blast::CutoutSet</a>
<li>isPointContainedInMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#4dba2d767bf1e43f5b27eb8b4ec52bab">Nv::Blast::BooleanEvaluator</a>
<li>isPointInside()
@@ -248,6 +255,8 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#97666370a7e05408346874fdb78521b6">Nv::Blast::ExtSerializer</a>
<li>IsReady()
: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#06473f8af429d89d137ffcff5177280b">VHACD::IVHACD</a>
+<li>isRelativeTransform
+: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#0614b4b06b7c4925c37c3d039887665e">Nv::Blast::CutoutConfiguration</a>
<li>isSelfCollissionEnabled
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_impact_settings.html#ea7a153c0b195de478351ba89e207804">Nv::Blast::ExtImpactSettings</a>
<li>isSingleSupportChunk()
@@ -258,18 +267,18 @@ Here is a list of all class members with links to the classes they belong to:
<li>isSplitRequired()
: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#57d6da1ace2c16bbd3d85a09a1f05ed6">Nv::Blast::Actor</a>
<li>isStatic
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#463a8ed9f91a74cc7bad49ba94c45f6f">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#6e532ee5ae271c1dad75afed166a1981">Nv::Blast::ExtPxChunk</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#6e532ee5ae271c1dad75afed166a1981">Nv::Blast::ExtPxChunk</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#463a8ed9f91a74cc7bad49ba94c45f6f">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc</a>
<li>isSubSupportChunk()
: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#c4d1080a2df5ddafe54f1aa9afef6e40">Nv::Blast::Actor</a>
<li>isUsed()
: <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#18a846a728fd84375fdc87198e2cdda0">Nv::Blast::SharedMemory</a>
<li>isValid()
-: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#cc7ba66081cfd2bd55c5eae7d6053c71">Nv::Blast::Mesh</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#54dfbbc568827019198eda587f498dff">Nv::Blast::ApexImporter::ApexImportTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#54dfbbc568827019198eda587f498dff">Nv::Blast::ApexImporter::ApexImportTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html#3bd250358ea712c595f2e18153269a11">Nv::Blast::ExtAtomicCounter</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#611420e197bd938cda4c737f7543e6e0">Nv::Blast::MeshImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html#009feac4115aca2ed5a60d57a985c74b">Nv::Blast::ApexImporter::ApexDestruction</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#cc7ba66081cfd2bd55c5eae7d6053c71">Nv::Blast::Mesh</a>
<li>It()
: <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#37ea866b3020f9cfd9e95d7943070c72">Nv::Blast::DList::DList::It</a>
<li>IteratorBase()
diff --git a/docs/source_docs/files/functions_0x6d.html b/docs/source_docs/files/functions_0x6d.html
index e013802..d10c199 100644
--- a/docs/source_docs/files/functions_0x6d.html
+++ b/docs/source_docs/files/functions_0x6d.html
@@ -268,9 +268,9 @@ Here is a list of all class members with links to the classes they belong to:
<li>materialCount
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#03cfe2eeeb05de8d8257f1de9befb956">Nv::Blast::AuthoringResult</a>
<li>materialId
-: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">Nv::Blast::TriangleIndexed</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">Nv::Blast::Triangle</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">Nv::Blast::TriangleIndexed</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">Nv::Blast::Facet</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">Nv::Blast::Triangle</a>
<li>materialNames
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">Nv::Blast::AuthoringResult</a>
<li>max0
@@ -286,10 +286,12 @@ Here is a list of all class members with links to the classes they belong to:
<li>maximumNumberOfHulls
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">Nv::Blast::CollisionParams</a>
<li>maxRadius
-: <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#4cc2f97bb0d5288196c18bc85985f3bc">NvBlastExtRadialDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#7c5a12680fd2f8eae33a45b2a6e57946">NvBlastExtShearDamageDesc</a>
+: <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#7c5a12680fd2f8eae33a45b2a6e57946">NvBlastExtShearDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#2a686d6981558343b08268d958fa8b28">NvBlastExtCapsuleRadialDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#a5f0e610dad36b95f998e58437f8e6e5">NvBlastExtImpactSpreadDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#4cc2f97bb0d5288196c18bc85985f3bc">NvBlastExtRadialDamageDesc</a>
+<li>maxSeparation
+: <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#eda86ef2c94ee551fbbfa123564e3418">Nv::Blast::BondGenerationConfig</a>
<li>mbValid
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_releaser.html#263df6841f964234f98592efa4beccf8">Nv::Blast::ApexImporter::ApexReleaser</a>
<li>mChunkData
@@ -329,8 +331,8 @@ Here is a list of all class members with links to the classes they belong to:
<li>minimum
: <a class="el" href="struct_nvc_bounds3.html#f5ee79e127b719b80d93278d9f5fa859">NvcBounds3</a>
<li>minRadius
-: <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#e879eff0b48fe6d97667c7339c12d3c5">NvBlastExtCapsuleRadialDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#eef3b64563225c426a633f48faf7a9a9">NvBlastExtImpactSpreadDamageDesc</a>
+: <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#eef3b64563225c426a633f48faf7a9a9">NvBlastExtImpactSpreadDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#e879eff0b48fe6d97667c7339c12d3c5">NvBlastExtCapsuleRadialDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#5a5b8cbdce8ee01e223ac81bf11ff35a">NvBlastExtShearDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#f3546b34798c8d8f97facb157f44a35d">NvBlastExtRadialDamageDesc</a>
<li>mInteriorMaterialId
diff --git a/docs/source_docs/files/functions_0x6e.html b/docs/source_docs/files/functions_0x6e.html
index c317dab..7c67b80 100644
--- a/docs/source_docs/files/functions_0x6e.html
+++ b/docs/source_docs/files/functions_0x6e.html
@@ -91,6 +91,7 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="struct_nvc_plane.html#f1ef28bf53bc1bf9c07e4f3bf2233486">NvcPlane</a>
<li>name
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_profile_data.html#e45c1aef4a10db9a1c2433b210d5de83">Nv::Blast::ExtProfileData</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_materials.html#e58d98b16f1026a42ee8ccfa9eac5f6b">Nv::Blast::Materials</a>
<li>newActors
: <a class="el" href="struct_nv_blast_actor_split_event.html#68a98a5294eeab3684151324d6aa87a7">NvBlastActorSplitEvent</a>
<li>Next()
@@ -112,14 +113,11 @@ Here is a list of all class members with links to the classes they belong to:
<li>nodeIndices
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#d2f879c85037d1efe3923d2b024e623c">Nv::Blast::TkAssetJointDesc</a>
<li>NoFlags
-: <a class="el" href="struct_nv_blast_chunk_desc.html#c5f6208f745fd4269c4a9b098297bf1b09ac7c50cd7a350095ee9680bb66547a">NvBlastChunkDesc</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#15a3f484366da17014e60980753a39cc1f14e7d9defb7fb5476b281741f3d2be">Nv::Blast::TkAssetDesc</a>
-<li>noiseAmplitude
-: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#15fcce6a5e41213d252bf205e86d8d03">Nv::Blast::SlicingConfiguration</a>
-<li>noiseFrequency
-: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#7d26b81b146eedc48c7c3b1f2f63a16b">Nv::Blast::SlicingConfiguration</a>
-<li>noiseOctaveNumber
-: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#9340925b188fdac3155f81a7625a219f">Nv::Blast::SlicingConfiguration</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#15a3f484366da17014e60980753a39cc1f14e7d9defb7fb5476b281741f3d2be">Nv::Blast::TkAssetDesc</a>
+, <a class="el" href="struct_nv_blast_chunk_desc.html#c5f6208f745fd4269c4a9b098297bf1b09ac7c50cd7a350095ee9680bb66547a">NvBlastChunkDesc</a>
+<li>noise
+: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">Nv::Blast::SlicingConfiguration</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">Nv::Blast::CutoutConfiguration</a>
<li>NONE
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#31a25ebefe7e32bab14f61e2c3d0c33c4021152d23cbda8700f03c113bdc7b81">Nv::Blast::MeshNoiser</a>
<li>normal
@@ -161,11 +159,10 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#d4d40e8fc2276d698432eed10434010d">Nv::Blast::FamilyHeader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_asset.html#c812c016cbf9e92d54f1e4e702ff531b">Nv::Blast::Asset</a>
<li>NvBlastBlockData()
-: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#2ed4d249e8b14ab9c1951e6285122392">Nv::Blast::ActorSerializationHeader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#877925d116ec40e2c14fa7b08e60d73e">Nv::Blast::FamilyGraph</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#f242d21a84d28cf24877def66e1d5729">Nv::Blast::FamilyHeader</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#48a44a43d999c045ec597aa039e2f6fe">Nv::Blast::ActorSerializationHeader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#c6ce3ef07a67d334640cf077381fc755">Nv::Blast::FamilyGraph</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#f242d21a84d28cf24877def66e1d5729">Nv::Blast::FamilyHeader</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#2ed4d249e8b14ab9c1951e6285122392">Nv::Blast::ActorSerializationHeader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#b59f69ae997a9fca2fd8d94bb798ca5f">Nv::Blast::FamilyGraph</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#eba6e56b49deced92a771da03a45482f">Nv::Blast::ActorSerializationHeader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#6236037fc4b3a3dfde4a84ce5033203e">Nv::Blast::FamilyGraph</a>
diff --git a/docs/source_docs/files/functions_0x6f.html b/docs/source_docs/files/functions_0x6f.html
index bb78f52..54bb858 100644
--- a/docs/source_docs/files/functions_0x6f.html
+++ b/docs/source_docs/files/functions_0x6f.html
@@ -96,6 +96,8 @@ Here is a list of all class members with links to the classes they belong to:
<li>OCLRelease()
: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#419a895005c5e8ab7d8491aff1579b7d">VHACD::VHACD</a>
, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#99b24bad6d1ec1f6837da24540ba751b">VHACD::IVHACD</a>
+<li>octaveNumber
+: <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#9f3eccc2ab7973a00d8a77751bffbbf5">Nv::Blast::NoiseConfiguration</a>
<li>offset_variations
: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#4d108dd0a46bc2ea6c9fe1b11c369f5a">Nv::Blast::SlicingConfiguration</a>
<li>onActorCreated()
@@ -109,7 +111,7 @@ Here is a list of all class members with links to the classes they belong to:
<li>onCreate()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#d279a5f9eea8897839418d4088bdaf78">Nv::Blast::TkFrameworkImpl</a>
<li>onDestroy()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#51d2b34e36404fa15e239d479b64ec11">Nv::Blast::TkFrameworkImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#104e730a31ea2d8d344f93ffe787892a">Nv::Blast::TkFrameworkImpl</a>
<li>onIDChange()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#5da9dfe8dc817432877ab39647d11daa">Nv::Blast::TkFrameworkImpl</a>
<li>operator bool()
@@ -123,7 +125,8 @@ Here is a list of all class members with links to the classes they belong to:
<li>operator Nv::Blast::TkActorData()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#c601157f6a173d4e469f004ffd7aa09f">Nv::Blast::TkActorImpl</a>
<li>operator Reader()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#466e2e9954f248a81e07ec062ad6f562">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#905399204549220525ce8b54618a23d8">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#466e2e9954f248a81e07ec062ad6f562">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#5009885253650902d1318e81c49eb965">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#d00c765986e046ea3922ef263de01ced">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#3905438c6664357b7ba2be4747bb61e9">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
@@ -138,7 +141,6 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#5b0c67b4dccb9cf5c452d49d51cfd9e2">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#384b4a523c500f42d75550b2bf74c3b3">Nv::Blast::Serialization::UUID::UUID::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#ad277985794329b5261dabfeb606404a">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#905399204549220525ce8b54618a23d8">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
<li>operator T()
: <a class="el" href="class_nv_1_1_blast_1_1_iterator_base.html#75a83bbefad5418305d4e983189e0ba6">Nv::Blast::IteratorBase&lt; T &gt;</a>
<li>operator!=()
@@ -162,65 +164,70 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#9fc3b83f70534cf14496dec681729db1">VHACD::Vec3&lt; T &gt;</a>
, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#ef202ce880aff131d5db3a9de3f29650">VHACD::Vec2&lt; T &gt;</a>
<li>operator++()
-: <a class="el" href="class_nv_1_1_blast_1_1_l_list_it.html#3d9ae2531578e90373775d3f852efd07">Nv::Blast::LListIt&lt; IndexType &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#7092a46c0fa7fd95c4de1c771924b9f3">Nv::Blast::DList::DList::It</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#7092a46c0fa7fd95c4de1c771924b9f3">Nv::Blast::DList::DList::It</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_l_list_it.html#3d9ae2531578e90373775d3f852efd07">Nv::Blast::LListIt&lt; IndexType &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_d_list_it.html#455d7a1962fc054d4dea3203234eb677">Nv::Blast::DListIt&lt; IndexType &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_chunk_depth_first_it.html#9ad72eda289a803c6da997dd8620b583">Nv::Blast::ChunkDepthFirstIt</a>
<li>operator+=()
-: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#be0522604a99ece19867d601ca21f1e5">VHACD::Vec2&lt; T &gt;</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#eb4588b49e1db6547f412c43acb92516">VHACD::Vec3&lt; T &gt;</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#eb4588b49e1db6547f412c43acb92516">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#be0522604a99ece19867d601ca21f1e5">VHACD::Vec2&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#db76e8f950ed9d4a5c34076485b7071a">VHACD::Vec3&lt; T &gt;</a>
<li>operator-()
: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#748908514398c2e55e51b2501076eddb">VHACD::Vec3&lt; T &gt;</a>
, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#19f560a791396a2ce98cf63e63162890">VHACD::Vec2&lt; T &gt;</a>
<li>operator--()
: <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#c053296c087c5ef44191feb8b87c0485">Nv::Blast::DList::DList::It</a>
<li>operator-=()
-: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#94b2612035abc9442c59959ab5fc4944">VHACD::Vec3&lt; T &gt;</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#8f943cff770cea9b603c7826ae53034a">VHACD::Vec3&lt; T &gt;</a>
, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#496b429863af35accbb047e8c71df837">VHACD::Vec2&lt; T &gt;</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#8f943cff770cea9b603c7826ae53034a">VHACD::Vec3&lt; T &gt;</a>
<li>operator-&gt;()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#e449155cfef2d24285ea61d87c6f5d0b">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
<li>operator/()
: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#943e1aa92bed99a3101ad4c6a5991fa2">VHACD::Vec3&lt; T &gt;</a>
, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#e31f463ecfbb3d5e1958b0a0b0f25f93">VHACD::Vec2&lt; T &gt;</a>
<li>operator/=()
-: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#2636e713f22a4129f207fa3b9a9a2792">VHACD::Vec3&lt; T &gt;</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#5e5713abbdc0c377179d208297a046d7">VHACD::Vec2&lt; T &gt;</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#5e5713abbdc0c377179d208297a046d7">VHACD::Vec2&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#2636e713f22a4129f207fa3b9a9a2792">VHACD::Vec3&lt; T &gt;</a>
<li>operator&lt;()
-: <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#f98a859db709892e788d70592ea1d43e">Nv::Blast::EdgeFacetIntersectionData</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3b262a466150ca0488ecb05c9fa760c0">Nv::Blast::Edge</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#82255d217e36a68d723d6b76a37564f1">VHACD::Vec3&lt; T &gt;</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e272f10eb34fb9015b355fac26401305">Nv::Blast::SegmentToIndex</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#82255d217e36a68d723d6b76a37564f1">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#c4cea89f0a86abe29fe34377a8215925">Nv::Blast::POINT2D</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3b262a466150ca0488ecb05c9fa760c0">Nv::Blast::Edge</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#f98a859db709892e788d70592ea1d43e">Nv::Blast::EdgeFacetIntersectionData</a>
<li>operator=()
-: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#6c9019d277b1c6273afda04ec0500bc2">VHACD::SArray&lt; T, N &gt;</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#0bfef4918aabc4251b35896a6af193d5">VHACD::Vec2&lt; T &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#cb4b98384b693351b6968f3ab5862c6f">Nv::Blast::ApexImporter::ApexImportTool</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#7b9148aa5fe022a7fc3f2c359cb10800">VHACD::CircularList&lt; T &gt;</a>
, <a class="el" href="classbt_aligned_object_array.html#b6ea335622f18386671194eb6bd6a41b">btAlignedObjectArray&lt; T &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#cb4b98384b693351b6968f3ab5862c6f">Nv::Blast::ApexImporter::ApexImportTool</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#c4bcae941919046e17932553764a36fa">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="classbt_aligned_allocator.html#a0d4754d1166776be89f4f40e06728d9">btAlignedAllocator&lt; T, Alignment &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#6c9019d277b1c6273afda04ec0500bc2">VHACD::SArray&lt; T, N &gt;</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#ee769e8e688e1687c5ba6c6be22f502a">Nv::Blast::TrPrcTriangle</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#7b9148aa5fe022a7fc3f2c359cb10800">VHACD::CircularList&lt; T &gt;</a>
, <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#71e2b09706cc2e845b3fd2f9cd482c66">VHACD::ICHull</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#c4bcae941919046e17932553764a36fa">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#0bfef4918aabc4251b35896a6af193d5">VHACD::Vec2&lt; T &gt;</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#850b2c0552513fb056876d438cd74ff6">Nv::Blast::TrPrcTriangle2d</a>
-, <a class="el" href="classbt_aligned_allocator.html#a0d4754d1166776be89f4f40e06728d9">btAlignedAllocator&lt; T, Alignment &gt;</a>
<li>operator==()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#deba15b0b06e4d194c1495de25e5414a">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
-, <a class="el" href="classbt_aligned_allocator.html#925f6a7a595252ceb9a7c4be506f983c">btAlignedAllocator&lt; T, Alignment &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#b8bc833b589159a349a745b49ef5b09d">Nv::Blast::TkType</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#2b79d10fa3f6b6b7b91c5e6cd971043b">Nv::Blast::POINT2D</a>
+, <a class="el" href="classbt_aligned_allocator.html#925f6a7a595252ceb9a7c4be506f983c">btAlignedAllocator&lt; T, Alignment &gt;</a>
<li>operator&gt;()
: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#cb50c32997198da3c841a39d6f001ec1">VHACD::Vec3&lt; T &gt;</a>
<li>operator&gt;&gt;
: <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#3352b5fd41876d4f885c2a58a3b0af09">Nv::Blast::ExtIStream</a>
<li>operator[]()
-: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#896411aae73c07afe016b38926cd016f">VHACD::Vec3&lt; T &gt;</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#7b08a1a4d74f9af4ae32a5370a9bfd06">VHACD::SArray&lt; T, N &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#b86ac57937edb7f92db17d0fa6dca3db">VHACD::Vec2&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#32ca75ccb174f910006c25f4ce5bcd87">Nv::Blast::FixedArray&lt; T &gt;</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#36f2df03ac45c786953651b215f07411">VHACD::Vec3&lt; T &gt;</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#7b08a1a4d74f9af4ae32a5370a9bfd06">VHACD::SArray&lt; T, N &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#896411aae73c07afe016b38926cd016f">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="classbt_aligned_object_array.html#d6e2888f43fb2b23967ef23d6fe905ed">btAlignedObjectArray&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#cf1d67daacd6cd8ba966b7158776f938">Nv::Blast::FixedArray&lt; T &gt;</a>
, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#af1d447d6b8121259076d1b9d6339f33">VHACD::Vec2&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#36f2df03ac45c786953651b215f07411">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#f0a62725c5f457cc563a865aaaa6d696">VHACD::SArray&lt; T, N &gt;</a>
, <a class="el" href="classbt_aligned_object_array.html#c36b30021258cd933453ee23dd78ae5f">btAlignedObjectArray&lt; T &gt;</a>
<li>operator^()
-: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#381079e5c2e660a559077a06082737b7">VHACD::Vec2&lt; T &gt;</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#214236f246b5a124cd5a6db68034e192">VHACD::Vec3&lt; T &gt;</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#214236f246b5a124cd5a6db68034e192">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#381079e5c2e660a559077a06082737b7">VHACD::Vec2&lt; T &gt;</a>
<li>other
: <a class="el" href="structbt_aligned_allocator_1_1rebind.html#0d5a44097d263bb5af68ff9030c60d61">btAlignedAllocator&lt; T, Alignment &gt;::btAlignedAllocator::rebind&lt; O &gt;</a>
</ul>
diff --git a/docs/source_docs/files/functions_0x70.html b/docs/source_docs/files/functions_0x70.html
index fbf2f4d..8c370e9 100644
--- a/docs/source_docs/files/functions_0x70.html
+++ b/docs/source_docs/files/functions_0x70.html
@@ -120,6 +120,8 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#b3cc50f37a0b4caa3cfcc112c39129ec">Nv::Blast::BooleanEvaluator</a>
<li>performFastCutting()
: <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#156934dc1a7094dd9f835a3f64e5ad39">Nv::Blast::BooleanEvaluator</a>
+<li>periodic
+: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#dccc4de2f5719c5a6b2b2cd0af5646cb">Nv::Blast::CutoutSetImpl</a>
<li>PerlinNoise()
: <a class="el" href="class_nv_1_1_blast_1_1_perlin_noise.html#b0d02c5cf13b1ee7440c685e1383e5f4">Nv::Blast::PerlinNoise</a>
<li>Physics
@@ -131,7 +133,7 @@ Here is a list of all class members with links to the classes they belong to:
<li>physxSDK()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html#2a3c9b26a4ac6083f38aa10fb8a4d046">Nv::Blast::ApexImporter::ApexDestruction</a>
<li>Pipeline()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#b26626e126fc2b5617d94bcdb2c838eb">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#395eb0717f7739e8553fd69961f62d72">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#f0e74dc17811e0fd94b5a10684aa3f3f">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html#1a2c9cdcf3105dbb6621905eef25080f">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#db639c754584f33ee1b876084e818e02">Nv::Blast::Serialization::UUID::UUID::Pipeline</a>
@@ -144,17 +146,14 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html#3c183046e84108dd2c53bad18782ba78">Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html#afb1bc98916027848c059f5e54294ec0">Nv::Blast::Serialization::TkAsset::TkAsset::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#15cca07139910d7c2891dd974ae17748">Nv::Blast::Serialization::Asset::Asset::Pipeline</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html#d635fa89936fcc3a6fae795b00494637">Nv::Blast::Serialization::TkAsset::TkAsset::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#5435c466891292589d4a14483e4b9def">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#273f06d9d21257a504b914680f2cce59">Nv::Blast::Serialization::Asset::Asset::Pipeline</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#2d6d8533936693099e75212320cb98f8">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html#920439ad4e8e8ddd4258bda0a34d0f09">Nv::Blast::Serialization::PxVec3::PxVec3::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html#f2f26c9cc56709b2f67f8dcddc877491">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Pipeline</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html#c17d879fc7cbab6213f736bb48ebf4af">Nv::Blast::Serialization::PxVec3::PxVec3::Pipeline</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html#78464f2854dadd82aa80bd55a04f46fb">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Pipeline</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#395eb0717f7739e8553fd69961f62d72">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline</a>
<li>Pipelines
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#f8038b1dd40362e7808f8a001e6fc359">Nv::Blast::Serialization::UUID::UUID::Pipeline</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html#7ed5fd4a7076318205ce3ade217fbb84">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Pipeline</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#f8038b1dd40362e7808f8a001e6fc359">Nv::Blast::Serialization::UUID::UUID::Pipeline</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html#ba46550711acfded3e6bc83b0eb2fdcb">Nv::Blast::Serialization::PxVec3::PxVec3::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_pipeline.html#e35777dba3f8b23c4ae4fb6df349af0f">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_pipeline.html#ce1af8bcf1c26db17c4145e46106e9e0">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html#f0dc51ff4349698905312f34d45a8277">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Pipeline</a>
@@ -164,31 +163,33 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html#61e33111d62b905a455beb0d207ae095">Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html#97677b9fe15c298e57a2d9d89e51174e">Nv::Blast::Serialization::TkAsset::TkAsset::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#5cd2958f2f1e7a83ca0b08261eb23d70">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Pipeline</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html#ba46550711acfded3e6bc83b0eb2fdcb">Nv::Blast::Serialization::PxVec3::PxVec3::Pipeline</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html#7ed5fd4a7076318205ce3ade217fbb84">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#53ee4687e45b1217bbd4980e15743339">Nv::Blast::Serialization::Asset::Asset::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html#56a304ed34cbb7aa46480778018294e9">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#8834e3cf716c807e40fceb28355b3d8c">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#cd19537edb158600345473570f4a1712">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Pipeline</a>
<li>plane
-: <a class="el" href="struct_nv_1_1_blast_1_1_separation.html#8dd4bdb9ec23e9faf6b1e429fbb93cb1">Nv::Blast::Separation</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#912cc41daee00b48598c1fc62092440c">Nv::Blast::PlaneChunkIndexer</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#912cc41daee00b48598c1fc62092440c">Nv::Blast::PlaneChunkIndexer</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_separation.html#8dd4bdb9ec23e9faf6b1e429fbb93cb1">Nv::Blast::Separation</a>
<li>PlaneChunkIndexer()
: <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#dce6708f168dcfeae9fc050aebe8a604">Nv::Blast::PlaneChunkIndexer</a>
+<li>POINT2D()
+: <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#08ceb7892b3841490c2356b9c6aa8594">Nv::Blast::POINT2D</a>
<li>pointer
: <a class="el" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">btAlignedAllocator&lt; T, Alignment &gt;</a>
<li>points
-: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#877675cc4f9d9dbcb3f9a70c84bd0c19">Nv::Blast::TrPrcTriangle2d</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#51e2edc3fd1595606bf16fe29c34f0f9">Nv::Blast::TrPrcTriangle</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#51e2edc3fd1595606bf16fe29c34f0f9">Nv::Blast::TrPrcTriangle</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#877675cc4f9d9dbcb3f9a70c84bd0c19">Nv::Blast::TrPrcTriangle2d</a>
+<li>polyVerts
+: <a class="el" href="struct_nv_1_1_blast_1_1_convex_loop.html#60048ae3684e9b06498f7b1268b5cf65">Nv::Blast::ConvexLoop</a>
<li>pop()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#2a11aad2baa3b807fb420372914e9cd6">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
<li>pop_back()
: <a class="el" href="classbt_aligned_object_array.html#6169be905e03b84ea3bc8d8f7c7fc39d">btAlignedObjectArray&lt; T &gt;</a>
-<li>PopBack()
-: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#326e224bd11d7717bf01269e28a153fe">VHACD::SArray&lt; T, N &gt;</a>
<li>popBack()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#150702629729a0e29f8daece3b4419f4">Nv::Blast::FixedArray&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#b37c7f73de151865ee0cef47ac92935c">Nv::Blast::FixedQueue&lt; T &gt;</a>
+<li>PopBack()
+: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#326e224bd11d7717bf01269e28a153fe">VHACD::SArray&lt; T, N &gt;</a>
<li>popFront()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#35267203a20585ed9a5b08b7dcb91556">Nv::Blast::FixedQueue&lt; T &gt;</a>
<li>pos0
@@ -200,15 +201,15 @@ Here is a list of all class members with links to the classes they belong to:
<li>posIndex
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#f4f59c67fa80d8d885279ad6baaf4621">Nv::Blast::ExporterMeshData</a>
<li>position
-: <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#e214121c1283b6e661db615a0512f0a2">NvBlastExtShearDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#4f6ab8c0f2d45d4608dcc45bfa4bbd5f">NvBlastExtImpactSpreadDamageDesc</a>
+: <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#4f6ab8c0f2d45d4608dcc45bfa4bbd5f">NvBlastExtImpactSpreadDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#fd4c995f6402ebf1feaff268c7ca849b">NvBlastExtRadialDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#e214121c1283b6e661db615a0512f0a2">NvBlastExtShearDamageDesc</a>
<li>position0
: <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#5209489ce81ac003f2aa1761ff76e304">NvBlastExtCapsuleRadialDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#2ce313d5190f2b2705abcddce4c56d06">NvBlastExtTriangleIntersectionDamageDesc</a>
<li>position1
-: <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#dc7ab153d9e1710cd8acca68d7005023">NvBlastExtCapsuleRadialDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#c4532a1c00e85c345d54beff07d61da5">NvBlastExtTriangleIntersectionDamageDesc</a>
+: <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#c4532a1c00e85c345d54beff07d61da5">NvBlastExtTriangleIntersectionDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#dc7ab153d9e1710cd8acca68d7005023">NvBlastExtCapsuleRadialDamageDesc</a>
<li>position2
: <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#f4da706fc0cb7a98c8fb30ef4bd2f4c1">NvBlastExtTriangleIntersectionDamageDesc</a>
<li>positions
@@ -216,22 +217,24 @@ Here is a list of all class members with links to the classes they belong to:
<li>positionsCount
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#1f65943048a8a5091e3a518ad33ffa34">Nv::Blast::ExporterMeshData</a>
<li>postSplitUpdate()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#d0f72e382eeabf2d51529b806e7714cc">Nv::Blast::ExtPxFamily</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#86a62aef8240edb397aef283f2f22527">Nv::Blast::final</a>
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#86a62aef8240edb397aef283f2f22527">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#d0f72e382eeabf2d51529b806e7714cc">Nv::Blast::ExtPxFamily</a>
<li>Prev()
: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#b6366d007c6534960c5422a8a3e63ce7">VHACD::CircularList&lt; T &gt;</a>
<li>Print()
: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#7bc7409039a486c49cadbff12cd0dd4c">VHACD::TMMesh</a>
<li>process()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#19b9a2c48f9e29020becdaf5bc8372b2">Nv::Blast::ExtGroupTaskManager</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#e207854ae3e30047c6347f9fd3e7a3b9">Nv::Blast::TkGroup</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#afed732bd30dd788891c597d665a7c0e">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html#df15d994a12f0c0b18dd0a878b1ddd2f">Nv::Blast::TkGroupWorker</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#e207854ae3e30047c6347f9fd3e7a3b9">Nv::Blast::TkGroup</a>
+<li>Process()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#de3d9e74ddc8f01b35c54f136f69cd5d">VHACD::ICHull</a>
+<li>process()
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#66106800491cda7fd453dc48aa6960b4">Nv::Blast::ExtGroupTaskManagerImpl</a>
<li>Process()
: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#15cb5f988333edbcbd92cedfc1c6eef6">VHACD::ICHull</a>
<li>process()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#73ebc63dfd0266a5ae5d068eef94c06b">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#66106800491cda7fd453dc48aa6960b4">Nv::Blast::ExtGroupTaskManagerImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#19b9a2c48f9e29020becdaf5bc8372b2">Nv::Blast::ExtGroupTaskManager</a>
<li>processedActorsCount
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_group_stats.html#6223e0ddf13688cc1abc1aeb1a152fb3">Nv::Blast::TkGroupStats</a>
<li>processResults()
@@ -245,10 +248,9 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="classbt_aligned_object_array.html#d61e10166e2c00f487095d3482b9edd1">btAlignedObjectArray&lt; T &gt;</a>
<li>pushBack()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#34a4a29c8d47adec39ae2df663470643">Nv::Blast::FixedArray&lt; T &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#7b0cb35624994968155185acd732e643">Nv::Blast::FixedQueue&lt; T &gt;</a>
<li>PushBack()
: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#5dee93011225ab51bc07149d77791e8a">VHACD::SArray&lt; T, N &gt;</a>
-<li>pushBack()
-: <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#7b0cb35624994968155185acd732e643">Nv::Blast::FixedQueue&lt; T &gt;</a>
<li>pxAsset
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a91df24e1d2e95e1cc46b44b73003205">Nv::Blast::ExtPxFamilyDesc</a>
<li>pxChunks
diff --git a/docs/source_docs/files/functions_0x72.html b/docs/source_docs/files/functions_0x72.html
index e64226b..e0b93ac 100644
--- a/docs/source_docs/files/functions_0x72.html
+++ b/docs/source_docs/files/functions_0x72.html
@@ -163,77 +163,81 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#e77a17f2fb10bba891b51455fe55056c">Nv::Blast::ExtSerializationInternal</a>
<li>reinitialize()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#ff0ddc7484f6ee0dad8ee0e2f97be370">Nv::Blast::TkFamily</a>
+<li>Release()
+: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#148a88808c26e2a6109ef8f6e1fcab7c">VHACD::VHACD</a>
+<li>release()
+: <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#769339a919c9709708ea28b7dcac1e64">Nv::Blast::SharedMemory</a>
+<li>Release()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#852ffa5fb94a7a1716ffdf5cb868ec84">VHACD::IVHACD</a>
<li>release()
: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#f9a062b2696ecd7764eb5e196b959f64">Nv::Blast::BlastBondGenerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">Nv::Blast::ConvexMeshBuilder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#9375502b9aadd680afa1bd2e3fba9e48">Nv::Blast::TkFrameworkImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#98936273f2f572f73933a62eded49e6c">Nv::Blast::CutoutSet</a>
, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#6a0531d652867a7f973dcd5559800b5b">Nv::Blast::VoronoiSitesGenerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#769339a919c9709708ea28b7dcac1e64">Nv::Blast::SharedMemory</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78da4a0d726ec1b541166cd3c46df67e">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#df6faa07b98b634b86a198ad4a6fcc14">Nv::Blast::Mesh</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#9cb8249f4619e4e1169ae1553d3bdd41">Nv::Blast::MeshCleaner</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#eb05f90a8b5231d3d85420b030692270">Nv::Blast::AuthoringResult</a>
, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#c0deb96a81bd1db34ad1ef2f8623d64e">Nv::Blast::BlastBondGeneratorImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#bf6b74d1cc293d8fca2afe8b15914fc3">Nv::Blast::ExtSerializer</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#f9155c164b6a1af20db676c862aa9d6a">Nv::Blast::CollisionHullImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#7e114105b16606f5b70232259ebfd532">Nv::Blast::ConvexMeshBuilderImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#d8552a04fa6cdb1f3a01d11d18209e5a">Nv::Blast::Actor</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#c4b7d67ade7f30f5e6e218064ded083d">Nv::Blast::CutoutSetImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#d37927c9e02c8259b2607099d484decc">Nv::Blast::VoronoiSitesGeneratorImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#05d2e5fd981d54d55ee5dbc5bf454a50">Nv::Blast::FractureToolImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#f333426248b9e09711c0a09fe3182c4f">Nv::Blast::MeshCleanerImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#bf6b74d1cc293d8fca2afe8b15914fc3">Nv::Blast::ExtSerializer</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#85b59d35d9ca4987554efed048c47d99">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#fd0a2a856078f362d0c0f5f2da1ba03e">Nv::Blast::MeshImpl</a>
, <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#ce94007f6b1f996ffe11194641f7c8dc">VHACD::RaycastMesh</a>
, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#f42b5decf7c2527a2879526218ff1457">Nv::Blast::IMeshFileReader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#24095d9c25e0eb11a7a4b9a05450b6a7">Nv::Blast::IMeshFileWriter</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#3c512dbde1e2cfd466a42850c94e7a29">Nv::Blast::FbxFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#0a787fc205c41e308d0835a0fb0fdb26">Nv::Blast::FbxFileWriter</a>
, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#3a34965574d3fbe9ab2c87c1438da940">Nv::Blast::ObjFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#8694aa7e4ce8a914283fae35f4aa2ff6">Nv::Blast::ExtImpactDamageManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#c2bcc5fcc4b90751a5ff71171669cfbc">Nv::Blast::ObjFileWriter</a>
, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_default_releaser.html#e1d6684e7f66bb2f8799f1c08b381a72">Nv::Blast::ApexImporter::DefaultReleaser&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_releaser.html#c1a68f819be2d9f9c33e5efdb2b0d486">Nv::Blast::ApexImporter::ApexReleaser</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#c7ec25ddae3a5d7a187139f98dc4752f">Nv::Blast::ExtPxStressSolver</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_releaser.html#f0ca8fde10f0de8dd5a9cbf6b078eca2">Nv::Blast::ApexImporter::ApexReleaser</a>
, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#17f8ac4ce40eb9f7c4e26166907c28f4">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#8694aa7e4ce8a914283fae35f4aa2ff6">Nv::Blast::ExtImpactDamageManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#2d2e7f6418c5faa72daca12816ce1e14">Nv::Blast::ExtPxAsset</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#b425c68d1091043121c686fa9b4267cb">Nv::Blast::ExtPxFamily</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#2bbdb735b145024952a844b2d29dff3e">Nv::Blast::ExtPxManager</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#c7ec25ddae3a5d7a187139f98dc4752f">Nv::Blast::ExtPxStressSolver</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#a5003be1e0f05f9edb287d553bc154fa">Nv::Blast::ExtGroupTaskManager</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#973c47df15891ad739f2812e7d546df8">Nv::Blast::ExtSyncEvent</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#8726d33e34bba141e2d6860c25f414d1">Nv::Blast::ExtSync</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#85b59d35d9ca4987554efed048c47d99">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_worker_task.html#f4fbab415103c2efa2fd093b641daf8a">Nv::Blast::ExtGroupWorkerTask</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#477c055ac9ba82bee0f30b249245640a">Nv::Blast::ExtGroupTaskManagerImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#08937f68c380fe0bcb0cba17ea4b539e">Nv::Blast::ExtSerialization</a>
, <a class="el" href="class_nv_blast_ext_damage_accelerator.html#74a2c82f3414b4877de8475144a53dfc">NvBlastExtDamageAccelerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#9f740702a06e3bd915218ec8aa8415d8">Nv::Blast::ExtStressSolver</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#d8552a04fa6cdb1f3a01d11d18209e5a">Nv::Blast::Actor</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#c98d733dfdddbbcfa806b4c282e17aa0">Nv::Blast::TkFramework</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#848b4a7ade17edc49a071c472cbfad12">Nv::Blast::TkObject</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#21daed2eec66a54a56a316089fe8d422">Nv::Blast::TkActorImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#9375502b9aadd680afa1bd2e3fba9e48">Nv::Blast::TkFrameworkImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_joint_impl.html#b19d793852e432ae8d77bb3e8e13a0a2">Nv::Blast::TkJointImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html#cbd14a848ce470167c84416571c9689b">Nv::Blast::SharedBlock&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#7be2a8e72803a3ea16afefb7d8b0bde5">Nv::Blast::SharedBuffer&lt; T &gt;</a>
-<li>Release()
-: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#148a88808c26e2a6109ef8f6e1fcab7c">VHACD::VHACD</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#852ffa5fb94a7a1716ffdf5cb868ec84">VHACD::IVHACD</a>
<li>releaseCollisionHulls()
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#5ba9157e6853ef539d67d3d9b0c45f8a">Nv::Blast::AuthoringResult</a>
<li>releaseSyncBuffer()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#4f98f9308c3cd325597f94f7ba44d8f2">Nv::Blast::ExtSync</a>
<li>remove()
-: <a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html#c4a779a50795386918e694c977b0a94c">Nv::Blast::IndexDList&lt; IndexType &gt;</a>
+: <a class="el" href="classbt_aligned_object_array.html#6782242f06df5bab0cffbd23195cd9cd">btAlignedObjectArray&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_d_list.html#f1fb041e0c0840e8fefbbca53dff18cb">Nv::Blast::DList</a>
-, <a class="el" href="classbt_aligned_object_array.html#6782242f06df5bab0cffbd23195cd9cd">btAlignedObjectArray&lt; T &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html#c4a779a50795386918e694c977b0a94c">Nv::Blast::IndexDList&lt; IndexType &gt;</a>
<li>removeFromGroup()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#f7207df8d0734ce6f84157d85b76fe64">Nv::Blast::TkActorImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#848142c7567f5eec053a3c9e8520d131">Nv::Blast::TkActor</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#848142c7567f5eec053a3c9e8520d131">Nv::Blast::TkActor</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#f7207df8d0734ce6f84157d85b76fe64">Nv::Blast::TkActorImpl</a>
<li>removeFromList()
: <a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html#f5338b775b990895b7e82ca827c8c0de">Nv::Blast::IndexDList&lt; IndexType &gt;</a>
<li>removeListener()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#f20f3459883d40b7644cf417c7798a72">Nv::Blast::TkEventQueue</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#a456973bc9ddd753483ef5d7211e73c9">Nv::Blast::TkFamily</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#a456973bc9ddd753483ef5d7211e73c9">Nv::Blast::TkFamily</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#f20f3459883d40b7644cf417c7798a72">Nv::Blast::TkEventQueue</a>
<li>removeListHead()
: <a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html#4702080fa027fcd1a8dfabe0feceee47">Nv::Blast::IndexDList&lt; IndexType &gt;</a>
<li>removeReference()
@@ -248,20 +252,20 @@ Here is a list of all class members with links to the classes they belong to:
<li>replace()
: <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#66a5922811f503f3259cb15f92f17bd5">Nv::Blast::EdgeToTriangles</a>
<li>replaceMaterialId()
-: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#cfffa10ab877367067c0651320e39852">Nv::Blast::Mesh</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#6f24a8e40f0a9d163307b03d45310eb0">Nv::Blast::MeshImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#cfffa10ab877367067c0651320e39852">Nv::Blast::Mesh</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#be1f6bf365964825a2c939e22c85d96a">Nv::Blast::FractureToolImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78194aeece0c12c2035c79458ff49c9f">Nv::Blast::FractureTool</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#6f24a8e40f0a9d163307b03d45310eb0">Nv::Blast::MeshImpl</a>
<li>reportError()
: <a class="el" href="class_nv_1_1_blast_1_1_error_callback.html#078419fe6350d27550989af5cf45ad44">Nv::Blast::ErrorCallback</a>
<li>requestBuffer()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html#b2de88f139f03b3f31f78dbed26b708c">Nv::Blast::ExtSerialization::ExtSerialization::BufferProvider</a>
<li>requiredMemorySize()
-: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#f7b687252f5466a74006a27f2d3e7c54">Nv::Blast::FixedArray&lt; T &gt;</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#6cbe86b66715aeaf932fa83192d54216">Nv::Blast::FamilyGraph</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#2e54d889866dc43d9e863d45e4450344">Nv::Blast::FixedBoolArray</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#bbab600f8c667462ee6454db90d1da38">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#f7b687252f5466a74006a27f2d3e7c54">Nv::Blast::FixedArray&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#81eae2188bc447256c7a4df3180e1001">Nv::Blast::FixedQueue&lt; T &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#2e54d889866dc43d9e863d45e4450344">Nv::Blast::FixedBoolArray</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#6cbe86b66715aeaf932fa83192d54216">Nv::Blast::FamilyGraph</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#2955e031c60852ec6dd72ca6f8e73eb7">Nv::Blast::FixedBitmap</a>
<li>reserve()
: <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#88ffb1cd3b27fdce82b96073efe261c3">Nv::Blast::SharedBuffer&lt; T &gt;</a>
@@ -277,21 +281,21 @@ Here is a list of all class members with links to the classes they belong to:
<li>reserveNewTkActors()
: <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#6cdea8e6eeb26aa1fff1ba5ef8d48c98">Nv::Blast::SharedMemory</a>
<li>reset()
-: <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#09c82c9bb97e55beb2ab376fcb0d63e2">Nv::Blast::FixedBoolArray</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#caa7934deb555ae3248418b4eef085d2">Nv::Blast::TkEventQueue</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#caa7934deb555ae3248418b4eef085d2">Nv::Blast::TkEventQueue</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#09c82c9bb97e55beb2ab376fcb0d63e2">Nv::Blast::FixedBoolArray</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1ccbcbfde4e58f8357a589ae56ff043f">Nv::Blast::FractureToolImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_perlin_noise.html#f1e84d0a824753474d6508fa6603cafb">Nv::Blast::PerlinNoise</a>
, <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#712ca47f2a2fc95f769951994ca66ecc">Nv::Blast::SharedBuffer&lt; T &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#69e13453e62cdaf8b2e8c5b9743f9b56">Nv::Blast::SharedMemory</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#ae323d2bddded4859cc3a0348bb72317">Nv::Blast::FixedBitmap</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#b462c92fa47a5359bf3d19cf44af80f4">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#3c089a5958ba2079110863a9791fba02">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#a76275caaab7c2212cca640722d91ca6">Nv::Blast::Triangulator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#1d0593b22f6cd335a479c18eaf102e40">Nv::Blast::ExtStressSolver</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#49e3252bd3119a6d4806e1e89d6a9c27">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#d9ebc109718ef5a6a53098c6841c337b">Nv::Blast::BooleanEvaluator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_perlin_noise.html#f1e84d0a824753474d6508fa6603cafb">Nv::Blast::PerlinNoise</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#3c089a5958ba2079110863a9791fba02">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1ccbcbfde4e58f8357a589ae56ff043f">Nv::Blast::FractureToolImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html#e90f8784bc350acbc98a7d040db79415">Nv::Blast::ExtAtomicCounter</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#ae323d2bddded4859cc3a0348bb72317">Nv::Blast::FixedBitmap</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#d8e80bde54c77d9438c476caa50e20f1">Nv::Blast::MeshNoiser</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html#e90f8784bc350acbc98a7d040db79415">Nv::Blast::ExtAtomicCounter</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#49e3252bd3119a6d4806e1e89d6a9c27">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#1d0593b22f6cd335a479c18eaf102e40">Nv::Blast::ExtStressSolver</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#b462c92fa47a5359bf3d19cf44af80f4">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#69e13453e62cdaf8b2e8c5b9743f9b56">Nv::Blast::SharedMemory</a>
<li>resize()
: <a class="el" href="classbt_aligned_object_array.html#cb69833ed110d6db213a71533a8c804a">btAlignedObjectArray&lt; T &gt;</a>
<li>Resize()
@@ -311,8 +315,8 @@ Here is a list of all class members with links to the classes they belong to:
<li>Reverse
: <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#d6a58c8c96853bac4d82880eade9e12c6c3e8622be97b012571c9c7041d24f16">Nv::Blast::DList::DList::It</a>
<li>RevertAlignToPrincipalAxes()
-: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#2f246d99ca6ee4f5d4586628a3b5ae5e">VHACD::VoxelSet</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#62d263b0da01c93c63359248403da3d2">VHACD::TetrahedronSet</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#62d263b0da01c93c63359248403da3d2">VHACD::TetrahedronSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#2f246d99ca6ee4f5d4586628a3b5ae5e">VHACD::VoxelSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#93c323bc5d65e720327f9d52383ad954">VHACD::PrimitiveSet</a>
<li>run()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_group_worker_task.html#d601fd18ee694bc8d04ca8f4da5a54de">Nv::Blast::ExtGroupWorkerTask</a>
diff --git a/docs/source_docs/files/functions_0x73.html b/docs/source_docs/files/functions_0x73.html
index c369251..d080e25 100644
--- a/docs/source_docs/files/functions_0x73.html
+++ b/docs/source_docs/files/functions_0x73.html
@@ -108,6 +108,8 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#b6aea912bfaed77097ac2276d5c89b0a">VHACD::Mesh</a>
<li>sc_eps
: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#e20060d21d61a24cf274f80dba52a295">VHACD::ICHull</a>
+<li>scale
+: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#8bd738f329ad60f6d920d3fa57dea128">Nv::Blast::CutoutConfiguration</a>
<li>scene
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#3d977bbbeb2cca054bc881f366772dab">Nv::Blast::ExtPxSpawnSettings</a>
<li>ScopedResource()
@@ -129,7 +131,8 @@ Here is a list of all class members with links to the classes they belong to:
<li>serialize()
: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#c760ce0295329d39567e57a10fc6a1fe">Nv::Blast::Actor</a>
<li>serializeIntoBuffer()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#f2c3f780af61ae8485b2fba335a7518e">Nv::Blast::ExtSerializer</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html#a2ba879511a291f76d7fd34d9a645f8a">Nv::Blast::ExtSerializationCAPN&lt; TObject, TSerializationReader, TSerializationBuilder &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#f2c3f780af61ae8485b2fba335a7518e">Nv::Blast::ExtSerializer</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#dfb92a5ecbd708138d0b9f67a323be79">Nv::Blast::ExtSerialization</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html#878e72fb50af585c0c43a58b2c27a3eb">Nv::Blast::ExtSerializationCAPN&lt; TObject, TSerializationReader, TSerializationBuilder &gt;</a>
<li>serializeIntoBuilder()
@@ -173,8 +176,8 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#ecd9be996bba9329418fd91db8235ebe">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c466495627ca99252433c7e1c702c7f9">Nv::Blast::FractureToolImpl</a>
<li>setChunks()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#74bf2360b01feec471ab66244c54089b">Nv::Blast::Serialization::Asset::Asset::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#3b110980a66e40a9144625f4f779220e">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#3b110980a66e40a9144625f4f779220e">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#74bf2360b01feec471ab66244c54089b">Nv::Blast::Serialization::Asset::Asset::Builder</a>
<li>setConvexMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#280f0bdc5fadafff49723de4395294b2">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
<li>setCount()
@@ -206,6 +209,10 @@ Here is a list of all class members with links to the classes they belong to:
<li>setID()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#60ea99f0c9fc5f323f3bf1b9e2f3ecf3">Nv::Blast::Serialization::Asset::Asset::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#630e37302f7c8747373431d747415642">Nv::Blast::TkIdentifiable</a>
+<li>setInteriorIndex()
+: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#18469d1d4da25447686b3b38010f930a">Nv::Blast::IMeshFileWriter</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#465c0280b5d55e60efba19488f7066da">Nv::Blast::FbxFileWriter</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#07b444569eb997b320441af487e2e077">Nv::Blast::ObjFileWriter</a>
<li>setInteriorMaterialId()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c8c4f90133fdf32969cad6e4c520414f">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c9c8e18748b18fa6dd29a328eaf63026">Nv::Blast::FractureToolImpl</a>
@@ -258,8 +265,8 @@ Here is a list of all class members with links to the classes they belong to:
<li>setSerializationEncoding()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#9d922a89c41ba9b1997d7e60d6d7b35b">Nv::Blast::ExtSerialization</a>
<li>setSettings()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#afecf57547d4bdf22346c7ea175017ab">Nv::Blast::ExtImpactDamageManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#cfef7926067c389179248e7dbd1e3686">Nv::Blast::ExtStressSolver</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#cfef7926067c389179248e7dbd1e3686">Nv::Blast::ExtStressSolver</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#afecf57547d4bdf22346c7ea175017ab">Nv::Blast::ExtImpactDamageManager</a>
<li>setSize()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#720e2e9660124da200c11aa97378c472">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a>
<li>setSmoothingGroup()
@@ -269,16 +276,15 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c14c1ff1d50756694be24c34476af965">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#04d3620e1e76d15accb8a08039398680">Nv::Blast::FractureToolImpl</a>
<li>setState()
-: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#fac607b42cdfb95555f5822c3e7d6af7">Nv::Blast::BBoxBasedAccelerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#370488e08a2a2740456c031ae69e8ead">Nv::Blast::IntersectionTestingAccelerator</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#d2b99528d24f1d76f5c28cc94ce1a335">Nv::Blast::DummyAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#32c1136d78aabc9173b464ee718cb007">Nv::Blast::SweepingAccelerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#1528052be86f88831e4960f73d4dba64">Nv::Blast::BBoxBasedAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#370488e08a2a2740456c031ae69e8ead">Nv::Blast::IntersectionTestingAccelerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#86de630e31259aecd6f72604469ca5d6">Nv::Blast::DummyAccelerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">Nv::Blast::SpatialAccelerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#d2b99528d24f1d76f5c28cc94ce1a335">Nv::Blast::DummyAccelerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#32c1136d78aabc9173b464ee718cb007">Nv::Blast::SweepingAccelerator</a>
<li>setStencil()
-: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#bf0eeed0dc2a632c85572b4026b195c2">Nv::Blast::VoronoiSitesGenerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#81f5fbf6cdaaf3d2d45c2dff822ff9b9">Nv::Blast::VoronoiSitesGeneratorImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#81f5fbf6cdaaf3d2d45c2dff822ff9b9">Nv::Blast::VoronoiSitesGeneratorImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#bf0eeed0dc2a632c85572b4026b195c2">Nv::Blast::VoronoiSitesGenerator</a>
<li>setSubchunkCount()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#3807c4bf32255a7b650c7923560b5fcf">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
<li>setTransform()
@@ -303,8 +309,8 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#8bb9f1308ffa8a11cb7ace280f418732">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#fdfb69b83e4d86eb52ace88a01106509">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
<li>setY()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#2096fe331370075b0e5cdfa8ab7ac37c">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#d6abc32bf18b47ce93f472fda478d6d9">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#d6abc32bf18b47ce93f472fda478d6d9">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#2096fe331370075b0e5cdfa8ab7ac37c">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
<li>setZ()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#6879cd6acd46953fdc75d85ccae3f0f4">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#553e1b1ecac8f454045b565f7fb7972d">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
@@ -320,33 +326,33 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_simplex_noise.html#99d15601661901924a2470a0a002884f">Nv::Blast::SimplexNoise</a>
<li>simulationFilterData
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#819fad82341ac1d6f9dc5f1172b7d8b9">Nv::Blast::ExtPxShapeDescTemplate</a>
+<li>size()
+: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#7f8ec3992efac9574ec0ef1f930fd9e2">Nv::Blast::FixedArray&lt; T &gt;</a>
+<li>Size()
+: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#d72193179c4d43b70d14fb2ea6a11f0a">VHACD::SArray&lt; T, N &gt;</a>
<li>size
: <a class="el" href="struct_nv_blast_data_block.html#8e67affa199c543e727b3b15cbace86d">NvBlastDataBlock</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#196136e567823b3b1075e8e5c5044f0f">Nv::Blast::FixedQueue&lt; T &gt;</a>
, <a class="el" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620">btAlignedObjectArray&lt; T &gt;</a>
-<li>Size()
-: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#d72193179c4d43b70d14fb2ea6a11f0a">VHACD::SArray&lt; T, N &gt;</a>
-<li>size()
-: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#7f8ec3992efac9574ec0ef1f930fd9e2">Nv::Blast::FixedArray&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#d13461038e5995b58057a5c13dfbe8ce">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#196136e567823b3b1075e8e5c5044f0f">Nv::Blast::FixedQueue&lt; T &gt;</a>
<li>skipObject()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#52f3f5008a0047ee072fb5e1155c28e5">Nv::Blast::ExtSerialization</a>
<li>slicing()
-: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#2664c30433f3670fdae610aaec303a55">Nv::Blast::FractureToolImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c61aa65dde3c085450e8256a838a487f">Nv::Blast::FractureTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c2b3addf8c9d4e4c81511c8b0071f031">Nv::Blast::FractureToolImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#45e8a5d3b6d98da1b44b6888a5054cce">Nv::Blast::FractureTool</a>
<li>smoothingGroup
-: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">Nv::Blast::Triangle</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">Nv::Blast::TriangleIndexed</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">Nv::Blast::TriangleIndexed</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">Nv::Blast::Triangle</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">Nv::Blast::Facet</a>
<li>sortToCCW()
: <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#c7bddb75fcd0b0f312a7a1065e571825">Nv::Blast::TriangleProcessor</a>
<li>spawn()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#2c6ca11d6538e0d134dd135cd6cc374e">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#fa0253bcd2d5f8c8694340323d51493b">Nv::Blast::ExtPxFamily</a>
-<li>Split
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b02c12594603837feafbdb7f02aa5f7d8">Nv::Blast::TkEvent</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#fa0253bcd2d5f8c8694340323d51493b">Nv::Blast::ExtPxFamily</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#2c6ca11d6538e0d134dd135cd6cc374e">Nv::Blast::final</a>
<li>split()
: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#ecab306397e048f4f46440d4879ba879">Nv::Blast::Actor</a>
+<li>Split
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b02c12594603837feafbdb7f02aa5f7d8">Nv::Blast::TkEvent</a>
<li>splitRequiredScratch()
: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#6b9c6155e42a10f77ea5addc2ccbdcc4">Nv::Blast::Actor</a>
<li>startProcess()
@@ -370,14 +376,14 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_blast_damage_program.html#dafc94c7f45e08017491cdf1657e84dc">NvBlastDamageProgram</a>
<li>submeshCount
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#8186645cb97a75ddf9c5d01c26929aa5">Nv::Blast::ExporterMeshData</a>
-<li>submeshNames
-: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#cdf9612bfadf170ec24d54a4f0331169">Nv::Blast::ExporterMeshData</a>
+<li>submeshMats
+: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#fcaa1c78b5b46f20f3ad71aefd7438f1">Nv::Blast::ExporterMeshData</a>
<li>submeshOffsets
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#c5da07eb5e955933b2a66172086ca1e3">Nv::Blast::ExporterMeshData</a>
<li>subscribe()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#f2e0b2eaa5f46ba5af2fbf8be98a5e93">Nv::Blast::ExtPxFamily</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#e47dd2fedc6bbfb5512f83a06b8782ed">Nv::Blast::ExtPxManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#8d02f38c4dbe02470bada3f48d27e179">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#e47dd2fedc6bbfb5512f83a06b8782ed">Nv::Blast::ExtPxManager</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#f2e0b2eaa5f46ba5af2fbf8be98a5e93">Nv::Blast::ExtPxFamily</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#8d02f38c4dbe02470bada3f48d27e179">Nv::Blast::final</a>
<li>Subtype
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#b7f4bb03fd3e37d487b6baa02104db7d">Nv::Blast::TkJointUpdateEvent</a>
@@ -392,13 +398,13 @@ Here is a list of all class members with links to the classes they belong to:
<li>SupportFlag
: <a class="el" href="struct_nv_blast_chunk_desc.html#c5f6208f745fd4269c4a9b098297bf1b912c6007e1f18bab5eca228701183b3c">NvBlastChunkDesc</a>
<li>surfaceResolution
-: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8c8da622c931ed7fd40f240611454436">Nv::Blast::SlicingConfiguration</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#03bfc2888fc542c4c25a822d91e4ad90">Nv::Blast::NoiseConfiguration</a>
<li>swap()
: <a class="el" href="classbt_aligned_object_array.html#ff6f6234bb9c7cd1cea1cf00f07c1c09">btAlignedObjectArray&lt; T &gt;</a>
<li>SweepingAccelerator()
: <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#edd11ecc891c00c187803dbb6edea59f">Nv::Blast::SweepingAccelerator</a>
<li>syncFamily()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#11c708920d867cc1ead156773f49abeb">Nv::Blast::ExtSync</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#116f3536defc2e352849792b25abc91f">Nv::Blast::ExtSync</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_0x74.html b/docs/source_docs/files/functions_0x74.html
index e6b490c..017a953 100644
--- a/docs/source_docs/files/functions_0x74.html
+++ b/docs/source_docs/files/functions_0x74.html
@@ -203,34 +203,34 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#f10f386fa4179b16fe6bd5d89e710cef">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#31cc3a5da0dd6392f59deda16ef8cf64">Nv::Blast::Serialization::UUID::UUID::Reader</a>
<li>totalSize()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#e503a685fe7eab5ae556921752cb8bbc">Nv::Blast::Serialization::UUID::UUID::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#21750252148230cfc839520ca35582d3">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#c3da4d8443f311459862aaad1d7c7c48">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#f556395e60fb69cc10006c5fd2fe4844">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#92ad310391726bdd036ec454ad19f18e">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#c3da4d8443f311459862aaad1d7c7c48">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#a65dc6f2372fe762e0224683da298028">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#8dd99707785c4e6878c4673f02aa7232">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#e503a685fe7eab5ae556921752cb8bbc">Nv::Blast::Serialization::UUID::UUID::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#9a0ea946976427eb9421d9a3dc568dfd">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#f556395e60fb69cc10006c5fd2fe4844">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ec08055ba8ca633c3e8130100b40cb4e">Nv::Blast::Serialization::Asset::Asset::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#08fd180220cacbca251aadf58b699845">Nv::Blast::Serialization::Asset::Asset::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#aef4fccdd35d9f7893ebf4c4f60faa69">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ec08055ba8ca633c3e8130100b40cb4e">Nv::Blast::Serialization::Asset::Asset::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#21750252148230cfc839520ca35582d3">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#d8206d067d85af185ade2ce17d50b156">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#01497565c522da50aa931a797e379a39">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#d752368c7f238a3102658488bc4ff18a">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#8d962bdbfbfa92dd108f3dbc8bad8c0f">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#2eb7b86b45386ea405b65afe08d38130">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#ba129ef1d5ef65a5fdd583862865b90e">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#d8206d067d85af185ade2ce17d50b156">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#28fa49746b58bce57762b552677f2baa">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#cbd643b52c0c888a8da38193d7b55015">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#31521652cec5bbb496ab396bc8d475f1">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#218747f6fed6a23f397c2de29c6fd957">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#cd5e20076e9e4297a93c60271c4c0767">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#31521652cec5bbb496ab396bc8d475f1">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#aef4fccdd35d9f7893ebf4c4f60faa69">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#28fa49746b58bce57762b552677f2baa">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#cbe2368d892018cbd20428b6a7c3f5fc">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#61b4709061ae5abc1e199dca60a6fd23">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#be32a750f34311163a5ba4eafc83a54e">Nv::Blast::Serialization::UUID::UUID::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#656795a76a53501fb14856cb3fff9255">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#aaa7ede31c5cf061584aa07a60704208">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#61b4709061ae5abc1e199dca60a6fd23">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#218747f6fed6a23f397c2de29c6fd957">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#cbd643b52c0c888a8da38193d7b55015">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#c3cf9b912d7c9bb9fb434198d4353919">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#cbe2368d892018cbd20428b6a7c3f5fc">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#ba129ef1d5ef65a5fdd583862865b90e">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#2eb7b86b45386ea405b65afe08d38130">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#e33cae8be129c71af73259123b1df8f3">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#57327832952f50042ba3a77fa7356c27">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#59945fc90de0f94b7cd924c09e800f8f">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
@@ -238,28 +238,29 @@ Here is a list of all class members with links to the classes they belong to:
<li>tr
: <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#8352a92eb1d63043f23353a142dfeaf0">Nv::Blast::EdgeToTriangles</a>
<li>transform
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html#38d62b26d068141c048b6b5ee69e7443">Nv::Blast::ExtPxSubchunk</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#35bb13d8dc496d1f6da3476f7ca3ec8b">Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#d7b10d6b4904147286497ec4a0c4860c">Nv::Blast::CutoutConfiguration</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#d5dbb42eb8ca089f7f7a6d9061035178">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#35bb13d8dc496d1f6da3476f7ca3ec8b">Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html#38d62b26d068141c048b6b5ee69e7443">Nv::Blast::ExtPxSubchunk</a>
<li>Triangle()
-: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#e1a81abd0388b1c098b95b442b72650c">Nv::Blast::Triangle</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#89b6fa3e18084a8e90d4a22177416217">Nv::Blast::Triangle</a>
<li>triangleBoundingBoxIntersection()
: <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#6136bb55c6b036333854c725419e7015">Nv::Blast::TriangleProcessor</a>
<li>TriangleIndexed()
-: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#26f032d412ed150b68bb531e7a1b639d">Nv::Blast::TriangleIndexed</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#bff0963d62134aabe871bbea37b68444">Nv::Blast::TriangleIndexed</a>
<li>TriangleProcessor()
: <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#56ece4bad23e797196a0594bba04a99c">Nv::Blast::TriangleProcessor</a>
<li>triangulate()
: <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#b7cf6608fd71c417262feec54f3ccf75">Nv::Blast::Triangulator</a>
<li>triangulate3d()
-: <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html#995315805c698e94bd4dd85409d042c3">FLOAT_MATH::fm_Triangulate</a>
+: <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html#241a1d0ef91a0d1990b2abfc441084ca">FLOAT_MATH::fm_Triangulate</a>
<li>trId
: <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#80203dd762ab3448bf15ebb38035b0c6">Nv::Blast::PlaneChunkIndexer</a>
<li>trimCollisionGeometry()
-: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#18827ae5019d32f05bda0b53aeb142dd">Nv::Blast::ConvexMeshBuilder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#83fb48e5b7abff3e91655382327c2e05">Nv::Blast::ConvexMeshBuilderImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#83fb48e5b7abff3e91655382327c2e05">Nv::Blast::ConvexMeshBuilderImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#18827ae5019d32f05bda0b53aeb142dd">Nv::Blast::ConvexMeshBuilder</a>
<li>TrPrcTriangle()
-: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#13eaba7506fd27fbddb3233677cd5699">Nv::Blast::TrPrcTriangle</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#e9cef0c8a067f17912c1ef2b95081d40">Nv::Blast::TrPrcTriangle</a>
<li>TrPrcTriangle2d()
: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#2f61c65d8cddf3c8054ab849bd43a495">Nv::Blast::TrPrcTriangle2d</a>
<li>TryLock()
@@ -267,27 +268,28 @@ Here is a list of all class members with links to the classes they belong to:
<li>tryRead()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_input_stream.html#8fdb8bfaacf4f53355a180b1b9d1b234">Nv::Blast::ExtInputStream</a>
<li>type
-: <a class="el" href="struct_nv_1_1_blast_1_1_array.html#94fd490890f7c6e45784fd43eb14e260">Nv::Blast::Array&lt; T &gt;</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_hash_set.html#bb3e1de36be2fb129233251f720c0d93">Nv::Blast::HashSet&lt; Key, HashFn &gt;</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_inline_array.html#47c4d515e65129789d1b58bf02481057">Nv::Blast::InlineArray&lt; T, N &gt;</a>
+<li>Type
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b">Nv::Blast::TkEvent</a>
+<li>type
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#b2e0f4702427030af86b0f799660debb">Nv::Blast::ExtSyncEvent</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#000709f52a7d7e2629aaa0114260dec5">Nv::Blast::TkEvent</a>
<li>Type
: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html#8aa770569b91693313927c1ffdec4074">Nv::Blast::Serialization::PxConvexMeshGeometry</a>
<li>type
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#000709f52a7d7e2629aaa0114260dec5">Nv::Blast::TkEvent</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_hash_map.html#959b6d3c31a9f21ed69f0cfcade20d3f">Nv::Blast::HashMap&lt; Key, Value, HashFn &gt;</a>
<li>Type
-: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html#255df2928f723c0d99d7a98f31a7c19f">Nv::Blast::Serialization::NvBlastDataBlock</a>
-, <a class="el" href="struct_nv_blast_message.html#a131d1cdff39661ffe961fa4c24742ce">NvBlastMessage</a>
+: <a class="el" href="struct_nv_blast_message.html#a131d1cdff39661ffe961fa4c24742ce">NvBlastMessage</a>
<li>type
-: <a class="el" href="struct_nv_1_1_blast_1_1_inline_array.html#47c4d515e65129789d1b58bf02481057">Nv::Blast::InlineArray&lt; T, N &gt;</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#b2e0f4702427030af86b0f799660debb">Nv::Blast::ExtSyncEvent</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_hash_set.html#bb3e1de36be2fb129233251f720c0d93">Nv::Blast::HashSet&lt; Key, HashFn &gt;</a>
<li>Type
: <a class="el" href="struct_nv_blast_data_block.html#78797137dcdd9524f082fc784f7b9648">NvBlastDataBlock</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html#255df2928f723c0d99d7a98f31a7c19f">Nv::Blast::Serialization::NvBlastDataBlock</a>
<li>type
-: <a class="el" href="struct_nv_1_1_blast_1_1_hash_map.html#959b6d3c31a9f21ed69f0cfcade20d3f">Nv::Blast::HashMap&lt; Key, Value, HashFn &gt;</a>
-<li>Type
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b">Nv::Blast::TkEvent</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_array.html#94fd490890f7c6e45784fd43eb14e260">Nv::Blast::Array&lt; T &gt;</a>
<li>TypeCount
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b8ddfbe9ceb31a245bd3c53bacd64353b">Nv::Blast::TkEvent</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493a36f1dbee3e8bc13b989992ae25cdf851">Nv::Blast::TkTypeIndex</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493a36f1dbee3e8bc13b989992ae25cdf851">Nv::Blast::TkTypeIndex</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b8ddfbe9ceb31a245bd3c53bacd64353b">Nv::Blast::TkEvent</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_0x75.html b/docs/source_docs/files/functions_0x75.html
index f908c45..73abf51 100644
--- a/docs/source_docs/files/functions_0x75.html
+++ b/docs/source_docs/files/functions_0x75.html
@@ -110,12 +110,15 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#0da64cab1fb7b93167505a52da8c74d3">Nv::Blast::ExtPxFamily</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#5b4189527d151328f1d9ce166fa5f9d1">Nv::Blast::ExtPxManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#5ee7e8f12a169ea48e351aab521a728d">Nv::Blast::final</a>
+<li>Update()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html#7ab411d05d0608ec825d1a7d62dd1946">VHACD::IVHACD::IVHACD::IUserCallback</a>
<li>update()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#7e5295b0db1eb3224ffbc6cdf9b24681">Nv::Blast::ExtPxStressSolver</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#e00997aef0eba5d06df2bbdfceab00c0">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#0a994dd1c576f36e5acd73895817ee72">Nv::Blast::ExtStressSolver</a>
-<li>Update()
-: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html#7ab411d05d0608ec825d1a7d62dd1946">VHACD::IVHACD::IVHACD::IUserCallback</a>
+<li>updateBaseMesh()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#384be45a1310ee0652d315127e62da22">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#0217eb658aa3890c3d1d2e030436b07b">Nv::Blast::FractureToolImpl</a>
<li>updateJoint()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#5e6214993a74a5f16598f5b8634e6a21">Nv::Blast::final</a>
<li>UpdateMinMax()
@@ -127,20 +130,22 @@ Here is a list of all class members with links to the classes they belong to:
<li>UpperSupport
: <a class="el" href="struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html#fdc7db1ba5c96b0e9fc3d8a0c57c29e1cf5eca8c2aba4cc6ab47143220ade97c">Nv::Blast::Asset::Asset::ChunkAnnotation</a>
<li>userData
-: <a class="el" href="struct_nv_blast_chunk.html#9d49d856390e7758d4ea26ae69ae6aa5">NvBlastChunk</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#e648745137d1ba4ac78dbb8189e43f96">Nv::Blast::TkActorData</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#e1a1d9f53d372a748f615fc47b730a42">Nv::Blast::TkObject</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#7161aa4637570593093cac005c843175">Nv::Blast::Triangle</a>
+, <a class="el" href="struct_nv_blast_chunk_desc.html#61728e37d062c4cc9a0e8fe40584959e">NvBlastChunkDesc</a>
+, <a class="el" href="struct_nv_blast_chunk.html#9d49d856390e7758d4ea26ae69ae6aa5">NvBlastChunk</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#adbfad94aec1aaf6e431482cc4d659f9">Nv::Blast::ExtPxAsset</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">Nv::Blast::TriangleIndexed</a>
<li>userdata
+: <a class="el" href="struct_nv_blast_chunk_fracture_data.html#6623c6f7d40381a862e058a868ec22a5">NvBlastChunkFractureData</a>
+<li>userData
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#e1a1d9f53d372a748f615fc47b730a42">Nv::Blast::TkObject</a>
+<li>userdata
: <a class="el" href="struct_nv_blast_bond_fracture_data.html#33fec8bda99647afa0a1fa7e03383f91">NvBlastBondFractureData</a>
-, <a class="el" href="struct_nv_blast_chunk_fracture_data.html#6623c6f7d40381a862e058a868ec22a5">NvBlastChunkFractureData</a>
<li>userData
-: <a class="el" href="struct_nv_blast_bond.html#4e131a735184d74e611b9b40a368edd7">NvBlastBond</a>
-, <a class="el" href="struct_nv_blast_chunk_desc.html#61728e37d062c4cc9a0e8fe40584959e">NvBlastChunkDesc</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#7161aa4637570593093cac005c843175">Nv::Blast::Triangle</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#aa4adc1a15857521aa9b61094c3b752b">Nv::Blast::ExtPxFamily</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#e648745137d1ba4ac78dbb8189e43f96">Nv::Blast::TkActorData</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">Nv::Blast::Facet</a>
+, <a class="el" href="struct_nv_blast_bond.html#4e131a735184d74e611b9b40a368edd7">NvBlastBond</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#aa4adc1a15857521aa9b61094c3b752b">Nv::Blast::ExtPxFamily</a>
<li>userIntData
: <a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#65dbac714ebfdc9f0a4d7a905bbbcdf4">Nv::Blast::TkIdentifiable</a>
<li>UUID()
diff --git a/docs/source_docs/files/functions_0x76.html b/docs/source_docs/files/functions_0x76.html
index 43595ff..bef7462 100644
--- a/docs/source_docs/files/functions_0x76.html
+++ b/docs/source_docs/files/functions_0x76.html
@@ -104,6 +104,7 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="class_fbx_utils.html#dec64718b67a2603103ce2e1b381c176">FbxUtils</a>
<li>vertices
: <a class="el" href="classbt_convex_hull_computer.html#44b13cded1cd7726d3f18c2f6f98c7cc">btConvexHullComputer</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout.html#c29380ef69c677be86745a7ff8b2805d">Nv::Blast::Cutout</a>
<li>VHACD()
: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#bbb2b701be0a9fe1fe29c7254d1a142f">VHACD::VHACD</a>
<li>view()
@@ -112,17 +113,19 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_blast_timers.html#e83ccbba27f60d1885d25328e5fd34cf">NvBlastTimers</a>
<li>VisibleChunkIt()
: <a class="el" href="class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html#e438f37b95f269957478625a5974906c">Nv::Blast::Actor::Actor::VisibleChunkIt</a>
-<li>Volume
-: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#a3652431dd010eba4418cae1c9e74beb">VHACD::TetrahedronSet</a>
+<li>Volume()
+: <a class="el" href="class_v_h_a_c_d_1_1_volume.html#dbcb7b194e33f8d953e50dce81f320f4">VHACD::Volume</a>
<li>volume
-: <a class="el" href="struct_nv_blast_chunk.html#8ba6098c271d2b347598c64b4e60b64a">NvBlastChunk</a>
-, <a class="el" href="struct_nv_blast_chunk_desc.html#18a7f5e3f32d67d1ca645ce268d7ca0c">NvBlastChunkDesc</a>
+: <a class="el" href="struct_nv_blast_chunk_desc.html#18a7f5e3f32d67d1ca645ce268d7ca0c">NvBlastChunkDesc</a>
<li>Volume
: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a3652431dd010eba4418cae1c9e74beb">VHACD::VoxelSet</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_volume.html#dbcb7b194e33f8d953e50dce81f320f4">VHACD::Volume</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#a3652431dd010eba4418cae1c9e74beb">VHACD::TetrahedronSet</a>
+<li>volume
+: <a class="el" href="struct_nv_blast_chunk.html#8ba6098c271d2b347598c64b4e60b64a">NvBlastChunk</a>
<li>voronoiFracturing()
-: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#4f3ef816a0f201da675be379691193d1">Nv::Blast::FractureTool</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f7fd215d495bd93428a5075abad44d09">Nv::Blast::FractureToolImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f7fd215d495bd93428a5075abad44d09">Nv::Blast::FractureToolImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#4f3ef816a0f201da675be379691193d1">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#3ef1b827dd70eb666cce38c3dbcc507f">Nv::Blast::FractureToolImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c4fc3be233311be7daf7471fcea21285">Nv::Blast::FractureTool</a>
<li>VoronoiSitesGeneratorImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#01f58715063631ce078fa90bfd6a920c">Nv::Blast::VoronoiSitesGeneratorImpl</a>
diff --git a/docs/source_docs/files/functions_0x78.html b/docs/source_docs/files/functions_0x78.html
index 05bbfd8..79e4b15 100644
--- a/docs/source_docs/files/functions_0x78.html
+++ b/docs/source_docs/files/functions_0x78.html
@@ -87,18 +87,19 @@ Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
<li>x
-: <a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#e335cbbcb1b1a657b4e42feb54a413ae">Nv::Blast::VSA::Vec3</a>
-, <a class="el" href="struct_nvc_vec2.html#e4a6f9e53428ccf99829db890b938aad">NvcVec2</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#67cacfccae3f246e4d340046854e72bf">Nv::Blast::POINT2D</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#e335cbbcb1b1a657b4e42feb54a413ae">Nv::Blast::VSA::Vec3</a>
<li>X()
: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#971194b1bd929f97ac61ffe63fbcb2f7">VHACD::Vec2&lt; T &gt;</a>
, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#b020454532f534fdb16a72248cc6b3da">VHACD::Vec3&lt; T &gt;</a>
<li>x
-: <a class="el" href="struct_nvc_vec4.html#a096be695db156d27bc7b2be9e6ef6fc">NvcVec4</a>
-, <a class="el" href="struct_nvc_vec3i.html#a60b055749cc66730bfa803905fda397">NvcVec3i</a>
+: <a class="el" href="struct_nvc_vec4i.html#b0398a1a9339d389e6e2f36c9c9ac977">NvcVec4i</a>
+, <a class="el" href="struct_nvc_vec3.html#1fb754591e800bd36dcb2223216644fb">NvcVec3</a>
, <a class="el" href="struct_nvc_vec2i.html#fd24b426d2ba9a17de3e12a1952540da">NvcVec2i</a>
, <a class="el" href="struct_nvc_quat.html#8b8720cfb57ae06668fd7048e2a82a4f">NvcQuat</a>
-, <a class="el" href="struct_nvc_vec4i.html#b0398a1a9339d389e6e2f36c9c9ac977">NvcVec4i</a>
-, <a class="el" href="struct_nvc_vec3.html#1fb754591e800bd36dcb2223216644fb">NvcVec3</a>
+, <a class="el" href="struct_nvc_vec4.html#a096be695db156d27bc7b2be9e6ef6fc">NvcVec4</a>
+, <a class="el" href="struct_nvc_vec3i.html#a60b055749cc66730bfa803905fda397">NvcVec3i</a>
+, <a class="el" href="struct_nvc_vec2.html#e4a6f9e53428ccf99829db890b938aad">NvcVec2</a>
<li>x_slices
: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8b81e5abf2237e0a47eb03373c5e1075">Nv::Blast::SlicingConfiguration</a>
</ul>
diff --git a/docs/source_docs/files/functions_0x79.html b/docs/source_docs/files/functions_0x79.html
index 009af39..5e86a8d 100644
--- a/docs/source_docs/files/functions_0x79.html
+++ b/docs/source_docs/files/functions_0x79.html
@@ -93,13 +93,14 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="struct_nvc_vec3i.html#afb1c175b2ddd740ab1866691deb4474">NvcVec3i</a>
, <a class="el" href="struct_nvc_vec2i.html#2080925f84a15c89d75d8040d13a1d5c">NvcVec2i</a>
, <a class="el" href="struct_nvc_quat.html#e30a369d4fdfd529a02c6bc24e186d4f">NvcQuat</a>
+, <a class="el" href="struct_nvc_vec4.html#3b73377e918214b0fbd3927ee416cc0e">NvcVec4</a>
<li>Y()
: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#3f06b00e79b81a7948e8e1392ae4dd59">VHACD::Vec2&lt; T &gt;</a>
<li>y
-: <a class="el" href="struct_nvc_vec3.html#b94f8fe1d24d91b942bc6e87e76c0fc0">NvcVec3</a>
-, <a class="el" href="struct_nvc_vec2.html#6f6295fc8669ad95cb006a2189c0ed63">NvcVec2</a>
+: <a class="el" href="struct_nvc_vec2.html#6f6295fc8669ad95cb006a2189c0ed63">NvcVec2</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#a1a733303a2cf444b2feca0659e6baf0">Nv::Blast::VSA::Vec3</a>
-, <a class="el" href="struct_nvc_vec4.html#3b73377e918214b0fbd3927ee416cc0e">NvcVec4</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#2e1dfe475a2a14dea61686b82a168fd1">Nv::Blast::POINT2D</a>
+, <a class="el" href="struct_nvc_vec3.html#b94f8fe1d24d91b942bc6e87e76c0fc0">NvcVec3</a>
<li>Y()
: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#483e45a6420e0a86617c0f0c220a69a3">VHACD::Vec2&lt; T &gt;</a>
<li>y_slices
diff --git a/docs/source_docs/files/functions_0x7e.html b/docs/source_docs/files/functions_0x7e.html
index b5c4d01..4fba666 100644
--- a/docs/source_docs/files/functions_0x7e.html
+++ b/docs/source_docs/files/functions_0x7e.html
@@ -110,6 +110,8 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#880f602b6b2aaebaed4c8cfa454f46ac">Nv::Blast::CollisionHullImpl</a>
<li>~ConvexMeshBuilder()
: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#e5a4759e5763c616fef308a12b671305">Nv::Blast::ConvexMeshBuilder</a>
+<li>~CutoutSet()
+: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#6122cea44eca2907f01ec61f1d963e93">Nv::Blast::CutoutSet</a>
<li>~ErrorCallback()
: <a class="el" href="class_nv_1_1_blast_1_1_error_callback.html#2c00a6e93b1b9f6c6914497c9d9fc2e0">Nv::Blast::ErrorCallback</a>
<li>~ExtDamageAcceleratorAABBTree()
diff --git a/docs/source_docs/files/functions_func.html b/docs/source_docs/files/functions_func.html
index bf635c2..f817b23 100644
--- a/docs/source_docs/files/functions_func.html
+++ b/docs/source_docs/files/functions_func.html
@@ -177,17 +177,17 @@
, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#00c2f764504adda5fee1ab2f1e61a173">VHACD::TetrahedronSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_volume.html#706787887d65cc8294af98108dbe8732">VHACD::Volume</a>
<li>allocate()
-: <a class="el" href="class_nv_1_1_blast_1_1_local_buffer.html#dcd31b00a02dfa4df22a5191ec1bc208">Nv::Blast::LocalBuffer&lt; T &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#95a84da830eadbe23b5cfc1ff8abb6bb">Nv::Blast::SharedMemory</a>
-, <a class="el" href="classbt_aligned_object_array.html#2302b4abe7664283231e150ecadc4576">btAlignedObjectArray&lt; T &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#7ee955ac7695f8167d74aa060bfe6492">Nv::Blast::SharedBuffer&lt; T &gt;</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#95a84da830eadbe23b5cfc1ff8abb6bb">Nv::Blast::SharedMemory</a>
<li>Allocate()
: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#0c04c8ffd6c9e8681a664f71e778f67e">VHACD::SArray&lt; T, N &gt;</a>
<li>allocate()
-: <a class="el" href="classbt_aligned_allocator.html#5b14474126ff00cd364dfb74304ec6c3">btAlignedAllocator&lt; T, Alignment &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_allocator.html#fdd1a23ef5c703cf4440db709536b6dd">Nv::Blast::Allocator</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_allocator.html#fdd1a23ef5c703cf4440db709536b6dd">Nv::Blast::Allocator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_local_buffer.html#dcd31b00a02dfa4df22a5191ec1bc208">Nv::Blast::LocalBuffer&lt; T &gt;</a>
+, <a class="el" href="classbt_aligned_allocator.html#5b14474126ff00cd364dfb74304ec6c3">btAlignedAllocator&lt; T, Alignment &gt;</a>
+, <a class="el" href="classbt_aligned_object_array.html#2302b4abe7664283231e150ecadc4576">btAlignedObjectArray&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_allocator_callback.html#e0303f5b6c3993251bdf790f43ef4e90">Nv::Blast::AllocatorCallback</a>
, <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html#f83d17680afb4c8b03eb3fa81f79255d">Nv::Blast::SharedBlock&lt; T &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#7ee955ac7695f8167d74aa060bfe6492">Nv::Blast::SharedBuffer&lt; T &gt;</a>
<li>Allocator()
: <a class="el" href="class_nv_1_1_blast_1_1_allocator.html#27443f120df80394ff9800159b366eea">Nv::Blast::Allocator</a>
<li>allocData()
diff --git a/docs/source_docs/files/functions_func_0x63.html b/docs/source_docs/files/functions_func_0x63.html
index bae2700..f213bc3 100644
--- a/docs/source_docs/files/functions_func_0x63.html
+++ b/docs/source_docs/files/functions_func_0x63.html
@@ -142,11 +142,11 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#3dc144b46172ea16b2365b3a5f04d3c8">Nv::Blast::CollisionHullImpl</a>
<li>CollisionParams()
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#76f1a721b186883c0b2833c897591957">Nv::Blast::CollisionParams</a>
+<li>compute()
+: <a class="el" href="classbt_convex_hull_computer.html#1a41f091552e8c13655dc6709dfd10be">btConvexHullComputer</a>
<li>Compute()
: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#1553450568fbefebc4100710d336bd9b">VHACD::VHACD</a>
, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#6841416086ba66fb28973a1f3aee1579">VHACD::IVHACD</a>
-<li>compute()
-: <a class="el" href="classbt_convex_hull_computer.html#1a41f091552e8c13655dc6709dfd10be">btConvexHullComputer</a>
<li>ComputeBB()
: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#1218d20baebca8582008c290ff20fb12">VHACD::PrimitiveSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#fe31a1a939522fd560ca41691c650668">VHACD::VoxelSet</a>
@@ -183,10 +183,10 @@
, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#f00162d0f41ff900dfccf33be38dd3f9">VHACD::VoxelSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#5685dea1be98db6435cda31252bffd62">VHACD::TetrahedronSet</a>
<li>ComputeVolume()
-: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#640488a83fefc3321b995dbdeb54c889">VHACD::Mesh</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c69dc9bddc9d7ac7e0c5bfc894cbbc53">VHACD::TetrahedronSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#640488a83fefc3321b995dbdeb54c889">VHACD::Mesh</a>
, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#81455b83adbeefb1e8e670a6ff7d1065">VHACD::PrimitiveSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#e2547d14bccde63a36bd39e9c418171b">VHACD::VoxelSet</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c69dc9bddc9d7ac7e0c5bfc894cbbc53">VHACD::TetrahedronSet</a>
<li>construct()
: <a class="el" href="classbt_aligned_allocator.html#fdb40058534d13fed3fddade2939bd8e">btAlignedAllocator&lt; T, Alignment &gt;</a>
<li>Convert()
@@ -200,64 +200,75 @@
: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#ac9a3c9256ac22abc3337261bd6116d7">Nv::Blast::ConvexMeshBuilderImpl</a>
<li>cooking()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html#aee7e399931d172c6e64358765ad88d3">Nv::Blast::ApexImporter::ApexDestruction</a>
-<li>Copy()
-: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#04992292ab6d6934657cdf82cc3c3512">VHACD::TMMesh</a>
<li>copy()
: <a class="el" href="classbt_aligned_object_array.html#edc2708d688e8cc816d97ecb05ace68f">btAlignedObjectArray&lt; T &gt;</a>
+<li>Copy()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#04992292ab6d6934657cdf82cc3c3512">VHACD::TMMesh</a>
<li>copyFromArray()
: <a class="el" href="classbt_aligned_object_array.html#1464bd66b0e5e3880b4c7aa4a2ce13a1">btAlignedObjectArray&lt; T &gt;</a>
<li>CopyPoints()
: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a760ea75162c7f4c340b9c093328e256">VHACD::Mesh</a>
<li>create()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#b899763ad22b77d5d99cdd60bf008cd3">Nv::Blast::ExtPxAsset</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#2c98eb8bb98fd0c9823164df05c5f76c">Nv::Blast::ExtPxStressSolver</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#887cfcc5831c53fe1e1f81e84be41a55">Nv::Blast::ExtPxManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#7fbbb098b47ed4e68bca0f610a8c3d1b">Nv::Blast::ExtGroupTaskManager</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#d6dc3a8db8057eee30b10dff9680595c">Nv::Blast::Asset</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#b2de9bf320ffa4c0a777d5c9e72d1803">Nv::Blast::ExtPxAsset</a>
<li>Create()
-: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#20fae1ff3601da999dc643e9a0269c5b">VHACD::PrimitiveSet</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#d8358b90b875e0b5b449ee4a0fcbb834">VHACD::TetrahedronSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#330a8667b94b230cb003f22cbf5ec2c4">VHACD::VoxelSet</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#d8358b90b875e0b5b449ee4a0fcbb834">VHACD::TetrahedronSet</a>
<li>create()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#f5d75425949193fa5c265216f35fdf55">Nv::Blast::ExtSync</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#6514c543e6df14d77ef660bafa8c4fb3">Nv::Blast::ExtPxAsset</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#5687ec8821dd47069214a893d0c2a379">Nv::Blast::ExtImpactDamageManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_asset.html#d6dc3a8db8057eee30b10dff9680595c">Nv::Blast::Asset</a>
+<li>Create()
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#20fae1ff3601da999dc643e9a0269c5b">VHACD::PrimitiveSet</a>
+<li>create()
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#b899763ad22b77d5d99cdd60bf008cd3">Nv::Blast::ExtPxAsset</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#eeb9f6f953d29859bf87885fe7bea2e3">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#6514c543e6df14d77ef660bafa8c4fb3">Nv::Blast::ExtPxAsset</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#887cfcc5831c53fe1e1f81e84be41a55">Nv::Blast::ExtPxManager</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#7fbbb098b47ed4e68bca0f610a8c3d1b">Nv::Blast::ExtGroupTaskManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#307ec3c8c73cb706ec153bd63baee7c4">Nv::Blast::Actor</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#a3d3393b56c95907eb4288f0ecb9beb1">Nv::Blast::TkActorImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#eeb9f6f953d29859bf87885fe7bea2e3">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#2c98eb8bb98fd0c9823164df05c5f76c">Nv::Blast::ExtPxStressSolver</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a69418650f816f3182ea363713111180">Nv::Blast::ExtStressSolver</a>
<li>createActor()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#8abe98c41d659ecdeb70b722450b56be">Nv::Blast::TkFrameworkImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#30b4f2c95a00aa2cd98a3ba4001b0cb8">Nv::Blast::TkFramework</a>
<li>createAsset()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#d45cd110c344066b7bf50fd2743beb82">Nv::Blast::TkFrameworkImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#f1279d3414ad43036ff3e9e4b37e0a43">Nv::Blast::TkFramework</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#e30026ed8aabfdba83d2180dabfae9eb">Nv::Blast::TkFrameworkImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#f1279d3414ad43036ff3e9e4b37e0a43">Nv::Blast::TkFramework</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#d45cd110c344066b7bf50fd2743beb82">Nv::Blast::TkFrameworkImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#9f9ae6a30e80b39d3fcbb14483c20646">Nv::Blast::TkFramework</a>
<li>createBondBetweenMeshes()
-: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#f3001b8eef097d8d250c844d23870f92">Nv::Blast::BlastBondGeneratorImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#0a562f5a63aba0efbc7df017e77d5c8e">Nv::Blast::BlastBondGenerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#f3001b8eef097d8d250c844d23870f92">Nv::Blast::BlastBondGeneratorImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#e2f6a1a14917cac480eef0110ecc5af5">Nv::Blast::BlastBondGenerator</a>
<li>createChunkMesh()
-: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7ffacc77ed102a8cd52c080055a08c3f">Nv::Blast::FractureToolImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#04bb5dd940274a9c8b097cc9f06d0708">Nv::Blast::FractureTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#04bb5dd940274a9c8b097cc9f06d0708">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7ffacc77ed102a8cd52c080055a08c3f">Nv::Blast::FractureToolImpl</a>
<li>createFamily()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#4f76548a36265c068f6080cde0ef674a">Nv::Blast::ExtPxManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#55bc408e0ebd0ca9f6adf523ace899a0">Nv::Blast::final</a>
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#55bc408e0ebd0ca9f6adf523ace899a0">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#4f76548a36265c068f6080cde0ef674a">Nv::Blast::ExtPxManager</a>
<li>createGroup()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#62cf99de17faea824364a987b165a1eb">Nv::Blast::TkFrameworkImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#fbb1cce46ef38bf0a3fb2a5e1b4e2499">Nv::Blast::TkFramework</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#fbb1cce46ef38bf0a3fb2a5e1b4e2499">Nv::Blast::TkFramework</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#62cf99de17faea824364a987b165a1eb">Nv::Blast::TkFrameworkImpl</a>
<li>createJoint()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#40b557778256cd6589a3b174015c3029">Nv::Blast::TkFramework</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#b14cdb62b9300cc88535adfce7d6945f">Nv::Blast::final</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#a2c0a8e8db4ba338bc7c35db417ce122">Nv::Blast::TkFrameworkImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#93817a287d8c0eb2c658ad0e379b807c">Nv::Blast::ExtPxManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#a2c0a8e8db4ba338bc7c35db417ce122">Nv::Blast::TkFrameworkImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#40b557778256cd6589a3b174015c3029">Nv::Blast::TkFramework</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#b14cdb62b9300cc88535adfce7d6945f">Nv::Blast::final</a>
<li>createNewMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#dcfc051a4533b68196b5a897c5f1befb">Nv::Blast::BooleanEvaluator</a>
<li>createRaycastMesh()
-: <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#31b2f20b771a8596f3feddd462276e59">VHACD::RaycastMesh</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#6a1024989eba5ce6650d87780a1b7a3a">VHACD::RaycastMesh</a>
<li>createRequiredScratch()
: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#3082322754cba457f678e567b288fe02">Nv::Blast::Actor</a>
, <a class="el" href="class_nv_1_1_blast_1_1_asset.html#b7a7be3a23d3cebbf4be3ef8f1b442c6">Nv::Blast::Asset</a>
+<li>cut()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ddbaafbc27cd4bfcfe9777060455c127">Nv::Blast::FractureToolImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#36b1f5a608fb87c0da383e32e7f09bf1">Nv::Blast::FractureTool</a>
+<li>cutout()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#247f0e36c015237002dc87675562289b">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#6c74f2ddd8b73705675767149c2ce69e">Nv::Blast::FractureToolImpl</a>
+<li>CutoutSetImpl()
+: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#77388b87dcf872052a907c193c0a8a64">Nv::Blast::CutoutSetImpl</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_func_0x66.html b/docs/source_docs/files/functions_func_0x66.html
index 5bf8560..737d691 100644
--- a/docs/source_docs/files/functions_func_0x66.html
+++ b/docs/source_docs/files/functions_func_0x66.html
@@ -128,8 +128,8 @@
: <a class="el" href="class_nv_1_1_blast_1_1final.html#86cfa04d729ebeeb6e4d161476f4ec1a">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#21e5b0f420b38efd4ea32c2545f529b9">Nv::Blast::ExtDamageAcceleratorInternal</a>
<li>findIslands()
-: <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#167fe452bc2d1774c22eb18a3aed77f2">Nv::Blast::FamilyGraph</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#372818aee680b0cefdcd27010234826e">Nv::Blast::Actor</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#372818aee680b0cefdcd27010234826e">Nv::Blast::Actor</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#167fe452bc2d1774c22eb18a3aed77f2">Nv::Blast::FamilyGraph</a>
<li>findIslandsRequiredScratch()
: <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#4eb099c1eb38d13f411a2832a50a60ef">Nv::Blast::FamilyGraph</a>
<li>findLinearSearch()
@@ -141,6 +141,12 @@
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#95f2ae1d3cce13ce93fdde0c06b7c097">Nv::Blast::TkFrameworkImpl</a>
<li>findSerializer()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#19fcfe0c6c38fb03917bc67a6e0d4dae">Nv::Blast::ExtSerializationInternal</a>
+<li>fitAllUvToRect()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#21dee486b1499f135740cac4a4d85af0">Nv::Blast::FractureToolImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a9a87637d6d190d71678f0fb9a100bfd">Nv::Blast::FractureTool</a>
+<li>fitUvToRect()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#db1c311cbb3d84c7bfbfd12abe01af0b">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#6cab6022e3cfb8bfc287428c507a9459">Nv::Blast::FractureToolImpl</a>
<li>FixedArray()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#ab4aee079051ab98705ccbb4ed99d2f2">Nv::Blast::FixedArray&lt; T &gt;</a>
<li>FixedBitmap()
diff --git a/docs/source_docs/files/functions_func_0x67.html b/docs/source_docs/files/functions_func_0x67.html
index b70ef9a..e99bbb5 100644
--- a/docs/source_docs/files/functions_func_0x67.html
+++ b/docs/source_docs/files/functions_func_0x67.html
@@ -161,6 +161,8 @@
, <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#76e1c257449e53049c62984e1e95b44d">Nv::Blast::Triangulator</a>
<li>getBaseMeshIndexed()
: <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#fa48ddb045fffaded4b1ad09302a34c7">Nv::Blast::Triangulator</a>
+<li>getBaseMeshNotFitted()
+: <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#fb79de514677eec79c20e4d296736f0e">Nv::Blast::Triangulator</a>
<li>getBlastFBXAxisSystem()
: <a class="el" href="class_fbx_utils.html#6e5289a69e0d72a5b9e54cb71540c2d4">FbxUtils</a>
<li>getBlastFBXUnit()
@@ -174,10 +176,10 @@
, <a class="el" href="class_nv_1_1_blast_1_1_asset.html#3b4976a2cdaf417d35fe5dffdd8b7374">Nv::Blast::Asset</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#0de445e50e18aa5df7a7374c13793005">Nv::Blast::TkAsset</a>
<li>getBondHealths()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#4df883297efe5321507d71496eeabebb">Nv::Blast::TkActorImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#9cc9071ff62db5b24f11716b15c2c369">Nv::Blast::TkActor</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#4df883297efe5321507d71496eeabebb">Nv::Blast::TkActorImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#5a73073624527e075c82822e2e650775">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#fbfed518265059f7d0ea6601636c6ed5">Nv::Blast::Actor</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#9cc9071ff62db5b24f11716b15c2c369">Nv::Blast::TkActor</a>
<li>getBondHealthsArray()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#bec69e67cb20b86344e1eaf901e2b768">Nv::Blast::final</a>
<li>getBonds()
@@ -267,8 +269,8 @@
<li>getCollisionGeometryLayerName()
: <a class="el" href="class_fbx_utils.html#147a9c3a95e200202528fc998ac570da">FbxUtils</a>
<li>GetConstraint()
-: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#b44d0e809b5e313b4e721aab6d1aa2f2">VHACD::IVHACD</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#52714e73da2399664d05d631ab838767">VHACD::VHACD</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#52714e73da2399664d05d631ab838767">VHACD::VHACD</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#b44d0e809b5e313b4e721aab6d1aa2f2">VHACD::IVHACD</a>
<li>getContiguousLowerSupportIndex()
: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#0db3cb362aad67c63e682c9d9fe8bbb2">Nv::Blast::Asset</a>
<li>GetConvexHull()
@@ -278,6 +280,27 @@
<li>getConvexMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#d8e61a79e7f23e14b797fea03d313b3f">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#d8a2033656e71597aeab5f9264face28">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
+<li>getCutoutCount()
+: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#bada00015d8e7fab698ab65979ff1429">Nv::Blast::CutoutSet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5dbca09e2e5dcf620a0bc461739bb987">Nv::Blast::CutoutSetImpl</a>
+<li>getCutoutLoopCount()
+: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#8348b26fd9eda511ccb71b1e201d099b">Nv::Blast::CutoutSet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#c7f3528bb5907927762200dc07d22297">Nv::Blast::CutoutSetImpl</a>
+<li>getCutoutLoopSize()
+: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#0a8fa78936f897e001a94f41d6e8e7bc">Nv::Blast::CutoutSet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#04d6d1aa1051ac0f3ae9a9d0298958f0">Nv::Blast::CutoutSetImpl</a>
+<li>getCutoutLoopVertexFlags()
+: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#650c63a9c2d659275821b4c92c90b81e">Nv::Blast::CutoutSet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#e3e69277268f849b80856236ad376e45">Nv::Blast::CutoutSetImpl</a>
+<li>getCutoutLoopVertexIndex()
+: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#b9f063e5e1a3b6e3950bb36cbd670264">Nv::Blast::CutoutSet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#8d64ed40e76b2d74debb230985b331ea">Nv::Blast::CutoutSetImpl</a>
+<li>getCutoutVertex()
+: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#f85c965c98fe1d9182028185e7711930">Nv::Blast::CutoutSet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#203e0824242d13beddc24ab7469a3cbc">Nv::Blast::CutoutSetImpl</a>
+<li>getCutoutVertexCount()
+: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#20f3f220549c4588781af5999206d207">Nv::Blast::CutoutSet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5b05a151b8b3d93bb496d09fa6ef62a8">Nv::Blast::CutoutSetImpl</a>
<li>GetData()
: <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#46de8e54a1cffb4178ae7ca523df3c6c">VHACD::CircularListElement&lt; T &gt;</a>
, <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#99dab210ffc58c78852113585b505b5c">VHACD::CircularList&lt; T &gt;</a>
@@ -301,6 +324,9 @@
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#4ffabc353fdc72192093b8b634cdb5b6">Nv::Blast::ExtSerializer</a>
<li>GetDiagBB()
: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#cf287eac0d5bdf791fa84b70885acd96">VHACD::Mesh</a>
+<li>getDimensions()
+: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#3e83164e0d8814fb9912f1c50c7e8218">Nv::Blast::CutoutSet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#3fb7f765ce7855f9ae208fce39e5b3ce">Nv::Blast::CutoutSetImpl</a>
<li>GetDistance()
: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#e7db6ca1683c762d4d43528f01bf4460">VHACD::Vec3&lt; T &gt;</a>
<li>getDistance()
@@ -484,25 +510,25 @@
<li>getLastTickCount()
: <a class="el" href="class_nv_1_1_blast_1_1_time.html#f0937e761f072b8ffc84e4e83c6abd6f">Nv::Blast::Time</a>
<li>getLeafChunkCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#4e048a978ebaa84a675abe0f8e656b11">Nv::Blast::TkAsset</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#cffc5390424f427cedbdfc5016aa7c95">Nv::Blast::Actor</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#68750ca308368995c598756ce2e2bb21">Nv::Blast::Serialization::Asset::Asset::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#bb0aacf95597d2515c63726f6a63a27c">Nv::Blast::Serialization::Asset::Asset::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#cffc5390424f427cedbdfc5016aa7c95">Nv::Blast::Actor</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#4e048a978ebaa84a675abe0f8e656b11">Nv::Blast::TkAsset</a>
<li>getLowerSupportChunkCount()
: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#0b0439d2efbbf360b98342720126deb2">Nv::Blast::Asset</a>
<li>getLowerSupportChunkHealths()
: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#7945bc8bf80130d18f8cc4ffdd70b6c3">Nv::Blast::Actor</a>
<li>getMaterial()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#f358e9be435fc60498fae140fa0f9bba">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#a5144cabdc42112d0d415937580f08dd">Nv::Blast::ExtPxFamily</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#a5144cabdc42112d0d415937580f08dd">Nv::Blast::ExtPxFamily</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#f358e9be435fc60498fae140fa0f9bba">Nv::Blast::final</a>
<li>getMaterialCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#37cba744c380c56f62a9bc0e181e410a">Nv::Blast::IMeshFileReader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#166b9ee741b2c887f059d476ee0c17cc">Nv::Blast::ObjFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#37cba744c380c56f62a9bc0e181e410a">Nv::Blast::IMeshFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#fe756b47f2fde0d4933b4bc4f8d10b79">Nv::Blast::FbxFileReader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#166b9ee741b2c887f059d476ee0c17cc">Nv::Blast::ObjFileReader</a>
<li>getMaterialIds()
-: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#fa8040e8e033ce842ac4c97940ed693d">Nv::Blast::FbxFileReader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#de11b237f952e345a0fe51ea723bbf78">Nv::Blast::IMeshFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#fa8040e8e033ce842ac4c97940ed693d">Nv::Blast::FbxFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#5e8db96253945dbb3baa036064f6aff4">Nv::Blast::ObjFileReader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#de11b237f952e345a0fe51ea723bbf78">Nv::Blast::IMeshFileReader</a>
<li>getMaterialName()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a369ee4923ae0cfff1c65155f2926a32">Nv::Blast::IMeshFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#29eb02a4492a741c280401ad41e58ab6">Nv::Blast::FbxFileReader</a>
@@ -519,14 +545,14 @@
<li>getMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#e751e30be10b6bcfa1cf79d6464c9662">Nv::Blast::MeshNoiser</a>
<li>getMeshFlags()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#ccdafa5be82e868d2c6a8533914dfba0">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#363b325dd826d3b92aa2918bf38ecade">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#363b325dd826d3b92aa2918bf38ecade">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#ccdafa5be82e868d2c6a8533914dfba0">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
<li>getMeshOverlap()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#dc4037818bdb9424fe0543b59c1e2eac">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#4e51dd47edda8a9e7de8df2354b451e3">Nv::Blast::FractureToolImpl</a>
<li>getMeshVolume()
-: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#8141667f919d998d88cb97a83156394a">Nv::Blast::MeshImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#220f3c64f6a192843ab44c3728960820">Nv::Blast::Mesh</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#220f3c64f6a192843ab44c3728960820">Nv::Blast::Mesh</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#8141667f919d998d88cb97a83156394a">Nv::Blast::MeshImpl</a>
<li>GetMinBB()
: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#e62c93e5212f6db43285c6ef7d39cc1e">VHACD::Mesh</a>
, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#40c20b763cd4ac7e71bc769a4287ff8b">VHACD::VoxelSet</a>
@@ -535,20 +561,22 @@
: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#9f8b1701b120a2bcafd97ef36484f0a2">VHACD::VoxelSet</a>
<li>getName()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_group_worker_task.html#97065fab9dbf61e55453869d3d226af3">Nv::Blast::ExtGroupWorkerTask</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#46e5b32fc3d3aec3beb78285eb3fe734">Nv::Blast::ExtSerializer</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#b9a0b0be8e7d8dd6fdeee0ab8814c862">Nv::Blast::TkTypeImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#f3d9ae44f5f8234e0ccf6027dcca40ab">Nv::Blast::TkType</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#b9a0b0be8e7d8dd6fdeee0ab8814c862">Nv::Blast::TkTypeImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#46e5b32fc3d3aec3beb78285eb3fe734">Nv::Blast::ExtSerializer</a>
<li>getNameInternal()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#8bf8e77800daff6c8eb44276532dfd6d">Nv::Blast::TkTypeImpl</a>
<li>GetNConvexHulls()
-: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9d83d6e163e1dacc271e67a55d376f78">VHACD::VHACD</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#88311964256d4f890c1c4bc1cfe1e34b">VHACD::IVHACD</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#88311964256d4f890c1c4bc1cfe1e34b">VHACD::IVHACD</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9d83d6e163e1dacc271e67a55d376f78">VHACD::VHACD</a>
<li>GetNEdges()
: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#d6ebecbe6367da98700971163a4fda64">VHACD::TMMesh</a>
<li>GetNext()
: <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#d1d49f647f341c633b5e3a8c29d48655">VHACD::CircularListElement&lt; T &gt;</a>
<li>getNext()
: <a class="el" href="struct_nv_1_1_blast_1_1_d_link.html#9fa38af21c0f0ebeec7d7191c2b32d4b">Nv::Blast::DLink</a>
+<li>GetNext()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#3681eb474d139fd38decca6e59ee7df8">VHACD::CircularListElement&lt; T &gt;</a>
<li>getNextEdgeOfFace()
: <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#c0f3f1b5a69f8a8c5fdff7a56d2e3867">btConvexHullComputer::btConvexHullComputer::Edge</a>
<li>getNextEdgeOfVertex()
@@ -560,19 +588,19 @@
, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#2b6aeb41c4d89f9aa94702c7e73337bc">Nv::Blast::BBoxBasedAccelerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#2505fd584aab07f7001a4c9f9a8804e2">Nv::Blast::IntersectionTestingAccelerator</a>
<li>getNodeCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#22d41c2431aa2ecc766458d5bce08a25">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#0370e9e23247fa155e69158d8aba03bc">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#0370e9e23247fa155e69158d8aba03bc">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#22d41c2431aa2ecc766458d5bce08a25">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a>
<li>getNodeIndices()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#c7fd850345a52aac9790b15278296a3a">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#2377b5d02c052489b5a52daa9d2d913b">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
<li>GetNorm()
-: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#764d6c2bf6e50591e84e402c9ae4c941">VHACD::Vec2&lt; T &gt;</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#994a43fee073720f3a00fd17c3cac032">VHACD::Vec3&lt; T &gt;</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#994a43fee073720f3a00fd17c3cac032">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#764d6c2bf6e50591e84e402c9ae4c941">VHACD::Vec2&lt; T &gt;</a>
<li>getNormal()
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#e04d4b7cbe22490f02ed5018b5fe387f">Nv::Blast::Triangle</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#44a2d328c04bf682d631c74c117e966a">Nv::Blast::TrPrcTriangle</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#84c089dd077eda565a45fa80c5a8c9e0">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#01d953981e50271cb4e74134cc3846eb">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#84c089dd077eda565a45fa80c5a8c9e0">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#44a2d328c04bf682d631c74c117e966a">Nv::Blast::TrPrcTriangle</a>
<li>getNormalizedDamage()
: <a class="el" href="struct_nv_blast_ext_material.html#7dfea97ed502a26acd63d1c3ed750557">NvBlastExtMaterial</a>
<li>getNormalsArray()
@@ -584,19 +612,19 @@
<li>GetNPoints()
: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#bfd1ac1ba33eed1aeee61f1ed7706028">VHACD::Mesh</a>
<li>GetNPrimitives()
-: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#affda25738be560789e6480d17d9d3f6">VHACD::VoxelSet</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#6f9bc9e97bf9f02748cc60b925da152d">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#affda25738be560789e6480d17d9d3f6">VHACD::VoxelSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#a50d9e8d9c01e32fc93af6a2c8ea7db6">VHACD::TetrahedronSet</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#6f9bc9e97bf9f02748cc60b925da152d">VHACD::PrimitiveSet</a>
<li>GetNPrimitivesInsideSurf()
-: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#7c8c48d890711ae7136d231112434c62">VHACD::PrimitiveSet</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#b18d7ef24c09b3fd73e1a9f153d4428e">VHACD::VoxelSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c21e57eac3bf348cdb3fc990c01d87b0">VHACD::TetrahedronSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_volume.html#cc0a02adc43e182d3dc45577f01b80f4">VHACD::Volume</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#b18d7ef24c09b3fd73e1a9f153d4428e">VHACD::VoxelSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#7c8c48d890711ae7136d231112434c62">VHACD::PrimitiveSet</a>
<li>GetNPrimitivesOnSurf()
-: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#fdbca65e4c2a957bd40be1942b655c64">VHACD::PrimitiveSet</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#407bdd96bd6f3e2a04f6b62536f013a9">VHACD::VoxelSet</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#407bdd96bd6f3e2a04f6b62536f013a9">VHACD::VoxelSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#73c4e517132c4a8d0dd609db60c01cc5">VHACD::TetrahedronSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_volume.html#fe45fb97645dc297316cc9c9afc0b2a5">VHACD::Volume</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#fdbca65e4c2a957bd40be1942b655c64">VHACD::PrimitiveSet</a>
<li>GetNTriangles()
: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#2912d5973a0c738a690981116bcfaedc">VHACD::TMMesh</a>
, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#da340b478800d86f0e9c0f7ad5f5ac39">VHACD::Mesh</a>
@@ -620,40 +648,44 @@
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html#bbd32d3892c5a0c075182ad4fc736ea5">Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#820a250639ea1e85147d1687b69e68af">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#36bf38f875015edd099f62354907093e">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
+<li>getParentChunkId()
+: <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#109f341cad221c76f8eecbdd641b566e">Nv::Blast::Triangulator</a>
<li>getParentChunkIndex()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#d050c5990931a8f7d4720b997abac574">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a>
<li>getPayload()
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#110e0d4f175d50fa180c6b0c5309edba">Nv::Blast::TkEvent</a>
<li>getPhysics()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#652117963591f1dbecd83e3f5a2c5540">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#06e777d56931a31c2677b2c3a0feb7fd">Nv::Blast::ExtPxManager</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#06e777d56931a31c2677b2c3a0feb7fd">Nv::Blast::ExtPxManager</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#652117963591f1dbecd83e3f5a2c5540">Nv::Blast::final</a>
<li>getPhysXActor()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#8f5ca383b5041fc641b67ed7c179a850">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html#bfd6b89c7bb33af540a236dca8a082c3">Nv::Blast::ExtPxActor</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html#bfd6b89c7bb33af540a236dca8a082c3">Nv::Blast::ExtPxActor</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#8f5ca383b5041fc641b67ed7c179a850">Nv::Blast::final</a>
<li>GetPoint()
-: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#1c25bc4c596c77383849f10dd118e45c">VHACD::VoxelSet</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#f5d597d60067b5088b4a5d4fc621677d">VHACD::Mesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#5a069c1465547f2cc370d4a40b59540e">VHACD::VoxelSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#cfa9dc571d7d6c8024bafb63058fd608">VHACD::Mesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#04070b3e574df55ffcf8fdf1066f3039">VHACD::VoxelSet</a>
<li>GetPoints()
-: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a7d4d5958c87ed0c6f66a1b2ae054026">VHACD::VoxelSet</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#bf0ea3ebe101eff659f2f047d5e6f087">VHACD::Mesh</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7d6cb754fe7e0bcb37c4ac9e30349588">VHACD::Mesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a7d4d5958c87ed0c6f66a1b2ae054026">VHACD::VoxelSet</a>
<li>GetPointsBuffer()
: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#996af6ba4a258d431123827478598016">VHACD::Mesh</a>
<li>getPositionArray()
-: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#f17eaa1f59013c225ac6ef35ce7c181e">Nv::Blast::IMeshFileReader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#dd7b3a28d8b00dee251601a71611b408">Nv::Blast::FbxFileReader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#dd7b3a28d8b00dee251601a71611b408">Nv::Blast::FbxFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#f17eaa1f59013c225ac6ef35ce7c181e">Nv::Blast::IMeshFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#c4dffb9e822d34b53c671626b751524f">Nv::Blast::ObjFileReader</a>
<li>getPositionedMapping()
: <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#7de0951574f73e310626823228c0f005">Nv::Blast::Triangulator</a>
-<li>GetPrev()
-: <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#8f7be92686b4014ff4fe2e4ad27c7303">VHACD::CircularListElement&lt; T &gt;</a>
<li>getPrev()
: <a class="el" href="struct_nv_1_1_blast_1_1_d_link.html#6153dfa5dbef280c4ed9b1d69a069d2b">Nv::Blast::DLink</a>
+<li>GetPrev()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#c4bd083f71f61ff2808945de1aeabdc6">VHACD::CircularListElement&lt; T &gt;</a>
<li>getPxActorCount()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#1e07aa2519e768ba60044141b1c7b0a5">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#aa920d404b5b131d61747a920f20292f">Nv::Blast::ExtPxManager</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#aa920d404b5b131d61747a920f20292f">Nv::Blast::ExtPxManager</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#1e07aa2519e768ba60044141b1c7b0a5">Nv::Blast::final</a>
<li>getPxActorDesc()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#cecdf23f9baaac8e045d78bb432fe897">Nv::Blast::ExtPxFamily</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#77133b1d6ff3b504d410208a3e59c57e">Nv::Blast::final</a>
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#77133b1d6ff3b504d410208a3e59c57e">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#cecdf23f9baaac8e045d78bb432fe897">Nv::Blast::ExtPxFamily</a>
<li>getPxAsset()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#2723382c6ac86b8362aa1dced1fc5a85">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#ca4f0294ea39d1ddf2f4a1d02fc05be7">Nv::Blast::ExtPxFamily</a>
@@ -661,9 +693,9 @@
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#96744a318e9000a40f21d9751929bac9">Nv::Blast::ExtPxFamily</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#3864591a148cf9a3c955b884ea99ec39">Nv::Blast::final</a>
<li>getQ()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#542d28c756c3665b53a54e55a2daadd8">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html#b882de0bb66fdc0678a5dabad440f727">Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#542d28c756c3665b53a54e55a2daadd8">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#2a930d094def9bef2b92bb61ecd4558b">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html#b882de0bb66fdc0678a5dabad440f727">Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline</a>
<li>getRandomValue()
: <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html#bc19897d708ea7c691c1325b14eff198">Nv::Blast::RandomGeneratorBase</a>
<li>getRenderGeometryLayerName()
@@ -672,17 +704,18 @@
: <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#1025860922e163acb3bc1a48c83fa7ba">btConvexHullComputer::btConvexHullComputer::Edge</a>
<li>getRotation()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#34aa85c110f4f55133c4240f012373bc">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#c9c3b02d6b0099d81c4c9b32fa159fde">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#38660bedb159aed500cf4196a2318539">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#c9c3b02d6b0099d81c4c9b32fa159fde">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
<li>GetSacle()
: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#9cc087863f49d29fef5b79079a8b2737">VHACD::TetrahedronSet</a>
+<li>getScale()
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#624ed35f178948b9d36d783d1b21f520">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#de24e9b6c3d904abe99e6f31812c59a4">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Pipeline</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#6ded0ee31012944cdd5e71ffbfcc4faa">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a>
<li>GetScale()
: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#496e1b11e4a0e5d35ec694ee11ae723f">VHACD::VoxelSet</a>
<li>getScale()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#6ded0ee31012944cdd5e71ffbfcc4faa">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#624ed35f178948b9d36d783d1b21f520">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#3196f2f742284ff17c5c10588cad2f36">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#de24e9b6c3d904abe99e6f31812c59a4">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Pipeline</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#3196f2f742284ff17c5c10588cad2f36">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#34f44de3bd9c5b9125bcc6921697a33e">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#4e52280289a70548cf047bb24da21004">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline</a>
<li>getScene()
@@ -695,14 +728,13 @@
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#3afebb3d2ebfb89ae1390c3d943ac8a3">Nv::Blast::ExtStressSolver</a>
<li>getSize()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#37ba83a1eb7ecf00b9d0e5501546c826">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#6dac29a9c344981ccffbe22293921bf3">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a>
<li>GetSize()
: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#20f67cd7cfba4cdac79c4d96f708763c">VHACD::CircularList&lt; T &gt;</a>
-<li>getSize()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#6dac29a9c344981ccffbe22293921bf3">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a>
<li>getSmoothingGroups()
: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#d245d1547ce1cb4bac5e52d7d693168e">Nv::Blast::FbxFileReader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#bc8eec8be3fec8415a7ca40e5b1d7976">Nv::Blast::IMeshFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#fdd3100090d81e51a2e5ff97f5b55230">Nv::Blast::ObjFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#bc8eec8be3fec8415a7ca40e5b1d7976">Nv::Blast::IMeshFileReader</a>
<li>getSolver()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#380d5149991ddd30f4655381fec3479a">Nv::Blast::ExtPxStressSolver</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#bcc1ebee1f569d03adab96a87d68432a">Nv::Blast::final</a>
@@ -718,19 +750,19 @@
<li>getStressErrorLinear()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#7b461e1f03f5a85e3b86b0b4aa09be5c">Nv::Blast::ExtStressSolver</a>
<li>getSubchunkCount()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#c2c0d53307df34a39a771dafe3560e17">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#042eb84057400b382d6cbc176da993d4">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#d39f34c5912bc511d89972704bab8e3b">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#bc114b7a8b70f862a47942b25b89faed">Nv::Blast::ExtPxAsset</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#d39f34c5912bc511d89972704bab8e3b">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#042eb84057400b382d6cbc176da993d4">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#c2c0d53307df34a39a771dafe3560e17">Nv::Blast::final</a>
<li>getSubchunks()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#b1686332544cedf984bb4223e2eca4ac">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#a301356979e3eefaf81438214a990e20">Nv::Blast::ExtPxAsset</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#335e87a42085e9e2015c7dec0bc576eb">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#a301356979e3eefaf81438214a990e20">Nv::Blast::ExtPxAsset</a>
<li>getSubchunksArray()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#835b31d016dcf698835df5982469d7bb">Nv::Blast::final</a>
<li>getSubchunkShapes()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#baec9ea7954e265666dd7d03afcda7ae">Nv::Blast::ExtPxFamily</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#0f89afb9e1d8fdee379ca6e0457a9784">Nv::Blast::final</a>
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#0f89afb9e1d8fdee379ca6e0457a9784">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#baec9ea7954e265666dd7d03afcda7ae">Nv::Blast::ExtPxFamily</a>
<li>getSubsupportChunkHealths()
: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#ddfc84d59d9a0b65f3f6b89d895b2041">Nv::Blast::FamilyHeader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#765a28ec7411bba2569bfcb59e12924e">Nv::Blast::Actor</a>
@@ -757,26 +789,26 @@
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#6406d042c43fe14fa7c260608444e4d4">Nv::Blast::ExtPxFamily</a>
<li>getTransform()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html#1039633fa91cc85b195dcd1873ea6f80">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Pipeline</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#1d822c1bfad5026c2082f3a56b38e13a">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#128aaaf777b0fc5d481b27855095972a">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#1d822c1bfad5026c2082f3a56b38e13a">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
<li>getTransformation()
-: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7232e09ecf355b69de518cd5067deb3d">Nv::Blast::FractureToolImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#6bea973a4818678affb3ca13e6dc5328">Nv::Blast::FractureTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#6bea973a4818678affb3ca13e6dc5328">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7232e09ecf355b69de518cd5067deb3d">Nv::Blast::FractureToolImpl</a>
<li>GetTriangle()
: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7711850a3acd1fe682b9c095b532baf0">VHACD::Mesh</a>
<li>getTriangleIntersection()
: <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#ea569ddf0b92492bffb2408f1d3cb7ad">Nv::Blast::TriangleProcessor</a>
<li>GetTriangles()
-: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#eba0d7ab7d7f20e4946d38e2c5c703b4">VHACD::TMMesh</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#160e8b48839291641fec040a8aff8398">VHACD::Mesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#eba0d7ab7d7f20e4946d38e2c5c703b4">VHACD::TMMesh</a>
, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#25f3e2c4ff61933aff217f4ff0c79593">VHACD::Mesh</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#f62fc7e222eb7f4434f215f3a6e88596">VHACD::TMMesh</a>
<li>GetTrianglesBuffer()
: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#113aea083489258576722e114bc9cd3b">VHACD::Mesh</a>
<li>getType()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#d156c3e85ee665c251e26ac86d3cf03b">Nv::Blast::TkIdentifiable</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#c675c056796a68b29fb303b135eab416">Nv::Blast::TkFramework</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#c675c056796a68b29fb303b135eab416">Nv::Blast::TkFramework</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#78d5a829f1f19297f5dab1fb80935df1">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#658b9c6428f70bf3bfcffeae6c3f66bd">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#d156c3e85ee665c251e26ac86d3cf03b">Nv::Blast::TkIdentifiable</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#f17ad50dbc2f17eeb2f9172bf86a09d0">Nv::Blast::TkFrameworkImpl</a>
<li>getUniformInitialBondHealth()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#302fe584daa8529b35d20fa40e23ebc6">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
@@ -790,9 +822,9 @@
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#32a314adf15a19822a1d6c4e69dd05b9">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#070a089a85fe0f925dd57bf2acf3476a">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a>
<li>getUvArray()
-: <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#cc9c67ddef9335ddab7a7674001ca131">Nv::Blast::ObjFileReader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#cba50d713fbdbc5fa961f5660a46130b">Nv::Blast::FbxFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#de95470ff6a168f79386b20613437228">Nv::Blast::IMeshFileReader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#cba50d713fbdbc5fa961f5660a46130b">Nv::Blast::FbxFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#cc9c67ddef9335ddab7a7674001ca131">Nv::Blast::ObjFileReader</a>
<li>getValue()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#59662559683a7262a64802f1671d2493">Nv::Blast::Serialization::UUID::UUID::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#0becca6080269c84beedfadc76f2ab7d">Nv::Blast::Serialization::UUID::UUID::Builder</a>
@@ -803,6 +835,8 @@
, <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#c0c4bf38045cd86be2da13d06b3ea12e">Nv::Blast::TkTypeImpl</a>
<li>getVersionInternal()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#2ee6f2e2bb7d721ebf9d5211f5e8ca40">Nv::Blast::TkTypeImpl</a>
+<li>getVertex()
+: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">Nv::Blast::Triangle</a>
<li>getVertexDouble()
: <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#d6917c7d9b0af0fbb6de0bbfc822b2a4">FLOAT_MATH::fm_VertexIndex</a>
<li>getVertexFloat()
@@ -810,13 +844,16 @@
<li>GetVertices()
: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#405ea02fa7d86246289c743365108f40">VHACD::TMMesh</a>
<li>getVertices()
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a3cafc9e72f84575081550b9f05c6816">Nv::Blast::MeshImpl</a>
+<li>GetVertices()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#559c4389551440155ec3183135b83d27">VHACD::TMMesh</a>
+<li>getVertices()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#927148143ec2335c9ed6dd9c65215196">Nv::Blast::Mesh</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a3cafc9e72f84575081550b9f05c6816">Nv::Blast::MeshImpl</a>
<li>getVerticesCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#e1bb7475e07cf828e618b7e6446f45e3">Nv::Blast::FbxFileReader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#745bc7afc69940a4173e2618219e7abd">Nv::Blast::MeshImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a3490dad05f3e1c701c5e4c6a8bf8fcc">Nv::Blast::IMeshFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#b86107cfd02392fd2a49b79fe0367887">Nv::Blast::Mesh</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#745bc7afc69940a4173e2618219e7abd">Nv::Blast::MeshImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#e1bb7475e07cf828e618b7e6446f45e3">Nv::Blast::FbxFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#def540dcf2ff0c54f90a44bd44e27a38">Nv::Blast::ObjFileReader</a>
<li>getVerticesDouble()
: <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#228633b9540532db6c15b7a27db85531">FLOAT_MATH::fm_VertexIndex</a>
@@ -827,8 +864,8 @@
, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#582a256cb35c5921d3c132d93289b16c">Nv::Blast::MeshImpl</a>
<li>getVisibleChunkCount()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#1eff6122c468bce01899a8861d805f32">Nv::Blast::TkActorImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#8893ef15edb5ed7878f636438df97274">Nv::Blast::TkActor</a>
, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#b0603f4160ed95129a3236cf946a0857">Nv::Blast::Actor</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#8893ef15edb5ed7878f636438df97274">Nv::Blast::TkActor</a>
<li>getVisibleChunkIndices()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#7e196969fe9f3b8d6cf664b5ab0862bf">Nv::Blast::TkActorImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#78c00a774558ed4f74b980d2f66d8548">Nv::Blast::TkActor</a>
@@ -838,13 +875,13 @@
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#285a5922634685029929317047adb4ac">Nv::Blast::VoronoiSitesGenerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#b618d8a8b1b1ea2b5e29460f20312dbe">Nv::Blast::VoronoiSitesGeneratorImpl</a>
<li>GetVoxel()
-: <a class="el" href="class_v_h_a_c_d_1_1_volume.html#28d7ee3083467b5a03cb4e5447153dc9">VHACD::Volume</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_volume.html#f81ee7ac1783d62d38fa598c2d688b6d">VHACD::Volume</a>
<li>GetVoxels()
-: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#0c8c0227a911525bc18e1664e700831f">VHACD::VoxelSet</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#e2f6a98668068b91161da14f8d375ed4">VHACD::VoxelSet</a>
<li>getW()
-: <a class="el" href="classbt_vector4.html#3253ee96c2a48764c27fbfabf4951965">btVector4</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#da6884004894269e03f0d247223b8dea">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#641be2f06ec5bc46e519567be4e0fc3d">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#da6884004894269e03f0d247223b8dea">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
+, <a class="el" href="classbt_vector4.html#3253ee96c2a48764c27fbfabf4951965">btVector4</a>
<li>getWeldedVerticesCount()
: <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#d99ae2011c5aee476fffd79ff9ac4672">Nv::Blast::Triangulator</a>
<li>getWordsCount()
@@ -854,20 +891,20 @@
<li>getWrittenBytes()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#2bff63a4af05957689fccefbddb193fe">Nv::Blast::ExtKJPxOutputStream</a>
<li>getX()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a81a025075e3dddcdd850cc0e79f25a4">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#7a5768181e20f3e396bbaccb8eb33b67">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#7a5768181e20f3e396bbaccb8eb33b67">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#4583ca084a71c29bbdbd51c7abbabf2d">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#e6af4161dd496b989f97aea12d3324c2">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a81a025075e3dddcdd850cc0e79f25a4">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a>
<li>getY()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#dac71d6c88debb9b23a26d2c32c3d468">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#2bfd648a3eae356d7d82b1ff6ce04a56">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#2bfd648a3eae356d7d82b1ff6ce04a56">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#abfc4bdd8a8b186e203669316fe6ba6f">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#04aacbafa5ebe8e2f6e048b5da723706">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#dac71d6c88debb9b23a26d2c32c3d468">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
<li>getZ()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#d3dcfade8335e58e89622ef9df793c7b">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#55208dc789cd581817975bda10bc93b8">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#48f00dde49effb861011caca81731496">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#716586a1546d47a9a92d0e22e375030f">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#48f00dde49effb861011caca81731496">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a>
<li>GraphNodeIt()
: <a class="el" href="class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html#29b32ba21ecef350ffcbc7864348640c">Nv::Blast::Actor::Actor::GraphNodeIt</a>
</ul>
diff --git a/docs/source_docs/files/functions_func_0x69.html b/docs/source_docs/files/functions_func_0x69.html
index 027c658..9ea0e43 100644
--- a/docs/source_docs/files/functions_func_0x69.html
+++ b/docs/source_docs/files/functions_func_0x69.html
@@ -197,11 +197,14 @@
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#7ce2d9ab0cf8d3f03982b53bb4dc3d81">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#838245cfdcbf3897bd79b80ecd9e167b">Nv::Blast::FractureToolImpl</a>
<li>isMeshContainOpenEdges()
-: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#5710c73457bcceba3f20d130e231a028">Nv::Blast::FractureTool</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#41b5acb435a88c4cd06912ac75bc7f19">Nv::Blast::FractureToolImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#41b5acb435a88c4cd06912ac75bc7f19">Nv::Blast::FractureToolImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#5710c73457bcceba3f20d130e231a028">Nv::Blast::FractureTool</a>
<li>isPending()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#562fd902c527b43e8e37add9d391aeb8">Nv::Blast::TkActorImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#2079bb8ac6d223c5941357994e8ae522">Nv::Blast::TkActor</a>
+<li>isPeriodic()
+: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#6d3a1b817c323ca2385d1cacf52c98ce">Nv::Blast::CutoutSet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5732e95214600b48a96b1fcd2257c4c0">Nv::Blast::CutoutSetImpl</a>
<li>isPointContainedInMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#009de2bf236544f4a26a5092ecc1a9cf">Nv::Blast::BooleanEvaluator</a>
<li>isPointInside()
@@ -225,11 +228,11 @@
<li>isUsed()
: <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#18a846a728fd84375fdc87198e2cdda0">Nv::Blast::SharedMemory</a>
<li>isValid()
-: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#611420e197bd938cda4c737f7543e6e0">Nv::Blast::MeshImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#cc7ba66081cfd2bd55c5eae7d6053c71">Nv::Blast::Mesh</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#cc7ba66081cfd2bd55c5eae7d6053c71">Nv::Blast::Mesh</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html#009feac4115aca2ed5a60d57a985c74b">Nv::Blast::ApexImporter::ApexDestruction</a>
, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#54dfbbc568827019198eda587f498dff">Nv::Blast::ApexImporter::ApexImportTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html#3bd250358ea712c595f2e18153269a11">Nv::Blast::ExtAtomicCounter</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html#009feac4115aca2ed5a60d57a985c74b">Nv::Blast::ApexImporter::ApexDestruction</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#611420e197bd938cda4c737f7543e6e0">Nv::Blast::MeshImpl</a>
<li>It()
: <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#37ea866b3020f9cfd9e95d7943070c72">Nv::Blast::DList::DList::It</a>
<li>IteratorBase()
diff --git a/docs/source_docs/files/functions_func_0x6f.html b/docs/source_docs/files/functions_func_0x6f.html
index 9dc845b..83a5442 100644
--- a/docs/source_docs/files/functions_func_0x6f.html
+++ b/docs/source_docs/files/functions_func_0x6f.html
@@ -180,40 +180,45 @@
: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#e31f463ecfbb3d5e1958b0a0b0f25f93">VHACD::Vec2&lt; T &gt;</a>
, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#943e1aa92bed99a3101ad4c6a5991fa2">VHACD::Vec3&lt; T &gt;</a>
<li>operator/=()
-: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#5e5713abbdc0c377179d208297a046d7">VHACD::Vec2&lt; T &gt;</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#2636e713f22a4129f207fa3b9a9a2792">VHACD::Vec3&lt; T &gt;</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#2636e713f22a4129f207fa3b9a9a2792">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#5e5713abbdc0c377179d208297a046d7">VHACD::Vec2&lt; T &gt;</a>
<li>operator&lt;()
-: <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#f98a859db709892e788d70592ea1d43e">Nv::Blast::EdgeFacetIntersectionData</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e272f10eb34fb9015b355fac26401305">Nv::Blast::SegmentToIndex</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#c4cea89f0a86abe29fe34377a8215925">Nv::Blast::POINT2D</a>
, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#82255d217e36a68d723d6b76a37564f1">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e272f10eb34fb9015b355fac26401305">Nv::Blast::SegmentToIndex</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#f98a859db709892e788d70592ea1d43e">Nv::Blast::EdgeFacetIntersectionData</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3b262a466150ca0488ecb05c9fa760c0">Nv::Blast::Edge</a>
<li>operator=()
-: <a class="el" href="classbt_aligned_allocator.html#a0d4754d1166776be89f4f40e06728d9">btAlignedAllocator&lt; T, Alignment &gt;</a>
+: <a class="el" href="classbt_aligned_object_array.html#b6ea335622f18386671194eb6bd6a41b">btAlignedObjectArray&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#c4bcae941919046e17932553764a36fa">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#ee769e8e688e1687c5ba6c6be22f502a">Nv::Blast::TrPrcTriangle</a>
, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#cb4b98384b693351b6968f3ab5862c6f">Nv::Blast::ApexImporter::ApexImportTool</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#850b2c0552513fb056876d438cd74ff6">Nv::Blast::TrPrcTriangle2d</a>
, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#0bfef4918aabc4251b35896a6af193d5">VHACD::Vec2&lt; T &gt;</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#7b9148aa5fe022a7fc3f2c359cb10800">VHACD::CircularList&lt; T &gt;</a>
-, <a class="el" href="classbt_aligned_object_array.html#b6ea335622f18386671194eb6bd6a41b">btAlignedObjectArray&lt; T &gt;</a>
, <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#71e2b09706cc2e845b3fd2f9cd482c66">VHACD::ICHull</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#c4bcae941919046e17932553764a36fa">VHACD::Vec3&lt; T &gt;</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#ee769e8e688e1687c5ba6c6be22f502a">Nv::Blast::TrPrcTriangle</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#7b9148aa5fe022a7fc3f2c359cb10800">VHACD::CircularList&lt; T &gt;</a>
, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#6c9019d277b1c6273afda04ec0500bc2">VHACD::SArray&lt; T, N &gt;</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#850b2c0552513fb056876d438cd74ff6">Nv::Blast::TrPrcTriangle2d</a>
+, <a class="el" href="classbt_aligned_allocator.html#a0d4754d1166776be89f4f40e06728d9">btAlignedAllocator&lt; T, Alignment &gt;</a>
<li>operator==()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#b8bc833b589159a349a745b49ef5b09d">Nv::Blast::TkType</a>
, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#deba15b0b06e4d194c1495de25e5414a">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#2b79d10fa3f6b6b7b91c5e6cd971043b">Nv::Blast::POINT2D</a>
<li>operator&gt;()
: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#cb50c32997198da3c841a39d6f001ec1">VHACD::Vec3&lt; T &gt;</a>
<li>operator[]()
-: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#f0a62725c5f457cc563a865aaaa6d696">VHACD::SArray&lt; T, N &gt;</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#32ca75ccb174f910006c25f4ce5bcd87">Nv::Blast::FixedArray&lt; T &gt;</a>
, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#36f2df03ac45c786953651b215f07411">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#f0a62725c5f457cc563a865aaaa6d696">VHACD::SArray&lt; T, N &gt;</a>
+, <a class="el" href="classbt_aligned_object_array.html#d6e2888f43fb2b23967ef23d6fe905ed">btAlignedObjectArray&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#896411aae73c07afe016b38926cd016f">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="classbt_aligned_object_array.html#c36b30021258cd933453ee23dd78ae5f">btAlignedObjectArray&lt; T &gt;</a>
, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#b86ac57937edb7f92db17d0fa6dca3db">VHACD::Vec2&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#cf1d67daacd6cd8ba966b7158776f938">Nv::Blast::FixedArray&lt; T &gt;</a>
, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#7b08a1a4d74f9af4ae32a5370a9bfd06">VHACD::SArray&lt; T, N &gt;</a>
-, <a class="el" href="classbt_aligned_object_array.html#c36b30021258cd933453ee23dd78ae5f">btAlignedObjectArray&lt; T &gt;</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#896411aae73c07afe016b38926cd016f">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#af1d447d6b8121259076d1b9d6339f33">VHACD::Vec2&lt; T &gt;</a>
<li>operator^()
-: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#381079e5c2e660a559077a06082737b7">VHACD::Vec2&lt; T &gt;</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#214236f246b5a124cd5a6db68034e192">VHACD::Vec3&lt; T &gt;</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#214236f246b5a124cd5a6db68034e192">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#381079e5c2e660a559077a06082737b7">VHACD::Vec2&lt; T &gt;</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_func_0x70.html b/docs/source_docs/files/functions_func_0x70.html
index a1b21ae..335bfb6 100644
--- a/docs/source_docs/files/functions_func_0x70.html
+++ b/docs/source_docs/files/functions_func_0x70.html
@@ -138,15 +138,17 @@
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#89c9d7ec69ff91c93ac5329455d41097">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Pipeline</a>
<li>PlaneChunkIndexer()
: <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#dce6708f168dcfeae9fc050aebe8a604">Nv::Blast::PlaneChunkIndexer</a>
+<li>POINT2D()
+: <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#004cc3d32633bf671fa7fc09e7445d01">Nv::Blast::POINT2D</a>
<li>pop()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#2a11aad2baa3b807fb420372914e9cd6">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
<li>pop_back()
: <a class="el" href="classbt_aligned_object_array.html#6169be905e03b84ea3bc8d8f7c7fc39d">btAlignedObjectArray&lt; T &gt;</a>
-<li>PopBack()
-: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#326e224bd11d7717bf01269e28a153fe">VHACD::SArray&lt; T, N &gt;</a>
<li>popBack()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#150702629729a0e29f8daece3b4419f4">Nv::Blast::FixedArray&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#b37c7f73de151865ee0cef47ac92935c">Nv::Blast::FixedQueue&lt; T &gt;</a>
+<li>PopBack()
+: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#326e224bd11d7717bf01269e28a153fe">VHACD::SArray&lt; T, N &gt;</a>
<li>popFront()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#35267203a20585ed9a5b08b7dcb91556">Nv::Blast::FixedQueue&lt; T &gt;</a>
<li>postSplitUpdate()
@@ -158,31 +160,28 @@
: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#7bc7409039a486c49cadbff12cd0dd4c">VHACD::TMMesh</a>
<li>process()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#66106800491cda7fd453dc48aa6960b4">Nv::Blast::ExtGroupTaskManagerImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html#df15d994a12f0c0b18dd0a878b1ddd2f">Nv::Blast::TkGroupWorker</a>
<li>Process()
: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#de3d9e74ddc8f01b35c54f136f69cd5d">VHACD::ICHull</a>
<li>process()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#e207854ae3e30047c6347f9fd3e7a3b9">Nv::Blast::TkGroup</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html#df15d994a12f0c0b18dd0a878b1ddd2f">Nv::Blast::TkGroupWorker</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#e207854ae3e30047c6347f9fd3e7a3b9">Nv::Blast::TkGroup</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#19b9a2c48f9e29020becdaf5bc8372b2">Nv::Blast::ExtGroupTaskManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#afed732bd30dd788891c597d665a7c0e">Nv::Blast::final</a>
-<li>Process()
-: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#15cb5f988333edbcbd92cedfc1c6eef6">VHACD::ICHull</a>
-<li>process()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#73ebc63dfd0266a5ae5d068eef94c06b">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#73ebc63dfd0266a5ae5d068eef94c06b">Nv::Blast::final</a>
<li>processResults()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#9ea0419919783a7c8889780ac5c5a993">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a>
<li>protect()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#72bcf50b0fc99b074cb23daeb3d56593">Nv::Blast::TkEventQueue</a>
<li>push()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#e96341bcb9e23d77de42bd56e1c59d3e">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#ef62e4bf465c5a8e77a3a4937456f8d2">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#ef62e4bf465c5a8e77a3a4937456f8d2">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#e96341bcb9e23d77de42bd56e1c59d3e">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a>
<li>push_back()
: <a class="el" href="classbt_aligned_object_array.html#d61e10166e2c00f487095d3482b9edd1">btAlignedObjectArray&lt; T &gt;</a>
+<li>pushBack()
+: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#34a4a29c8d47adec39ae2df663470643">Nv::Blast::FixedArray&lt; T &gt;</a>
<li>PushBack()
: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#5dee93011225ab51bc07149d77791e8a">VHACD::SArray&lt; T, N &gt;</a>
<li>pushBack()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#7b0cb35624994968155185acd732e643">Nv::Blast::FixedQueue&lt; T &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#34a4a29c8d47adec39ae2df663470643">Nv::Blast::FixedArray&lt; T &gt;</a>
<li>PxConvexMeshGeometry()
: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html#5f50af829b994a8391e779e20ca336a8">Nv::Blast::Serialization::PxConvexMeshGeometry</a>
<li>PxMeshScale()
diff --git a/docs/source_docs/files/functions_func_0x72.html b/docs/source_docs/files/functions_func_0x72.html
index 1cbbfb3..18e7d64 100644
--- a/docs/source_docs/files/functions_func_0x72.html
+++ b/docs/source_docs/files/functions_func_0x72.html
@@ -132,7 +132,11 @@
<li>reinitialize()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#ff0ddc7484f6ee0dad8ee0e2f97be370">Nv::Blast::TkFamily</a>
<li>release()
-: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#3c512dbde1e2cfd466a42850c94e7a29">Nv::Blast::FbxFileReader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#fd0a2a856078f362d0c0f5f2da1ba03e">Nv::Blast::MeshImpl</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#ce94007f6b1f996ffe11194641f7c8dc">VHACD::RaycastMesh</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#f42b5decf7c2527a2879526218ff1457">Nv::Blast::IMeshFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#24095d9c25e0eb11a7a4b9a05450b6a7">Nv::Blast::IMeshFileWriter</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#3c512dbde1e2cfd466a42850c94e7a29">Nv::Blast::FbxFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#0a787fc205c41e308d0835a0fb0fdb26">Nv::Blast::FbxFileWriter</a>
, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#3a34965574d3fbe9ab2c87c1438da940">Nv::Blast::ObjFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#c2bcc5fcc4b90751a5ff71171669cfbc">Nv::Blast::ObjFileWriter</a>
@@ -144,63 +148,61 @@
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#b425c68d1091043121c686fa9b4267cb">Nv::Blast::ExtPxFamily</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#2bbdb735b145024952a844b2d29dff3e">Nv::Blast::ExtPxManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#c7ec25ddae3a5d7a187139f98dc4752f">Nv::Blast::ExtPxStressSolver</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html#cbd14a848ce470167c84416571c9689b">Nv::Blast::SharedBlock&lt; T &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_joint_impl.html#b19d793852e432ae8d77bb3e8e13a0a2">Nv::Blast::TkJointImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#9375502b9aadd680afa1bd2e3fba9e48">Nv::Blast::TkFrameworkImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#a5003be1e0f05f9edb287d553bc154fa">Nv::Blast::ExtGroupTaskManager</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#848b4a7ade17edc49a071c472cbfad12">Nv::Blast::TkObject</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#973c47df15891ad739f2812e7d546df8">Nv::Blast::ExtSyncEvent</a>
-<li>Release()
-: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#852ffa5fb94a7a1716ffdf5cb868ec84">VHACD::IVHACD</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#148a88808c26e2a6109ef8f6e1fcab7c">VHACD::VHACD</a>
-<li>release()
-: <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#769339a919c9709708ea28b7dcac1e64">Nv::Blast::SharedMemory</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#8726d33e34bba141e2d6860c25f414d1">Nv::Blast::ExtSync</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html#cbd14a848ce470167c84416571c9689b">Nv::Blast::SharedBlock&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#85b59d35d9ca4987554efed048c47d99">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#848b4a7ade17edc49a071c472cbfad12">Nv::Blast::TkObject</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#c98d733dfdddbbcfa806b4c282e17aa0">Nv::Blast::TkFramework</a>
+, <a class="el" href="class_nv_blast_ext_damage_accelerator.html#74a2c82f3414b4877de8475144a53dfc">NvBlastExtDamageAccelerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_worker_task.html#f4fbab415103c2efa2fd093b641daf8a">Nv::Blast::ExtGroupWorkerTask</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#477c055ac9ba82bee0f30b249245640a">Nv::Blast::ExtGroupTaskManagerImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#08937f68c380fe0bcb0cba17ea4b539e">Nv::Blast::ExtSerialization</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#bf6b74d1cc293d8fca2afe8b15914fc3">Nv::Blast::ExtSerializer</a>
-, <a class="el" href="class_nv_blast_ext_damage_accelerator.html#74a2c82f3414b4877de8475144a53dfc">NvBlastExtDamageAccelerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#9f740702a06e3bd915218ec8aa8415d8">Nv::Blast::ExtStressSolver</a>
+<li>Release()
+: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#148a88808c26e2a6109ef8f6e1fcab7c">VHACD::VHACD</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#852ffa5fb94a7a1716ffdf5cb868ec84">VHACD::IVHACD</a>
+<li>release()
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#9f740702a06e3bd915218ec8aa8415d8">Nv::Blast::ExtStressSolver</a>
, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#d8552a04fa6cdb1f3a01d11d18209e5a">Nv::Blast::Actor</a>
, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#f9a062b2696ecd7764eb5e196b959f64">Nv::Blast::BlastBondGenerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#c98d733dfdddbbcfa806b4c282e17aa0">Nv::Blast::TkFramework</a>
, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">Nv::Blast::ConvexMeshBuilder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#21daed2eec66a54a56a316089fe8d422">Nv::Blast::TkActorImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#9375502b9aadd680afa1bd2e3fba9e48">Nv::Blast::TkFrameworkImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#98936273f2f572f73933a62eded49e6c">Nv::Blast::CutoutSet</a>
, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#6a0531d652867a7f973dcd5559800b5b">Nv::Blast::VoronoiSitesGenerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_joint_impl.html#b19d793852e432ae8d77bb3e8e13a0a2">Nv::Blast::TkJointImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78da4a0d726ec1b541166cd3c46df67e">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#7be2a8e72803a3ea16afefb7d8b0bde5">Nv::Blast::SharedBuffer&lt; T &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#769339a919c9709708ea28b7dcac1e64">Nv::Blast::SharedMemory</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78da4a0d726ec1b541166cd3c46df67e">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#df6faa07b98b634b86a198ad4a6fcc14">Nv::Blast::Mesh</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#9cb8249f4619e4e1169ae1553d3bdd41">Nv::Blast::MeshCleaner</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#eb05f90a8b5231d3d85420b030692270">Nv::Blast::AuthoringResult</a>
, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#c0deb96a81bd1db34ad1ef2f8623d64e">Nv::Blast::BlastBondGeneratorImpl</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#f9155c164b6a1af20db676c862aa9d6a">Nv::Blast::CollisionHullImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#7e114105b16606f5b70232259ebfd532">Nv::Blast::ConvexMeshBuilderImpl</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#c4b7d67ade7f30f5e6e218064ded083d">Nv::Blast::CutoutSetImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#d37927c9e02c8259b2607099d484decc">Nv::Blast::VoronoiSitesGeneratorImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#05d2e5fd981d54d55ee5dbc5bf454a50">Nv::Blast::FractureToolImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#f333426248b9e09711c0a09fe3182c4f">Nv::Blast::MeshCleanerImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#fd0a2a856078f362d0c0f5f2da1ba03e">Nv::Blast::MeshImpl</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#ce94007f6b1f996ffe11194641f7c8dc">VHACD::RaycastMesh</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#f42b5decf7c2527a2879526218ff1457">Nv::Blast::IMeshFileReader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#24095d9c25e0eb11a7a4b9a05450b6a7">Nv::Blast::IMeshFileWriter</a>
<li>releaseCollisionHulls()
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#5ba9157e6853ef539d67d3d9b0c45f8a">Nv::Blast::AuthoringResult</a>
<li>releaseSyncBuffer()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#4f98f9308c3cd325597f94f7ba44d8f2">Nv::Blast::ExtSync</a>
<li>remove()
: <a class="el" href="class_nv_1_1_blast_1_1_d_list.html#f1fb041e0c0840e8fefbbca53dff18cb">Nv::Blast::DList</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html#c4a779a50795386918e694c977b0a94c">Nv::Blast::IndexDList&lt; IndexType &gt;</a>
, <a class="el" href="classbt_aligned_object_array.html#6782242f06df5bab0cffbd23195cd9cd">btAlignedObjectArray&lt; T &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html#c4a779a50795386918e694c977b0a94c">Nv::Blast::IndexDList&lt; IndexType &gt;</a>
<li>removeFromGroup()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#f7207df8d0734ce6f84157d85b76fe64">Nv::Blast::TkActorImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#848142c7567f5eec053a3c9e8520d131">Nv::Blast::TkActor</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#848142c7567f5eec053a3c9e8520d131">Nv::Blast::TkActor</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#f7207df8d0734ce6f84157d85b76fe64">Nv::Blast::TkActorImpl</a>
<li>removeFromList()
: <a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html#f5338b775b990895b7e82ca827c8c0de">Nv::Blast::IndexDList&lt; IndexType &gt;</a>
<li>removeListener()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#a456973bc9ddd753483ef5d7211e73c9">Nv::Blast::TkFamily</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#f20f3459883d40b7644cf417c7798a72">Nv::Blast::TkEventQueue</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#f20f3459883d40b7644cf417c7798a72">Nv::Blast::TkEventQueue</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#a456973bc9ddd753483ef5d7211e73c9">Nv::Blast::TkFamily</a>
<li>removeListHead()
: <a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html#4702080fa027fcd1a8dfabe0feceee47">Nv::Blast::IndexDList&lt; IndexType &gt;</a>
<li>removeReference()
@@ -216,23 +218,23 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#66a5922811f503f3259cb15f92f17bd5">Nv::Blast::EdgeToTriangles</a>
<li>replaceMaterialId()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78194aeece0c12c2035c79458ff49c9f">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#6f24a8e40f0a9d163307b03d45310eb0">Nv::Blast::MeshImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#be1f6bf365964825a2c939e22c85d96a">Nv::Blast::FractureToolImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#cfffa10ab877367067c0651320e39852">Nv::Blast::Mesh</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#6f24a8e40f0a9d163307b03d45310eb0">Nv::Blast::MeshImpl</a>
<li>reportError()
: <a class="el" href="class_nv_1_1_blast_1_1_error_callback.html#078419fe6350d27550989af5cf45ad44">Nv::Blast::ErrorCallback</a>
<li>requestBuffer()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html#b2de88f139f03b3f31f78dbed26b708c">Nv::Blast::ExtSerialization::ExtSerialization::BufferProvider</a>
<li>requiredMemorySize()
-: <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#2955e031c60852ec6dd72ca6f8e73eb7">Nv::Blast::FixedBitmap</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#6cbe86b66715aeaf932fa83192d54216">Nv::Blast::FamilyGraph</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#81eae2188bc447256c7a4df3180e1001">Nv::Blast::FixedQueue&lt; T &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#2955e031c60852ec6dd72ca6f8e73eb7">Nv::Blast::FixedBitmap</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#bbab600f8c667462ee6454db90d1da38">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#f7b687252f5466a74006a27f2d3e7c54">Nv::Blast::FixedArray&lt; T &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#81eae2188bc447256c7a4df3180e1001">Nv::Blast::FixedQueue&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#2e54d889866dc43d9e863d45e4450344">Nv::Blast::FixedBoolArray</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#6cbe86b66715aeaf932fa83192d54216">Nv::Blast::FamilyGraph</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#f7b687252f5466a74006a27f2d3e7c54">Nv::Blast::FixedArray&lt; T &gt;</a>
<li>reserve()
-: <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#88ffb1cd3b27fdce82b96073efe261c3">Nv::Blast::SharedBuffer&lt; T &gt;</a>
-, <a class="el" href="classbt_aligned_object_array.html#8385df1a28956061def9b78cb55ea7df">btAlignedObjectArray&lt; T &gt;</a>
+: <a class="el" href="classbt_aligned_object_array.html#8385df1a28956061def9b78cb55ea7df">btAlignedObjectArray&lt; T &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#88ffb1cd3b27fdce82b96073efe261c3">Nv::Blast::SharedBuffer&lt; T &gt;</a>
<li>reserveData()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#a4f82898eaa466e8e74d53f52e762d8a">Nv::Blast::TkEventQueue</a>
<li>reserveEvents()
@@ -242,21 +244,20 @@
<li>reserveNewTkActors()
: <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#6cdea8e6eeb26aa1fff1ba5ef8d48c98">Nv::Blast::SharedMemory</a>
<li>reset()
-: <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#712ca47f2a2fc95f769951994ca66ecc">Nv::Blast::SharedBuffer&lt; T &gt;</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#69e13453e62cdaf8b2e8c5b9743f9b56">Nv::Blast::SharedMemory</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#caa7934deb555ae3248418b4eef085d2">Nv::Blast::TkEventQueue</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#09c82c9bb97e55beb2ab376fcb0d63e2">Nv::Blast::FixedBoolArray</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#712ca47f2a2fc95f769951994ca66ecc">Nv::Blast::SharedBuffer&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1ccbcbfde4e58f8357a589ae56ff043f">Nv::Blast::FractureToolImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#b462c92fa47a5359bf3d19cf44af80f4">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#3c089a5958ba2079110863a9791fba02">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#d9ebc109718ef5a6a53098c6841c337b">Nv::Blast::BooleanEvaluator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#b462c92fa47a5359bf3d19cf44af80f4">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#d8e80bde54c77d9438c476caa50e20f1">Nv::Blast::MeshNoiser</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#09c82c9bb97e55beb2ab376fcb0d63e2">Nv::Blast::FixedBoolArray</a>
, <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#a76275caaab7c2212cca640722d91ca6">Nv::Blast::Triangulator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#ae323d2bddded4859cc3a0348bb72317">Nv::Blast::FixedBitmap</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html#e90f8784bc350acbc98a7d040db79415">Nv::Blast::ExtAtomicCounter</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#49e3252bd3119a6d4806e1e89d6a9c27">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#1d0593b22f6cd335a479c18eaf102e40">Nv::Blast::ExtStressSolver</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#ae323d2bddded4859cc3a0348bb72317">Nv::Blast::FixedBitmap</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#d8e80bde54c77d9438c476caa50e20f1">Nv::Blast::MeshNoiser</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#d9ebc109718ef5a6a53098c6841c337b">Nv::Blast::BooleanEvaluator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_perlin_noise.html#f1e84d0a824753474d6508fa6603cafb">Nv::Blast::PerlinNoise</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#69e13453e62cdaf8b2e8c5b9743f9b56">Nv::Blast::SharedMemory</a>
<li>resize()
: <a class="el" href="classbt_aligned_object_array.html#cb69833ed110d6db213a71533a8c804a">btAlignedObjectArray&lt; T &gt;</a>
<li>Resize()
@@ -272,9 +273,9 @@
<li>returnWorker()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#7fc6d691a59aa7b107adfaac6fe5fd65">Nv::Blast::TkGroup</a>
<li>RevertAlignToPrincipalAxes()
-: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#62d263b0da01c93c63359248403da3d2">VHACD::TetrahedronSet</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#93c323bc5d65e720327f9d52383ad954">VHACD::PrimitiveSet</a>
, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#2f246d99ca6ee4f5d4586628a3b5ae5e">VHACD::VoxelSet</a>
-, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#93c323bc5d65e720327f9d52383ad954">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#62d263b0da01c93c63359248403da3d2">VHACD::TetrahedronSet</a>
<li>run()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_group_worker_task.html#d601fd18ee694bc8d04ca8f4da5a54de">Nv::Blast::ExtGroupWorkerTask</a>
</ul>
diff --git a/docs/source_docs/files/functions_func_0x73.html b/docs/source_docs/files/functions_func_0x73.html
index 79723b5..7de4f49 100644
--- a/docs/source_docs/files/functions_func_0x73.html
+++ b/docs/source_docs/files/functions_func_0x73.html
@@ -197,6 +197,10 @@
<li>setID()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#60ea99f0c9fc5f323f3bf1b9e2f3ecf3">Nv::Blast::Serialization::Asset::Asset::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#630e37302f7c8747373431d747415642">Nv::Blast::TkIdentifiable</a>
+<li>setInteriorIndex()
+: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#18469d1d4da25447686b3b38010f930a">Nv::Blast::IMeshFileWriter</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#465c0280b5d55e60efba19488f7066da">Nv::Blast::FbxFileWriter</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#07b444569eb997b320441af487e2e077">Nv::Blast::ObjFileWriter</a>
<li>setInteriorMaterialId()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c8c4f90133fdf32969cad6e4c520414f">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c9c8e18748b18fa6dd29a328eaf63026">Nv::Blast::FractureToolImpl</a>
@@ -219,11 +223,11 @@
<li>setNodeCount()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#ac36cd5605ddbaa3c0fccf052a5fc93b">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a>
<li>setNodeIndices()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#402f35c534137e90a544878c743689f1">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#0677d56bd9b0de4debb60080c2ae6ccc">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
<li>setNodeInfo()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#21b7a38036c0db1e7dfc9591e7d1efed">Nv::Blast::ExtStressSolver</a>
<li>setNormal()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#b0ddc934f35dba5a292efce60d621fb3">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#c391b8c6e49983a689ec6667adcd24ec">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
<li>setP()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#5487767a773f5ed77b9ea85a75ca04be">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
<li>setPlatformEnabled()
@@ -231,8 +235,8 @@
<li>SetPoint()
: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#516bac568eb5138ad6b68277f12e68aa">VHACD::Mesh</a>
<li>setPxActorDesc()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#3335adf4c2c6367d98ba41f7a5f5488b">Nv::Blast::ExtPxFamily</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#ee3637f608628f89c07e5bdd6d7b9fe7">Nv::Blast::final</a>
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#ee3637f608628f89c07e5bdd6d7b9fe7">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#3335adf4c2c6367d98ba41f7a5f5488b">Nv::Blast::ExtPxFamily</a>
<li>setPxShapeDescTemplate()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#88523d45695e7d5b10637e04aef06e02">Nv::Blast::ExtPxFamily</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#905ae2985ac677bb4bf15be46eb7bf13">Nv::Blast::final</a>
@@ -244,8 +248,8 @@
<li>setRotation()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#f63bbfa94b0e2b30f05b801835d0e71d">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
<li>setScale()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#5120d7f58edd167294f8186e2d25a39f">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#fa35be2c9475ba63b1100b8b283117e5">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#fa35be2c9475ba63b1100b8b283117e5">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#5120d7f58edd167294f8186e2d25a39f">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
<li>setSerializationEncoding()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#9d922a89c41ba9b1997d7e60d6d7b35b">Nv::Blast::ExtSerialization</a>
<li>setSettings()
@@ -260,17 +264,15 @@
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#04d3620e1e76d15accb8a08039398680">Nv::Blast::FractureToolImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c14c1ff1d50756694be24c34476af965">Nv::Blast::FractureTool</a>
<li>setState()
-: <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#32c1136d78aabc9173b464ee718cb007">Nv::Blast::SweepingAccelerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#4deab8d9ac9830c9f985e3c852c43361">Nv::Blast::IntersectionTestingAccelerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#86de630e31259aecd6f72604469ca5d6">Nv::Blast::DummyAccelerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#1528052be86f88831e4960f73d4dba64">Nv::Blast::BBoxBasedAccelerator</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#370488e08a2a2740456c031ae69e8ead">Nv::Blast::IntersectionTestingAccelerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#021aff716a1506a2fec1ef7893011e82">Nv::Blast::SweepingAccelerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">Nv::Blast::SpatialAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#1528052be86f88831e4960f73d4dba64">Nv::Blast::BBoxBasedAccelerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#d2b99528d24f1d76f5c28cc94ce1a335">Nv::Blast::DummyAccelerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#fac607b42cdfb95555f5822c3e7d6af7">Nv::Blast::BBoxBasedAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#3cb229ff33aba656813bf88ec740e29e">Nv::Blast::SpatialAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#32c1136d78aabc9173b464ee718cb007">Nv::Blast::SweepingAccelerator</a>
<li>setStencil()
-: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#81f5fbf6cdaaf3d2d45c2dff822ff9b9">Nv::Blast::VoronoiSitesGeneratorImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#bf0eeed0dc2a632c85572b4026b195c2">Nv::Blast::VoronoiSitesGenerator</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#bf0eeed0dc2a632c85572b4026b195c2">Nv::Blast::VoronoiSitesGenerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#81f5fbf6cdaaf3d2d45c2dff822ff9b9">Nv::Blast::VoronoiSitesGeneratorImpl</a>
<li>setSubchunkCount()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#3807c4bf32255a7b650c7923560b5fcf">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
<li>setTransform()
@@ -285,8 +287,8 @@
<li>setup()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_group_worker_task.html#274c12508454bf2bbf3cb85a9e27861a">Nv::Blast::ExtGroupWorkerTask</a>
<li>setValue()
-: <a class="el" href="classbt_vector4.html#08b401e9e501467c7c8c4f2edbcf3db2">btVector4</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#84c6cbd06b8c450bf8e813cd2efaff4d">Nv::Blast::Serialization::UUID::UUID::Builder</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#84c6cbd06b8c450bf8e813cd2efaff4d">Nv::Blast::Serialization::UUID::UUID::Builder</a>
+, <a class="el" href="classbt_vector4.html#08b401e9e501467c7c8c4f2edbcf3db2">btVector4</a>
<li>setW()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#c256559accce6de854121ff6af7967c8">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
<li>setWorkerCount()
@@ -298,8 +300,8 @@
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#2096fe331370075b0e5cdfa8ab7ac37c">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#d6abc32bf18b47ce93f472fda478d6d9">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
<li>setZ()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#6879cd6acd46953fdc75d85ccae3f0f4">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#553e1b1ecac8f454045b565f7fb7972d">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#553e1b1ecac8f454045b565f7fb7972d">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#6879cd6acd46953fdc75d85ccae3f0f4">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
<li>SharedBlock()
: <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html#f891a9a802158ef8119000edd6ab7e61">Nv::Blast::SharedBlock&lt; T &gt;</a>
<li>SharedBuffer()
@@ -310,17 +312,16 @@
: <a class="el" href="class_nv_1_1_blast_1_1_simplex_noise.html#99d15601661901924a2470a0a002884f">Nv::Blast::SimplexNoise</a>
<li>size()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#7f8ec3992efac9574ec0ef1f930fd9e2">Nv::Blast::FixedArray&lt; T &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#d13461038e5995b58057a5c13dfbe8ce">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#196136e567823b3b1075e8e5c5044f0f">Nv::Blast::FixedQueue&lt; T &gt;</a>
, <a class="el" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620">btAlignedObjectArray&lt; T &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#d13461038e5995b58057a5c13dfbe8ce">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
<li>Size()
: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#d72193179c4d43b70d14fb2ea6a11f0a">VHACD::SArray&lt; T, N &gt;</a>
-<li>size()
-: <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#196136e567823b3b1075e8e5c5044f0f">Nv::Blast::FixedQueue&lt; T &gt;</a>
<li>skipObject()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#52f3f5008a0047ee072fb5e1155c28e5">Nv::Blast::ExtSerialization</a>
<li>slicing()
-: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#2664c30433f3670fdae610aaec303a55">Nv::Blast::FractureToolImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c61aa65dde3c085450e8256a838a487f">Nv::Blast::FractureTool</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c2b3addf8c9d4e4c81511c8b0071f031">Nv::Blast::FractureToolImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#45e8a5d3b6d98da1b44b6888a5054cce">Nv::Blast::FractureTool</a>
<li>sortToCCW()
: <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#c7bddb75fcd0b0f312a7a1065e571825">Nv::Blast::TriangleProcessor</a>
<li>spawn()
@@ -333,9 +334,9 @@
<li>startProcess()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#e98b1523b3f1323c42129fe88842f306">Nv::Blast::TkGroup</a>
<li>subscribe()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#8d02f38c4dbe02470bada3f48d27e179">Nv::Blast::final</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#e47dd2fedc6bbfb5512f83a06b8782ed">Nv::Blast::ExtPxManager</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#8d02f38c4dbe02470bada3f48d27e179">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#f2e0b2eaa5f46ba5af2fbf8be98a5e93">Nv::Blast::ExtPxFamily</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#e47dd2fedc6bbfb5512f83a06b8782ed">Nv::Blast::ExtPxManager</a>
<li>swap()
: <a class="el" href="classbt_aligned_object_array.html#ff6f6234bb9c7cd1cea1cf00f07c1c09">btAlignedObjectArray&lt; T &gt;</a>
<li>SweepingAccelerator()
diff --git a/docs/source_docs/files/functions_func_0x75.html b/docs/source_docs/files/functions_func_0x75.html
index b733190..1429cf4 100644
--- a/docs/source_docs/files/functions_func_0x75.html
+++ b/docs/source_docs/files/functions_func_0x75.html
@@ -102,12 +102,16 @@
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#0da64cab1fb7b93167505a52da8c74d3">Nv::Blast::ExtPxFamily</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#5b4189527d151328f1d9ce166fa5f9d1">Nv::Blast::ExtPxManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#5ee7e8f12a169ea48e351aab521a728d">Nv::Blast::final</a>
+<li>update()
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#0a994dd1c576f36e5acd73895817ee72">Nv::Blast::ExtStressSolver</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#e00997aef0eba5d06df2bbdfceab00c0">Nv::Blast::final</a>
<li>Update()
: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html#7ab411d05d0608ec825d1a7d62dd1946">VHACD::IVHACD::IVHACD::IUserCallback</a>
<li>update()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#7e5295b0db1eb3224ffbc6cdf9b24681">Nv::Blast::ExtPxStressSolver</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#e00997aef0eba5d06df2bbdfceab00c0">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#0a994dd1c576f36e5acd73895817ee72">Nv::Blast::ExtStressSolver</a>
+<li>updateBaseMesh()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#384be45a1310ee0652d315127e62da22">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#0217eb658aa3890c3d1d2e030436b07b">Nv::Blast::FractureToolImpl</a>
<li>updateJoint()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#5e6214993a74a5f16598f5b8634e6a21">Nv::Blast::final</a>
<li>UpdateMinMax()
diff --git a/docs/source_docs/files/functions_func_0x7e.html b/docs/source_docs/files/functions_func_0x7e.html
index 810c4e9..6e10fc4 100644
--- a/docs/source_docs/files/functions_func_0x7e.html
+++ b/docs/source_docs/files/functions_func_0x7e.html
@@ -108,6 +108,8 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#880f602b6b2aaebaed4c8cfa454f46ac">Nv::Blast::CollisionHullImpl</a>
<li>~ConvexMeshBuilder()
: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#e5a4759e5763c616fef308a12b671305">Nv::Blast::ConvexMeshBuilder</a>
+<li>~CutoutSet()
+: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#6122cea44eca2907f01ec61f1d963e93">Nv::Blast::CutoutSet</a>
<li>~ErrorCallback()
: <a class="el" href="class_nv_1_1_blast_1_1_error_callback.html#2c00a6e93b1b9f6c6914497c9d9fc2e0">Nv::Blast::ErrorCallback</a>
<li>~ExtDamageAcceleratorAABBTree()
diff --git a/docs/source_docs/files/functions_vars_0x61.html b/docs/source_docs/files/functions_vars_0x61.html
index 35b8ba3..210e056 100644
--- a/docs/source_docs/files/functions_vars_0x61.html
+++ b/docs/source_docs/files/functions_vars_0x61.html
@@ -105,6 +105,8 @@
<li>adjacentNodeIndices
: <a class="el" href="struct_nv_blast_support_graph.html#a7c1f66e9cd717b941272e739aed2931">NvBlastSupportGraph</a>
, <a class="el" href="struct_nv_blast_graph_shader_actor.html#80b1bd8d6d2a405ddb24959ca7c066bf">NvBlastGraphShaderActor</a>
+<li>amplitude
+: <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#882e9f74aadf9384b68ab6b92006247c">Nv::Blast::NoiseConfiguration</a>
<li>angle_variations
: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">Nv::Blast::SlicingConfiguration</a>
<li>area
@@ -123,9 +125,9 @@
<li>assetToFractureChunkIdMap
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#94609b5ad4dabb8c32f858c531b81ed4">Nv::Blast::AuthoringResult</a>
<li>attachPositions
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#89508d6669e2375c5896ae37bad6d09d">Nv::Blast::TkAssetJointDesc</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#34dab72bc3d33c4927c00f870f93ae37">Nv::Blast::TkJointDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#89508d6669e2375c5896ae37bad6d09d">Nv::Blast::TkAssetJointDesc</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html#cd1894619d5abd13a48e57833736ed3d">Nv::Blast::TkJointData</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#34dab72bc3d33c4927c00f870f93ae37">Nv::Blast::TkJointDesc</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_vars_0x63.html b/docs/source_docs/files/functions_vars_0x63.html
index 3ee67b3..f11bdf7 100644
--- a/docs/source_docs/files/functions_vars_0x63.html
+++ b/docs/source_docs/files/functions_vars_0x63.html
@@ -139,13 +139,13 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#cffbd32f1e8c16de7ba37faaef2d0b61">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#4cc69e9a66bb17d48c52b8e68fea0a55">Nv::Blast::DebugLine</a>
<li>column0
-: <a class="el" href="struct_nvc_mat33.html#2d695f014524ac0cb25a6a43667dea86">NvcMat33</a>
-, <a class="el" href="struct_nvc_mat34.html#21cdac5b57d35ec4a12f879810fce6f4">NvcMat34</a>
+: <a class="el" href="struct_nvc_mat34.html#21cdac5b57d35ec4a12f879810fce6f4">NvcMat34</a>
+, <a class="el" href="struct_nvc_mat33.html#2d695f014524ac0cb25a6a43667dea86">NvcMat33</a>
, <a class="el" href="struct_nvc_mat44.html#fd6a1dc14cfde95770f2093c9e0a897f">NvcMat44</a>
<li>column1
-: <a class="el" href="struct_nvc_mat33.html#bfbc22cae4345954a74211baa126bdf6">NvcMat33</a>
+: <a class="el" href="struct_nvc_mat34.html#0d3afe7a591d5427a8267780c8781866">NvcMat34</a>
, <a class="el" href="struct_nvc_mat44.html#7e251edcebd46f698a486e5d87de00f5">NvcMat44</a>
-, <a class="el" href="struct_nvc_mat34.html#0d3afe7a591d5427a8267780c8781866">NvcMat34</a>
+, <a class="el" href="struct_nvc_mat33.html#bfbc22cae4345954a74211baa126bdf6">NvcMat33</a>
<li>column2
: <a class="el" href="struct_nvc_mat44.html#cc2d6a87f4e51518cf2b2e81f5ad607a">NvcMat44</a>
, <a class="el" href="struct_nvc_mat33.html#48c2246e3ca02909b8c8b31bc1eb21ce">NvcMat33</a>
@@ -157,8 +157,14 @@
: <a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html#ef6248c9f3faf783b45b735d919eb8c4">NvBlastExtAssetUtilsBondDesc</a>
<li>contactOffset
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#13764a5cd7fefa7e813bd6166d016f88">Nv::Blast::ExtPxShapeDescTemplate</a>
+<li>convexLoops
+: <a class="el" href="struct_nv_1_1_blast_1_1_cutout.html#cc0ec3b1dd0267ed67fe323d6629ec3b">Nv::Blast::Cutout</a>
<li>coord
: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">Nv::Blast::SegmentToIndex</a>
+<li>cutouts
+: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#50ee88e4e8cd70828ce4a587877a9a84">Nv::Blast::CutoutSetImpl</a>
+<li>cutoutSet
+: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#30e10f98ba8ab88afa9b7ee5855dbd14">Nv::Blast::CutoutConfiguration</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_vars_0x64.html b/docs/source_docs/files/functions_vars_0x64.html
index 0bd6714..d0b3057 100644
--- a/docs/source_docs/files/functions_vars_0x64.html
+++ b/docs/source_docs/files/functions_vars_0x64.html
@@ -107,15 +107,19 @@
<li>damageThresholdMin
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_impact_settings.html#bf16147f2b974ef0dd08c770923ef925">Nv::Blast::ExtImpactSettings</a>
<li>data
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_profile_data.html#ecbb14649bf0e4003eb2e906649ebb8d">Nv::Blast::ExtProfileData</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html#9a1c1db5fb9c506a4468cca4e4e089e9">Nv::Blast::ExtSyncEventPhysicsSync</a>
, <a class="el" href="struct_nv_blast_i_d.html#e7f7abc9562d83d9537f6c876f4c04e8">NvBlastID</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html#9a1c1db5fb9c506a4468cca4e4e089e9">Nv::Blast::ExtSyncEventPhysicsSync</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_profile_data.html#ecbb14649bf0e4003eb2e906649ebb8d">Nv::Blast::ExtProfileData</a>
<li>dataType
: <a class="el" href="struct_nv_blast_data_block.html#eacfc95c07793d4eebe4ba3eadc1b74e">NvBlastDataBlock</a>
<li>deletedActor
: <a class="el" href="struct_nv_blast_actor_split_event.html#80b5ff70f6f204ffbcbd8c0e2849899a">NvBlastActorSplitEvent</a>
<li>density
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#cb293066dc9829670992e5e101a7db05">Nv::Blast::ExtPxSpawnSettings</a>
+<li>diffuse_tex
+: <a class="el" href="struct_nv_1_1_blast_1_1_materials.html#fb1aba0b4c7098f7b4673261a88d5ee9">Nv::Blast::Materials</a>
+<li>dimensions
+: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#9d397b7f5b1244b5d89db398211a5580">Nv::Blast::CutoutSetImpl</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_vars_0x66.html b/docs/source_docs/files/functions_vars_0x66.html
index 64e896a..1f3a9ba 100644
--- a/docs/source_docs/files/functions_vars_0x66.html
+++ b/docs/source_docs/files/functions_vars_0x66.html
@@ -104,13 +104,16 @@
<li>firstSubchunkIndex
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#ee67c70b4ba1104ef3eaf78b2a94d8f8">Nv::Blast::ExtPxChunk</a>
<li>flags
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#dbdde8d2735adf77da6dc72ee431ac11">Nv::Blast::ExtPxShapeDescTemplate</a>
+: <a class="el" href="struct_nv_blast_chunk_desc.html#2e6f6db9787b70f65e23c68826149a81">NvBlastChunkDesc</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#c35b6b85472643295280356b710f19ef">Nv::Blast::ExtPxActorDescTemplate</a>
-, <a class="el" href="struct_nv_blast_chunk_desc.html#2e6f6db9787b70f65e23c68826149a81">NvBlastChunkDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html#eedaedbf387cbd04889f4dd54152e252">Nv::Blast::PolyVert</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#dbdde8d2735adf77da6dc72ee431ac11">Nv::Blast::ExtPxShapeDescTemplate</a>
<li>formatVersion
: <a class="el" href="struct_nv_blast_data_block.html#e199abf554ae2cdfd8795066ddd285d5">NvBlastDataBlock</a>
<li>fracture
: <a class="el" href="struct_nv_blast_timers.html#3d28ae3da5c758181deb2bbad75fab3d">NvBlastTimers</a>
+<li>frequency
+: <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#0aa07994b6ef53830d284025968d4569">Nv::Blast::NoiseConfiguration</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_vars_0x69.html b/docs/source_docs/files/functions_vars_0x69.html
index d5c4885..f48f42d 100644
--- a/docs/source_docs/files/functions_vars_0x69.html
+++ b/docs/source_docs/files/functions_vars_0x69.html
@@ -86,6 +86,7 @@
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>index
: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">Nv::Blast::SegmentToIndex</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html#8ea78901480aee9ff5b42cbfa4f53efa">Nv::Blast::PolyVert</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#b279c882b2df84148ca6d61c4beb6e2c">Nv::Blast::TkActorData</a>
<li>infSearchMode
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#644c53bd1c5a0889819f2d8a77fe2560">Nv::Blast::ApexImporter::ApexImporterConfig</a>
@@ -97,10 +98,14 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#20375aa2d317ee4763d32ecc039e0814">Nv::Blast::EdgeFacetIntersectionData</a>
<li>intersectionType
: <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#9eaeac91e248bdd89a96303cdbed5640">Nv::Blast::EdgeFacetIntersectionData</a>
+<li>isChanged
+: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">Nv::Blast::ChunkInfo</a>
<li>island
: <a class="el" href="struct_nv_blast_timers.html#e7012b950ebcdb3a83b82d89fe317b00">NvBlastTimers</a>
<li>isLeaf
: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">Nv::Blast::ChunkInfo</a>
+<li>isRelativeTransform
+: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#0614b4b06b7c4925c37c3d039887665e">Nv::Blast::CutoutConfiguration</a>
<li>isSelfCollissionEnabled
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_impact_settings.html#ea7a153c0b195de478351ba89e207804">Nv::Blast::ExtImpactSettings</a>
<li>isStatic
diff --git a/docs/source_docs/files/functions_vars_0x6d.html b/docs/source_docs/files/functions_vars_0x6d.html
index 33f3cef..2586b4b 100644
--- a/docs/source_docs/files/functions_vars_0x6d.html
+++ b/docs/source_docs/files/functions_vars_0x6d.html
@@ -258,15 +258,15 @@
<li>mApex
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_releaser.html#4c5945ebc60c7f4ae98e4ba47fe7b5b5">Nv::Blast::ApexImporter::ApexReleaser</a>
<li>material
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#d62c55d45b9e5f7447eb607174e49dc5">Nv::Blast::ExtPxSpawnSettings</a>
-, <a class="el" href="struct_nv_blast_ext_program_params.html#6cc35cdab120293adfdc07f51dbf2b12">NvBlastExtProgramParams</a>
+: <a class="el" href="struct_nv_blast_ext_program_params.html#6cc35cdab120293adfdc07f51dbf2b12">NvBlastExtProgramParams</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#d62c55d45b9e5f7447eb607174e49dc5">Nv::Blast::ExtPxSpawnSettings</a>
, <a class="el" href="struct_nv_blast_timers.html#c416f56479c812f9b35a655326cb57ef">NvBlastTimers</a>
<li>materialCount
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#03cfe2eeeb05de8d8257f1de9befb956">Nv::Blast::AuthoringResult</a>
<li>materialId
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">Nv::Blast::Triangle</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">Nv::Blast::TriangleIndexed</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">Nv::Blast::Facet</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">Nv::Blast::TriangleIndexed</a>
<li>materialNames
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">Nv::Blast::AuthoringResult</a>
<li>max0
@@ -280,10 +280,12 @@
<li>maximumNumberOfHulls
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">Nv::Blast::CollisionParams</a>
<li>maxRadius
-: <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#2a686d6981558343b08268d958fa8b28">NvBlastExtCapsuleRadialDamageDesc</a>
+: <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#4cc2f97bb0d5288196c18bc85985f3bc">NvBlastExtRadialDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#2a686d6981558343b08268d958fa8b28">NvBlastExtCapsuleRadialDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#a5f0e610dad36b95f998e58437f8e6e5">NvBlastExtImpactSpreadDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#4cc2f97bb0d5288196c18bc85985f3bc">NvBlastExtRadialDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#7c5a12680fd2f8eae33a45b2a6e57946">NvBlastExtShearDamageDesc</a>
+<li>maxSeparation
+: <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#eda86ef2c94ee551fbbfa123564e3418">Nv::Blast::BondGenerationConfig</a>
<li>mbValid
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_releaser.html#263df6841f964234f98592efa4beccf8">Nv::Blast::ApexImporter::ApexReleaser</a>
<li>mChunkData
@@ -313,10 +315,10 @@
<li>minimum
: <a class="el" href="struct_nvc_bounds3.html#f5ee79e127b719b80d93278d9f5fa859">NvcBounds3</a>
<li>minRadius
-: <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#f3546b34798c8d8f97facb157f44a35d">NvBlastExtRadialDamageDesc</a>
+: <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#eef3b64563225c426a633f48faf7a9a9">NvBlastExtImpactSpreadDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#5a5b8cbdce8ee01e223ac81bf11ff35a">NvBlastExtShearDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#eef3b64563225c426a633f48faf7a9a9">NvBlastExtImpactSpreadDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#e879eff0b48fe6d97667c7339c12d3c5">NvBlastExtCapsuleRadialDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#f3546b34798c8d8f97facb157f44a35d">NvBlastExtRadialDamageDesc</a>
<li>mInteriorMaterialId
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#e9fdc3a9dd7eefe632a24c7abb6c4962">Nv::Blast::FractureToolImpl</a>
<li>mNbVerts
diff --git a/docs/source_docs/files/functions_vars_0x6e.html b/docs/source_docs/files/functions_vars_0x6e.html
index d2097eb..cb17c80 100644
--- a/docs/source_docs/files/functions_vars_0x6e.html
+++ b/docs/source_docs/files/functions_vars_0x6e.html
@@ -89,6 +89,7 @@
, <a class="el" href="struct_nvc_plane.html#f1ef28bf53bc1bf9c07e4f3bf2233486">NvcPlane</a>
<li>name
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_profile_data.html#e45c1aef4a10db9a1c2433b210d5de83">Nv::Blast::ExtProfileData</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_materials.html#e58d98b16f1026a42ee8ccfa9eac5f6b">Nv::Blast::Materials</a>
<li>newActors
: <a class="el" href="struct_nv_blast_actor_split_event.html#68a98a5294eeab3684151324d6aa87a7">NvBlastActorSplitEvent</a>
<li>node0
@@ -105,12 +106,9 @@
: <a class="el" href="struct_nv_blast_bond_fracture_data.html#b657840c4ea298d08b8083f0e857c949">NvBlastBondFractureData</a>
<li>nodeIndices
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#d2f879c85037d1efe3923d2b024e623c">Nv::Blast::TkAssetJointDesc</a>
-<li>noiseAmplitude
-: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#15fcce6a5e41213d252bf205e86d8d03">Nv::Blast::SlicingConfiguration</a>
-<li>noiseFrequency
-: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#7d26b81b146eedc48c7c3b1f2f63a16b">Nv::Blast::SlicingConfiguration</a>
-<li>noiseOctaveNumber
-: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#9340925b188fdac3155f81a7625a219f">Nv::Blast::SlicingConfiguration</a>
+<li>noise
+: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">Nv::Blast::SlicingConfiguration</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">Nv::Blast::CutoutConfiguration</a>
<li>normal
: <a class="el" href="struct_nv_blast_bond.html#3e8b8dd2ac2634098df7c1475ee6171d">NvBlastBond</a>
, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#257c42d51ea53fc4e14b6dad2968cf0c">NvBlastExtShearDamageDesc</a>
diff --git a/docs/source_docs/files/functions_vars_0x6f.html b/docs/source_docs/files/functions_vars_0x6f.html
index 3984469..b1710a7 100644
--- a/docs/source_docs/files/functions_vars_0x6f.html
+++ b/docs/source_docs/files/functions_vars_0x6f.html
@@ -84,6 +84,8 @@
&nbsp;
<p>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>octaveNumber
+: <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#9f3eccc2ab7973a00d8a77751bffbbf5">Nv::Blast::NoiseConfiguration</a>
<li>offset_variations
: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#4d108dd0a46bc2ea6c9fe1b11c369f5a">Nv::Blast::SlicingConfiguration</a>
</ul>
diff --git a/docs/source_docs/files/functions_vars_0x70.html b/docs/source_docs/files/functions_vars_0x70.html
index 58777a9..17dcdac 100644
--- a/docs/source_docs/files/functions_vars_0x70.html
+++ b/docs/source_docs/files/functions_vars_0x70.html
@@ -99,6 +99,8 @@
: <a class="el" href="struct_nv_blast_timers.html#809518829d8ae9364ddfc2e78fa76307">NvBlastTimers</a>
<li>payload
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#84ab4fb1c357357dd349bb367d1f93dc">Nv::Blast::TkEvent</a>
+<li>periodic
+: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#dccc4de2f5719c5a6b2b2cd0af5646cb">Nv::Blast::CutoutSetImpl</a>
<li>physicsChunks
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#ee7559881bf2ea3bdef1ebaeb1edd2b6">Nv::Blast::AuthoringResult</a>
<li>physicsSubchunks
@@ -107,26 +109,28 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#912cc41daee00b48598c1fc62092440c">Nv::Blast::PlaneChunkIndexer</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_separation.html#8dd4bdb9ec23e9faf6b1e429fbb93cb1">Nv::Blast::Separation</a>
<li>points
-: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#51e2edc3fd1595606bf16fe29c34f0f9">Nv::Blast::TrPrcTriangle</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#877675cc4f9d9dbcb3f9a70c84bd0c19">Nv::Blast::TrPrcTriangle2d</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#877675cc4f9d9dbcb3f9a70c84bd0c19">Nv::Blast::TrPrcTriangle2d</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#51e2edc3fd1595606bf16fe29c34f0f9">Nv::Blast::TrPrcTriangle</a>
+<li>polyVerts
+: <a class="el" href="struct_nv_1_1_blast_1_1_convex_loop.html#60048ae3684e9b06498f7b1268b5cf65">Nv::Blast::ConvexLoop</a>
<li>pos0
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#7df3330b67c018806d733ae0ffb483ea">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#900f59e8ec5d372ff24af7d90f505d1c">Nv::Blast::DebugLine</a>
<li>pos1
-: <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#931c30a7891661f736eb71430ae7dcdb">Nv::Blast::DebugLine</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#01d92769dc92b65374b8c921d561f305">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#01d92769dc92b65374b8c921d561f305">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#931c30a7891661f736eb71430ae7dcdb">Nv::Blast::DebugLine</a>
<li>posIndex
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#f4f59c67fa80d8d885279ad6baaf4621">Nv::Blast::ExporterMeshData</a>
<li>position
-: <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#fd4c995f6402ebf1feaff268c7ca849b">NvBlastExtRadialDamageDesc</a>
+: <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#4f6ab8c0f2d45d4608dcc45bfa4bbd5f">NvBlastExtImpactSpreadDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#e214121c1283b6e661db615a0512f0a2">NvBlastExtShearDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#4f6ab8c0f2d45d4608dcc45bfa4bbd5f">NvBlastExtImpactSpreadDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#fd4c995f6402ebf1feaff268c7ca849b">NvBlastExtRadialDamageDesc</a>
<li>position0
-: <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#5209489ce81ac003f2aa1761ff76e304">NvBlastExtCapsuleRadialDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#2ce313d5190f2b2705abcddce4c56d06">NvBlastExtTriangleIntersectionDamageDesc</a>
+: <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#2ce313d5190f2b2705abcddce4c56d06">NvBlastExtTriangleIntersectionDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#5209489ce81ac003f2aa1761ff76e304">NvBlastExtCapsuleRadialDamageDesc</a>
<li>position1
-: <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#dc7ab153d9e1710cd8acca68d7005023">NvBlastExtCapsuleRadialDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#c4532a1c00e85c345d54beff07d61da5">NvBlastExtTriangleIntersectionDamageDesc</a>
+: <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#c4532a1c00e85c345d54beff07d61da5">NvBlastExtTriangleIntersectionDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#dc7ab153d9e1710cd8acca68d7005023">NvBlastExtCapsuleRadialDamageDesc</a>
<li>position2
: <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#f4da706fc0cb7a98c8fb30ef4bd2f4c1">NvBlastExtTriangleIntersectionDamageDesc</a>
<li>positions
diff --git a/docs/source_docs/files/functions_vars_0x73.html b/docs/source_docs/files/functions_vars_0x73.html
index f4e6677..4105fe9 100644
--- a/docs/source_docs/files/functions_vars_0x73.html
+++ b/docs/source_docs/files/functions_vars_0x73.html
@@ -89,6 +89,8 @@
, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c5f04b73b22214c41a4fde43b434888d">Nv::Blast::EdgeWithParent</a>
<li>sc_eps
: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#e20060d21d61a24cf274f80dba52a295">VHACD::ICHull</a>
+<li>scale
+: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#8bd738f329ad60f6d920d3fa57dea128">Nv::Blast::CutoutConfiguration</a>
<li>scene
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#3d977bbbeb2cca054bc881f366772dab">Nv::Blast::ExtPxSpawnSettings</a>
<li>shearDamage
@@ -106,16 +108,16 @@
<li>stressLinearFactor
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#ee4b24619f255f4e8bbb131fa552abe4">Nv::Blast::ExtStressSolverSettings</a>
<li>subchunkCount
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#b1393ee5bdc8736add5b46bb0e63c7b8">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#b72119e6ade5758ec1c8874894d53ab2">Nv::Blast::ExtPxChunk</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#b72119e6ade5758ec1c8874894d53ab2">Nv::Blast::ExtPxChunk</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#b1393ee5bdc8736add5b46bb0e63c7b8">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc</a>
<li>subchunks
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#3887825dc8fa6157aeb007585b2ed85d">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc</a>
<li>subgraphShaderFunction
: <a class="el" href="struct_nv_blast_damage_program.html#dafc94c7f45e08017491cdf1657e84dc">NvBlastDamageProgram</a>
<li>submeshCount
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#8186645cb97a75ddf9c5d01c26929aa5">Nv::Blast::ExporterMeshData</a>
-<li>submeshNames
-: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#cdf9612bfadf170ec24d54a4f0331169">Nv::Blast::ExporterMeshData</a>
+<li>submeshMats
+: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#fcaa1c78b5b46f20f3ad71aefd7438f1">Nv::Blast::ExporterMeshData</a>
<li>submeshOffsets
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#c5da07eb5e955933b2a66172086ca1e3">Nv::Blast::ExporterMeshData</a>
<li>subtype
@@ -123,7 +125,7 @@
<li>supportChunkHealths
: <a class="el" href="struct_nv_blast_graph_shader_actor.html#2dcbf1a8af0917a3989d356e1691ab26">NvBlastGraphShaderActor</a>
<li>surfaceResolution
-: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8c8da622c931ed7fd40f240611454436">Nv::Blast::SlicingConfiguration</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#03bfc2888fc542c4c25a822d91e4ad90">Nv::Blast::NoiseConfiguration</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_vars_0x74.html b/docs/source_docs/files/functions_vars_0x74.html
index d64299b..e7969f8 100644
--- a/docs/source_docs/files/functions_vars_0x74.html
+++ b/docs/source_docs/files/functions_vars_0x74.html
@@ -96,9 +96,10 @@
<li>tr
: <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#8352a92eb1d63043f23353a142dfeaf0">Nv::Blast::EdgeToTriangles</a>
<li>transform
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#35bb13d8dc496d1f6da3476f7ca3ec8b">Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#d5dbb42eb8ca089f7f7a6d9061035178">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html#38d62b26d068141c048b6b5ee69e7443">Nv::Blast::ExtPxSubchunk</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#d5dbb42eb8ca089f7f7a6d9061035178">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#35bb13d8dc496d1f6da3476f7ca3ec8b">Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#d7b10d6b4904147286497ec4a0c4860c">Nv::Blast::CutoutConfiguration</a>
<li>trId
: <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#80203dd762ab3448bf15ebb38035b0c6">Nv::Blast::PlaneChunkIndexer</a>
<li>type
diff --git a/docs/source_docs/files/functions_vars_0x75.html b/docs/source_docs/files/functions_vars_0x75.html
index 80be35c..dc90e1a 100644
--- a/docs/source_docs/files/functions_vars_0x75.html
+++ b/docs/source_docs/files/functions_vars_0x75.html
@@ -88,22 +88,21 @@
: <a class="el" href="struct_nv_blast_actor_desc.html#b9ce8fff059a17cfffd7e5965fa59ea1">NvBlastActorDesc</a>
<li>uniformInitialLowerSupportChunkHealth
: <a class="el" href="struct_nv_blast_actor_desc.html#d2a4f6be8fd6d1a3a819ad76a0cdba2b">NvBlastActorDesc</a>
+<li>userData
+: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">Nv::Blast::TriangleIndexed</a>
+, <a class="el" href="struct_nv_blast_chunk.html#9d49d856390e7758d4ea26ae69ae6aa5">NvBlastChunk</a>
+, <a class="el" href="struct_nv_blast_bond.html#4e131a735184d74e611b9b40a368edd7">NvBlastBond</a>
<li>userdata
: <a class="el" href="struct_nv_blast_bond_fracture_data.html#33fec8bda99647afa0a1fa7e03383f91">NvBlastBondFractureData</a>
+, <a class="el" href="struct_nv_blast_chunk_fracture_data.html#6623c6f7d40381a862e058a868ec22a5">NvBlastChunkFractureData</a>
<li>userData
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#adbfad94aec1aaf6e431482cc4d659f9">Nv::Blast::ExtPxAsset</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#aa4adc1a15857521aa9b61094c3b752b">Nv::Blast::ExtPxFamily</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#e1a1d9f53d372a748f615fc47b730a42">Nv::Blast::TkObject</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#e1a1d9f53d372a748f615fc47b730a42">Nv::Blast::TkObject</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#e648745137d1ba4ac78dbb8189e43f96">Nv::Blast::TkActorData</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">Nv::Blast::Facet</a>
, <a class="el" href="struct_nv_blast_chunk_desc.html#61728e37d062c4cc9a0e8fe40584959e">NvBlastChunkDesc</a>
-, <a class="el" href="struct_nv_blast_bond.html#4e131a735184d74e611b9b40a368edd7">NvBlastBond</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#7161aa4637570593093cac005c843175">Nv::Blast::Triangle</a>
-, <a class="el" href="struct_nv_blast_chunk.html#9d49d856390e7758d4ea26ae69ae6aa5">NvBlastChunk</a>
-<li>userdata
-: <a class="el" href="struct_nv_blast_chunk_fracture_data.html#6623c6f7d40381a862e058a868ec22a5">NvBlastChunkFractureData</a>
-<li>userData
-: <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">Nv::Blast::Facet</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">Nv::Blast::TriangleIndexed</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#aa4adc1a15857521aa9b61094c3b752b">Nv::Blast::ExtPxFamily</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#adbfad94aec1aaf6e431482cc4d659f9">Nv::Blast::ExtPxAsset</a>
<li>userIntData
: <a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#65dbac714ebfdc9f0a4d7a905bbbcdf4">Nv::Blast::TkIdentifiable</a>
<li>uv
diff --git a/docs/source_docs/files/functions_vars_0x76.html b/docs/source_docs/files/functions_vars_0x76.html
index ecae0d9..710163f 100644
--- a/docs/source_docs/files/functions_vars_0x76.html
+++ b/docs/source_docs/files/functions_vars_0x76.html
@@ -87,7 +87,8 @@
<li>v
: <a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html#1c361f283cb854916057ab8fcbe85062">Nv::Blast::VSA::Vec4</a>
<li>vertices
-: <a class="el" href="classbt_convex_hull_computer.html#44b13cded1cd7726d3f18c2f6f98c7cc">btConvexHullComputer</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_cutout.html#c29380ef69c677be86745a7ff8b2805d">Nv::Blast::Cutout</a>
+, <a class="el" href="classbt_convex_hull_computer.html#44b13cded1cd7726d3f18c2f6f98c7cc">btConvexHullComputer</a>
<li>visibility
: <a class="el" href="struct_nv_blast_timers.html#e83ccbba27f60d1885d25328e5fd34cf">NvBlastTimers</a>
<li>volume
diff --git a/docs/source_docs/files/functions_vars_0x78.html b/docs/source_docs/files/functions_vars_0x78.html
index 9ed2fd3..bca462b 100644
--- a/docs/source_docs/files/functions_vars_0x78.html
+++ b/docs/source_docs/files/functions_vars_0x78.html
@@ -85,14 +85,15 @@
<p>
<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
<li>x
-: <a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#e335cbbcb1b1a657b4e42feb54a413ae">Nv::Blast::VSA::Vec3</a>
-, <a class="el" href="struct_nvc_vec2.html#e4a6f9e53428ccf99829db890b938aad">NvcVec2</a>
-, <a class="el" href="struct_nvc_vec4.html#a096be695db156d27bc7b2be9e6ef6fc">NvcVec4</a>
-, <a class="el" href="struct_nvc_vec3i.html#a60b055749cc66730bfa803905fda397">NvcVec3i</a>
-, <a class="el" href="struct_nvc_vec2i.html#fd24b426d2ba9a17de3e12a1952540da">NvcVec2i</a>
-, <a class="el" href="struct_nvc_quat.html#8b8720cfb57ae06668fd7048e2a82a4f">NvcQuat</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#67cacfccae3f246e4d340046854e72bf">Nv::Blast::POINT2D</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#e335cbbcb1b1a657b4e42feb54a413ae">Nv::Blast::VSA::Vec3</a>
, <a class="el" href="struct_nvc_vec4i.html#b0398a1a9339d389e6e2f36c9c9ac977">NvcVec4i</a>
, <a class="el" href="struct_nvc_vec3.html#1fb754591e800bd36dcb2223216644fb">NvcVec3</a>
+, <a class="el" href="struct_nvc_vec2i.html#fd24b426d2ba9a17de3e12a1952540da">NvcVec2i</a>
+, <a class="el" href="struct_nvc_quat.html#8b8720cfb57ae06668fd7048e2a82a4f">NvcQuat</a>
+, <a class="el" href="struct_nvc_vec4.html#a096be695db156d27bc7b2be9e6ef6fc">NvcVec4</a>
+, <a class="el" href="struct_nvc_vec3i.html#a60b055749cc66730bfa803905fda397">NvcVec3i</a>
+, <a class="el" href="struct_nvc_vec2.html#e4a6f9e53428ccf99829db890b938aad">NvcVec2</a>
<li>x_slices
: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8b81e5abf2237e0a47eb03373c5e1075">Nv::Blast::SlicingConfiguration</a>
</ul>
diff --git a/docs/source_docs/files/functions_vars_0x79.html b/docs/source_docs/files/functions_vars_0x79.html
index 5ec36c6..a338938 100644
--- a/docs/source_docs/files/functions_vars_0x79.html
+++ b/docs/source_docs/files/functions_vars_0x79.html
@@ -85,14 +85,15 @@
<p>
<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
<li>y
-: <a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#a1a733303a2cf444b2feca0659e6baf0">Nv::Blast::VSA::Vec3</a>
-, <a class="el" href="struct_nvc_vec2.html#6f6295fc8669ad95cb006a2189c0ed63">NvcVec2</a>
-, <a class="el" href="struct_nvc_vec4.html#3b73377e918214b0fbd3927ee416cc0e">NvcVec4</a>
-, <a class="el" href="struct_nvc_vec3i.html#afb1c175b2ddd740ab1866691deb4474">NvcVec3i</a>
-, <a class="el" href="struct_nvc_vec2i.html#2080925f84a15c89d75d8040d13a1d5c">NvcVec2i</a>
-, <a class="el" href="struct_nvc_quat.html#e30a369d4fdfd529a02c6bc24e186d4f">NvcQuat</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#2e1dfe475a2a14dea61686b82a168fd1">Nv::Blast::POINT2D</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#a1a733303a2cf444b2feca0659e6baf0">Nv::Blast::VSA::Vec3</a>
, <a class="el" href="struct_nvc_vec4i.html#dea21024fc0cc91f09c208a8b082a30d">NvcVec4i</a>
, <a class="el" href="struct_nvc_vec3.html#b94f8fe1d24d91b942bc6e87e76c0fc0">NvcVec3</a>
+, <a class="el" href="struct_nvc_vec2i.html#2080925f84a15c89d75d8040d13a1d5c">NvcVec2i</a>
+, <a class="el" href="struct_nvc_quat.html#e30a369d4fdfd529a02c6bc24e186d4f">NvcQuat</a>
+, <a class="el" href="struct_nvc_vec4.html#3b73377e918214b0fbd3927ee416cc0e">NvcVec4</a>
+, <a class="el" href="struct_nvc_vec3i.html#afb1c175b2ddd740ab1866691deb4474">NvcVec3i</a>
+, <a class="el" href="struct_nvc_vec2.html#6f6295fc8669ad95cb006a2189c0ed63">NvcVec2</a>
<li>y_slices
: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#7d8debe2d2ad2e97208c0cdb57022640">Nv::Blast::SlicingConfiguration</a>
</ul>
diff --git a/docs/source_docs/files/globals_0x6e.html b/docs/source_docs/files/globals_0x6e.html
index e534f2b..afce2e5 100644
--- a/docs/source_docs/files/globals_0x6e.html
+++ b/docs/source_docs/files/globals_0x6e.html
@@ -439,20 +439,26 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="_nv_blast_ext_asset_utils_8h.html#93400dd7095443ef1af37d43077a4e8a">NvBlastExtAssetUtils.h</a>
<li>NvBlastExtAssetUtilsMergeAssets()
: <a class="el" href="_nv_blast_ext_asset_utils_8h.html#f3bdbe570cddbaa96d3a5269e7d1385d">NvBlastExtAssetUtils.h</a>
+<li>NvBlastExtAuthoringBuildCutoutSet()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#0c09c0fc47ac3e47511e96375e212eca">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateBondGenerator()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#46c38eb07e899ff5e8be404ad121ea8d">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateConvexMeshBuilder()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#57729a170bc6412fe3a0cb616c2f97ed">NvBlastExtAuthoring.h</a>
+<li>NvBlastExtAuthoringCreateCutoutSet()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#5f493f939d13616983cd56942757c77c">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateFractureTool()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#32494843df016048528ed3e616caa1d1">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateMesh()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#2c7975d1a51bd0d4069bd81b10dfa5fe">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateMeshCleaner()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#d8620704c7b10e310df502a8c8998a17">NvBlastExtAuthoring.h</a>
+<li>NvBlastExtAuthoringCreateMeshFromFacets()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#887847d49fc36c3ea63fd3a6d2a6b2ae">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateVoronoiSitesGenerator()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#c65c865d65168418a3f4cc7b563096ed">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringFindAssetConnectingBonds()
-: <a class="el" href="_nv_blast_ext_authoring_8h.html#bad5633affda4f6fba27048e26981236">NvBlastExtAuthoring.h</a>
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#913c91f5df4128e885a8103e7b82f2c3">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringProcessFracture()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#a6ed285a916f8dd64001820d1633bb4e">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringTransformCollisionHull()
@@ -509,6 +515,8 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#0006878f0a28a1b41d5b4fca3360749e">NvBlastExtDamageShaders.h</a>
<li>NvBlastExtTriangleIntersectionSubgraphShader()
: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#8bde004919d5a5722ce52d57df7badb8">NvBlastExtDamageShaders.h</a>
+<li>NvBlastExtUpdateGraphicsMesh()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#de75005f859c5cead3f89cee9c345af8">NvBlastExtAuthoring.h</a>
<li>NvBlastFamilyCreateFirstActor()
: <a class="el" href="_nv_blast_8h.html#b7ecca70eb3de1854f5fe0baecebf23f">NvBlast.h</a>
<li>NvBlastFamilyDeserializeActor()
diff --git a/docs/source_docs/files/globals_func_0x6e.html b/docs/source_docs/files/globals_func_0x6e.html
index 8601417..9a2c8b2 100644
--- a/docs/source_docs/files/globals_func_0x6e.html
+++ b/docs/source_docs/files/globals_func_0x6e.html
@@ -167,20 +167,26 @@
: <a class="el" href="_nv_blast_ext_asset_utils_8h.html#93400dd7095443ef1af37d43077a4e8a">NvBlastExtAssetUtils.h</a>
<li>NvBlastExtAssetUtilsMergeAssets()
: <a class="el" href="_nv_blast_ext_asset_utils_8h.html#f3bdbe570cddbaa96d3a5269e7d1385d">NvBlastExtAssetUtils.h</a>
+<li>NvBlastExtAuthoringBuildCutoutSet()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#0c09c0fc47ac3e47511e96375e212eca">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateBondGenerator()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#46c38eb07e899ff5e8be404ad121ea8d">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateConvexMeshBuilder()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#57729a170bc6412fe3a0cb616c2f97ed">NvBlastExtAuthoring.h</a>
+<li>NvBlastExtAuthoringCreateCutoutSet()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#5f493f939d13616983cd56942757c77c">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateFractureTool()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#32494843df016048528ed3e616caa1d1">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateMesh()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#2c7975d1a51bd0d4069bd81b10dfa5fe">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateMeshCleaner()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#d8620704c7b10e310df502a8c8998a17">NvBlastExtAuthoring.h</a>
+<li>NvBlastExtAuthoringCreateMeshFromFacets()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#887847d49fc36c3ea63fd3a6d2a6b2ae">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateVoronoiSitesGenerator()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#c65c865d65168418a3f4cc7b563096ed">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringFindAssetConnectingBonds()
-: <a class="el" href="_nv_blast_ext_authoring_8h.html#bad5633affda4f6fba27048e26981236">NvBlastExtAuthoring.h</a>
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#913c91f5df4128e885a8103e7b82f2c3">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringProcessFracture()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#a6ed285a916f8dd64001820d1633bb4e">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringTransformCollisionHull()
@@ -237,6 +243,8 @@
: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#0006878f0a28a1b41d5b4fca3360749e">NvBlastExtDamageShaders.h</a>
<li>NvBlastExtTriangleIntersectionSubgraphShader()
: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#8bde004919d5a5722ce52d57df7badb8">NvBlastExtDamageShaders.h</a>
+<li>NvBlastExtUpdateGraphicsMesh()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#de75005f859c5cead3f89cee9c345af8">NvBlastExtAuthoring.h</a>
<li>NvBlastFamilyCreateFirstActor()
: <a class="el" href="_nv_blast_8h.html#b7ecca70eb3de1854f5fe0baecebf23f">NvBlast.h</a>
<li>NvBlastFamilyDeserializeActor()
diff --git a/docs/source_docs/files/hierarchy.html b/docs/source_docs/files/hierarchy.html
index eed7bc1..3ec6f7c 100644
--- a/docs/source_docs/files/hierarchy.html
+++ b/docs/source_docs/files/hierarchy.html
@@ -83,10 +83,17 @@
</ul>
<li><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">Nv::Blast::CollisionHull::CollisionHull::HullPolygon</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_convex_loop.html">Nv::Blast::ConvexLoop</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>
<ul>
<li><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">Nv::Blast::ConvexMeshBuilderImpl</a>
</ul>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_cutout.html">Nv::Blast::Cutout</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">Nv::Blast::CutoutConfiguration</a>
+<li><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>
+<ul>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a>
+</ul>
<li><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html">Nv::Blast::DebugBuffer</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html">Nv::Blast::DebugLine</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_default_releaser.html">Nv::Blast::ApexImporter::DefaultReleaser&lt; T &gt;</a>
@@ -274,17 +281,19 @@
<li><a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html">Nv::Blast::LlObjectTypeID</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_local_buffer.html">Nv::Blast::LocalBuffer&lt; T &gt;</a>
<li><a class="el" href="struct_v_h_a_c_d_1_1_material.html">VHACD::Material</a>
-<li><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Nv::Blast::Materials</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>
<ul>
<li><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a>
</ul>
+<li><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a>
<ul>
<li><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html">Nv::Blast::MeshCleanerImpl</a>
</ul>
<li><a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html">Nv::Blast::MeshNoiser</a>
<li><a class="el" href="class_v_h_a_c_d_1_1_mutex.html">VHACD::Mutex</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">Nv::Blast::NoiseConfiguration</a>
<li><a class="el" href="struct_nv_blast_actor.html">NvBlastActor</a>
<ul>
<li><a class="el" href="class_nv_1_1_blast_1_1_actor.html">Nv::Blast::Actor</a>
@@ -354,8 +363,8 @@
<li><a class="el" href="struct_nv_blast_i_d.html">NvBlastID</a>
<li><a class="el" href="struct_nv_blast_message.html">NvBlastMessage</a>
<li><a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>
-<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html">Nv::Blast::Serialization::NvBlastSupportGraph</a>
<li><a class="el" href="struct_nv_blast_support_graph.html">NvBlastSupportGraph</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html">Nv::Blast::Serialization::NvBlastSupportGraph</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::_capnpPrivate</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Pipeline</a>
@@ -378,6 +387,8 @@
<li><a class="el" href="class_nv_1_1_blast_1_1_perlin_noise.html">Nv::Blast::PerlinNoise</a>
<li><a class="el" href="struct_v_h_a_c_d_1_1_plane.html">VHACD::Plane</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">Nv::Blast::PlaneChunkIndexer</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">Nv::Blast::POINT2D</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html">Nv::Blast::PolyVert</a>
<li><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a>
<ul>
<li><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a>
@@ -443,8 +454,8 @@
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html">Nv::Blast::Serialization::TkAsset::TkAsset::Pipeline</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a>
-<li><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html">Nv::Blast::TkAssetJointDesc</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html">Nv::Blast::Serialization::TkAssetJointDesc</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html">Nv::Blast::TkAssetJointDesc</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::_capnpPrivate</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Pipeline</a>
diff --git a/docs/source_docs/files/namespace_nv_1_1_blast.html b/docs/source_docs/files/namespace_nv_1_1_blast.html
index 8b5aa4d..43c28a5 100644
--- a/docs/source_docs/files/namespace_nv_1_1_blast.html
+++ b/docs/source_docs/files/namespace_nv_1_1_blast.html
@@ -87,10 +87,20 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_convex_loop.html">ConvexLoop</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">ConvexMeshBuilderImpl</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout.html">Cutout</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">CutoutSetImpl</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html">DebugBuffer</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html">DebugLine</a></td></tr>
@@ -263,6 +273,8 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_local_buffer.html">LocalBuffer</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Materials</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">MeshCleaner</a></td></tr>
@@ -273,6 +285,8 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html">MeshNoiser</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html">ObjFileReader</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html">ObjFileWriter</a></td></tr>
@@ -281,6 +295,10 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">PlaneChunkIndexer</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">POINT2D</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html">PolyVert</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html">ProfilerCallback</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html">ProfilerDetail</a></td></tr>
@@ -429,6 +447,10 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#02d7c995394a2e2c7f0b18ee051bec2f">atomicIncrement</a> (volatile int32_t *val)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#2e82a3e19f1559d80bcf39c3ab2c9996">convertTracesToIncremental</a> (std::vector&lt; std::vector&lt; <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">POINT2D</a> &gt; * &gt; &amp;traces)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#3c3bd8c624a44bbffc27f6ab8e8f2012">createCutoutSet</a> (<a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a> &amp;cutoutSet, const uint8_t *pixelBuffer, uint32_t bufferWidth, uint32_t bufferHeight, float segmentationErrorThreshold, float snapThreshold, bool periodic, bool expandGaps)</td></tr>
+
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T &gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#97fb8332eab5d39661e80f1c4359ca28">createIndexStartLookup</a> (T *lookup, T indexBase, T indexRange, T *indexSource, T indexCount, T indexByteStride)</td></tr>
@@ -453,6 +475,8 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#1dd51a1368754e171b1cc545e2987fc6">getCuttingBox</a> (const physx::PxVec3 &amp;point, const physx::PxVec3 &amp;normal, float size, int64_t id, int32_t interiorMaterialId)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#5e409b73e2c951c5c73dbc0d10190a8a">getCuttingCylinder</a> (uint32_t pointCount, const physx::PxVec3 *points, const physx::PxTransform &amp;transform, float height, int64_t id, int32_t interiorMaterialId)</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">NV_INLINE const <a class="el" href="struct_nv_blast_i_d.html">NvBlastID</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#6812eeabf30d92a2f9f68b02946d0f17">getFamilyID</a> (const TkFamilyImpl *family)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">NV_INLINE const <a class="el" href="struct_nv_blast_i_d.html">NvBlastID</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#69c2dd220d271978a87f8bc14fa8b7cf">getFamilyID</a> (const <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a> *actor)</td></tr>
@@ -736,6 +760,91 @@ Returns the aligned value.
</div>
</div><p>
+<a class="anchor" name="2e82a3e19f1559d80bcf39c3ab2c9996"></a><!-- doxytag: member="Nv::Blast::convertTracesToIncremental" ref="2e82a3e19f1559d80bcf39c3ab2c9996" args="(std::vector&lt; std::vector&lt; POINT2D &gt; * &gt; &amp;traces)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Nv::Blast::convertTracesToIncremental </td>
+ <td>(</td>
+ <td class="paramtype">std::vector&lt; std::vector&lt; POINT2D &gt; * &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>traces</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3c3bd8c624a44bbffc27f6ab8e8f2012"></a><!-- doxytag: member="Nv::Blast::createCutoutSet" ref="3c3bd8c624a44bbffc27f6ab8e8f2012" args="(Nv::Blast::CutoutSetImpl &amp;cutoutSet, const uint8_t *pixelBuffer, uint32_t bufferWidth, uint32_t bufferHeight, float segmentationErrorThreshold, float snapThreshold, bool periodic, bool expandGaps)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Nv::Blast::createCutoutSet </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>cutoutSet</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint8_t *&nbsp;</td>
+ <td class="paramname"> <em>pixelBuffer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>bufferWidth</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>bufferHeight</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>segmentationErrorThreshold</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>snapThreshold</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>periodic</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>expandGaps</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
<a class="anchor" name="97fb8332eab5d39661e80f1c4359ca28"></a><!-- doxytag: member="Nv::Blast::createIndexStartLookup" ref="97fb8332eab5d39661e80f1c4359ca28" args="(T *lookup, T indexBase, T indexRange, T *indexSource, T indexCount, T indexByteStride)" -->
<div class="memitem">
<div class="memproto">
@@ -1306,6 +1415,68 @@ Create cutting box at some particular position. <dl compact><dt><b>Parameters:</
</div>
</div><p>
+<a class="anchor" name="5e409b73e2c951c5c73dbc0d10190a8a"></a><!-- doxytag: member="Nv::Blast::getCuttingCylinder" ref="5e409b73e2c951c5c73dbc0d10190a8a" args="(uint32_t pointCount, const physx::PxVec3 *points, const physx::PxTransform &amp;transform, float height, int64_t id, int32_t interiorMaterialId)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* Nv::Blast::getCuttingCylinder </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pointCount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const physx::PxVec3 *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const physx::PxTransform &amp;&nbsp;</td>
+ <td class="paramname"> <em>transform</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>height</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int64_t&nbsp;</td>
+ <td class="paramname"> <em>id</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>interiorMaterialId</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create cutting cylinder (extrusion of specified loop) at some particular position. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>pointCount</em>&nbsp;</td><td>Number of points in loop </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>points</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_array.html">Array</a> of points for loop </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>transform</em>&nbsp;</td><td>Cutting cylinder transform </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>height</em>&nbsp;</td><td>Cutting cylinder height </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>id</em>&nbsp;</td><td>Cutting cylinder ID </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
<a class="anchor" name="6812eeabf30d92a2f9f68b02946d0f17"></a><!-- doxytag: member="Nv::Blast::getFamilyID" ref="6812eeabf30d92a2f9f68b02946d0f17" args="(const TkFamilyImpl *family)" -->
<div class="memitem">
<div class="memproto">
diff --git a/docs/source_docs/files/namespacemembers_0x63.html b/docs/source_docs/files/namespacemembers_0x63.html
index 81455ba..f0a96a9 100644
--- a/docs/source_docs/files/namespacemembers_0x63.html
+++ b/docs/source_docs/files/namespacemembers_0x63.html
@@ -85,6 +85,10 @@ Here is a list of all namespace members with links to the namespace documentatio
: <a class="el" href="namespace_v_h_a_c_d.html#0fb35e743800f041ac712bb1cab9e796">VHACD</a>
<li>ComputeVolume4()
: <a class="el" href="namespace_v_h_a_c_d.html#1987082f196115ac00b31b65e12d961d">VHACD</a>
+<li>convertTracesToIncremental()
+: <a class="el" href="namespace_nv_1_1_blast.html#2e82a3e19f1559d80bcf39c3ab2c9996">Nv::Blast</a>
+<li>createCutoutSet()
+: <a class="el" href="namespace_nv_1_1_blast.html#3c3bd8c624a44bbffc27f6ab8e8f2012">Nv::Blast</a>
<li>createIndexStartLookup()
: <a class="el" href="namespace_nv_1_1_blast.html#97fb8332eab5d39661e80f1c4359ca28">Nv::Blast</a>
<li>CreateVHACD()
diff --git a/docs/source_docs/files/namespacemembers_0x67.html b/docs/source_docs/files/namespacemembers_0x67.html
index c3fcd34..ac1a7fe 100644
--- a/docs/source_docs/files/namespacemembers_0x67.html
+++ b/docs/source_docs/files/namespacemembers_0x67.html
@@ -77,6 +77,8 @@ Here is a list of all namespace members with links to the namespace documentatio
: <a class="el" href="namespace_nv_1_1_blast.html#ef59d71df12b51af958587475b90495f">Nv::Blast</a>
<li>getCuttingBox()
: <a class="el" href="namespace_nv_1_1_blast.html#1dd51a1368754e171b1cc545e2987fc6">Nv::Blast</a>
+<li>getCuttingCylinder()
+: <a class="el" href="namespace_nv_1_1_blast.html#5e409b73e2c951c5c73dbc0d10190a8a">Nv::Blast</a>
<li>getFamilyID()
: <a class="el" href="namespace_nv_1_1_blast.html#69c2dd220d271978a87f8bc14fa8b7cf">Nv::Blast</a>
<li>getFamilyMemorySize()
diff --git a/docs/source_docs/files/namespacemembers_func_0x63.html b/docs/source_docs/files/namespacemembers_func_0x63.html
index 8774dbe..e4050bd 100644
--- a/docs/source_docs/files/namespacemembers_func_0x63.html
+++ b/docs/source_docs/files/namespacemembers_func_0x63.html
@@ -81,6 +81,10 @@
: <a class="el" href="namespace_v_h_a_c_d.html#0fb35e743800f041ac712bb1cab9e796">VHACD</a>
<li>ComputeVolume4()
: <a class="el" href="namespace_v_h_a_c_d.html#1987082f196115ac00b31b65e12d961d">VHACD</a>
+<li>convertTracesToIncremental()
+: <a class="el" href="namespace_nv_1_1_blast.html#2e82a3e19f1559d80bcf39c3ab2c9996">Nv::Blast</a>
+<li>createCutoutSet()
+: <a class="el" href="namespace_nv_1_1_blast.html#3c3bd8c624a44bbffc27f6ab8e8f2012">Nv::Blast</a>
<li>createIndexStartLookup()
: <a class="el" href="namespace_nv_1_1_blast.html#97fb8332eab5d39661e80f1c4359ca28">Nv::Blast</a>
<li>CreateVHACD()
diff --git a/docs/source_docs/files/namespacemembers_func_0x67.html b/docs/source_docs/files/namespacemembers_func_0x67.html
index 0be56e4..25a1fa3 100644
--- a/docs/source_docs/files/namespacemembers_func_0x67.html
+++ b/docs/source_docs/files/namespacemembers_func_0x67.html
@@ -73,6 +73,8 @@
: <a class="el" href="namespace_nv_1_1_blast.html#ef59d71df12b51af958587475b90495f">Nv::Blast</a>
<li>getCuttingBox()
: <a class="el" href="namespace_nv_1_1_blast.html#1dd51a1368754e171b1cc545e2987fc6">Nv::Blast</a>
+<li>getCuttingCylinder()
+: <a class="el" href="namespace_nv_1_1_blast.html#5e409b73e2c951c5c73dbc0d10190a8a">Nv::Blast</a>
<li>getFamilyID()
: <a class="el" href="namespace_nv_1_1_blast.html#69c2dd220d271978a87f8bc14fa8b7cf">Nv::Blast</a>
<li>getFamilyMemorySize()
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_bond_generation_config-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_bond_generation_config-members.html
index 83614c5..c43409e 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_bond_generation_config-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_bond_generation_config-members.html
@@ -45,6 +45,7 @@
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67">BondGenMode</a> enum name</td><td><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">Nv::Blast::BondGenerationConfig</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#592968d7782ca9c3b9652268afac78de">bondMode</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">Nv::Blast::BondGenerationConfig</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67494d2f564cd543f0cc61762451a6c745">EXACT</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">Nv::Blast::BondGenerationConfig</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#eda86ef2c94ee551fbbfa123564e3418">maxSeparation</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">Nv::Blast::BondGenerationConfig</a></td><td></td></tr>
</table></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_bond_generation_config.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_bond_generation_config.html
index e848f44..450796c 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_bond_generation_config.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_bond_generation_config.html
@@ -52,9 +52,11 @@
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67">BondGenMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#592968d7782ca9c3b9652268afac78de">bondMode</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#eda86ef2c94ee551fbbfa123564e3418">maxSeparation</a></td></tr>
+
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
-Bond interface generation configuration EXACT - common surface will be searched AVERAGE - Inerface is approximated by projections or intersecitons with midplane <hr><h2>Member Enumeration Documentation</h2>
+Bond interface generation configuration EXACT - common surface will be searched AVERAGE - Inerface is approximated by projections or intersecitons with midplane maxSeparation - for AVERAGE mode. Maximum distance between chunks and midplane used in decision whether create bond or chunks are too far from each other. <hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="039dca7ff2ee57fcf96ce5aad570cf67"></a><!-- doxytag: member="Nv::Blast::BondGenerationConfig::BondGenMode" ref="039dca7ff2ee57fcf96ce5aad570cf67" args="" -->
<div class="memitem">
<div class="memproto">
@@ -94,6 +96,21 @@ Bond interface generation configuration EXACT - common surface will be searched
</div>
</div><p>
+<a class="anchor" name="eda86ef2c94ee551fbbfa123564e3418"></a><!-- doxytag: member="Nv::Blast::BondGenerationConfig::maxSeparation" ref="eda86ef2c94ee551fbbfa123564e3418" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#eda86ef2c94ee551fbbfa123564e3418">Nv::Blast::BondGenerationConfig::maxSeparation</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_bond_generator_8h-source.html">NvBlastExtAuthoringBondGenerator.h</a></ul>
</div>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info-members.html
index 5e98fd8..c512ac7 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info-members.html
@@ -42,6 +42,7 @@
<div class="contents">
<h1>Nv::Blast::ChunkInfo Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">chunkId</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">isChanged</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">isLeaf</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#864945bf41b9ab726c8df191e9acae35">meshData</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#7e5b05c30d6a4deceb2da1e840fa442c">parent</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.html
index 8dc84ab..60640a1 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.html
@@ -51,6 +51,8 @@
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">chunkId</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">isChanged</a></td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">isLeaf</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#864945bf41b9ab726c8df191e9acae35">meshData</a></td></tr>
@@ -74,6 +76,21 @@
</div>
</div><p>
+<a class="anchor" name="336cac7f249ed366d00bfe3fe4ef611f"></a><!-- doxytag: member="Nv::Blast::ChunkInfo::isChanged" ref="336cac7f249ed366d00bfe3fe4ef611f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">Nv::Blast::ChunkInfo::isChanged</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
<a class="anchor" name="46cb9523bb9c0af0a890ed864560bd02"></a><!-- doxytag: member="Nv::Blast::ChunkInfo::isLeaf" ref="46cb9523bb9c0af0a890ed864560bd02" args="" -->
<div class="memitem">
<div class="memproto">
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_convex_loop-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_convex_loop-members.html
new file mode 100644
index 0000000..fca623e
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_convex_loop-members.html
@@ -0,0 +1,51 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::ConvexLoop Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_convex_loop.html">Nv::Blast::ConvexLoop</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_convex_loop.html#60048ae3684e9b06498f7b1268b5cf65">polyVerts</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_convex_loop.html">Nv::Blast::ConvexLoop</a></td><td></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_convex_loop.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_convex_loop.html
new file mode 100644
index 0000000..2636195
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_convex_loop.html
@@ -0,0 +1,79 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::ConvexLoop Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_convex_loop.html">ConvexLoop</a>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::ConvexLoop Struct Reference</h1><!-- doxytag: class="Nv::Blast::ConvexLoop" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_cutout_impl_8h-source.html">NvBlastExtAuthoringCutoutImpl.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_convex_loop-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector&lt; <a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html">PolyVert</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_convex_loop.html#60048ae3684e9b06498f7b1268b5cf65">polyVerts</a></td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="60048ae3684e9b06498f7b1268b5cf65"></a><!-- doxytag: member="Nv::Blast::ConvexLoop::polyVerts" ref="60048ae3684e9b06498f7b1268b5cf65" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::vector&lt;<a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html">PolyVert</a>&gt; <a class="el" href="struct_nv_1_1_blast_1_1_convex_loop.html#60048ae3684e9b06498f7b1268b5cf65">Nv::Blast::ConvexLoop::polyVerts</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_cutout_impl_8h-source.html">NvBlastExtAuthoringCutoutImpl.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout-members.html
new file mode 100644
index 0000000..7d430a0
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout-members.html
@@ -0,0 +1,52 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::Cutout Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_cutout.html">Nv::Blast::Cutout</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout.html#cc0ec3b1dd0267ed67fe323d6629ec3b">convexLoops</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout.html">Nv::Blast::Cutout</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout.html#c29380ef69c677be86745a7ff8b2805d">vertices</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout.html">Nv::Blast::Cutout</a></td><td></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout.html
new file mode 100644
index 0000000..3dbaf88
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout.html
@@ -0,0 +1,96 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::Cutout Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_cutout.html">Cutout</a>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::Cutout Struct Reference</h1><!-- doxytag: class="Nv::Blast::Cutout" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_cutout_impl_8h-source.html">NvBlastExtAuthoringCutoutImpl.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_cutout-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector&lt; <a class="el" href="struct_nv_1_1_blast_1_1_convex_loop.html">ConvexLoop</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout.html#cc0ec3b1dd0267ed67fe323d6629ec3b">convexLoops</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector&lt; physx::PxVec3 &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout.html#c29380ef69c677be86745a7ff8b2805d">vertices</a></td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="cc0ec3b1dd0267ed67fe323d6629ec3b"></a><!-- doxytag: member="Nv::Blast::Cutout::convexLoops" ref="cc0ec3b1dd0267ed67fe323d6629ec3b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::vector&lt;<a class="el" href="struct_nv_1_1_blast_1_1_convex_loop.html">ConvexLoop</a>&gt; <a class="el" href="struct_nv_1_1_blast_1_1_cutout.html#cc0ec3b1dd0267ed67fe323d6629ec3b">Nv::Blast::Cutout::convexLoops</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c29380ef69c677be86745a7ff8b2805d"></a><!-- doxytag: member="Nv::Blast::Cutout::vertices" ref="c29380ef69c677be86745a7ff8b2805d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::vector&lt;physx::PxVec3&gt; <a class="el" href="struct_nv_1_1_blast_1_1_cutout.html#c29380ef69c677be86745a7ff8b2805d">Nv::Blast::Cutout::vertices</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_cutout_impl_8h-source.html">NvBlastExtAuthoringCutoutImpl.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_configuration-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_configuration-members.html
new file mode 100644
index 0000000..2eb0bbf
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_configuration-members.html
@@ -0,0 +1,55 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::CutoutConfiguration Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">Nv::Blast::CutoutConfiguration</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#30e10f98ba8ab88afa9b7ee5855dbd14">cutoutSet</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">Nv::Blast::CutoutConfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#0614b4b06b7c4925c37c3d039887665e">isRelativeTransform</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">Nv::Blast::CutoutConfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">noise</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">Nv::Blast::CutoutConfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#8bd738f329ad60f6d920d3fa57dea128">scale</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">Nv::Blast::CutoutConfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#d7b10d6b4904147286497ec4a0c4860c">transform</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">Nv::Blast::CutoutConfiguration</a></td><td></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_configuration.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_configuration.html
new file mode 100644
index 0000000..fa9c4a8
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_configuration.html
@@ -0,0 +1,148 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::CutoutConfiguration Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::CutoutConfiguration Struct Reference</h1><!-- doxytag: class="Nv::Blast::CutoutConfiguration" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_fracture_tool_8h-source.html">NvBlastExtAuthoringFractureTool.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_cutout_configuration-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#30e10f98ba8ab88afa9b7ee5855dbd14">cutoutSet</a> = nullptr</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#0614b4b06b7c4925c37c3d039887665e">isRelativeTransform</a> = true</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">noise</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">physx::PxVec2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#8bd738f329ad60f6d920d3fa57dea128">scale</a> = physx::PxVec2(-1, -1)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">physx::PxTransform&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#d7b10d6b4904147286497ec4a0c4860c">transform</a> = physx::PxTransform(physx::PxIdentity)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<a class="el" href="struct_nv_1_1_blast_1_1_cutout.html">Cutout</a> fracturing configuration <hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="30e10f98ba8ab88afa9b7ee5855dbd14"></a><!-- doxytag: member="Nv::Blast::CutoutConfiguration::cutoutSet" ref="30e10f98ba8ab88afa9b7ee5855dbd14" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a>* <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#30e10f98ba8ab88afa9b7ee5855dbd14">Nv::Blast::CutoutConfiguration::cutoutSet</a> = nullptr </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set of grouped convex loop patterns for cutout in normal direction. Not required for PLANE_ONLY mode
+</div>
+</div><p>
+<a class="anchor" name="0614b4b06b7c4925c37c3d039887665e"></a><!-- doxytag: member="Nv::Blast::CutoutConfiguration::isRelativeTransform" ref="0614b4b06b7c4925c37c3d039887665e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#0614b4b06b7c4925c37c3d039887665e">Nv::Blast::CutoutConfiguration::isRelativeTransform</a> = true </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If relative transform is set - position will be displacement vector from chunk's center. Otherwise from global origin.
+</div>
+</div><p>
+<a class="anchor" name="64b0d84c82de63873bc0414d95ed036b"></a><!-- doxytag: member="Nv::Blast::CutoutConfiguration::noise" ref="64b0d84c82de63873bc0414d95ed036b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">Nv::Blast::CutoutConfiguration::noise</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Noise parameters for cutout surface, see <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>.
+</div>
+</div><p>
+<a class="anchor" name="8bd738f329ad60f6d920d3fa57dea128"></a><!-- doxytag: member="Nv::Blast::CutoutConfiguration::scale" ref="8bd738f329ad60f6d920d3fa57dea128" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">physx::PxVec2 <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#8bd738f329ad60f6d920d3fa57dea128">Nv::Blast::CutoutConfiguration::scale</a> = physx::PxVec2(-1, -1) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Scale for pattern. Unscaled pattern has size (1, 1). For negative scale pattern will be placed at the center of chunk and scaled with max distance between points of its AABB
+</div>
+</div><p>
+<a class="anchor" name="d7b10d6b4904147286497ec4a0c4860c"></a><!-- doxytag: member="Nv::Blast::CutoutConfiguration::transform" ref="d7b10d6b4904147286497ec4a0c4860c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">physx::PxTransform <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#d7b10d6b4904147286497ec4a0c4860c">Nv::Blast::CutoutConfiguration::transform</a> = physx::PxTransform(physx::PxIdentity) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Transform for initial pattern position and orientation. By default 2d pattern lies in XY plane (Y is up) the center of pattern is (0, 0)
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_fracture_tool_8h-source.html">NvBlastExtAuthoringFractureTool.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_set_impl-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_set_impl-members.html
new file mode 100644
index 0000000..f46a637
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_set_impl-members.html
@@ -0,0 +1,65 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::CutoutSetImpl Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#50ee88e4e8cd70828ce4a587877a9a84">cutouts</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#77388b87dcf872052a907c193c0a8a64">CutoutSetImpl</a>()</td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#9d397b7f5b1244b5d89db398211a5580">dimensions</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5dbca09e2e5dcf620a0bc461739bb987">getCutoutCount</a>() const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#c7f3528bb5907927762200dc07d22297">getCutoutLoopCount</a>(uint32_t cutoutIndex) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#04d6d1aa1051ac0f3ae9a9d0298958f0">getCutoutLoopSize</a>(uint32_t cutoutIndex, uint32_t loopIndex) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#e3e69277268f849b80856236ad376e45">getCutoutLoopVertexFlags</a>(uint32_t cutoutIndex, uint32_t loopIndex, uint32_t vertexNum) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#8d64ed40e76b2d74debb230985b331ea">getCutoutLoopVertexIndex</a>(uint32_t cutoutIndex, uint32_t loopIndex, uint32_t vertexNum) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#203e0824242d13beddc24ab7469a3cbc">getCutoutVertex</a>(uint32_t cutoutIndex, uint32_t vertexIndex) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5b05a151b8b3d93bb496d09fa6ef62a8">getCutoutVertexCount</a>(uint32_t cutoutIndex) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#3fb7f765ce7855f9ae208fce39e5b3ce">getDimensions</a>() const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5732e95214600b48a96b1fcd2257c4c0">isPeriodic</a>() const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#dccc4de2f5719c5a6b2b2cd0af5646cb">periodic</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#c4b7d67ade7f30f5e6e218064ded083d">release</a>()</td><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#6122cea44eca2907f01ec61f1d963e93">~CutoutSet</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a></td><td><code> [inline, protected, virtual]</code></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_set_impl.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_set_impl.html
new file mode 100644
index 0000000..e288012
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_set_impl.html
@@ -0,0 +1,430 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::CutoutSetImpl Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">CutoutSetImpl</a>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::CutoutSetImpl Struct Reference</h1><!-- doxytag: class="Nv::Blast::CutoutSetImpl" --><!-- doxytag: inherits="Nv::Blast::CutoutSet" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_cutout_impl_8h-source.html">NvBlastExtAuthoringCutoutImpl.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Inheritance diagram for Nv::Blast::CutoutSetImpl:</div>
+<div class="dynsection">
+
+<p><center><img src="struct_nv_1_1_blast_1_1_cutout_set_impl.png" usemap="#Nv::Blast::CutoutSetImpl_map" border="0" alt=""></center>
+<map name="Nv::Blast::CutoutSetImpl_map">
+<area href="class_nv_1_1_blast_1_1_cutout_set.html" alt="Nv::Blast::CutoutSet" shape="rect" coords="0,0,143,24">
+</map>
+</div>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_cutout_set_impl-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#77388b87dcf872052a907c193c0a8a64">CutoutSetImpl</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5dbca09e2e5dcf620a0bc461739bb987">getCutoutCount</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#c7f3528bb5907927762200dc07d22297">getCutoutLoopCount</a> (uint32_t cutoutIndex) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#04d6d1aa1051ac0f3ae9a9d0298958f0">getCutoutLoopSize</a> (uint32_t cutoutIndex, uint32_t loopIndex) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#e3e69277268f849b80856236ad376e45">getCutoutLoopVertexFlags</a> (uint32_t cutoutIndex, uint32_t loopIndex, uint32_t vertexNum) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#8d64ed40e76b2d74debb230985b331ea">getCutoutLoopVertexIndex</a> (uint32_t cutoutIndex, uint32_t loopIndex, uint32_t vertexNum) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const physx::PxVec3 &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#203e0824242d13beddc24ab7469a3cbc">getCutoutVertex</a> (uint32_t cutoutIndex, uint32_t vertexIndex) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5b05a151b8b3d93bb496d09fa6ef62a8">getCutoutVertexCount</a> (uint32_t cutoutIndex) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const physx::PxVec2 &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#3fb7f765ce7855f9ae208fce39e5b3ce">getDimensions</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5732e95214600b48a96b1fcd2257c4c0">isPeriodic</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#c4b7d67ade7f30f5e6e218064ded083d">release</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector&lt; <a class="el" href="struct_nv_1_1_blast_1_1_cutout.html">Cutout</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#50ee88e4e8cd70828ce4a587877a9a84">cutouts</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">physx::PxVec2&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#9d397b7f5b1244b5d89db398211a5580">dimensions</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#dccc4de2f5719c5a6b2b2cd0af5646cb">periodic</a></td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="77388b87dcf872052a907c193c0a8a64"></a><!-- doxytag: member="Nv::Blast::CutoutSetImpl::CutoutSetImpl" ref="77388b87dcf872052a907c193c0a8a64" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Nv::Blast::CutoutSetImpl::CutoutSetImpl </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="5dbca09e2e5dcf620a0bc461739bb987"></a><!-- doxytag: member="Nv::Blast::CutoutSetImpl::getCutoutCount" ref="5dbca09e2e5dcf620a0bc461739bb987" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t Nv::Blast::CutoutSetImpl::getCutoutCount </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the number of cutouts in the set.
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#bada00015d8e7fab698ab65979ff1429">Nv::Blast::CutoutSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c7f3528bb5907927762200dc07d22297"></a><!-- doxytag: member="Nv::Blast::CutoutSetImpl::getCutoutLoopCount" ref="c7f3528bb5907927762200dc07d22297" args="(uint32_t cutoutIndex) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t Nv::Blast::CutoutSetImpl::getCutoutLoopCount </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>cutoutIndex</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Applies to the cutout indexed by cutoutIndex: Returns the number of loops in this cutout.
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#8348b26fd9eda511ccb71b1e201d099b">Nv::Blast::CutoutSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="04d6d1aa1051ac0f3ae9a9d0298958f0"></a><!-- doxytag: member="Nv::Blast::CutoutSetImpl::getCutoutLoopSize" ref="04d6d1aa1051ac0f3ae9a9d0298958f0" args="(uint32_t cutoutIndex, uint32_t loopIndex) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t Nv::Blast::CutoutSetImpl::getCutoutLoopSize </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>coutoutIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>loopIndex</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Applies to the cutout indexed by cutoutIndex: Returns the number of vertices in the loop indexed by loopIndex.
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#0a8fa78936f897e001a94f41d6e8e7bc">Nv::Blast::CutoutSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e3e69277268f849b80856236ad376e45"></a><!-- doxytag: member="Nv::Blast::CutoutSetImpl::getCutoutLoopVertexFlags" ref="e3e69277268f849b80856236ad376e45" args="(uint32_t cutoutIndex, uint32_t loopIndex, uint32_t vertexNum) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t Nv::Blast::CutoutSetImpl::getCutoutLoopVertexFlags </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>cutoutIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>loopIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vertexNum</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Applies to the cutout indexed by cutoutIndex: Returns the flags of the vertex indexed by vertexNum, in the loop indexed by loopIndex.
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#650c63a9c2d659275821b4c92c90b81e">Nv::Blast::CutoutSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="8d64ed40e76b2d74debb230985b331ea"></a><!-- doxytag: member="Nv::Blast::CutoutSetImpl::getCutoutLoopVertexIndex" ref="8d64ed40e76b2d74debb230985b331ea" args="(uint32_t cutoutIndex, uint32_t loopIndex, uint32_t vertexNum) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t Nv::Blast::CutoutSetImpl::getCutoutLoopVertexIndex </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>cutoutIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>loopIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vertexNum</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Applies to the cutout indexed by cutoutIndex: Returns the vertex index of the vertex indexed by vertexNum, in the loop indexed by loopIndex.
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#b9f063e5e1a3b6e3950bb36cbd670264">Nv::Blast::CutoutSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="203e0824242d13beddc24ab7469a3cbc"></a><!-- doxytag: member="Nv::Blast::CutoutSetImpl::getCutoutVertex" ref="203e0824242d13beddc24ab7469a3cbc" args="(uint32_t cutoutIndex, uint32_t vertexIndex) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const physx::PxVec3&amp; Nv::Blast::CutoutSetImpl::getCutoutVertex </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>cutoutIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vertexIndex</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Applies to the cutout indexed by cutoutIndex: Returns the vertex indexed by vertexIndex. (Only the X and Y coordinates are used.)
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#f85c965c98fe1d9182028185e7711930">Nv::Blast::CutoutSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="5b05a151b8b3d93bb496d09fa6ef62a8"></a><!-- doxytag: member="Nv::Blast::CutoutSetImpl::getCutoutVertexCount" ref="5b05a151b8b3d93bb496d09fa6ef62a8" args="(uint32_t cutoutIndex) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t Nv::Blast::CutoutSetImpl::getCutoutVertexCount </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>cutoutIndex</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Applies to the cutout indexed by cutoutIndex: Returns the number of vertices in the cutout.
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#20f3f220549c4588781af5999206d207">Nv::Blast::CutoutSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="3fb7f765ce7855f9ae208fce39e5b3ce"></a><!-- doxytag: member="Nv::Blast::CutoutSetImpl::getDimensions" ref="3fb7f765ce7855f9ae208fce39e5b3ce" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const physx::PxVec2&amp; Nv::Blast::CutoutSetImpl::getDimensions </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The dimensions of the fracture map used to create the cutout set.
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#3e83164e0d8814fb9912f1c50c7e8218">Nv::Blast::CutoutSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="5732e95214600b48a96b1fcd2257c4c0"></a><!-- doxytag: member="Nv::Blast::CutoutSetImpl::isPeriodic" ref="5732e95214600b48a96b1fcd2257c4c0" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Nv::Blast::CutoutSetImpl::isPeriodic </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Whether or not this cutout set is to be tiled.
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#6d3a1b817c323ca2385d1cacf52c98ce">Nv::Blast::CutoutSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c4b7d67ade7f30f5e6e218064ded083d"></a><!-- doxytag: member="Nv::Blast::CutoutSetImpl::release" ref="c4b7d67ade7f30f5e6e218064ded083d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Nv::Blast::CutoutSetImpl::release </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Serialization</a> Releases all memory and deletes itself.
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#98936273f2f572f73933a62eded49e6c">Nv::Blast::CutoutSet</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="50ee88e4e8cd70828ce4a587877a9a84"></a><!-- doxytag: member="Nv::Blast::CutoutSetImpl::cutouts" ref="50ee88e4e8cd70828ce4a587877a9a84" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::vector&lt;<a class="el" href="struct_nv_1_1_blast_1_1_cutout.html">Cutout</a>&gt; <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#50ee88e4e8cd70828ce4a587877a9a84">Nv::Blast::CutoutSetImpl::cutouts</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9d397b7f5b1244b5d89db398211a5580"></a><!-- doxytag: member="Nv::Blast::CutoutSetImpl::dimensions" ref="9d397b7f5b1244b5d89db398211a5580" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">physx::PxVec2 <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#9d397b7f5b1244b5d89db398211a5580">Nv::Blast::CutoutSetImpl::dimensions</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="dccc4de2f5719c5a6b2b2cd0af5646cb"></a><!-- doxytag: member="Nv::Blast::CutoutSetImpl::periodic" ref="dccc4de2f5719c5a6b2b2cd0af5646cb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#dccc4de2f5719c5a6b2b2cd0af5646cb">Nv::Blast::CutoutSetImpl::periodic</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_cutout_impl_8h-source.html">NvBlastExtAuthoringCutoutImpl.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_set_impl.png b/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_set_impl.png
new file mode 100644
index 0000000..5b7040c
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_cutout_set_impl.png
Binary files differ
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data-members.html
index 899293f..7d124db 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data-members.html
@@ -52,7 +52,7 @@
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ed0789e9e2befe53ff915fe6d01c9c3b">positions</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#1f65943048a8a5091e3a518ad33ffa34">positionsCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#8186645cb97a75ddf9c5d01c26929aa5">submeshCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#cdf9612bfadf170ec24d54a4f0331169">submeshNames</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#fcaa1c78b5b46f20f3ad71aefd7438f1">submeshMats</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#c5da07eb5e955933b2a66172086ca1e3">submeshOffsets</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#7492221e24b7476226c98c09a3c9e975">texIndex</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ef5f08eb396ff4645b696fd8ebc3b4ed">uvs</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></td><td></td></tr>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data.html
index af3ff1f..64c8855 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data.html
@@ -71,7 +71,7 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#8186645cb97a75ddf9c5d01c26929aa5">submeshCount</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#cdf9612bfadf170ec24d54a4f0331169">submeshNames</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Materials</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#fcaa1c78b5b46f20f3ad71aefd7438f1">submeshMats</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#c5da07eb5e955933b2a66172086ca1e3">submeshOffsets</a></td></tr>
@@ -248,12 +248,12 @@ Hull offsets. Contains meshCount + 1 element. First hull for i-th mesh: hulls[hu
</div>
</div><p>
-<a class="anchor" name="cdf9612bfadf170ec24d54a4f0331169"></a><!-- doxytag: member="Nv::Blast::ExporterMeshData::submeshNames" ref="cdf9612bfadf170ec24d54a4f0331169" args="" -->
+<a class="anchor" name="fcaa1c78b5b46f20f3ad71aefd7438f1"></a><!-- doxytag: member="Nv::Blast::ExporterMeshData::submeshMats" ref="fcaa1c78b5b46f20f3ad71aefd7438f1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">const char** <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#cdf9612bfadf170ec24d54a4f0331169">Nv::Blast::ExporterMeshData::submeshNames</a> </td>
+ <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Materials</a>* <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#fcaa1c78b5b46f20f3ad71aefd7438f1">Nv::Blast::ExporterMeshData::submeshMats</a> </td>
</tr>
</table>
</div>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_materials-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_materials-members.html
new file mode 100644
index 0000000..0a40964
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_materials-members.html
@@ -0,0 +1,52 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::Materials Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Nv::Blast::Materials</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_materials.html#fb1aba0b4c7098f7b4673261a88d5ee9">diffuse_tex</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Nv::Blast::Materials</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_materials.html#e58d98b16f1026a42ee8ccfa9eac5f6b">name</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Nv::Blast::Materials</a></td><td></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_materials.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_materials.html
new file mode 100644
index 0000000..b175289
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_materials.html
@@ -0,0 +1,96 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::Materials Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_materials.html">Materials</a>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::Materials Struct Reference</h1><!-- doxytag: class="Nv::Blast::Materials" --><code>#include &lt;<a class="el" href="_nv_blast_ext_exporter_8h-source.html">NvBlastExtExporter.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_materials-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_materials.html#fb1aba0b4c7098f7b4673261a88d5ee9">diffuse_tex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_materials.html#e58d98b16f1026a42ee8ccfa9eac5f6b">name</a></td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="fb1aba0b4c7098f7b4673261a88d5ee9"></a><!-- doxytag: member="Nv::Blast::Materials::diffuse_tex" ref="fb1aba0b4c7098f7b4673261a88d5ee9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* <a class="el" href="struct_nv_1_1_blast_1_1_materials.html#fb1aba0b4c7098f7b4673261a88d5ee9">Nv::Blast::Materials::diffuse_tex</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e58d98b16f1026a42ee8ccfa9eac5f6b"></a><!-- doxytag: member="Nv::Blast::Materials::name" ref="e58d98b16f1026a42ee8ccfa9eac5f6b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* <a class="el" href="struct_nv_1_1_blast_1_1_materials.html#e58d98b16f1026a42ee8ccfa9eac5f6b">Nv::Blast::Materials::name</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/exporter/include/<a class="el" href="_nv_blast_ext_exporter_8h-source.html">NvBlastExtExporter.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_noise_configuration-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_noise_configuration-members.html
new file mode 100644
index 0000000..3012f95
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_noise_configuration-members.html
@@ -0,0 +1,54 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::NoiseConfiguration Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">Nv::Blast::NoiseConfiguration</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#882e9f74aadf9384b68ab6b92006247c">amplitude</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">Nv::Blast::NoiseConfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#0aa07994b6ef53830d284025968d4569">frequency</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">Nv::Blast::NoiseConfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#9f3eccc2ab7973a00d8a77751bffbbf5">octaveNumber</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">Nv::Blast::NoiseConfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#03bfc2888fc542c4c25a822d91e4ad90">surfaceResolution</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">Nv::Blast::NoiseConfiguration</a></td><td></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_noise_configuration.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_noise_configuration.html
new file mode 100644
index 0000000..30798df
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_noise_configuration.html
@@ -0,0 +1,131 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::NoiseConfiguration Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::NoiseConfiguration Struct Reference</h1><!-- doxytag: class="Nv::Blast::NoiseConfiguration" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_fracture_tool_8h-source.html">NvBlastExtAuthoringFractureTool.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_noise_configuration-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#882e9f74aadf9384b68ab6b92006247c">amplitude</a> = 0.f</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#0aa07994b6ef53830d284025968d4569">frequency</a> = 1.f</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#9f3eccc2ab7973a00d8a77751bffbbf5">octaveNumber</a> = 1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#03bfc2888fc542c4c25a822d91e4ad90">surfaceResolution</a> = 1</td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="882e9f74aadf9384b68ab6b92006247c"></a><!-- doxytag: member="Nv::Blast::NoiseConfiguration::amplitude" ref="882e9f74aadf9384b68ab6b92006247c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#882e9f74aadf9384b68ab6b92006247c">Nv::Blast::NoiseConfiguration::amplitude</a> = 0.f </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Noisy slicing configutaion:<p>
+Amplitude of cutting surface noise. If it is 0 - noise is disabled.
+</div>
+</div><p>
+<a class="anchor" name="0aa07994b6ef53830d284025968d4569"></a><!-- doxytag: member="Nv::Blast::NoiseConfiguration::frequency" ref="0aa07994b6ef53830d284025968d4569" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#0aa07994b6ef53830d284025968d4569">Nv::Blast::NoiseConfiguration::frequency</a> = 1.f </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Frequencey of cutting surface noise.
+</div>
+</div><p>
+<a class="anchor" name="9f3eccc2ab7973a00d8a77751bffbbf5"></a><!-- doxytag: member="Nv::Blast::NoiseConfiguration::octaveNumber" ref="9f3eccc2ab7973a00d8a77751bffbbf5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#9f3eccc2ab7973a00d8a77751bffbbf5">Nv::Blast::NoiseConfiguration::octaveNumber</a> = 1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Octave number in slicing surface noise.
+</div>
+</div><p>
+<a class="anchor" name="03bfc2888fc542c4c25a822d91e4ad90"></a><!-- doxytag: member="Nv::Blast::NoiseConfiguration::surfaceResolution" ref="03bfc2888fc542c4c25a822d91e4ad90" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#03bfc2888fc542c4c25a822d91e4ad90">Nv::Blast::NoiseConfiguration::surfaceResolution</a> = 1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Cutting surface resolution.
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_fracture_tool_8h-source.html">NvBlastExtAuthoringFractureTool.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_p_o_i_n_t2_d-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_p_o_i_n_t2_d-members.html
new file mode 100644
index 0000000..8e5be68
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_p_o_i_n_t2_d-members.html
@@ -0,0 +1,56 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::POINT2D Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">Nv::Blast::POINT2D</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#c4cea89f0a86abe29fe34377a8215925">operator&lt;</a>(const POINT2D &amp;other) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">Nv::Blast::POINT2D</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#2b79d10fa3f6b6b7b91c5e6cd971043b">operator==</a>(const POINT2D &amp;other) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">Nv::Blast::POINT2D</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#004cc3d32633bf671fa7fc09e7445d01">POINT2D</a>()</td><td><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">Nv::Blast::POINT2D</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#08ceb7892b3841490c2356b9c6aa8594">POINT2D</a>(int32_t _x, int32_t _y)</td><td><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">Nv::Blast::POINT2D</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#67cacfccae3f246e4d340046854e72bf">x</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">Nv::Blast::POINT2D</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#2e1dfe475a2a14dea61686b82a168fd1">y</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">Nv::Blast::POINT2D</a></td><td></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html
new file mode 100644
index 0000000..5b7774b
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html
@@ -0,0 +1,195 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::POINT2D Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">POINT2D</a>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::POINT2D Struct Reference</h1><!-- doxytag: class="Nv::Blast::POINT2D" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_cutout_impl_8h-source.html">NvBlastExtAuthoringCutoutImpl.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#c4cea89f0a86abe29fe34377a8215925">operator&lt;</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">POINT2D</a> &amp;other) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#2b79d10fa3f6b6b7b91c5e6cd971043b">operator==</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">POINT2D</a> &amp;other) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#08ceb7892b3841490c2356b9c6aa8594">POINT2D</a> (int32_t _x, int32_t _y)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#004cc3d32633bf671fa7fc09e7445d01">POINT2D</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#67cacfccae3f246e4d340046854e72bf">x</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#2e1dfe475a2a14dea61686b82a168fd1">y</a></td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="004cc3d32633bf671fa7fc09e7445d01"></a><!-- doxytag: member="Nv::Blast::POINT2D::POINT2D" ref="004cc3d32633bf671fa7fc09e7445d01" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Nv::Blast::POINT2D::POINT2D </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="08ceb7892b3841490c2356b9c6aa8594"></a><!-- doxytag: member="Nv::Blast::POINT2D::POINT2D" ref="08ceb7892b3841490c2356b9c6aa8594" args="(int32_t _x, int32_t _y)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Nv::Blast::POINT2D::POINT2D </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>_x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>_y</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="c4cea89f0a86abe29fe34377a8215925"></a><!-- doxytag: member="Nv::Blast::POINT2D::operator&lt;" ref="c4cea89f0a86abe29fe34377a8215925" args="(const POINT2D &amp;other) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Nv::Blast::POINT2D::operator&lt; </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">POINT2D</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2b79d10fa3f6b6b7b91c5e6cd971043b"></a><!-- doxytag: member="Nv::Blast::POINT2D::operator==" ref="2b79d10fa3f6b6b7b91c5e6cd971043b" args="(const POINT2D &amp;other) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Nv::Blast::POINT2D::operator== </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">POINT2D</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="67cacfccae3f246e4d340046854e72bf"></a><!-- doxytag: member="Nv::Blast::POINT2D::x" ref="67cacfccae3f246e4d340046854e72bf" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#67cacfccae3f246e4d340046854e72bf">Nv::Blast::POINT2D::x</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2e1dfe475a2a14dea61686b82a168fd1"></a><!-- doxytag: member="Nv::Blast::POINT2D::y" ref="2e1dfe475a2a14dea61686b82a168fd1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#2e1dfe475a2a14dea61686b82a168fd1">Nv::Blast::POINT2D::y</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_cutout_impl_8h-source.html">NvBlastExtAuthoringCutoutImpl.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_poly_vert-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_poly_vert-members.html
new file mode 100644
index 0000000..5d41f07
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_poly_vert-members.html
@@ -0,0 +1,52 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::PolyVert Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html">Nv::Blast::PolyVert</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html#eedaedbf387cbd04889f4dd54152e252">flags</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html">Nv::Blast::PolyVert</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html#8ea78901480aee9ff5b42cbfa4f53efa">index</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html">Nv::Blast::PolyVert</a></td><td></td></tr>
+</table></div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_poly_vert.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_poly_vert.html
new file mode 100644
index 0000000..9165305
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_poly_vert.html
@@ -0,0 +1,96 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::PolyVert Struct Reference</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css">
+ </head>
+
+ <body bgcolor="#FFFFFF">
+ <div id="header">
+ <hr class="first">
+ <img alt="" src="blast_logo.png">
+ <br>
+ <center>
+ <a class="qindex" href="main.html">Main Page</a> &nbsp;
+ <!-- <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; //-->
+ <a class="qindex" href="annotated.html">Class List</a> &nbsp;
+ <a class="qindex" href="functions.html">Class Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="pages.html"><span>User's&nbsp;Guide</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="navpath"><a class="el" href="namespace_nv.html">Nv</a>::<a class="el" href="namespace_nv_1_1_blast.html">Blast</a>::<a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html">PolyVert</a>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::PolyVert Struct Reference</h1><!-- doxytag: class="Nv::Blast::PolyVert" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_cutout_impl_8h-source.html">NvBlastExtAuthoringCutoutImpl.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_poly_vert-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html#eedaedbf387cbd04889f4dd54152e252">flags</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html#8ea78901480aee9ff5b42cbfa4f53efa">index</a></td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="eedaedbf387cbd04889f4dd54152e252"></a><!-- doxytag: member="Nv::Blast::PolyVert::flags" ref="eedaedbf387cbd04889f4dd54152e252" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint16_t <a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html#eedaedbf387cbd04889f4dd54152e252">Nv::Blast::PolyVert::flags</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8ea78901480aee9ff5b42cbfa4f53efa"></a><!-- doxytag: member="Nv::Blast::PolyVert::index" ref="8ea78901480aee9ff5b42cbfa4f53efa" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint16_t <a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html#8ea78901480aee9ff5b42cbfa4f53efa">Nv::Blast::PolyVert::index</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_cutout_impl_8h-source.html">NvBlastExtAuthoringCutoutImpl.h</a></ul>
+</div>
+<!-- start footer part -->
+<div class="footer">
+Copyright &copy; 2015-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. <a href="http://www.nvidia.com ">www.nvidia.com</a>
+</div>
+</body>
+</html>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_slicing_configuration-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_slicing_configuration-members.html
index dcb3c0b..a49a767 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_slicing_configuration-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_slicing_configuration-members.html
@@ -42,11 +42,8 @@
<div class="contents">
<h1>Nv::Blast::SlicingConfiguration Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">angle_variations</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#15fcce6a5e41213d252bf205e86d8d03">noiseAmplitude</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#7d26b81b146eedc48c7c3b1f2f63a16b">noiseFrequency</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#9340925b188fdac3155f81a7625a219f">noiseOctaveNumber</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">noise</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#4d108dd0a46bc2ea6c9fe1b11c369f5a">offset_variations</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8c8da622c931ed7fd40f240611454436">surfaceResolution</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8b81e5abf2237e0a47eb03373c5e1075">x_slices</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#7d8debe2d2ad2e97208c0cdb57022640">y_slices</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#90059b509ffd4aa9129c70bf96b3ac79">z_slices</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a></td><td></td></tr>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_slicing_configuration.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_slicing_configuration.html
index 49e70aa..c8d7826 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_slicing_configuration.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_slicing_configuration.html
@@ -51,16 +51,10 @@
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">angle_variations</a> = 0.f</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#15fcce6a5e41213d252bf205e86d8d03">noiseAmplitude</a> = 0.f</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#7d26b81b146eedc48c7c3b1f2f63a16b">noiseFrequency</a> = 1.f</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#9340925b188fdac3155f81a7625a219f">noiseOctaveNumber</a> = 1</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">noise</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#4d108dd0a46bc2ea6c9fe1b11c369f5a">offset_variations</a> = 0.f</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8c8da622c931ed7fd40f240611454436">surfaceResolution</a> = 1</td></tr>
-
<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8b81e5abf2237e0a47eb03373c5e1075">x_slices</a> = 1</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#7d8debe2d2ad2e97208c0cdb57022640">y_slices</a> = 1</td></tr>
@@ -84,50 +78,19 @@
Angle variation, value in [0, 1]
</div>
</div><p>
-<a class="anchor" name="15fcce6a5e41213d252bf205e86d8d03"></a><!-- doxytag: member="Nv::Blast::SlicingConfiguration::noiseAmplitude" ref="15fcce6a5e41213d252bf205e86d8d03" args="" -->
+<a class="anchor" name="d8d390988e458dbb0d515d7946e75237"></a><!-- doxytag: member="Nv::Blast::SlicingConfiguration::noise" ref="d8d390988e458dbb0d515d7946e75237" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#15fcce6a5e41213d252bf205e86d8d03">Nv::Blast::SlicingConfiguration::noiseAmplitude</a> = 0.f </td>
+ <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">Nv::Blast::SlicingConfiguration::noise</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
-Noisy slicing configutaion:<p>
-Amplitude of cutting surface noise. If it is 0 - noise is disabled.
-</div>
-</div><p>
-<a class="anchor" name="7d26b81b146eedc48c7c3b1f2f63a16b"></a><!-- doxytag: member="Nv::Blast::SlicingConfiguration::noiseFrequency" ref="7d26b81b146eedc48c7c3b1f2f63a16b" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#7d26b81b146eedc48c7c3b1f2f63a16b">Nv::Blast::SlicingConfiguration::noiseFrequency</a> = 1.f </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Frequencey of cutting surface noise.
-</div>
-</div><p>
-<a class="anchor" name="9340925b188fdac3155f81a7625a219f"></a><!-- doxytag: member="Nv::Blast::SlicingConfiguration::noiseOctaveNumber" ref="9340925b188fdac3155f81a7625a219f" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#9340925b188fdac3155f81a7625a219f">Nv::Blast::SlicingConfiguration::noiseOctaveNumber</a> = 1 </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<p>
-Octave number in slicing surface noise.
</div>
</div><p>
<a class="anchor" name="4d108dd0a46bc2ea6c9fe1b11c369f5a"></a><!-- doxytag: member="Nv::Blast::SlicingConfiguration::offset_variations" ref="4d108dd0a46bc2ea6c9fe1b11c369f5a" args="" -->
@@ -145,21 +108,6 @@ Octave number in slicing surface noise.
Offset variation, value in [0, 1]
</div>
</div><p>
-<a class="anchor" name="8c8da622c931ed7fd40f240611454436"></a><!-- doxytag: member="Nv::Blast::SlicingConfiguration::surfaceResolution" ref="8c8da622c931ed7fd40f240611454436" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8c8da622c931ed7fd40f240611454436">Nv::Blast::SlicingConfiguration::surfaceResolution</a> = 1 </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Cutting surface resolution.
-</div>
-</div><p>
<a class="anchor" name="8b81e5abf2237e0a47eb03373c5e1075"></a><!-- doxytag: member="Nv::Blast::SlicingConfiguration::x_slices" ref="8b81e5abf2237e0a47eb03373c5e1075" args="" -->
<div class="memitem">
<div class="memproto">
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle-members.html
index 33e41d9..b1da3b8 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle-members.html
@@ -45,6 +45,8 @@
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#e04d4b7cbe22490f02ed5018b5fe387f">getNormal</a>() const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">getVertex</a>(uint32_t index)</td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#b1e41e53e84120b8b3132327e969b2c3">getVertex</a>(uint32_t index) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">materialId</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">smoothingGroup</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#e1a81abd0388b1c098b95b442b72650c">Triangle</a>()</td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></td><td><code> [inline]</code></td></tr>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle.html
index 7588dd1..a6cae4f 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle.html
@@ -51,6 +51,10 @@
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">physx::PxVec3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#e04d4b7cbe22490f02ed5018b5fe387f">getNormal</a> () const </td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#b1e41e53e84120b8b3132327e969b2c3">getVertex</a> (uint32_t index) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">getVertex</a> (uint32_t index)</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#89b6fa3e18084a8e90d4a22177416217">Triangle</a> (<a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>, <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a>, <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a>)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#e1a81abd0388b1c098b95b442b72650c">Triangle</a> ()</td></tr>
@@ -145,6 +149,46 @@
</div>
</div><p>
+<a class="anchor" name="b1e41e53e84120b8b3132327e969b2c3"></a><!-- doxytag: member="Nv::Blast::Triangle::getVertex" ref="b1e41e53e84120b8b3132327e969b2c3" args="(uint32_t index) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&amp; Nv::Blast::Triangle::getVertex </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>index</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f761772af1cbbb9827c88b615c150cb5"></a><!-- doxytag: member="Nv::Blast::Triangle::getVertex" ref="f761772af1cbbb9827c88b615c150cb5" args="(uint32_t index)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&amp; Nv::Blast::Triangle::getVertex </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>index</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="df09f79e35433791b1fa7e4840d3fb63"></a><!-- doxytag: member="Nv::Blast::Triangle::a" ref="df09f79e35433791b1fa7e4840d3fb63" args="" -->
<div class="memitem">
diff --git a/docs/source_docs/files/tree.html b/docs/source_docs/files/tree.html
index b3c608e..3ad94a3 100644
--- a/docs/source_docs/files/tree.html
+++ b/docs/source_docs/files/tree.html
@@ -198,8 +198,13 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html" target="basefrm">Nv::Blast::CollisionHull::CollisionHull::HullPolygon</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html" target="basefrm">Nv::Blast::CollisionHullImpl</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html" target="basefrm">Nv::Blast::CollisionParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_convex_loop.html" target="basefrm">Nv::Blast::ConvexLoop</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html" target="basefrm">Nv::Blast::ConvexMeshBuilder</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html" target="basefrm">Nv::Blast::ConvexMeshBuilderImpl</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_cutout.html" target="basefrm">Nv::Blast::Cutout</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html" target="basefrm">Nv::Blast::CutoutConfiguration</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html" target="basefrm">Nv::Blast::CutoutSet</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html" target="basefrm">Nv::Blast::CutoutSetImpl</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html" target="basefrm">Nv::Blast::DebugBuffer</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html" target="basefrm">Nv::Blast::DebugLine</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_default_releaser.html" target="basefrm">Nv::Blast::ApexImporter::DefaultReleaser&lt; T &gt;</a></p>
@@ -324,13 +329,15 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html" target="basefrm">Nv::Blast::LlObjectTypeID</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_local_buffer.html" target="basefrm">Nv::Blast::LocalBuffer&lt; T &gt;</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_v_h_a_c_d_1_1_material.html" target="basefrm">VHACD::Material</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_v_h_a_c_d_1_1_mesh.html" target="basefrm">VHACD::Mesh</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_materials.html" target="basefrm">Nv::Blast::Materials</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_mesh.html" target="basefrm">Nv::Blast::Mesh</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_v_h_a_c_d_1_1_mesh.html" target="basefrm">VHACD::Mesh</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html" target="basefrm">Nv::Blast::MeshCleaner</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html" target="basefrm">Nv::Blast::MeshCleanerImpl</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html" target="basefrm">Nv::Blast::MeshImpl</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html" target="basefrm">Nv::Blast::MeshNoiser</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_v_h_a_c_d_1_1_mutex.html" target="basefrm">VHACD::Mutex</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html" target="basefrm">Nv::Blast::NoiseConfiguration</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_actor.html" target="basefrm">NvBlastActor</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_actor_desc.html" target="basefrm">NvBlastActorDesc</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_actor_split_event.html" target="basefrm">NvBlastActorSplitEvent</a></p>
@@ -374,8 +381,8 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_i_d.html" target="basefrm">NvBlastID</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_message.html" target="basefrm">NvBlastMessage</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_subgraph_shader_actor.html" target="basefrm">NvBlastSubgraphShaderActor</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html" target="basefrm">Nv::Blast::Serialization::NvBlastSupportGraph</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_support_graph.html" target="basefrm">NvBlastSupportGraph</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html" target="basefrm">Nv::Blast::Serialization::NvBlastSupportGraph</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::_capnpPrivate</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Pipeline</a></p>
@@ -400,6 +407,8 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_perlin_noise.html" target="basefrm">Nv::Blast::PerlinNoise</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_v_h_a_c_d_1_1_plane.html" target="basefrm">VHACD::Plane</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html" target="basefrm">Nv::Blast::PlaneChunkIndexer</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html" target="basefrm">Nv::Blast::POINT2D</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html" target="basefrm">Nv::Blast::PolyVert</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html" target="basefrm">VHACD::PrimitiveSet</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html" target="basefrm">Nv::Blast::ProfilerCallback</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html" target="basefrm">Nv::Blast::ProfilerDetail</a></p>
@@ -460,8 +469,8 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::TkAsset::TkAsset::Pipeline</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html" target="basefrm">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html" target="basefrm">Nv::Blast::TkAssetDesc</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html" target="basefrm">Nv::Blast::TkAssetJointDesc</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html" target="basefrm">Nv::Blast::Serialization::TkAssetJointDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html" target="basefrm">Nv::Blast::TkAssetJointDesc</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::_capnpPrivate</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Pipeline</a></p>
@@ -566,20 +575,27 @@
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html" target="basefrm">Nv::Blast::CollisionHull::CollisionHull::HullPolygon</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html" target="basefrm">Nv::Blast::CollisionParams</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_convex_loop.html" target="basefrm">Nv::Blast::ConvexLoop</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder10', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder10', this)"/><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html" target="basefrm">Nv::Blast::ConvexMeshBuilder</a></p>
<div id="folder10">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html" target="basefrm">Nv::Blast::ConvexMeshBuilderImpl</a></p>
</div>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_cutout.html" target="basefrm">Nv::Blast::Cutout</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html" target="basefrm">Nv::Blast::CutoutConfiguration</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder11', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder11', this)"/><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html" target="basefrm">Nv::Blast::CutoutSet</a></p>
+ <div id="folder11">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html" target="basefrm">Nv::Blast::CutoutSetImpl</a></p>
+ </div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html" target="basefrm">Nv::Blast::DebugBuffer</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html" target="basefrm">Nv::Blast::DebugLine</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_default_releaser.html" target="basefrm">Nv::Blast::ApexImporter::DefaultReleaser&lt; T &gt;</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder11', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder11', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_d_link.html" target="basefrm">Nv::Blast::DLink</a></p>
- <div id="folder11">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder12', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder12', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_d_link.html" target="basefrm">Nv::Blast::DLink</a></p>
+ <div id="folder12">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_link.html" target="basefrm">Nv::Blast::TkJointLink</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_d_list.html" target="basefrm">Nv::Blast::DList</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder12', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder12', this)"/><a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html" target="basefrm">Nv::Blast::DList::DList::It</a></p>
- <div id="folder12">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder13', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder13', this)"/><a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html" target="basefrm">Nv::Blast::DList::DList::It</a></p>
+ <div id="folder13">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html" target="basefrm">Nv::Blast::TkActorImpl::TkActorImpl::JointIt</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_edge.html" target="basefrm">Nv::Blast::Edge</a></p>
@@ -594,8 +610,8 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html" target="basefrm">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html" target="basefrm">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_force_mode.html" target="basefrm">Nv::Blast::ExtForceMode</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder13', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder13', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html" target="basefrm">Nv::Blast::ExtGroupTaskManager</a></p>
- <div id="folder13">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder14', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder14', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html" target="basefrm">Nv::Blast::ExtGroupTaskManager</a></p>
+ <div id="folder14">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html" target="basefrm">Nv::Blast::ExtGroupTaskManagerImpl</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_ext_group_worker_task.html" target="basefrm">Nv::Blast::ExtGroupWorkerTask</a></p>
@@ -607,13 +623,13 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html" target="basefrm">Nv::Blast::ExtKJPxOutputStream</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_ext_output_stream.html" target="basefrm">Nv::Blast::ExtOutputStream</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_profile_data.html" target="basefrm">Nv::Blast::ExtProfileData</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder14', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder14', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html" target="basefrm">Nv::Blast::ExtPxActor</a></p>
- <div id="folder14">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder15', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder15', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html" target="basefrm">Nv::Blast::ExtPxActor</a></p>
+ <div id="folder15">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1final.html" target="basefrm">Nv::Blast::final</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html" target="basefrm">Nv::Blast::ExtPxActorDescTemplate</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder15', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder15', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html" target="basefrm">Nv::Blast::ExtPxAsset</a></p>
- <div id="folder15">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder16', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder16', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html" target="basefrm">Nv::Blast::ExtPxAsset</a></p>
+ <div id="folder16">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1final.html" target="basefrm">Nv::Blast::final</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html" target="basefrm">Nv::Blast::Serialization::ExtPxAsset</a></p>
@@ -629,24 +645,24 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Pipeline</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html" target="basefrm">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder16', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder16', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html" target="basefrm">Nv::Blast::ExtPxFamily</a></p>
- <div id="folder16">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder17', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder17', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html" target="basefrm">Nv::Blast::ExtPxFamily</a></p>
+ <div id="folder17">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1final.html" target="basefrm">Nv::Blast::final</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html" target="basefrm">Nv::Blast::ExtPxFamilyDesc</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder17', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder17', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_listener.html" target="basefrm">Nv::Blast::ExtPxListener</a></p>
- <div id="folder17">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder18', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder18', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_listener.html" target="basefrm">Nv::Blast::ExtPxListener</a></p>
+ <div id="folder18">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1final.html" target="basefrm">Nv::Blast::final</a></p>
</div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder18', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder18', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html" target="basefrm">Nv::Blast::ExtPxManager</a></p>
- <div id="folder18">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder19', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder19', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html" target="basefrm">Nv::Blast::ExtPxManager</a></p>
+ <div id="folder19">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1final.html" target="basefrm">Nv::Blast::final</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html" target="basefrm">Nv::Blast::ExtPxObjectTypeID</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html" target="basefrm">Nv::Blast::ExtPxShapeDescTemplate</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html" target="basefrm">Nv::Blast::ExtPxSpawnSettings</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder19', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder19', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html" target="basefrm">Nv::Blast::ExtPxStressSolver</a></p>
- <div id="folder19">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder20', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder20', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html" target="basefrm">Nv::Blast::ExtPxStressSolver</a></p>
+ <div id="folder20">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1final.html" target="basefrm">Nv::Blast::final</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html" target="basefrm">Nv::Blast::ExtPxSubchunk</a></p>
@@ -655,8 +671,8 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Pipeline</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html" target="basefrm">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder20', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder20', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html" target="basefrm">Nv::Blast::ExtSerialization</a></p>
- <div id="folder20">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder21', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder21', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html" target="basefrm">Nv::Blast::ExtSerialization</a></p>
+ <div id="folder21">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html" target="basefrm">Nv::Blast::ExtSerializationInternal</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html" target="basefrm">Nv::Blast::ExtSerialization::ExtSerialization::BufferProvider</a></p>
@@ -667,18 +683,18 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html" target="basefrm">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugBuffer</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html" target="basefrm">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html" target="basefrm">Nv::Blast::ExtStressSolverSettings</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder21', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder21', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html" target="basefrm">Nv::Blast::ExtSyncEvent</a></p>
- <div id="folder21">
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder22', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder22', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html" target="basefrm">Nv::Blast::ExtSyncEventInstance&lt; ExtSyncEventFamilySync, ExtSyncEventType::FamilySync &gt;</a></p>
- <div id="folder22">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder22', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder22', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html" target="basefrm">Nv::Blast::ExtSyncEvent</a></p>
+ <div id="folder22">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder23', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder23', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html" target="basefrm">Nv::Blast::ExtSyncEventInstance&lt; ExtSyncEventFamilySync, ExtSyncEventType::FamilySync &gt;</a></p>
+ <div id="folder23">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html" target="basefrm">Nv::Blast::ExtSyncEventFamilySync</a></p>
</div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder23', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder23', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html" target="basefrm">Nv::Blast::ExtSyncEventInstance&lt; ExtSyncEventFracture, ExtSyncEventType::Fracture &gt;</a></p>
- <div id="folder23">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder24', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder24', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html" target="basefrm">Nv::Blast::ExtSyncEventInstance&lt; ExtSyncEventFracture, ExtSyncEventType::Fracture &gt;</a></p>
+ <div id="folder24">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html" target="basefrm">Nv::Blast::ExtSyncEventFracture</a></p>
</div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder24', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder24', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html" target="basefrm">Nv::Blast::ExtSyncEventInstance&lt; ExtSyncEventPhysicsSync, ExtSyncEventType::Physics &gt;</a></p>
- <div id="folder24">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder25', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder25', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html" target="basefrm">Nv::Blast::ExtSyncEventInstance&lt; ExtSyncEventPhysicsSync, ExtSyncEventType::Physics &gt;</a></p>
+ <div id="folder25">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html" target="basefrm">Nv::Blast::ExtSyncEventPhysicsSync</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html" target="basefrm">Nv::Blast::ExtSyncEventInstance&lt; T, eventType &gt;</a></p>
@@ -697,24 +713,24 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html" target="basefrm">FLOAT_MATH::fm_Tesselate</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html" target="basefrm">FLOAT_MATH::fm_Triangulate</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html" target="basefrm">FLOAT_MATH::fm_VertexIndex</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder25', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder25', this)"/><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html" target="basefrm">Nv::Blast::FractureTool</a></p>
- <div id="folder25">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder26', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder26', this)"/><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html" target="basefrm">Nv::Blast::FractureTool</a></p>
+ <div id="folder26">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html" target="basefrm">Nv::Blast::FractureToolImpl</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html" target="basefrm">physx::shdfnd::Hash&lt; NvBlastID &gt;</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_hash_map.html" target="basefrm">Nv::Blast::HashMap&lt; Key, Value, HashFn &gt;</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_hash_set.html" target="basefrm">Nv::Blast::HashSet&lt; Key, HashFn &gt;</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html" target="basefrm">VHACD::ICHull</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder26', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder26', this)"/><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html" target="basefrm">Nv::Blast::IMeshFileReader</a></p>
- <div id="folder26">
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder27', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder27', this)"/><a class="el" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html" target="basefrm">Nv::Blast::IFbxFileReader</a></p>
- <div id="folder27">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder27', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder27', this)"/><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html" target="basefrm">Nv::Blast::IMeshFileReader</a></p>
+ <div id="folder27">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder28', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder28', this)"/><a class="el" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html" target="basefrm">Nv::Blast::IFbxFileReader</a></p>
+ <div id="folder28">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html" target="basefrm">Nv::Blast::FbxFileReader</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html" target="basefrm">Nv::Blast::ObjFileReader</a></p>
</div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder28', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder28', this)"/><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html" target="basefrm">Nv::Blast::IMeshFileWriter</a></p>
- <div id="folder28">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder29', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder29', this)"/><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html" target="basefrm">Nv::Blast::IMeshFileWriter</a></p>
+ <div id="folder29">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html" target="basefrm">Nv::Blast::FbxFileWriter</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html" target="basefrm">Nv::Blast::ObjFileWriter</a></p>
</div>
@@ -723,28 +739,28 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html" target="basefrm">Nv::Blast::IndexDList&lt; IndexType &gt;</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_inline_array.html" target="basefrm">Nv::Blast::InlineArray&lt; T, N &gt;</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_iterator_base.html" target="basefrm">Nv::Blast::IteratorBase&lt; T &gt;</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder29', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder29', this)"/><a class="el" href="class_nv_1_1_blast_1_1_iterator_base.html" target="basefrm">Nv::Blast::IteratorBase&lt; IndexType &gt;</a></p>
- <div id="folder29">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder30', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder30', this)"/><a class="el" href="class_nv_1_1_blast_1_1_iterator_base.html" target="basefrm">Nv::Blast::IteratorBase&lt; IndexType &gt;</a></p>
+ <div id="folder30">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_d_list_it.html" target="basefrm">Nv::Blast::DListIt&lt; IndexType &gt;</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_l_list_it.html" target="basefrm">Nv::Blast::LListIt&lt; IndexType &gt;</a></p>
</div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder30', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder30', this)"/><a class="el" href="class_nv_1_1_blast_1_1_iterator_base.html" target="basefrm">Nv::Blast::IteratorBase&lt; uint32_t &gt;</a></p>
- <div id="folder30">
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder31', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder31', this)"/><a class="el" href="class_nv_1_1_blast_1_1_d_list_it.html" target="basefrm">Nv::Blast::DListIt&lt; uint32_t &gt;</a></p>
- <div id="folder31">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder31', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder31', this)"/><a class="el" href="class_nv_1_1_blast_1_1_iterator_base.html" target="basefrm">Nv::Blast::IteratorBase&lt; uint32_t &gt;</a></p>
+ <div id="folder31">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder32', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder32', this)"/><a class="el" href="class_nv_1_1_blast_1_1_d_list_it.html" target="basefrm">Nv::Blast::DListIt&lt; uint32_t &gt;</a></p>
+ <div id="folder32">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html" target="basefrm">Nv::Blast::Actor::Actor::VisibleChunkIt</a></p>
</div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder32', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder32', this)"/><a class="el" href="class_nv_1_1_blast_1_1_l_list_it.html" target="basefrm">Nv::Blast::LListIt&lt; uint32_t &gt;</a></p>
- <div id="folder32">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder33', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder33', this)"/><a class="el" href="class_nv_1_1_blast_1_1_l_list_it.html" target="basefrm">Nv::Blast::LListIt&lt; uint32_t &gt;</a></p>
+ <div id="folder33">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html" target="basefrm">Nv::Blast::Actor::Actor::GraphNodeIt</a></p>
</div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder33', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder33', this)"/><a class="el" href="class_nv_1_1_blast_1_1_chunk_depth_first_it.html" target="basefrm">Nv::Blast::ChunkDepthFirstIt</a></p>
- <div id="folder33">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder34', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder34', this)"/><a class="el" href="class_nv_1_1_blast_1_1_chunk_depth_first_it.html" target="basefrm">Nv::Blast::ChunkDepthFirstIt</a></p>
+ <div id="folder34">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_asset_1_1_depth_first_it.html" target="basefrm">Nv::Blast::Asset::Asset::DepthFirstIt</a></p>
</div>
</div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder34', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder34', this)"/><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html" target="basefrm">VHACD::IVHACD</a></p>
- <div id="folder34">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder35', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder35', this)"/><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html" target="basefrm">VHACD::IVHACD</a></p>
+ <div id="folder35">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html" target="basefrm">VHACD::VHACD</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html" target="basefrm">VHACD::IVHACD::IVHACD::Constraint</a></p>
@@ -757,34 +773,36 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html" target="basefrm">Nv::Blast::LlObjectTypeID</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_local_buffer.html" target="basefrm">Nv::Blast::LocalBuffer&lt; T &gt;</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_v_h_a_c_d_1_1_material.html" target="basefrm">VHACD::Material</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_v_h_a_c_d_1_1_mesh.html" target="basefrm">VHACD::Mesh</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder35', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder35', this)"/><a class="el" href="class_nv_1_1_blast_1_1_mesh.html" target="basefrm">Nv::Blast::Mesh</a></p>
- <div id="folder35">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_materials.html" target="basefrm">Nv::Blast::Materials</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder36', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder36', this)"/><a class="el" href="class_nv_1_1_blast_1_1_mesh.html" target="basefrm">Nv::Blast::Mesh</a></p>
+ <div id="folder36">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html" target="basefrm">Nv::Blast::MeshImpl</a></p>
</div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder36', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder36', this)"/><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html" target="basefrm">Nv::Blast::MeshCleaner</a></p>
- <div id="folder36">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_v_h_a_c_d_1_1_mesh.html" target="basefrm">VHACD::Mesh</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder37', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder37', this)"/><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html" target="basefrm">Nv::Blast::MeshCleaner</a></p>
+ <div id="folder37">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html" target="basefrm">Nv::Blast::MeshCleanerImpl</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html" target="basefrm">Nv::Blast::MeshNoiser</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_v_h_a_c_d_1_1_mutex.html" target="basefrm">VHACD::Mutex</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder37', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder37', this)"/><a class="el" href="struct_nv_blast_actor.html" target="basefrm">NvBlastActor</a></p>
- <div id="folder37">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html" target="basefrm">Nv::Blast::NoiseConfiguration</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder38', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder38', this)"/><a class="el" href="struct_nv_blast_actor.html" target="basefrm">NvBlastActor</a></p>
+ <div id="folder38">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_actor.html" target="basefrm">Nv::Blast::Actor</a></p>
</div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder38', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder38', this)"/><a class="el" href="struct_nv_blast_actor_desc.html" target="basefrm">NvBlastActorDesc</a></p>
- <div id="folder38">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder39', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder39', this)"/><a class="el" href="struct_nv_blast_actor_desc.html" target="basefrm">NvBlastActorDesc</a></p>
+ <div id="folder39">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_desc.html" target="basefrm">Nv::Blast::TkActorDesc</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_actor_split_event.html" target="basefrm">NvBlastActorSplitEvent</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder39', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder39', this)"/><a class="el" href="struct_nv_blast_asset.html" target="basefrm">NvBlastAsset</a></p>
- <div id="folder39">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder40', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder40', this)"/><a class="el" href="struct_nv_blast_asset.html" target="basefrm">NvBlastAsset</a></p>
+ <div id="folder40">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_asset.html" target="basefrm">Nv::Blast::Asset</a></p>
</div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder40', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder40', this)"/><a class="el" href="struct_nv_blast_asset_desc.html" target="basefrm">NvBlastAssetDesc</a></p>
- <div id="folder40">
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder41', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder41', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html" target="basefrm">Nv::Blast::TkAssetDesc</a></p>
- <div id="folder41">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder41', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder41', this)"/><a class="el" href="struct_nv_blast_asset_desc.html" target="basefrm">NvBlastAssetDesc</a></p>
+ <div id="folder41">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder42', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder42', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html" target="basefrm">Nv::Blast::TkAssetDesc</a></p>
+ <div id="folder42">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html" target="basefrm">Nv::Blast::ExtPxAssetDesc</a></p>
</div>
</div>
@@ -794,8 +812,8 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Pipeline</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html" target="basefrm">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder42', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder42', this)"/><a class="el" href="struct_nv_blast_bond_desc.html" target="basefrm">NvBlastBondDesc</a></p>
- <div id="folder42">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder43', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder43', this)"/><a class="el" href="struct_nv_blast_bond_desc.html" target="basefrm">NvBlastBondDesc</a></p>
+ <div id="folder43">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html" target="basefrm">NvBlastExtAssetUtilsBondDesc</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_bond_fracture_data.html" target="basefrm">NvBlastBondFractureData</a></p>
@@ -808,8 +826,8 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_chunk_desc.html" target="basefrm">NvBlastChunkDesc</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_chunk_fracture_data.html" target="basefrm">NvBlastChunkFractureData</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_damage_program.html" target="basefrm">NvBlastDamageProgram</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder43', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder43', this)"/><a class="el" href="struct_nv_blast_data_block.html" target="basefrm">NvBlastDataBlock</a></p>
- <div id="folder43">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder44', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder44', this)"/><a class="el" href="struct_nv_blast_data_block.html" target="basefrm">NvBlastDataBlock</a></p>
+ <div id="folder44">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_family_header.html" target="basefrm">Nv::Blast::FamilyHeader</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html" target="basefrm">Nv::Blast::Serialization::NvBlastDataBlock</a></p>
@@ -818,10 +836,10 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Pipeline</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html" target="basefrm">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html" target="basefrm">NvBlastExtCapsuleRadialDamageDesc</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder44', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder44', this)"/><a class="el" href="class_nv_blast_ext_damage_accelerator.html" target="basefrm">NvBlastExtDamageAccelerator</a></p>
- <div id="folder44">
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder45', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder45', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html" target="basefrm">Nv::Blast::ExtDamageAcceleratorInternal</a></p>
- <div id="folder45">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder45', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder45', this)"/><a class="el" href="class_nv_blast_ext_damage_accelerator.html" target="basefrm">NvBlastExtDamageAccelerator</a></p>
+ <div id="folder45">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder46', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder46', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html" target="basefrm">Nv::Blast::ExtDamageAcceleratorInternal</a></p>
+ <div id="folder46">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1final.html" target="basefrm">Nv::Blast::final</a></p>
</div>
</div>
@@ -837,8 +855,8 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_i_d.html" target="basefrm">NvBlastID</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_message.html" target="basefrm">NvBlastMessage</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_subgraph_shader_actor.html" target="basefrm">NvBlastSubgraphShaderActor</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html" target="basefrm">Nv::Blast::Serialization::NvBlastSupportGraph</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_blast_support_graph.html" target="basefrm">NvBlastSupportGraph</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html" target="basefrm">Nv::Blast::Serialization::NvBlastSupportGraph</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::_capnpPrivate</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Pipeline</a></p>
@@ -861,13 +879,15 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_perlin_noise.html" target="basefrm">Nv::Blast::PerlinNoise</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_v_h_a_c_d_1_1_plane.html" target="basefrm">VHACD::Plane</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html" target="basefrm">Nv::Blast::PlaneChunkIndexer</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder46', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder46', this)"/><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html" target="basefrm">VHACD::PrimitiveSet</a></p>
- <div id="folder46">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html" target="basefrm">Nv::Blast::POINT2D</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html" target="basefrm">Nv::Blast::PolyVert</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder47', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder47', this)"/><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html" target="basefrm">VHACD::PrimitiveSet</a></p>
+ <div id="folder47">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html" target="basefrm">VHACD::TetrahedronSet</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html" target="basefrm">VHACD::VoxelSet</a></p>
</div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder47', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder47', this)"/><a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html" target="basefrm">Nv::Blast::ProfilerCallback</a></p>
- <div id="folder47">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder48', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder48', this)"/><a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html" target="basefrm">Nv::Blast::ProfilerCallback</a></p>
+ <div id="folder48">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html" target="basefrm">Nv::Blast::ExtCustomProfiler</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html" target="basefrm">Nv::Blast::ProfilerDetail</a></p>
@@ -908,8 +928,8 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html" target="basefrm">Nv::Blast::SharedMemory</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_simplex_noise.html" target="basefrm">Nv::Blast::SimplexNoise</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html" target="basefrm">Nv::Blast::SlicingConfiguration</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder48', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder48', this)"/><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html" target="basefrm">Nv::Blast::SpatialAccelerator</a></p>
- <div id="folder48">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder49', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder49', this)"/><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html" target="basefrm">Nv::Blast::SpatialAccelerator</a></p>
+ <div id="folder49">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html" target="basefrm">Nv::Blast::BBoxBasedAccelerator</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html" target="basefrm">Nv::Blast::DummyAccelerator</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html" target="basefrm">Nv::Blast::IntersectionTestingAccelerator</a></p>
@@ -926,55 +946,55 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::TkAsset::TkAsset::Pipeline</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html" target="basefrm">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html" target="basefrm">Nv::Blast::TkAssetJointDesc</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html" target="basefrm">Nv::Blast::Serialization::TkAssetJointDesc</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html" target="basefrm">Nv::Blast::TkAssetJointDesc</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::_capnpPrivate</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Pipeline</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html" target="basefrm">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html" target="basefrm">Nv::Blast::TkEvent</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder49', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder49', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_event_listener.html" target="basefrm">Nv::Blast::TkEventListener</a></p>
- <div id="folder49">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder50', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder50', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_event_listener.html" target="basefrm">Nv::Blast::TkEventListener</a></p>
+ <div id="folder50">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html" target="basefrm">Nv::Blast::ExtSync</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1final.html" target="basefrm">Nv::Blast::final</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html" target="basefrm">Nv::Blast::TkEventQueue</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html" target="basefrm">Nv::Blast::TkFractureCommands</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html" target="basefrm">Nv::Blast::TkFractureEvents</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder50', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder50', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html" target="basefrm">Nv::Blast::TkFramework</a></p>
- <div id="folder50">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder51', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder51', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html" target="basefrm">Nv::Blast::TkFramework</a></p>
+ <div id="folder51">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html" target="basefrm">Nv::Blast::TkFrameworkImpl</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_group_desc.html" target="basefrm">Nv::Blast::TkGroupDesc</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_group_stats.html" target="basefrm">Nv::Blast::TkGroupStats</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder51', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder51', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html" target="basefrm">Nv::Blast::TkGroupWorker</a></p>
- <div id="folder51">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder52', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder52', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html" target="basefrm">Nv::Blast::TkGroupWorker</a></p>
+ <div id="folder52">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1final.html" target="basefrm">Nv::Blast::final</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html" target="basefrm">Nv::Blast::TkJointData</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html" target="basefrm">Nv::Blast::TkJointDesc</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html" target="basefrm">Nv::Blast::TkJointUpdateEvent</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder52', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder52', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_object.html" target="basefrm">Nv::Blast::TkObject</a></p>
- <div id="folder52">
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder53', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder53', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html" target="basefrm">Nv::Blast::TkActor</a></p>
- <div id="folder53">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder53', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder53', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_object.html" target="basefrm">Nv::Blast::TkObject</a></p>
+ <div id="folder53">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder54', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder54', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html" target="basefrm">Nv::Blast::TkActor</a></p>
+ <div id="folder54">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html" target="basefrm">Nv::Blast::TkActorImpl</a></p>
</div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder54', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder54', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html" target="basefrm">Nv::Blast::TkIdentifiable</a></p>
- <div id="folder54">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder55', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder55', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html" target="basefrm">Nv::Blast::TkIdentifiable</a></p>
+ <div id="folder55">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html" target="basefrm">Nv::Blast::TkAsset</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html" target="basefrm">Nv::Blast::TkFamily</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_tk_group.html" target="basefrm">Nv::Blast::TkGroup</a></p>
</div>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder55', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder55', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_joint.html" target="basefrm">Nv::Blast::TkJoint</a></p>
- <div id="folder55">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder56', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder56', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_joint.html" target="basefrm">Nv::Blast::TkJoint</a></p>
+ <div id="folder56">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_tk_joint_impl.html" target="basefrm">Nv::Blast::TkJointImpl</a></p>
</div>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_object_type_i_d.html" target="basefrm">Nv::Blast::TkObjectTypeID</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html" target="basefrm">Nv::Blast::TkSplitEvent</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder56', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder56', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_type.html" target="basefrm">Nv::Blast::TkType</a></p>
- <div id="folder56">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder57', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder57', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_type.html" target="basefrm">Nv::Blast::TkType</a></p>
+ <div id="folder57">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html" target="basefrm">Nv::Blast::TkTypeImpl</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html" target="basefrm">Nv::Blast::TkTypeIndex</a></p>
@@ -1000,8 +1020,8 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html" target="basefrm">Nv::Blast::VSA::Vec4</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html" target="basefrm">Nv::Blast::Vertex</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_v_h_a_c_d_1_1_volume.html" target="basefrm">VHACD::Volume</a></p>
- <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder57', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder57', this)"/><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html" target="basefrm">Nv::Blast::VoronoiSitesGenerator</a></p>
- <div id="folder57">
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder58', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder58', this)"/><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html" target="basefrm">Nv::Blast::VoronoiSitesGenerator</a></p>
+ <div id="folder58">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html" target="basefrm">Nv::Blast::VoronoiSitesGeneratorImpl</a></p>
</div>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_v_h_a_c_d_1_1_voxel.html" target="basefrm">VHACD::Voxel</a></p>
@@ -1010,8 +1030,8 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html" target="basefrm">Nv::Blast::VSA::VS3D_Halfspace_Set</a></p>
</div>
<p><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="functions.html" target="basefrm">Class Members</a></p>
- <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder58', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder58', this)"/><a class="el" href="namespaces.html" target="basefrm">Namespace List</a></p>
- <div id="folder58">
+ <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder59', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder59', this)"/><a class="el" href="namespaces.html" target="basefrm">Namespace List</a></p>
+ <div id="folder59">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespacecapnp.html" target="basefrm">capnp</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespacecapnp_1_1schemas.html" target="basefrm">capnp::schemas</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespacefbxsdk.html" target="basefrm">fbxsdk</a></p>
@@ -1031,8 +1051,8 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespace_v_h_a_c_d.html" target="basefrm">VHACD</a></p>
</div>
<p><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespacemembers.html" target="basefrm">Namespace Members</a></p>
- <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder59', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder59', this)"/><a class="el" href="files.html" target="basefrm">File List</a></p>
- <div id="folder59">
+ <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder60', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder60', this)"/><a class="el" href="files.html" target="basefrm">File List</a></p>
+ <div id="folder60">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_array_8h.html" target="basefrm">sdk/common/NvBlastArray.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_assert_8h.html" target="basefrm">sdk/common/NvBlastAssert.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_atomic_8h.html" target="basefrm">sdk/common/NvBlastAtomic.h</a></p>
@@ -1056,6 +1076,7 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoring.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_bond_generator_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoringBondGenerator.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_collision_builder_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoringCollisionBuilder.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_cutout_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoringCutout.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_fracture_tool_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoringFractureTool.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_mesh_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_mesh_cleaner_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoringMeshCleaner.h</a></p>
@@ -1065,6 +1086,7 @@
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_bond_generator_impl_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringBondGeneratorImpl.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_boolean_tool_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringBooleanTool.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_collision_builder_impl_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringCollisionBuilderImpl.h</a></p>
+ <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_cutout_impl_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringCutoutImpl.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_fracture_tool_impl_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringFractureToolImpl.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringInternalCommon.h</a></p>
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="_nv_blast_ext_authoring_mesh_cleaner_impl_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringMeshCleanerImpl.h</a></p>