aboutsummaryrefslogtreecommitdiff
path: root/docs/source_docs/files
diff options
context:
space:
mode:
authorBryan Galdrikian <[email protected]>2017-10-24 15:25:02 -0700
committerBryan Galdrikian <[email protected]>2017-10-24 15:25:02 -0700
commitb0c11962f6012430da3bcaa2727288046b33d648 (patch)
treecf13338fa4fd7072badf64f751f94abeeb437003 /docs/source_docs/files
parentlinux build fix - all configs (diff)
downloadblast-b0c11962f6012430da3bcaa2727288046b33d648.tar.xz
blast-b0c11962f6012430da3bcaa2727288046b33d648.zip
Changes for 1.1.1
See README.md
Diffstat (limited to 'docs/source_docs/files')
-rw-r--r--docs/source_docs/files/_asset_d_t_o_8h-source.html1
-rw-r--r--docs/source_docs/files/_asset_d_t_o_8h.html1
-rw-r--r--docs/source_docs/files/_d_t_o_macros_8h-source.html1
-rw-r--r--docs/source_docs/files/_d_t_o_macros_8h.html3
-rw-r--r--docs/source_docs/files/_ext_px_asset_d_t_o_8h-source.html1
-rw-r--r--docs/source_docs/files/_ext_px_asset_d_t_o_8h.html1
-rw-r--r--docs/source_docs/files/_ext_px_chunk_d_t_o_8h-source.html1
-rw-r--r--docs/source_docs/files/_ext_px_chunk_d_t_o_8h.html1
-rw-r--r--docs/source_docs/files/_ext_px_subchunk_d_t_o_8h-source.html1
-rw-r--r--docs/source_docs/files/_ext_px_subchunk_d_t_o_8h.html1
-rw-r--r--docs/source_docs/files/_float_math_8h-source.html552
-rw-r--r--docs/source_docs/files/_float_math_8h.html561
-rw-r--r--docs/source_docs/files/_nv_blast_8h-source.html5
-rw-r--r--docs/source_docs/files/_nv_blast_8h.html7
-rw-r--r--docs/source_docs/files/_nv_blast_actor_8h-source.html3
-rw-r--r--docs/source_docs/files/_nv_blast_actor_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_actor_serialization_block_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_actor_serialization_block_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_allocator_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_allocator_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_array_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_array_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_assert_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_assert_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_asset_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_asset_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_atomic_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_atomic_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_bond_d_t_o_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_bond_d_t_o_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_chunk_d_t_o_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_chunk_d_t_o_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_chunk_hierarchy_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_chunk_hierarchy_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_d_link_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_d_link_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_debug_render_8h-source.html103
-rw-r--r--docs/source_docs/files/_nv_blast_debug_render_8h.html63
-rw-r--r--docs/source_docs/files/_nv_blast_ext_apex_destruction_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_apex_destruction_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_apex_import_tool_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_apex_import_tool_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_apex_shared_parts_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_apex_shared_parts_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_asset_utils_8h-source.html43
-rw-r--r--docs/source_docs/files/_nv_blast_ext_asset_utils_8h.html40
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_8h-source.html82
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_8h.html199
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h-source.html215
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h.html5
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h-source.html21
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h-source.html70
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_8h-source.html68
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_8h.html3
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_impl_8h-source.html70
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_impl_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_8h-source.html19
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h-source.html64
-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_internal_common_8h-source.html3
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h-source.html7
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h.html7
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_mesh_noiser_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_mesh_noiser_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_perlin_noise_8h-source.html5
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_perlin_noise_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_triangulator_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_triangulator_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_types_8h-source.html5
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_types_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_v_s_a_8h-source.html13
-rw-r--r--docs/source_docs/files/_nv_blast_ext_authoring_v_s_a_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_custom_profiler_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_custom_profiler_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_damage_accelerator_a_a_b_b_tree_8h-source.html190
-rw-r--r--docs/source_docs/files/_nv_blast_ext_damage_accelerator_a_a_b_b_tree_8h.html69
-rw-r--r--docs/source_docs/files/_nv_blast_ext_damage_accelerator_internal_8h-source.html141
-rw-r--r--docs/source_docs/files/_nv_blast_ext_damage_accelerator_internal_8h.html66
-rw-r--r--docs/source_docs/files/_nv_blast_ext_damage_shaders_8h-source.html198
-rw-r--r--docs/source_docs/files/_nv_blast_ext_damage_shaders_8h.html258
-rw-r--r--docs/source_docs/files/_nv_blast_ext_exporter_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_exporter_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_exporter_fbx_reader_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_exporter_fbx_reader_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_exporter_fbx_utils_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_exporter_fbx_utils_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_exporter_fbx_writer_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_exporter_fbx_writer_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_exporter_json_collision_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_exporter_json_collision_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_exporter_obj_reader_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_exporter_obj_reader_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_exporter_obj_writer_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_exporter_obj_writer_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_impact_damage_manager_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_impact_damage_manager_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_input_stream_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_input_stream_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_k_j_px_input_stream_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_k_j_px_input_stream_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_k_j_px_output_stream_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_k_j_px_output_stream_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_ll_serialization_8capn_8h-source.html3
-rw-r--r--docs/source_docs/files/_nv_blast_ext_ll_serialization_8capn_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_ll_serialization_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_ll_serialization_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_ll_serializer_c_a_p_n_8h-source.html3
-rw-r--r--docs/source_docs/files/_nv_blast_ext_ll_serializer_c_a_p_n_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_output_stream_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_output_stream_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_actor_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_actor_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_actor_impl_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_actor_impl_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_asset_8h-source.html197
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_asset_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_asset_impl_8h-source.html80
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_asset_impl_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_family_8h-source.html191
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_family_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_family_impl_8h-source.html102
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_family_impl_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_listener_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_listener_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_manager_8h-source.html3
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_manager_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_manager_impl_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_manager_impl_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_serialization_8capn_8h-source.html21
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_serialization_8capn_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_serialization_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_serialization_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_serializer_c_a_p_n_8h-source.html3
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_serializer_c_a_p_n_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_serializer_r_a_w_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_serializer_r_a_w_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_stress_solver_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_stress_solver_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_stress_solver_impl_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_stress_solver_impl_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_task_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_task_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_task_impl_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_px_task_impl_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_scoped_resource_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_scoped_resource_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_serialization_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_serialization_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_serialization_c_a_p_n_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_serialization_c_a_p_n_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_serialization_internal_8h-source.html7
-rw-r--r--docs/source_docs/files/_nv_blast_ext_serialization_internal_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_stress_solver_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_stress_solver_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_sync_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_sync_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_tk_serialization_8capn_8h-source.html19
-rw-r--r--docs/source_docs/files/_nv_blast_ext_tk_serialization_8capn_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_tk_serialization_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_tk_serialization_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_tk_serializer_c_a_p_n_8h-source.html3
-rw-r--r--docs/source_docs/files/_nv_blast_ext_tk_serializer_c_a_p_n_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_tk_serializer_r_a_w_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_tk_serializer_r_a_w_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_triangle_processor_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_ext_triangle_processor_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_family_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_family_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_family_graph_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_family_graph_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_fixed_array_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_fixed_array_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_fixed_bitmap_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_fixed_bitmap_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_fixed_bool_array_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_fixed_bool_array_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_fixed_priority_queue_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_fixed_priority_queue_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_fixed_queue_8h-source.html172
-rw-r--r--docs/source_docs/files/_nv_blast_fixed_queue_8h.html62
-rw-r--r--docs/source_docs/files/_nv_blast_geometry_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_geometry_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_globals_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_globals_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_hash_map_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_hash_map_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_hash_set_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_hash_set_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_i_d_d_t_o_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_i_d_d_t_o_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_include_windows_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_include_windows_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_index_fns_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_index_fns_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_iterator_base_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_iterator_base_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_math_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_math_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_memory_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_memory_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_preprocessor_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_preprocessor_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_preprocessor_internal_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_preprocessor_internal_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_profiler_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_profiler_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_profiler_internal_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_profiler_internal_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_px_callbacks_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_px_callbacks_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_support_graph_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_support_graph_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_time_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_time_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_actor_8h-source.html37
-rw-r--r--docs/source_docs/files/_nv_blast_tk_actor_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_actor_impl_8h-source.html348
-rw-r--r--docs/source_docs/files/_nv_blast_tk_actor_impl_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_asset_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_asset_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_asset_impl_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_asset_impl_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_common_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_common_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_event_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_event_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_event_queue_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_event_queue_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_family_8h-source.html19
-rw-r--r--docs/source_docs/files/_nv_blast_tk_family_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_family_impl_8h-source.html246
-rw-r--r--docs/source_docs/files/_nv_blast_tk_family_impl_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_framework_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_framework_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_framework_impl_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_framework_impl_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_g_u_i_d_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_g_u_i_d_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_group_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_group_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_group_impl_8h-source.html3
-rw-r--r--docs/source_docs/files/_nv_blast_tk_group_impl_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_identifiable_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_identifiable_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_joint_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_joint_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_joint_impl_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_joint_impl_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_object_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_object_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_task_impl_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_task_impl_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_type_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_type_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_type_impl_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_blast_tk_type_impl_8h.html1
-rw-r--r--docs/source_docs/files/_nv_blast_types_8h-source.html83
-rw-r--r--docs/source_docs/files/_nv_blast_types_8h.html19
-rw-r--r--docs/source_docs/files/_nv_c_types_8h-source.html15
-rw-r--r--docs/source_docs/files/_nv_c_types_8h.html1
-rw-r--r--docs/source_docs/files/_nv_preprocessor_8h-source.html1
-rw-r--r--docs/source_docs/files/_nv_preprocessor_8h.html1
-rw-r--r--docs/source_docs/files/_px_convex_mesh_geometry_d_t_o_8h-source.html1
-rw-r--r--docs/source_docs/files/_px_convex_mesh_geometry_d_t_o_8h.html1
-rw-r--r--docs/source_docs/files/_px_mesh_scale_d_t_o_8h-source.html1
-rw-r--r--docs/source_docs/files/_px_mesh_scale_d_t_o_8h.html1
-rw-r--r--docs/source_docs/files/_px_quat_d_t_o_8h-source.html1
-rw-r--r--docs/source_docs/files/_px_quat_d_t_o_8h.html1
-rw-r--r--docs/source_docs/files/_px_transform_d_t_o_8h-source.html1
-rw-r--r--docs/source_docs/files/_px_transform_d_t_o_8h.html1
-rw-r--r--docs/source_docs/files/_px_vec3_d_t_o_8h-source.html1
-rw-r--r--docs/source_docs/files/_px_vec3_d_t_o_8h.html1
-rw-r--r--docs/source_docs/files/_tk_asset_d_t_o_8h-source.html1
-rw-r--r--docs/source_docs/files/_tk_asset_d_t_o_8h.html1
-rw-r--r--docs/source_docs/files/_tk_asset_joint_desc_d_t_o_8h-source.html1
-rw-r--r--docs/source_docs/files/_tk_asset_joint_desc_d_t_o_8h.html1
-rw-r--r--docs/source_docs/files/_v_h_a_c_d_8h-source.html215
-rw-r--r--docs/source_docs/files/_v_h_a_c_d_8h.html110
-rw-r--r--docs/source_docs/files/annotated.html73
-rw-r--r--docs/source_docs/files/bt_aligned_allocator_8h-source.html142
-rw-r--r--docs/source_docs/files/bt_aligned_allocator_8h.html317
-rw-r--r--docs/source_docs/files/bt_aligned_object_array_8h-source.html478
-rw-r--r--docs/source_docs/files/bt_aligned_object_array_8h.html96
-rw-r--r--docs/source_docs/files/bt_convex_hull_computer_8h-source.html139
-rw-r--r--docs/source_docs/files/bt_convex_hull_computer_8h.html59
-rw-r--r--docs/source_docs/files/bt_min_max_8h-source.html110
-rw-r--r--docs/source_docs/files/bt_min_max_8h.html271
-rw-r--r--docs/source_docs/files/bt_scalar_8h-source.html563
-rw-r--r--docs/source_docs/files/bt_scalar_8h.html1462
-rw-r--r--docs/source_docs/files/bt_vector3_8h-source.html661
-rw-r--r--docs/source_docs/files/bt_vector3_8h.html2201
-rw-r--r--docs/source_docs/files/class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate-members.html (renamed from docs/source_docs/files/struct_nv_blast_program_params-members.html)7
-rw-r--r--docs/source_docs/files/class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html117
-rw-r--r--docs/source_docs/files/class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate-members.html52
-rw-r--r--docs/source_docs/files/class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html172
-rw-r--r--docs/source_docs/files/class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index-members.html59
-rw-r--r--docs/source_docs/files/class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html293
-rw-r--r--docs/source_docs/files/class_fbx_utils-members.html1
-rw-r--r--docs/source_docs/files/class_fbx_utils.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_actor-members.html3
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_actor.html8
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_actor_1_1_graph_node_it-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_allocator-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_allocator.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_allocator_callback-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_allocator_callback.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_releaser-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_releaser.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_default_releaser-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_default_releaser.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html2
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_asset-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_asset.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_asset_1_1_depth_first_it-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_asset_1_1_depth_first_it.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator-members.html4
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.html78
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl-members.html4
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.html78
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_evaluator-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_evaluator.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_chunk_depth_first_it-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_chunk_depth_first_it.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder-members.html2
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.html46
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl-members.html2
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html46
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_d_list-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_d_list.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_d_list_1_1_it-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_d_list_1_1_it.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_d_list_it-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_d_list_it.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_error_callback-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_error_callback.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_atomic_counter-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_atomic_counter.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_custom_profiler-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_custom_profiler.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_damage_accelerator_internal-members.html56
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html200
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.pngbin0 -> 901 bytes
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback-members.html54
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html183
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_task_manager-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_task_manager.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_task_manager_impl-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_worker_task-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_worker_task.html2
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_i_stream-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_i_stream.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_impact_damage_manager-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_impact_damage_manager.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_input_stream-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_input_stream.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_k_j_px_input_stream-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_k_j_px_output_stream-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_output_stream-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_output_stream.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_actor-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_actor.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_asset-members.html3
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_asset.html51
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_family-members.html5
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_family.html68
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_listener-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_listener.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_manager-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_manager.html3
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_stress_solver-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_stress_solver.html3
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serializer-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serializer.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_stress_solver-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_stress_solver.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_sync-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_sync.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_task_sync-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_ext_task_sync.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_family_graph-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_family_graph.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fbx_file_reader-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fbx_file_reader.html1
-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.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_array-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_array.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_bitmap-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_bitmap.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_bool_array-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_bool_array.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_priority_queue-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_priority_queue.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_queue-members.html59
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_queue.html281
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool-members.html3
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.html64
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl-members.html5
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.html70
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_i_fbx_file_reader-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_i_fbx_file_reader.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_reader-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_reader.html1
-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.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_index_d_list-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_index_d_list.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_iterator_base-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_iterator_base.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_json_collision_exporter-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_json_collision_exporter.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_l_list_it-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_l_list_it.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_local_buffer-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_local_buffer.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_mesh-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_mesh.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_cleaner-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_cleaner.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_cleaner_impl-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_cleaner_impl.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_noiser-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_noiser.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_reader-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_reader.html1
-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.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_perlin_noise-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_perlin_noise.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_profiler_callback-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_profiler_callback.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_random_generator_base-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_random_generator_base.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_pipeline-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_pipeline.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_pipeline-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_pipeline.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_shared_block-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_shared_block.html2
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_shared_buffer-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_shared_buffer.html2
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_shared_memory-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_shared_memory.html2
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_simplex_noise-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_simplex_noise.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.html8
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.pngbin1281 -> 1473 bytes
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator-members.html55
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.html198
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.pngbin0 -> 620 bytes
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_time-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_time.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor-members.html7
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor.html122
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor_impl-members.html7
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor_impl.html122
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_asset-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_asset.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_event_listener-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_event_listener.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_event_queue-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_event_queue.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_family-members.html3
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_family.html52
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_framework-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_framework.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_framework_impl-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_framework_impl.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_group-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_group.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_group_worker-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_group_worker.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_identifiable-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_identifiable.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_joint-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_joint.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_joint_impl-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_joint_impl.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_object-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_object.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_type-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_type.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_type_impl-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_tk_type_impl.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_triangle_processor-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_triangle_processor.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_voronoi_sites_generator-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_voronoi_sites_generator.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_voronoi_sites_generator_impl-members.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html1
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1final-members.html20
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1final.html393
-rw-r--r--docs/source_docs/files/class_nv_1_1_blast_1_1final.pngbin2122 -> 2623 bytes
-rw-r--r--docs/source_docs/files/class_nv_blast_ext_damage_accelerator-members.html52
-rw-r--r--docs/source_docs/files/class_nv_blast_ext_damage_accelerator.html127
-rw-r--r--docs/source_docs/files/class_nv_blast_ext_damage_accelerator.pngbin0 -> 849 bytes
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_circular_list-members.html67
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_circular_list.html473
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_circular_list_element-members.html59
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_circular_list_element.html286
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_i_c_hull-members.html62
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_i_c_hull.html374
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d-members.html64
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d.html486
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d.pngbin0 -> 395 bytes
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint-members.html53
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html113
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull-members.html56
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html164
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback-members.html52
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html133
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger-members.html52
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html106
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters-members.html68
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html381
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_mesh-members.html90
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_mesh.html993
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_mutex-members.html55
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_mutex.html173
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_primitive_set-members.html71
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_primitive_set.html642
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_primitive_set.pngbin0 -> 742 bytes
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_raycast_mesh-members.html55
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_raycast_mesh.html244
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_s_array-members.html68
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_s_array.html503
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_m_edge-members.html57
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_m_edge.html202
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_m_triangle-members.html57
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_m_triangle.html202
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_m_vertex-members.html57
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_m_vertex.html202
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_mesh-members.html72
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_mesh.html585
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_tetrahedron_set-members.html80
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_tetrahedron_set.html771
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_tetrahedron_set.pngbin0 -> 519 bytes
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_timer-members.html55
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_timer.html170
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_v_h_a_c_d-members.html66
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_v_h_a_c_d.html479
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_v_h_a_c_d.pngbin0 -> 389 bytes
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_vec2-members.html77
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_vec2.html719
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_vec3-members.html86
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_vec3.html957
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_volume-members.html61
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_volume.html404
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_voxel_set-members.html85
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_voxel_set.html890
-rw-r--r--docs/source_docs/files/class_v_h_a_c_d_1_1_voxel_set.pngbin0 -> 477 bytes
-rw-r--r--docs/source_docs/files/classbt_aligned_allocator-members.html65
-rw-r--r--docs/source_docs/files/classbt_aligned_allocator.html439
-rw-r--r--docs/source_docs/files/classbt_aligned_object_array-members.html83
-rw-r--r--docs/source_docs/files/classbt_aligned_object_array.html977
-rw-r--r--docs/source_docs/files/classbt_aligned_object_array_1_1less-members.html51
-rw-r--r--docs/source_docs/files/classbt_aligned_object_array_1_1less.html98
-rw-r--r--docs/source_docs/files/classbt_convex_hull_computer-members.html55
-rw-r--r--docs/source_docs/files/classbt_convex_hull_computer.html215
-rw-r--r--docs/source_docs/files/classbt_convex_hull_computer_1_1_edge-members.html56
-rw-r--r--docs/source_docs/files/classbt_convex_hull_computer_1_1_edge.html186
-rw-r--r--docs/source_docs/files/classbt_vector4-members.html58
-rw-r--r--docs/source_docs/files/classbt_vector4.html287
-rw-r--r--docs/source_docs/files/classes.html39
-rw-r--r--docs/source_docs/files/files.html24
-rw-r--r--docs/source_docs/files/functions.html1
-rw-r--r--docs/source_docs/files/functions_0x5f.html1
-rw-r--r--docs/source_docs/files/functions_0x61.html91
-rw-r--r--docs/source_docs/files/functions_0x62.html140
-rw-r--r--docs/source_docs/files/functions_0x63.html165
-rw-r--r--docs/source_docs/files/functions_0x64.html54
-rw-r--r--docs/source_docs/files/functions_0x65.html42
-rw-r--r--docs/source_docs/files/functions_0x66.html47
-rw-r--r--docs/source_docs/files/functions_0x67.html343
-rw-r--r--docs/source_docs/files/functions_0x68.html21
-rw-r--r--docs/source_docs/files/functions_0x69.html52
-rw-r--r--docs/source_docs/files/functions_0x6a.html1
-rw-r--r--docs/source_docs/files/functions_0x6c.html11
-rw-r--r--docs/source_docs/files/functions_0x6d.html128
-rw-r--r--docs/source_docs/files/functions_0x6e.html36
-rw-r--r--docs/source_docs/files/functions_0x6f.html93
-rw-r--r--docs/source_docs/files/functions_0x70.html84
-rw-r--r--docs/source_docs/files/functions_0x71.html5
-rw-r--r--docs/source_docs/files/functions_0x72.html122
-rw-r--r--docs/source_docs/files/functions_0x73.html92
-rw-r--r--docs/source_docs/files/functions_0x74.html151
-rw-r--r--docs/source_docs/files/functions_0x75.html30
-rw-r--r--docs/source_docs/files/functions_0x76.html28
-rw-r--r--docs/source_docs/files/functions_0x77.html1
-rw-r--r--docs/source_docs/files/functions_0x78.html18
-rw-r--r--docs/source_docs/files/functions_0x79.html18
-rw-r--r--docs/source_docs/files/functions_0x7a.html11
-rw-r--r--docs/source_docs/files/functions_0x7e.html50
-rw-r--r--docs/source_docs/files/functions_enum.html1
-rw-r--r--docs/source_docs/files/functions_eval.html1
-rw-r--r--docs/source_docs/files/functions_func.html84
-rw-r--r--docs/source_docs/files/functions_func_0x62.html94
-rw-r--r--docs/source_docs/files/functions_func_0x63.html164
-rw-r--r--docs/source_docs/files/functions_func_0x64.html40
-rw-r--r--docs/source_docs/files/functions_func_0x65.html21
-rw-r--r--docs/source_docs/files/functions_func_0x66.html41
-rw-r--r--docs/source_docs/files/functions_func_0x67.html329
-rw-r--r--docs/source_docs/files/functions_func_0x68.html24
-rw-r--r--docs/source_docs/files/functions_func_0x69.html50
-rw-r--r--docs/source_docs/files/functions_func_0x6a.html4
-rw-r--r--docs/source_docs/files/functions_func_0x6c.html12
-rw-r--r--docs/source_docs/files/functions_func_0x6d.html14
-rw-r--r--docs/source_docs/files/functions_func_0x6e.html39
-rw-r--r--docs/source_docs/files/functions_func_0x6f.html89
-rw-r--r--docs/source_docs/files/functions_func_0x70.html76
-rw-r--r--docs/source_docs/files/functions_func_0x71.html98
-rw-r--r--docs/source_docs/files/functions_func_0x72.html127
-rw-r--r--docs/source_docs/files/functions_func_0x73.html84
-rw-r--r--docs/source_docs/files/functions_func_0x74.html116
-rw-r--r--docs/source_docs/files/functions_func_0x75.html24
-rw-r--r--docs/source_docs/files/functions_func_0x76.html19
-rw-r--r--docs/source_docs/files/functions_func_0x77.html4
-rw-r--r--docs/source_docs/files/functions_func_0x78.html98
-rw-r--r--docs/source_docs/files/functions_func_0x79.html98
-rw-r--r--docs/source_docs/files/functions_func_0x7a.html14
-rw-r--r--docs/source_docs/files/functions_func_0x7e.html53
-rw-r--r--docs/source_docs/files/functions_rela.html35
-rw-r--r--docs/source_docs/files/functions_type.html34
-rw-r--r--docs/source_docs/files/functions_vars.html1
-rw-r--r--docs/source_docs/files/functions_vars_0x61.html18
-rw-r--r--docs/source_docs/files/functions_vars_0x62.html16
-rw-r--r--docs/source_docs/files/functions_vars_0x63.html17
-rw-r--r--docs/source_docs/files/functions_vars_0x64.html15
-rw-r--r--docs/source_docs/files/functions_vars_0x65.html7
-rw-r--r--docs/source_docs/files/functions_vars_0x66.html11
-rw-r--r--docs/source_docs/files/functions_vars_0x67.html3
-rw-r--r--docs/source_docs/files/functions_vars_0x68.html1
-rw-r--r--docs/source_docs/files/functions_vars_0x69.html8
-rw-r--r--docs/source_docs/files/functions_vars_0x6a.html1
-rw-r--r--docs/source_docs/files/functions_vars_0x6c.html3
-rw-r--r--docs/source_docs/files/functions_vars_0x6d.html114
-rw-r--r--docs/source_docs/files/functions_vars_0x6e.html7
-rw-r--r--docs/source_docs/files/functions_vars_0x6f.html1
-rw-r--r--docs/source_docs/files/functions_vars_0x70.html16
-rw-r--r--docs/source_docs/files/functions_vars_0x71.html1
-rw-r--r--docs/source_docs/files/functions_vars_0x72.html1
-rw-r--r--docs/source_docs/files/functions_vars_0x73.html9
-rw-r--r--docs/source_docs/files/functions_vars_0x74.html1
-rw-r--r--docs/source_docs/files/functions_vars_0x75.html20
-rw-r--r--docs/source_docs/files/functions_vars_0x76.html5
-rw-r--r--docs/source_docs/files/functions_vars_0x77.html1
-rw-r--r--docs/source_docs/files/functions_vars_0x78.html1
-rw-r--r--docs/source_docs/files/functions_vars_0x79.html1
-rw-r--r--docs/source_docs/files/functions_vars_0x7a.html1
-rw-r--r--docs/source_docs/files/globals.html16
-rw-r--r--docs/source_docs/files/globals_0x61.html97
-rw-r--r--docs/source_docs/files/globals_0x62.html162
-rw-r--r--docs/source_docs/files/globals_0x63.html95
-rw-r--r--docs/source_docs/files/globals_0x64.html28
-rw-r--r--docs/source_docs/files/globals_0x65.html16
-rw-r--r--docs/source_docs/files/globals_0x66.html93
-rw-r--r--docs/source_docs/files/globals_0x67.html95
-rw-r--r--docs/source_docs/files/globals_0x69.html89
-rw-r--r--docs/source_docs/files/globals_0x6c.html93
-rw-r--r--docs/source_docs/files/globals_0x6d.html22
-rw-r--r--docs/source_docs/files/globals_0x6e.html68
-rw-r--r--docs/source_docs/files/globals_0x6f.html113
-rw-r--r--docs/source_docs/files/globals_0x70.html16
-rw-r--r--docs/source_docs/files/globals_0x72.html89
-rw-r--r--docs/source_docs/files/globals_0x73.html64
-rw-r--r--docs/source_docs/files/globals_0x74.html89
-rw-r--r--docs/source_docs/files/globals_0x75.html89
-rw-r--r--docs/source_docs/files/globals_0x76.html26
-rw-r--r--docs/source_docs/files/globals_0x77.html89
-rw-r--r--docs/source_docs/files/globals_0x78.html89
-rw-r--r--docs/source_docs/files/globals_0x79.html89
-rw-r--r--docs/source_docs/files/globals_0x7a.html89
-rw-r--r--docs/source_docs/files/globals_defs.html93
-rw-r--r--docs/source_docs/files/globals_func.html235
-rw-r--r--docs/source_docs/files/globals_func_0x62.html187
-rw-r--r--docs/source_docs/files/globals_func_0x63.html87
-rw-r--r--docs/source_docs/files/globals_func_0x64.html95
-rw-r--r--docs/source_docs/files/globals_func_0x66.html87
-rw-r--r--docs/source_docs/files/globals_func_0x67.html91
-rw-r--r--docs/source_docs/files/globals_func_0x69.html85
-rw-r--r--docs/source_docs/files/globals_func_0x6c.html89
-rw-r--r--docs/source_docs/files/globals_func_0x6d.html87
-rw-r--r--docs/source_docs/files/globals_func_0x6e.html301
-rw-r--r--docs/source_docs/files/globals_func_0x6f.html107
-rw-r--r--docs/source_docs/files/globals_func_0x70.html87
-rw-r--r--docs/source_docs/files/globals_func_0x72.html85
-rw-r--r--docs/source_docs/files/globals_func_0x73.html109
-rw-r--r--docs/source_docs/files/globals_func_0x74.html85
-rw-r--r--docs/source_docs/files/globals_func_0x77.html85
-rw-r--r--docs/source_docs/files/globals_func_0x78.html85
-rw-r--r--docs/source_docs/files/globals_func_0x79.html85
-rw-r--r--docs/source_docs/files/globals_func_0x7a.html85
-rw-r--r--docs/source_docs/files/globals_type.html20
-rw-r--r--docs/source_docs/files/globals_vars.html62
-rw-r--r--docs/source_docs/files/group__foundation.html1
-rw-r--r--docs/source_docs/files/hierarchy.html80
-rw-r--r--docs/source_docs/files/main.html1
-rw-r--r--docs/source_docs/files/modules.html1
-rw-r--r--docs/source_docs/files/namespace_f_l_o_a_t___m_a_t_h.html9119
-rw-r--r--docs/source_docs/files/namespace_nv.html1
-rw-r--r--docs/source_docs/files/namespace_nv_1_1_blast.html33
-rw-r--r--docs/source_docs/files/namespace_nv_1_1_blast_1_1_apex_importer.html1
-rw-r--r--docs/source_docs/files/namespace_nv_1_1_blast_1_1_boolean_configurations.html1
-rw-r--r--docs/source_docs/files/namespace_nv_1_1_blast_1_1_serialization.html1
-rw-r--r--docs/source_docs/files/namespace_nv_1_1_blast_1_1_v_s_a.html1
-rw-r--r--docs/source_docs/files/namespace_nv_1_1_blast_1_1_vec_math.html1
-rw-r--r--docs/source_docs/files/namespace_v_h_a_c_d.html547
-rw-r--r--docs/source_docs/files/namespacecapnp.html1
-rw-r--r--docs/source_docs/files/namespacecapnp_1_1schemas.html1
-rw-r--r--docs/source_docs/files/namespacefbxsdk.html1
-rw-r--r--docs/source_docs/files/namespacemembers.html268
-rw-r--r--docs/source_docs/files/namespacemembers_0x62.html87
-rw-r--r--docs/source_docs/files/namespacemembers_0x63.html101
-rw-r--r--docs/source_docs/files/namespacemembers_0x64.html91
-rw-r--r--docs/source_docs/files/namespacemembers_0x65.html105
-rw-r--r--docs/source_docs/files/namespacemembers_0x66.html333
-rw-r--r--docs/source_docs/files/namespacemembers_0x67.html101
-rw-r--r--docs/source_docs/files/namespacemembers_0x69.html125
-rw-r--r--docs/source_docs/files/namespacemembers_0x6c.html95
-rw-r--r--docs/source_docs/files/namespacemembers_0x6d.html83
-rw-r--r--docs/source_docs/files/namespacemembers_0x6e.html89
-rw-r--r--docs/source_docs/files/namespacemembers_0x6f.html95
-rw-r--r--docs/source_docs/files/namespacemembers_0x70.html107
-rw-r--r--docs/source_docs/files/namespacemembers_0x72.html83
-rw-r--r--docs/source_docs/files/namespacemembers_0x73.html91
-rw-r--r--docs/source_docs/files/namespacemembers_0x74.html95
-rw-r--r--docs/source_docs/files/namespacemembers_0x75.html83
-rw-r--r--docs/source_docs/files/namespacemembers_0x76.html89
-rw-r--r--docs/source_docs/files/namespacemembers_0x77.html83
-rw-r--r--docs/source_docs/files/namespacemembers_0x78.html83
-rw-r--r--docs/source_docs/files/namespacemembers_0x79.html83
-rw-r--r--docs/source_docs/files/namespacemembers_0x7a.html83
-rw-r--r--docs/source_docs/files/namespacemembers_enum.html18
-rw-r--r--docs/source_docs/files/namespacemembers_eval.html100
-rw-r--r--docs/source_docs/files/namespacemembers_func.html204
-rw-r--r--docs/source_docs/files/namespacemembers_func_0x62.html83
-rw-r--r--docs/source_docs/files/namespacemembers_func_0x63.html97
-rw-r--r--docs/source_docs/files/namespacemembers_func_0x64.html87
-rw-r--r--docs/source_docs/files/namespacemembers_func_0x65.html83
-rw-r--r--docs/source_docs/files/namespacemembers_func_0x66.html301
-rw-r--r--docs/source_docs/files/namespacemembers_func_0x67.html97
-rw-r--r--docs/source_docs/files/namespacemembers_func_0x69.html95
-rw-r--r--docs/source_docs/files/namespacemembers_func_0x6c.html83
-rw-r--r--docs/source_docs/files/namespacemembers_func_0x6d.html79
-rw-r--r--docs/source_docs/files/namespacemembers_func_0x6e.html83
-rw-r--r--docs/source_docs/files/namespacemembers_func_0x6f.html89
-rw-r--r--docs/source_docs/files/namespacemembers_func_0x70.html83
-rw-r--r--docs/source_docs/files/namespacemembers_func_0x73.html87
-rw-r--r--docs/source_docs/files/namespacemembers_func_0x74.html87
-rw-r--r--docs/source_docs/files/namespacemembers_func_0x75.html79
-rw-r--r--docs/source_docs/files/namespacemembers_func_0x76.html83
-rw-r--r--docs/source_docs/files/namespacemembers_func_0x77.html79
-rw-r--r--docs/source_docs/files/namespacemembers_type.html2
-rw-r--r--docs/source_docs/files/namespacemembers_vars.html61
-rw-r--r--docs/source_docs/files/namespacenvidia.html1
-rw-r--r--docs/source_docs/files/namespacenvidia_1_1apex.html1
-rw-r--r--docs/source_docs/files/namespacephysx.html1
-rw-r--r--docs/source_docs/files/namespacephysx_1_1general___px_i_o_stream2.html1
-rw-r--r--docs/source_docs/files/namespacephysx_1_1shdfnd.html1
-rw-r--r--docs/source_docs/files/namespaces.html3
-rw-r--r--docs/source_docs/files/pages.html45
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_actor_serialization_format-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_actor_serialization_format.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_actor_serialization_header-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_actor_serialization_header.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_array-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_array.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_authoring_result-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_authoring_result.html1
-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.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_conf-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_conf.html1
-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.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_impl-members.html4
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_impl.html66
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_params-members.html54
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_params.html141
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_d_link-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_d_link.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_debug_buffer-members.html52
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_debug_buffer.html97
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_debug_line-members.html55
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_debug_line.html170
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_edge-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_edge.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_comparator-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_comparator.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_facet_intersection_data-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_to_triangles-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_to_triangles.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_error_code-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_error_code.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_exporter_mesh_data.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data-members.html53
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html113
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_force_mode-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_force_mode.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_impact_settings-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_impact_settings.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_profile_data-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_profile_data.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_actor_desc_template-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_chunk-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_chunk.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_family_desc-members.html3
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_family_desc.html9
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_object_type_i_d-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_shape_desc_template-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_spawn_settings-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_subchunk-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_subchunk.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_settings-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_family_sync-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_fracture-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_instance-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_instance.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_type-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_type.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_facet-members.html5
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_facet.html13
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_family_header-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_family_header.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_hash_map-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_hash_map.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_hash_set-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_hash_set.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_index_d_link-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_index_d_link.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_inline_array-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_inline_array.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_less-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_less.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ll_object_type_i_d-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_ll_object_type_i_d.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_plane_chunk_indexer-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_plane_chunk_indexer.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_profiler_detail-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_profiler_detail.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_px_actor_create_info-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_px_actor_create_info.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_segment_to_index-members.html55
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.html175
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_separation-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_separation.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_asset-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_asset.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_quat-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_quat.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_transform-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_transform.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_slicing_configuration-members.html3
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_slicing_configuration.html7
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_support_graph-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_support_graph.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_data-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_data.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_desc-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_desc.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_flag-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_flag.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_asset_desc-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_asset_desc.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_asset_joint_desc-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_event-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_event.html3
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_group_desc-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_group_desc.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_group_stats-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_group_stats.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_data-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_data.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_desc-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_desc.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_link-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_link.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_object_type_i_d-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_object_type_i_d.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_type_index-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_type_index.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_worker_job-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_worker_job.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tr_prc_triangle-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tr_prc_triangle.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tr_prc_triangle2d-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle_indexed-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle_indexed.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_vertex-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_vertex.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_comp-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_comp.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_actor.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_actor_desc-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_actor_desc.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_actor_split_event-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_actor_split_event.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_asset.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_asset_desc-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_asset_desc.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_bond-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_bond.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_bond_desc-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_bond_desc.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_bond_fracture_data-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_bond_fracture_data.html3
-rw-r--r--docs/source_docs/files/struct_nv_blast_chunk-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_chunk.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_chunk_desc-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_chunk_desc.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_chunk_fracture_data-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_chunk_fracture_data.html3
-rw-r--r--docs/source_docs/files/struct_nv_blast_damage_program-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_damage_program.html11
-rw-r--r--docs/source_docs/files/struct_nv_blast_data_block-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_data_block.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_ext_asset_utils_bond_desc-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_ext_asset_utils_bond_desc.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_ext_capsule_radial_damage_desc-members.html (renamed from docs/source_docs/files/struct_nv_blast_ext_segment_radial_damage_desc-members.html)13
-rw-r--r--docs/source_docs/files/struct_nv_blast_ext_capsule_radial_damage_desc.html (renamed from docs/source_docs/files/struct_nv_blast_ext_segment_radial_damage_desc.html)49
-rw-r--r--docs/source_docs/files/struct_nv_blast_ext_impact_spread_damage_desc-members.html54
-rw-r--r--docs/source_docs/files/struct_nv_blast_ext_impact_spread_damage_desc.html141
-rw-r--r--docs/source_docs/files/struct_nv_blast_ext_material-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_ext_material.html3
-rw-r--r--docs/source_docs/files/struct_nv_blast_ext_program_params-members.html54
-rw-r--r--docs/source_docs/files/struct_nv_blast_ext_program_params.html160
-rw-r--r--docs/source_docs/files/struct_nv_blast_ext_radial_damage_desc-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_ext_radial_damage_desc.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_ext_shear_damage_desc-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_ext_shear_damage_desc.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_ext_triangle_intersection_damage_desc-members.html54
-rw-r--r--docs/source_docs/files/struct_nv_blast_ext_triangle_intersection_damage_desc.html141
-rw-r--r--docs/source_docs/files/struct_nv_blast_family.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_fracture_buffers-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_fracture_buffers.html3
-rw-r--r--docs/source_docs/files/struct_nv_blast_graph_shader_actor-members.html5
-rw-r--r--docs/source_docs/files/struct_nv_blast_graph_shader_actor.html81
-rw-r--r--docs/source_docs/files/struct_nv_blast_i_d-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_i_d.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_message-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_message.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_program_params.html123
-rw-r--r--docs/source_docs/files/struct_nv_blast_subgraph_shader_actor-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_subgraph_shader_actor.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_support_graph-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_support_graph.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_timers-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_blast_timers.html1
-rw-r--r--docs/source_docs/files/struct_nv_pack_validation-members.html1
-rw-r--r--docs/source_docs/files/struct_nv_pack_validation.html1
-rw-r--r--docs/source_docs/files/struct_nvc_bounds3-members.html1
-rw-r--r--docs/source_docs/files/struct_nvc_bounds3.html1
-rw-r--r--docs/source_docs/files/struct_nvc_mat33-members.html1
-rw-r--r--docs/source_docs/files/struct_nvc_mat33.html1
-rw-r--r--docs/source_docs/files/struct_nvc_mat34-members.html1
-rw-r--r--docs/source_docs/files/struct_nvc_mat34.html1
-rw-r--r--docs/source_docs/files/struct_nvc_mat44-members.html1
-rw-r--r--docs/source_docs/files/struct_nvc_mat44.html1
-rw-r--r--docs/source_docs/files/struct_nvc_plane-members.html1
-rw-r--r--docs/source_docs/files/struct_nvc_plane.html1
-rw-r--r--docs/source_docs/files/struct_nvc_quat-members.html1
-rw-r--r--docs/source_docs/files/struct_nvc_quat.html1
-rw-r--r--docs/source_docs/files/struct_nvc_transform-members.html1
-rw-r--r--docs/source_docs/files/struct_nvc_transform.html1
-rw-r--r--docs/source_docs/files/struct_nvc_vec2-members.html1
-rw-r--r--docs/source_docs/files/struct_nvc_vec2.html1
-rw-r--r--docs/source_docs/files/struct_nvc_vec2i-members.html1
-rw-r--r--docs/source_docs/files/struct_nvc_vec2i.html1
-rw-r--r--docs/source_docs/files/struct_nvc_vec3-members.html1
-rw-r--r--docs/source_docs/files/struct_nvc_vec3.html1
-rw-r--r--docs/source_docs/files/struct_nvc_vec3i-members.html1
-rw-r--r--docs/source_docs/files/struct_nvc_vec3i.html1
-rw-r--r--docs/source_docs/files/struct_nvc_vec4-members.html1
-rw-r--r--docs/source_docs/files/struct_nvc_vec4.html1
-rw-r--r--docs/source_docs/files/struct_nvc_vec4i-members.html1
-rw-r--r--docs/source_docs/files/struct_nvc_vec4i.html1
-rw-r--r--docs/source_docs/files/struct_v_h_a_c_d_1_1_material-members.html57
-rw-r--r--docs/source_docs/files/struct_v_h_a_c_d_1_1_material.html188
-rw-r--r--docs/source_docs/files/struct_v_h_a_c_d_1_1_plane-members.html56
-rw-r--r--docs/source_docs/files/struct_v_h_a_c_d_1_1_plane.html164
-rw-r--r--docs/source_docs/files/struct_v_h_a_c_d_1_1_tetrahedron-members.html52
-rw-r--r--docs/source_docs/files/struct_v_h_a_c_d_1_1_tetrahedron.html96
-rw-r--r--docs/source_docs/files/struct_v_h_a_c_d_1_1_voxel-members.html52
-rw-r--r--docs/source_docs/files/struct_v_h_a_c_d_1_1_voxel.html96
-rw-r--r--docs/source_docs/files/structbt_aligned_allocator_1_1rebind-members.html51
-rw-r--r--docs/source_docs/files/structbt_aligned_allocator_1_1rebind.html88
-rw-r--r--docs/source_docs/files/structbt_typed_object-members.html53
-rw-r--r--docs/source_docs/files/structbt_typed_object.html127
-rw-r--r--docs/source_docs/files/structbt_vector3_double_data-members.html51
-rw-r--r--docs/source_docs/files/structbt_vector3_double_data.html77
-rw-r--r--docs/source_docs/files/structbt_vector3_float_data-members.html51
-rw-r--r--docs/source_docs/files/structbt_vector3_float_data.html77
-rw-r--r--docs/source_docs/files/structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4-members.html1
-rw-r--r--docs/source_docs/files/structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html1
-rw-r--r--docs/source_docs/files/todo.html45
-rw-r--r--docs/source_docs/files/tree.html269
-rw-r--r--docs/source_docs/files/vhacd_circular_list_8h-source.html118
-rw-r--r--docs/source_docs/files/vhacd_circular_list_8h.html64
-rw-r--r--docs/source_docs/files/vhacd_i_c_hull_8h-source.html120
-rw-r--r--docs/source_docs/files/vhacd_i_c_hull_8h.html72
-rw-r--r--docs/source_docs/files/vhacd_manifold_mesh_8h-source.html162
-rw-r--r--docs/source_docs/files/vhacd_manifold_mesh_8h.html71
-rw-r--r--docs/source_docs/files/vhacd_mesh_8h-source.html172
-rw-r--r--docs/source_docs/files/vhacd_mesh_8h.html90
-rw-r--r--docs/source_docs/files/vhacd_mutex_8h-source.html146
-rw-r--r--docs/source_docs/files/vhacd_mutex_8h.html108
-rw-r--r--docs/source_docs/files/vhacd_raycast_mesh_8h-source.html84
-rw-r--r--docs/source_docs/files/vhacd_raycast_mesh_8h.html59
-rw-r--r--docs/source_docs/files/vhacd_s_array_8h-source.html202
-rw-r--r--docs/source_docs/files/vhacd_s_array_8h.html81
-rw-r--r--docs/source_docs/files/vhacd_timer_8h-source.html166
-rw-r--r--docs/source_docs/files/vhacd_timer_8h.html60
-rw-r--r--docs/source_docs/files/vhacd_v_h_a_c_d_8h-source.html426
-rw-r--r--docs/source_docs/files/vhacd_v_h_a_c_d_8h.html135
-rw-r--r--docs/source_docs/files/vhacd_vector_8h-source.html211
-rw-r--r--docs/source_docs/files/vhacd_vector_8h.html72
-rw-r--r--docs/source_docs/files/vhacd_volume_8h-source.html465
-rw-r--r--docs/source_docs/files/vhacd_volume_8h.html90
1272 files changed, 56496 insertions, 3375 deletions
diff --git a/docs/source_docs/files/_asset_d_t_o_8h-source.html b/docs/source_docs/files/_asset_d_t_o_8h-source.html
index fdaa6db..a736a10 100644
--- a/docs/source_docs/files/_asset_d_t_o_8h-source.html
+++ b/docs/source_docs/files/_asset_d_t_o_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_asset_d_t_o_8h.html b/docs/source_docs/files/_asset_d_t_o_8h.html
index cfaf5ff..f34c1ba 100644
--- a/docs/source_docs/files/_asset_d_t_o_8h.html
+++ b/docs/source_docs/files/_asset_d_t_o_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_d_t_o_macros_8h-source.html b/docs/source_docs/files/_d_t_o_macros_8h-source.html
index e30a6e2..1783909 100644
--- a/docs/source_docs/files/_d_t_o_macros_8h-source.html
+++ b/docs/source_docs/files/_d_t_o_macros_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_d_t_o_macros_8h.html b/docs/source_docs/files/_d_t_o_macros_8h.html
index e90dbfe..80eb9a0 100644
--- a/docs/source_docs/files/_d_t_o_macros_8h.html
+++ b/docs/source_docs/files/_d_t_o_macros_8h.html
@@ -23,6 +23,7 @@
<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>
@@ -75,7 +76,7 @@
{ \
<span class="keyword">public</span>: \
\
- <span class="keyword">static</span> <span class="keywordtype">bool</span> serialize(_SERIALIZER::Builder builder, <span class="keyword">const</span> _POCO * poco); \
+ <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="bt_vector3_8h.html#8452b542ab5c406144bb9086b8be1c45">serialize</a>(_SERIALIZER::Builder builder, <span class="keyword">const</span> _POCO * poco); \
<span class="keyword">static</span> _POCO* deserialize(_SERIALIZER::Reader reader); \
<span class="keyword">static</span> <span class="keywordtype">bool</span> deserializeInto(_SERIALIZER::Reader reader, _POCO * poco); \
}; \
diff --git a/docs/source_docs/files/_ext_px_asset_d_t_o_8h-source.html b/docs/source_docs/files/_ext_px_asset_d_t_o_8h-source.html
index 15255b4..6701676 100644
--- a/docs/source_docs/files/_ext_px_asset_d_t_o_8h-source.html
+++ b/docs/source_docs/files/_ext_px_asset_d_t_o_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_ext_px_asset_d_t_o_8h.html b/docs/source_docs/files/_ext_px_asset_d_t_o_8h.html
index e27bffe..47ad718 100644
--- a/docs/source_docs/files/_ext_px_asset_d_t_o_8h.html
+++ b/docs/source_docs/files/_ext_px_asset_d_t_o_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_ext_px_chunk_d_t_o_8h-source.html b/docs/source_docs/files/_ext_px_chunk_d_t_o_8h-source.html
index a663d08..6c18bab 100644
--- a/docs/source_docs/files/_ext_px_chunk_d_t_o_8h-source.html
+++ b/docs/source_docs/files/_ext_px_chunk_d_t_o_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_ext_px_chunk_d_t_o_8h.html b/docs/source_docs/files/_ext_px_chunk_d_t_o_8h.html
index c06f01f..92d9fa4 100644
--- a/docs/source_docs/files/_ext_px_chunk_d_t_o_8h.html
+++ b/docs/source_docs/files/_ext_px_chunk_d_t_o_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_ext_px_subchunk_d_t_o_8h-source.html b/docs/source_docs/files/_ext_px_subchunk_d_t_o_8h-source.html
index 6a55bc2..6f32871 100644
--- a/docs/source_docs/files/_ext_px_subchunk_d_t_o_8h-source.html
+++ b/docs/source_docs/files/_ext_px_subchunk_d_t_o_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_ext_px_subchunk_d_t_o_8h.html b/docs/source_docs/files/_ext_px_subchunk_d_t_o_8h.html
index ab71ee4..84fc4e9 100644
--- a/docs/source_docs/files/_ext_px_subchunk_d_t_o_8h.html
+++ b/docs/source_docs/files/_ext_px_subchunk_d_t_o_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_float_math_8h-source.html b/docs/source_docs/files/_float_math_8h-source.html
new file mode 100644
index 0000000..af1354d
--- /dev/null
+++ b/docs/source_docs/files/_float_math_8h-source.html
@@ -0,0 +1,552 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/FloatMath.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/VHACD/inc/FloatMath.h</h1><a href="_float_math_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef FLOAT_MATH_LIB_H</span>
+<a name="l00002"></a>00002 <span class="preprocessor"></span>
+<a name="l00003"></a>00003 <span class="preprocessor">#define FLOAT_MATH_LIB_H</span>
+<a name="l00004"></a>00004 <span class="preprocessor"></span>
+<a name="l00005"></a>00005
+<a name="l00006"></a>00006 <span class="preprocessor">#include &lt;float.h&gt;</span>
+<a name="l00007"></a>00007 <span class="preprocessor">#include &lt;stdint.h&gt;</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html">00009</a> <span class="keyword">namespace </span>FLOAT_MATH
+<a name="l00010"></a>00010 {
+<a name="l00011"></a>00011
+<a name="l00012"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9af">00012</a> <span class="keyword">enum</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9af">FM_ClipState</a>
+<a name="l00013"></a>00013 {
+<a name="l00014"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9af9df27601d6ae82936064ca3010b80a5f">00014</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9af9df27601d6ae82936064ca3010b80a5f">FMCS_XMIN</a> = (1&lt;&lt;0),
+<a name="l00015"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afe45bdfb2c4086bde450b8af70d756585">00015</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afe45bdfb2c4086bde450b8af70d756585">FMCS_XMAX</a> = (1&lt;&lt;1),
+<a name="l00016"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afd03a9eb1a839f2cb34508a7233906175">00016</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afd03a9eb1a839f2cb34508a7233906175">FMCS_YMIN</a> = (1&lt;&lt;2),
+<a name="l00017"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afae2ee30933040ceaba04d40a1eb098fd">00017</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afae2ee30933040ceaba04d40a1eb098fd">FMCS_YMAX</a> = (1&lt;&lt;3),
+<a name="l00018"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afc8adc6db98a363354407d4eb1df66a87">00018</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afc8adc6db98a363354407d4eb1df66a87">FMCS_ZMIN</a> = (1&lt;&lt;4),
+<a name="l00019"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9aff6824c785aa66d10c8b39b8fa86375cb">00019</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9aff6824c785aa66d10c8b39b8fa86375cb">FMCS_ZMAX</a> = (1&lt;&lt;5),
+<a name="l00020"></a>00020 };
+<a name="l00021"></a>00021
+<a name="l00022"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78">00022</a> <span class="keyword">enum</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78">FM_Axis</a>
+<a name="l00023"></a>00023 {
+<a name="l00024"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78cf27da21bcf3eb6bbaa8c5f24254dcef">00024</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78cf27da21bcf3eb6bbaa8c5f24254dcef">FM_XAXIS</a> = (1&lt;&lt;0),
+<a name="l00025"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c786d608e9c6b6761a8cfbcdc7470d4e894">00025</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c786d608e9c6b6761a8cfbcdc7470d4e894">FM_YAXIS</a> = (1&lt;&lt;1),
+<a name="l00026"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78c78cb90c59826b6320fd1891088b1c07">00026</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78c78cb90c59826b6320fd1891088b1c07">FM_ZAXIS</a> = (1&lt;&lt;2)
+<a name="l00027"></a>00027 };
+<a name="l00028"></a>00028
+<a name="l00029"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9">00029</a> <span class="keyword">enum</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9">LineSegmentType</a>
+<a name="l00030"></a>00030 {
+<a name="l00031"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9fb71f22022e7b20c1cffe0d767794516">00031</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9fb71f22022e7b20c1cffe0d767794516">LS_START</a>,
+<a name="l00032"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9eddaa7664a1a0987313b33a7991dabc9">00032</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9eddaa7664a1a0987313b33a7991dabc9">LS_MIDDLE</a>,
+<a name="l00033"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9e1972ba2d53acc5b40a7186e9463724f">00033</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9e1972ba2d53acc5b40a7186e9463724f">LS_END</a>
+<a name="l00034"></a>00034 };
+<a name="l00035"></a>00035
+<a name="l00036"></a>00036
+<a name="l00037"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#bb8140d5d40ac95d14d060b3df484650">00037</a> <span class="keyword">const</span> <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#bb8140d5d40ac95d14d060b3df484650">FM_PI</a> = 3.1415926535897932384626433832795028841971693993751f;
+<a name="l00038"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e0d9cd328d51cec3b434cc0a5ac1aa76">00038</a> <span class="keyword">const</span> <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e0d9cd328d51cec3b434cc0a5ac1aa76">FM_DEG_TO_RAD</a> = ((2.0f * FM_PI) / 360.0f);
+<a name="l00039"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#7bf8c2dde51efeefb5212bf855aa29f9">00039</a> <span class="keyword">const</span> <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#7bf8c2dde51efeefb5212bf855aa29f9">FM_RAD_TO_DEG</a> = (360.0f / (2.0f * FM_PI));
+<a name="l00040"></a>00040
+<a name="l00041"></a>00041 <span class="comment">//***************** Float versions</span>
+<a name="l00042"></a>00042 <span class="comment">//***</span>
+<a name="l00043"></a>00043 <span class="comment">//*** vectors are assumed to be 3 floats or 3 doubles representing X, Y, Z</span>
+<a name="l00044"></a>00044 <span class="comment">//*** quaternions are assumed to be 4 floats or 4 doubles representing X,Y,Z,W</span>
+<a name="l00045"></a>00045 <span class="comment">//*** matrices are assumed to be 16 floats or 16 doubles representing a standard D3D or OpenGL style 4x4 matrix</span>
+<a name="l00046"></a>00046 <span class="comment">//*** bounding volumes are expressed as two sets of 3 floats/double representing bmin(x,y,z) and bmax(x,y,z)</span>
+<a name="l00047"></a>00047 <span class="comment">//*** Plane equations are assumed to be 4 floats or 4 doubles representing Ax,By,Cz,D</span>
+<a name="l00048"></a>00048
+<a name="l00049"></a>00049 <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78">FM_Axis</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#b0e6f3d995aaa137c6811be7da8b1f57">fm_getDominantAxis</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>[3]);
+<a name="l00050"></a>00050 <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78">FM_Axis</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#b0e6f3d995aaa137c6811be7da8b1f57">fm_getDominantAxis</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>[3]);
+<a name="l00051"></a>00051
+<a name="l00052"></a>00052 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#518c9e9f1a383ae51f1400e00168b04d">fm_decomposeTransform</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> local_transform[16],<span class="keywordtype">float</span> trans[3],<span class="keywordtype">float</span> rot[4],<span class="keywordtype">float</span> scale[3]);
+<a name="l00053"></a>00053 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#518c9e9f1a383ae51f1400e00168b04d">fm_decomposeTransform</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> local_transform[16],<span class="keywordtype">double</span> trans[3],<span class="keywordtype">double</span> rot[4],<span class="keywordtype">double</span> scale[3]);
+<a name="l00054"></a>00054
+<a name="l00055"></a>00055 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#cbed8443ddbc88cc4408363938cb9b90">fm_multiplyTransform</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> *pA,<span class="keyword">const</span> <span class="keywordtype">float</span> *pB,<span class="keywordtype">float</span> *pM);
+<a name="l00056"></a>00056 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#cbed8443ddbc88cc4408363938cb9b90">fm_multiplyTransform</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> *pA,<span class="keyword">const</span> <span class="keywordtype">double</span> *pB,<span class="keywordtype">double</span> *pM);
+<a name="l00057"></a>00057
+<a name="l00058"></a>00058 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#459b88458014177d8945f6e8b269730c">fm_inverseTransform</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> matrix[16],<span class="keywordtype">float</span> inverse_matrix[16]);
+<a name="l00059"></a>00059 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#459b88458014177d8945f6e8b269730c">fm_inverseTransform</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> matrix[16],<span class="keywordtype">double</span> inverse_matrix[16]);
+<a name="l00060"></a>00060
+<a name="l00061"></a>00061 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#475707467603b8b04da3692140ab438b">fm_identity</a>(<span class="keywordtype">float</span> matrix[16]); <span class="comment">// set 4x4 matrix to identity.</span>
+<a name="l00062"></a>00062 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#475707467603b8b04da3692140ab438b">fm_identity</a>(<span class="keywordtype">double</span> matrix[16]); <span class="comment">// set 4x4 matrix to identity.</span>
+<a name="l00063"></a>00063
+<a name="l00064"></a>00064 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#afb68480d229fd7dabd59dea38dff21c">fm_inverseRT</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> matrix[16], <span class="keyword">const</span> <span class="keywordtype">float</span> pos[3], <span class="keywordtype">float</span> t[3]); <span class="comment">// inverse rotate translate the point.</span>
+<a name="l00065"></a>00065 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#afb68480d229fd7dabd59dea38dff21c">fm_inverseRT</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> matrix[16],<span class="keyword">const</span> <span class="keywordtype">double</span> pos[3],<span class="keywordtype">double</span> t[3]); <span class="comment">// inverse rotate translate the point.</span>
+<a name="l00066"></a>00066
+<a name="l00067"></a>00067 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#5e7bcf0c2005abcdfb3b983befdba6e0">fm_transform</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> matrix[16], <span class="keyword">const</span> <span class="keywordtype">float</span> pos[3], <span class="keywordtype">float</span> t[3]); <span class="comment">// rotate and translate this point.</span>
+<a name="l00068"></a>00068 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#5e7bcf0c2005abcdfb3b983befdba6e0">fm_transform</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> matrix[16],<span class="keyword">const</span> <span class="keywordtype">double</span> pos[3],<span class="keywordtype">double</span> t[3]); <span class="comment">// rotate and translate this point.</span>
+<a name="l00069"></a>00069
+<a name="l00070"></a>00070 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#1507bf2ee9f33cc24aae9f3be4169e39">fm_getDeterminant</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> matrix[16]);
+<a name="l00071"></a>00071 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#1507bf2ee9f33cc24aae9f3be4169e39">fm_getDeterminant</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> matrix[16]);
+<a name="l00072"></a>00072
+<a name="l00073"></a>00073 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#955922bac08140d8027099632304d507">fm_getSubMatrix</a>(int32_t ki,int32_t kj,<span class="keywordtype">float</span> pDst[16],<span class="keyword">const</span> <span class="keywordtype">float</span> matrix[16]);
+<a name="l00074"></a>00074 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#955922bac08140d8027099632304d507">fm_getSubMatrix</a>(int32_t ki,int32_t kj,<span class="keywordtype">double</span> pDst[16],<span class="keyword">const</span> <span class="keywordtype">float</span> matrix[16]);
+<a name="l00075"></a>00075
+<a name="l00076"></a>00076 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#9709ed7da00dd74d859b47c48d824eeb">fm_rotate</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> matrix[16],<span class="keyword">const</span> <span class="keywordtype">float</span> pos[3],<span class="keywordtype">float</span> t[3]); <span class="comment">// only rotate the point by a 4x4 matrix, don't translate.</span>
+<a name="l00077"></a>00077 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#9709ed7da00dd74d859b47c48d824eeb">fm_rotate</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> matri[16],<span class="keyword">const</span> <span class="keywordtype">double</span> pos[3],<span class="keywordtype">double</span> t[3]); <span class="comment">// only rotate the point by a 4x4 matrix, don't translate.</span>
+<a name="l00078"></a>00078
+<a name="l00079"></a>00079 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#21696a79d14003a743b2b1ff40894b70">fm_eulerToMatrix</a>(<span class="keywordtype">float</span> ax,<span class="keywordtype">float</span> ay,<span class="keywordtype">float</span> az,<span class="keywordtype">float</span> matrix[16]); <span class="comment">// convert euler (in radians) to a dest 4x4 matrix (translation set to zero)</span>
+<a name="l00080"></a>00080 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#21696a79d14003a743b2b1ff40894b70">fm_eulerToMatrix</a>(<span class="keywordtype">double</span> ax,<span class="keywordtype">double</span> ay,<span class="keywordtype">double</span> az,<span class="keywordtype">double</span> matrix[16]); <span class="comment">// convert euler (in radians) to a dest 4x4 matrix (translation set to zero)</span>
+<a name="l00081"></a>00081
+<a name="l00082"></a>00082 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#1defa5e1cac1adb9265c5f0a3d4c9645">fm_getAABB</a>(uint32_t vcount,<span class="keyword">const</span> <span class="keywordtype">float</span> *points,uint32_t pstride,<span class="keywordtype">float</span> bmin[3],<span class="keywordtype">float</span> bmax[3]);
+<a name="l00083"></a>00083 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#1defa5e1cac1adb9265c5f0a3d4c9645">fm_getAABB</a>(uint32_t vcount,<span class="keyword">const</span> <span class="keywordtype">double</span> *points,uint32_t pstride,<span class="keywordtype">double</span> bmin[3],<span class="keywordtype">double</span> bmax[3]);
+<a name="l00084"></a>00084
+<a name="l00085"></a>00085 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#c9c372bec084a96bb461107edb5d01c4">fm_getAABBCenter</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> bmin[3],<span class="keyword">const</span> <span class="keywordtype">float</span> bmax[3],<span class="keywordtype">float</span> center[3]);
+<a name="l00086"></a>00086 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#c9c372bec084a96bb461107edb5d01c4">fm_getAABBCenter</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> bmin[3],<span class="keyword">const</span> <span class="keywordtype">double</span> bmax[3],<span class="keywordtype">double</span> center[3]);
+<a name="l00087"></a>00087
+<a name="l00088"></a>00088 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#bf97767bcddaed89a04998a225044262">fm_transformAABB</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> bmin[3],<span class="keyword">const</span> <span class="keywordtype">float</span> bmax[3],<span class="keyword">const</span> <span class="keywordtype">float</span> matrix[16],<span class="keywordtype">float</span> tbmin[3],<span class="keywordtype">float</span> tbmax[3]);
+<a name="l00089"></a>00089 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#bf97767bcddaed89a04998a225044262">fm_transformAABB</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> bmin[3],<span class="keyword">const</span> <span class="keywordtype">double</span> bmax[3],<span class="keyword">const</span> <span class="keywordtype">double</span> matrix[16],<span class="keywordtype">double</span> tbmin[3],<span class="keywordtype">double</span> tbmax[3]);
+<a name="l00090"></a>00090
+<a name="l00091"></a>00091 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#afae02ac2136cb97fb7683194968f934">fm_eulerToQuat</a>(<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>,<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>,<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>,<span class="keywordtype">float</span> quat[4]); <span class="comment">// convert euler angles to quaternion.</span>
+<a name="l00092"></a>00092 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#afae02ac2136cb97fb7683194968f934">fm_eulerToQuat</a>(<span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>,<span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>,<span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>,<span class="keywordtype">double</span> quat[4]); <span class="comment">// convert euler angles to quaternion.</span>
+<a name="l00093"></a>00093
+<a name="l00094"></a>00094 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#fd1c4745cc5047b78dc32a107ce1b227">fm_quatToEuler</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> quat[4],<span class="keywordtype">float</span> &amp;ax,<span class="keywordtype">float</span> &amp;ay,<span class="keywordtype">float</span> &amp;az);
+<a name="l00095"></a>00095 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#fd1c4745cc5047b78dc32a107ce1b227">fm_quatToEuler</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> quat[4],<span class="keywordtype">double</span> &amp;ax,<span class="keywordtype">double</span> &amp;ay,<span class="keywordtype">double</span> &amp;az);
+<a name="l00096"></a>00096
+<a name="l00097"></a>00097 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#afae02ac2136cb97fb7683194968f934">fm_eulerToQuat</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> euler[3],<span class="keywordtype">float</span> quat[4]); <span class="comment">// convert euler angles to quaternion. Angles must be radians not degrees!</span>
+<a name="l00098"></a>00098 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#afae02ac2136cb97fb7683194968f934">fm_eulerToQuat</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> euler[3],<span class="keywordtype">double</span> quat[4]); <span class="comment">// convert euler angles to quaternion.</span>
+<a name="l00099"></a>00099
+<a name="l00100"></a>00100 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#a8e5d1da135d36933bfae6ec7a4e16dc">fm_scale</a>(<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>,<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>,<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>,<span class="keywordtype">float</span> matrix[16]); <span class="comment">// apply scale to the matrix.</span>
+<a name="l00101"></a>00101 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#a8e5d1da135d36933bfae6ec7a4e16dc">fm_scale</a>(<span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>,<span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>,<span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>,<span class="keywordtype">double</span> matrix[16]); <span class="comment">// apply scale to the matrix.</span>
+<a name="l00102"></a>00102
+<a name="l00103"></a>00103 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#4aeae548e32c6b3fd7b042880853668a">fm_eulerToQuatDX</a>(<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>,<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>,<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>,<span class="keywordtype">float</span> quat[4]); <span class="comment">// convert euler angles to quaternion using the fucked up DirectX method</span>
+<a name="l00104"></a>00104 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#4aeae548e32c6b3fd7b042880853668a">fm_eulerToQuatDX</a>(<span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>,<span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>,<span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>,<span class="keywordtype">double</span> quat[4]); <span class="comment">// convert euler angles to quaternion using the fucked up DirectX method</span>
+<a name="l00105"></a>00105
+<a name="l00106"></a>00106 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#c80feefbeefd17402f51317b7d545ebb">fm_eulerToMatrixDX</a>(<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>,<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>,<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>,<span class="keywordtype">float</span> matrix[16]); <span class="comment">// convert euler angles to quaternion using the fucked up DirectX method.</span>
+<a name="l00107"></a>00107 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#c80feefbeefd17402f51317b7d545ebb">fm_eulerToMatrixDX</a>(<span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>,<span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>,<span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>,<span class="keywordtype">double</span> matrix[16]); <span class="comment">// convert euler angles to quaternion using the fucked up DirectX method.</span>
+<a name="l00108"></a>00108
+<a name="l00109"></a>00109 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#b363d3868e88b3760f8295f213652242">fm_quatToMatrix</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> quat[4],<span class="keywordtype">float</span> matrix[16]); <span class="comment">// convert quaterinion rotation to matrix, translation set to zero.</span>
+<a name="l00110"></a>00110 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#b363d3868e88b3760f8295f213652242">fm_quatToMatrix</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> quat[4],<span class="keywordtype">double</span> matrix[16]); <span class="comment">// convert quaterinion rotation to matrix, translation set to zero.</span>
+<a name="l00111"></a>00111
+<a name="l00112"></a>00112 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#b1dbaf174472d60724ab64af30e05223">fm_quatRotate</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> quat[4],<span class="keyword">const</span> <span class="keywordtype">float</span> v[3],<span class="keywordtype">float</span> r[3]); <span class="comment">// rotate a vector directly by a quaternion.</span>
+<a name="l00113"></a>00113 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#b1dbaf174472d60724ab64af30e05223">fm_quatRotate</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> quat[4],<span class="keyword">const</span> <span class="keywordtype">double</span> v[3],<span class="keywordtype">double</span> r[3]); <span class="comment">// rotate a vector directly by a quaternion.</span>
+<a name="l00114"></a>00114
+<a name="l00115"></a>00115 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#a83944760275782e7436df8b53a0c36c">fm_getTranslation</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> matrix[16],<span class="keywordtype">float</span> t[3]);
+<a name="l00116"></a>00116 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#a83944760275782e7436df8b53a0c36c">fm_getTranslation</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> matrix[16],<span class="keywordtype">double</span> t[3]);
+<a name="l00117"></a>00117
+<a name="l00118"></a>00118 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#9e7b6b20e5d995bbe4be9cda48f5f590">fm_setTranslation</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> *translation,<span class="keywordtype">float</span> matrix[16]);
+<a name="l00119"></a>00119 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#9e7b6b20e5d995bbe4be9cda48f5f590">fm_setTranslation</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> *translation,<span class="keywordtype">double</span> matrix[16]);
+<a name="l00120"></a>00120
+<a name="l00121"></a>00121 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#9053918ec3894e3fb079e932fd54b647">fm_multiplyQuat</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> *qa,<span class="keyword">const</span> <span class="keywordtype">float</span> *qb,<span class="keywordtype">float</span> *quat);
+<a name="l00122"></a>00122 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#9053918ec3894e3fb079e932fd54b647">fm_multiplyQuat</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> *qa,<span class="keyword">const</span> <span class="keywordtype">double</span> *qb,<span class="keywordtype">double</span> *quat);
+<a name="l00123"></a>00123
+<a name="l00124"></a>00124 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#672d75bf66999a3d1a6de125e85c5265">fm_matrixToQuat</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> matrix[16],<span class="keywordtype">float</span> quat[4]); <span class="comment">// convert the 3x3 portion of a 4x4 matrix into a quaterion as x,y,z,w</span>
+<a name="l00125"></a>00125 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#672d75bf66999a3d1a6de125e85c5265">fm_matrixToQuat</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> matrix[16],<span class="keywordtype">double</span> quat[4]); <span class="comment">// convert the 3x3 portion of a 4x4 matrix into a quaterion as x,y,z,w</span>
+<a name="l00126"></a>00126
+<a name="l00127"></a>00127 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#1a34d0ebad3b1971c131e6549b06cdd0">fm_sphereVolume</a>(<span class="keywordtype">float</span> radius); <span class="comment">// return's the volume of a sphere of this radius (4/3 PI * R cubed )</span>
+<a name="l00128"></a>00128 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#1a34d0ebad3b1971c131e6549b06cdd0">fm_sphereVolume</a>(<span class="keywordtype">double</span> radius); <span class="comment">// return's the volume of a sphere of this radius (4/3 PI * R cubed )</span>
+<a name="l00129"></a>00129
+<a name="l00130"></a>00130 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#243023211b7a4e5ab60bdb10c4a9db0f">fm_cylinderVolume</a>(<span class="keywordtype">float</span> radius,<span class="keywordtype">float</span> h);
+<a name="l00131"></a>00131 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#243023211b7a4e5ab60bdb10c4a9db0f">fm_cylinderVolume</a>(<span class="keywordtype">double</span> radius,<span class="keywordtype">double</span> h);
+<a name="l00132"></a>00132
+<a name="l00133"></a>00133 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#890be2a1715cda687e5d3e63d5f59e56">fm_capsuleVolume</a>(<span class="keywordtype">float</span> radius,<span class="keywordtype">float</span> h);
+<a name="l00134"></a>00134 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#890be2a1715cda687e5d3e63d5f59e56">fm_capsuleVolume</a>(<span class="keywordtype">double</span> radius,<span class="keywordtype">double</span> h);
+<a name="l00135"></a>00135
+<a name="l00136"></a>00136 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#bcb99669f70be380f66d9a1fde599fab">fm_distance</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p2[3]);
+<a name="l00137"></a>00137 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#bcb99669f70be380f66d9a1fde599fab">fm_distance</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p2[3]);
+<a name="l00138"></a>00138
+<a name="l00139"></a>00139 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#1721515731405ff0444d53ce4a0ab227">fm_distanceSquared</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p2[3]);
+<a name="l00140"></a>00140 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#1721515731405ff0444d53ce4a0ab227">fm_distanceSquared</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p2[3]);
+<a name="l00141"></a>00141
+<a name="l00142"></a>00142 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#2ef966a4f85a8067ed36c020e036b401">fm_distanceSquaredXZ</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p2[3]);
+<a name="l00143"></a>00143 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#2ef966a4f85a8067ed36c020e036b401">fm_distanceSquaredXZ</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p2[3]);
+<a name="l00144"></a>00144
+<a name="l00145"></a>00145 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e16f6af28acc944aa4307b55208ef0ce">fm_computePlane</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p2[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p3[3],<span class="keywordtype">float</span> *n); <span class="comment">// return D</span>
+<a name="l00146"></a>00146 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e16f6af28acc944aa4307b55208ef0ce">fm_computePlane</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p2[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p3[3],<span class="keywordtype">double</span> *n); <span class="comment">// return D</span>
+<a name="l00147"></a>00147
+<a name="l00148"></a>00148 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#f91f007d37b043bd7e70b4d2de1fbd25">fm_distToPlane</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> plane[4],<span class="keyword">const</span> <span class="keywordtype">float</span> pos[3]); <span class="comment">// computes the distance of this point from the plane.</span>
+<a name="l00149"></a>00149 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#f91f007d37b043bd7e70b4d2de1fbd25">fm_distToPlane</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> plane[4],<span class="keyword">const</span> <span class="keywordtype">double</span> pos[3]); <span class="comment">// computes the distance of this point from the plane.</span>
+<a name="l00150"></a>00150
+<a name="l00151"></a>00151 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#194f9efd2bb057b2209327630dec652e">fm_dot</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p2[3]);
+<a name="l00152"></a>00152 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#194f9efd2bb057b2209327630dec652e">fm_dot</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p2[3]);
+<a name="l00153"></a>00153
+<a name="l00154"></a>00154 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#8646830ccfdaad8014442e1e502e85bc">fm_cross</a>(<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#be07352e9e8ada8dda9ead8a0c9c20d0" title="Return the cross product between this and another vector.">cross</a>[3],<span class="keyword">const</span> <span class="keywordtype">float</span> a[3],<span class="keyword">const</span> <span class="keywordtype">float</span> b[3]);
+<a name="l00155"></a>00155 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#8646830ccfdaad8014442e1e502e85bc">fm_cross</a>(<span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#be07352e9e8ada8dda9ead8a0c9c20d0" title="Return the cross product between this and another vector.">cross</a>[3],<span class="keyword">const</span> <span class="keywordtype">double</span> a[3],<span class="keyword">const</span> <span class="keywordtype">double</span> b[3]);
+<a name="l00156"></a>00156
+<a name="l00157"></a>00157 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#bedf4d35d4d7f1cd6f5ef3ce30b99169">fm_computeNormalVector</a>(<span class="keywordtype">float</span> n[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p2[3]); <span class="comment">// as P2-P1 normalized.</span>
+<a name="l00158"></a>00158 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#bedf4d35d4d7f1cd6f5ef3ce30b99169">fm_computeNormalVector</a>(<span class="keywordtype">double</span> n[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p2[3]); <span class="comment">// as P2-P1 normalized.</span>
+<a name="l00159"></a>00159
+<a name="l00160"></a>00160 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#a44a0e6887abf9d22e27e79f38cf0b7c">fm_computeWindingOrder</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p2[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p3[3]); <span class="comment">// returns true if the triangle is clockwise.</span>
+<a name="l00161"></a>00161 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#a44a0e6887abf9d22e27e79f38cf0b7c">fm_computeWindingOrder</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p2[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p3[3]); <span class="comment">// returns true if the triangle is clockwise.</span>
+<a name="l00162"></a>00162
+<a name="l00163"></a>00163 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#fe19fb5409155a1b100555ae8b27e042">fm_normalize</a>(<span class="keywordtype">float</span> n[3]); <span class="comment">// normalize this vector and return the distance</span>
+<a name="l00164"></a>00164 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#fe19fb5409155a1b100555ae8b27e042">fm_normalize</a>(<span class="keywordtype">double</span> n[3]); <span class="comment">// normalize this vector and return the distance</span>
+<a name="l00165"></a>00165
+<a name="l00166"></a>00166 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#ff088a0e1dfb0fc72cd8e890b5ae39a2">fm_normalizeQuat</a>(<span class="keywordtype">float</span> n[4]); <span class="comment">// normalize this quat</span>
+<a name="l00167"></a>00167 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#ff088a0e1dfb0fc72cd8e890b5ae39a2">fm_normalizeQuat</a>(<span class="keywordtype">double</span> n[4]); <span class="comment">// normalize this quat</span>
+<a name="l00168"></a>00168
+<a name="l00169"></a>00169 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#38037bcca3e6efebe64714e1fa93a253">fm_matrixMultiply</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> A[16],<span class="keyword">const</span> <span class="keywordtype">float</span> B[16],<span class="keywordtype">float</span> dest[16]);
+<a name="l00170"></a>00170 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#38037bcca3e6efebe64714e1fa93a253">fm_matrixMultiply</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> A[16],<span class="keyword">const</span> <span class="keywordtype">double</span> B[16],<span class="keywordtype">double</span> dest[16]);
+<a name="l00171"></a>00171
+<a name="l00172"></a>00172 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#cb3c8d61dfb35df6685ace736d7c61af">fm_composeTransform</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> position[3],<span class="keyword">const</span> <span class="keywordtype">float</span> quat[4],<span class="keyword">const</span> <span class="keywordtype">float</span> scale[3],<span class="keywordtype">float</span> matrix[16]);
+<a name="l00173"></a>00173 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#cb3c8d61dfb35df6685ace736d7c61af">fm_composeTransform</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> position[3],<span class="keyword">const</span> <span class="keywordtype">double</span> quat[4],<span class="keyword">const</span> <span class="keywordtype">double</span> scale[3],<span class="keywordtype">double</span> matrix[16]);
+<a name="l00174"></a>00174
+<a name="l00175"></a>00175 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#62f6d3e26092170ccc5c90ffdbeffd8e">fm_computeArea</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p2[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p3[3]);
+<a name="l00176"></a>00176 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#62f6d3e26092170ccc5c90ffdbeffd8e">fm_computeArea</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p2[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p3[3]);
+<a name="l00177"></a>00177
+<a name="l00178"></a>00178 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#9621fb749969501979e6db6cf2decb58">fm_lerp</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p2[3],<span class="keywordtype">float</span> dest[3],<span class="keywordtype">float</span> lerpValue);
+<a name="l00179"></a>00179 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#9621fb749969501979e6db6cf2decb58">fm_lerp</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p2[3],<span class="keywordtype">double</span> dest[3],<span class="keywordtype">double</span> lerpValue);
+<a name="l00180"></a>00180
+<a name="l00181"></a>00181 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#2ca4cef6af901b8de71c71535369229e">fm_insideTriangleXZ</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> test[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p2[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p3[3]);
+<a name="l00182"></a>00182 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#2ca4cef6af901b8de71c71535369229e">fm_insideTriangleXZ</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> test[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p2[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p3[3]);
+<a name="l00183"></a>00183
+<a name="l00184"></a>00184 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#45c52a87f81bba0ed935d83ff9582de1">fm_insideAABB</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> pos[3],<span class="keyword">const</span> <span class="keywordtype">float</span> bmin[3],<span class="keyword">const</span> <span class="keywordtype">float</span> bmax[3]);
+<a name="l00185"></a>00185 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#45c52a87f81bba0ed935d83ff9582de1">fm_insideAABB</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> pos[3],<span class="keyword">const</span> <span class="keywordtype">double</span> bmin[3],<span class="keyword">const</span> <span class="keywordtype">double</span> bmax[3]);
+<a name="l00186"></a>00186
+<a name="l00187"></a>00187 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#45c52a87f81bba0ed935d83ff9582de1">fm_insideAABB</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> obmin[3],<span class="keyword">const</span> <span class="keywordtype">float</span> obmax[3],<span class="keyword">const</span> <span class="keywordtype">float</span> tbmin[3],<span class="keyword">const</span> <span class="keywordtype">float</span> tbmax[3]); <span class="comment">// test if bounding box tbmin/tmbax is fully inside obmin/obmax</span>
+<a name="l00188"></a>00188 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#45c52a87f81bba0ed935d83ff9582de1">fm_insideAABB</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> obmin[3],<span class="keyword">const</span> <span class="keywordtype">double</span> obmax[3],<span class="keyword">const</span> <span class="keywordtype">double</span> tbmin[3],<span class="keyword">const</span> <span class="keywordtype">double</span> tbmax[3]); <span class="comment">// test if bounding box tbmin/tmbax is fully inside obmin/obmax</span>
+<a name="l00189"></a>00189
+<a name="l00190"></a>00190 uint32_t <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#3fb4f3f21c789ffc5369154820c30472">fm_clipTestPoint</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> bmin[3],<span class="keyword">const</span> <span class="keywordtype">float</span> bmax[3],<span class="keyword">const</span> <span class="keywordtype">float</span> pos[3]);
+<a name="l00191"></a>00191 uint32_t <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#3fb4f3f21c789ffc5369154820c30472">fm_clipTestPoint</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> bmin[3],<span class="keyword">const</span> <span class="keywordtype">double</span> bmax[3],<span class="keyword">const</span> <span class="keywordtype">double</span> pos[3]);
+<a name="l00192"></a>00192
+<a name="l00193"></a>00193 uint32_t <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#955f588e9f1c54ae05b315c5c1b57c29">fm_clipTestPointXZ</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> bmin[3],<span class="keyword">const</span> <span class="keywordtype">float</span> bmax[3],<span class="keyword">const</span> <span class="keywordtype">float</span> pos[3]); <span class="comment">// only tests X and Z, not Y</span>
+<a name="l00194"></a>00194 uint32_t <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#955f588e9f1c54ae05b315c5c1b57c29">fm_clipTestPointXZ</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> bmin[3],<span class="keyword">const</span> <span class="keywordtype">double</span> bmax[3],<span class="keyword">const</span> <span class="keywordtype">double</span> pos[3]); <span class="comment">// only tests X and Z, not Y</span>
+<a name="l00195"></a>00195
+<a name="l00196"></a>00196
+<a name="l00197"></a>00197 uint32_t <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#f49bf6eedc01255120d2c91f04ccffcc">fm_clipTestAABB</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> bmin[3],<span class="keyword">const</span> <span class="keywordtype">float</span> bmax[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p2[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p3[3],uint32_t &amp;andCode);
+<a name="l00198"></a>00198 uint32_t <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#f49bf6eedc01255120d2c91f04ccffcc">fm_clipTestAABB</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> bmin[3],<span class="keyword">const</span> <span class="keywordtype">double</span> bmax[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p2[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p3[3],uint32_t &amp;andCode);
+<a name="l00199"></a>00199
+<a name="l00200"></a>00200
+<a name="l00201"></a>00201 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e54daa385d845bcb2e27dfd0340bb920">fm_lineTestAABBXZ</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p2[3],<span class="keyword">const</span> <span class="keywordtype">float</span> bmin[3],<span class="keyword">const</span> <span class="keywordtype">float</span> bmax[3],<span class="keywordtype">float</span> &amp;time);
+<a name="l00202"></a>00202 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e54daa385d845bcb2e27dfd0340bb920">fm_lineTestAABBXZ</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p2[3],<span class="keyword">const</span> <span class="keywordtype">double</span> bmin[3],<span class="keyword">const</span> <span class="keywordtype">double</span> bmax[3],<span class="keywordtype">double</span> &amp;time);
+<a name="l00203"></a>00203
+<a name="l00204"></a>00204 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#fb8afe3f925d308fc0d8d3e6e99e521f">fm_lineTestAABB</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p2[3],<span class="keyword">const</span> <span class="keywordtype">float</span> bmin[3],<span class="keyword">const</span> <span class="keywordtype">float</span> bmax[3],<span class="keywordtype">float</span> &amp;time);
+<a name="l00205"></a>00205 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#fb8afe3f925d308fc0d8d3e6e99e521f">fm_lineTestAABB</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p2[3],<span class="keyword">const</span> <span class="keywordtype">double</span> bmin[3],<span class="keyword">const</span> <span class="keywordtype">double</span> bmax[3],<span class="keywordtype">double</span> &amp;time);
+<a name="l00206"></a>00206
+<a name="l00207"></a>00207
+<a name="l00208"></a>00208 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#50cc16fc96ce2d7866715bfa65ce977c">fm_initMinMax</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> p[3],<span class="keywordtype">float</span> bmin[3],<span class="keywordtype">float</span> bmax[3]);
+<a name="l00209"></a>00209 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#50cc16fc96ce2d7866715bfa65ce977c">fm_initMinMax</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> p[3],<span class="keywordtype">double</span> bmin[3],<span class="keywordtype">double</span> bmax[3]);
+<a name="l00210"></a>00210
+<a name="l00211"></a>00211 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#50cc16fc96ce2d7866715bfa65ce977c">fm_initMinMax</a>(<span class="keywordtype">float</span> bmin[3],<span class="keywordtype">float</span> bmax[3]);
+<a name="l00212"></a>00212 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#50cc16fc96ce2d7866715bfa65ce977c">fm_initMinMax</a>(<span class="keywordtype">double</span> bmin[3],<span class="keywordtype">double</span> bmax[3]);
+<a name="l00213"></a>00213
+<a name="l00214"></a>00214 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#696d64ea8806b47c3f9a7a015ba0e304">fm_minmax</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> p[3],<span class="keywordtype">float</span> bmin[3],<span class="keywordtype">float</span> bmax[3]); <span class="comment">// accumulate to a min-max value</span>
+<a name="l00215"></a>00215 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#696d64ea8806b47c3f9a7a015ba0e304">fm_minmax</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> p[3],<span class="keywordtype">double</span> bmin[3],<span class="keywordtype">double</span> bmax[3]); <span class="comment">// accumulate to a min-max value</span>
+<a name="l00216"></a>00216
+<a name="l00217"></a>00217 <span class="comment">// Computes the diagonal length of the bounding box and then inflates the bounding box on all sides</span>
+<a name="l00218"></a>00218 <span class="comment">// by the ratio provided.</span>
+<a name="l00219"></a>00219 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#cbd7a02b1c968f46338a96cf6d2bf9a7">fm_inflateMinMax</a>(<span class="keywordtype">float</span> bmin[3], <span class="keywordtype">float</span> bmax[3], <span class="keywordtype">float</span> ratio);
+<a name="l00220"></a>00220 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#cbd7a02b1c968f46338a96cf6d2bf9a7">fm_inflateMinMax</a>(<span class="keywordtype">double</span> bmin[3], <span class="keywordtype">double</span> bmax[3], <span class="keywordtype">double</span> ratio);
+<a name="l00221"></a>00221
+<a name="l00222"></a>00222 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#8946aab872f6d90d17b51685fd3b7c1b">fm_solveX</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> plane[4],<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>,<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>); <span class="comment">// solve for X given this plane equation and the other two components.</span>
+<a name="l00223"></a>00223 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#8946aab872f6d90d17b51685fd3b7c1b">fm_solveX</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> plane[4],<span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>,<span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>); <span class="comment">// solve for X given this plane equation and the other two components.</span>
+<a name="l00224"></a>00224
+<a name="l00225"></a>00225 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#2fd9365eecfffd704a661d8e4975ad4d">fm_solveY</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> plane[4],<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>,<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>); <span class="comment">// solve for Y given this plane equation and the other two components.</span>
+<a name="l00226"></a>00226 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#2fd9365eecfffd704a661d8e4975ad4d">fm_solveY</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> plane[4],<span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>,<span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>); <span class="comment">// solve for Y given this plane equation and the other two components.</span>
+<a name="l00227"></a>00227
+<a name="l00228"></a>00228 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#0c57a6810cb46d53c66807a83f24b7f8">fm_solveZ</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> plane[4],<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>,<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>); <span class="comment">// solve for Z given this plane equation and the other two components.</span>
+<a name="l00229"></a>00229 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#0c57a6810cb46d53c66807a83f24b7f8">fm_solveZ</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> plane[4],<span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>,<span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>); <span class="comment">// solve for Z given this plane equation and the other two components.</span>
+<a name="l00230"></a>00230
+<a name="l00231"></a>00231 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#9a5fc6e07fe7bd2a6794df97c94ea32e">fm_computeBestFitPlane</a>(uint32_t vcount, <span class="comment">// number of input data points</span>
+<a name="l00232"></a>00232 <span class="keyword">const</span> <span class="keywordtype">float</span> *points, <span class="comment">// starting address of points array.</span>
+<a name="l00233"></a>00233 uint32_t vstride, <span class="comment">// stride between input points.</span>
+<a name="l00234"></a>00234 <span class="keyword">const</span> <span class="keywordtype">float</span> *weights, <span class="comment">// *optional point weighting values.</span>
+<a name="l00235"></a>00235 uint32_t wstride, <span class="comment">// weight stride for each vertex.</span>
+<a name="l00236"></a>00236 <span class="keywordtype">float</span> plane[4]);
+<a name="l00237"></a>00237
+<a name="l00238"></a>00238 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#9a5fc6e07fe7bd2a6794df97c94ea32e">fm_computeBestFitPlane</a>(uint32_t vcount, <span class="comment">// number of input data points</span>
+<a name="l00239"></a>00239 <span class="keyword">const</span> <span class="keywordtype">double</span> *points, <span class="comment">// starting address of points array.</span>
+<a name="l00240"></a>00240 uint32_t vstride, <span class="comment">// stride between input points.</span>
+<a name="l00241"></a>00241 <span class="keyword">const</span> <span class="keywordtype">double</span> *weights, <span class="comment">// *optional point weighting values.</span>
+<a name="l00242"></a>00242 uint32_t wstride, <span class="comment">// weight stride for each vertex.</span>
+<a name="l00243"></a>00243 <span class="keywordtype">double</span> plane[4]);
+<a name="l00244"></a>00244
+<a name="l00245"></a>00245 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#18df4ec9f73845649b49c9a984f6c52e">fm_computeCentroid</a>(uint32_t vcount, <span class="comment">// number of input data points</span>
+<a name="l00246"></a>00246 <span class="keyword">const</span> <span class="keywordtype">float</span> *points, <span class="comment">// starting address of points array.</span>
+<a name="l00247"></a>00247 uint32_t vstride, <span class="comment">// stride between input points.</span>
+<a name="l00248"></a>00248 <span class="keywordtype">float</span> *center);
+<a name="l00249"></a>00249
+<a name="l00250"></a>00250 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#18df4ec9f73845649b49c9a984f6c52e">fm_computeCentroid</a>(uint32_t vcount, <span class="comment">// number of input data points</span>
+<a name="l00251"></a>00251 <span class="keyword">const</span> <span class="keywordtype">double</span> *points, <span class="comment">// starting address of points array.</span>
+<a name="l00252"></a>00252 uint32_t vstride, <span class="comment">// stride between input points.</span>
+<a name="l00253"></a>00253 <span class="keywordtype">double</span> *center);
+<a name="l00254"></a>00254
+<a name="l00255"></a>00255
+<a name="l00256"></a>00256 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#d449806042368d819f7e5e3e05b390a0">fm_computeBestFitAABB</a>(uint32_t vcount,<span class="keyword">const</span> <span class="keywordtype">float</span> *points,uint32_t pstride,<span class="keywordtype">float</span> bmin[3],<span class="keywordtype">float</span> bmax[3]); <span class="comment">// returns the diagonal distance</span>
+<a name="l00257"></a>00257 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#d449806042368d819f7e5e3e05b390a0">fm_computeBestFitAABB</a>(uint32_t vcount,<span class="keyword">const</span> <span class="keywordtype">double</span> *points,uint32_t pstride,<span class="keywordtype">double</span> bmin[3],<span class="keywordtype">double</span> bmax[3]); <span class="comment">// returns the diagonal distance</span>
+<a name="l00258"></a>00258
+<a name="l00259"></a>00259 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#121beb08ccdf7b92b405f3a7fee2e1d1">fm_computeBestFitSphere</a>(uint32_t vcount,<span class="keyword">const</span> <span class="keywordtype">float</span> *points,uint32_t pstride,<span class="keywordtype">float</span> center[3]);
+<a name="l00260"></a>00260 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#121beb08ccdf7b92b405f3a7fee2e1d1">fm_computeBestFitSphere</a>(uint32_t vcount,<span class="keyword">const</span> <span class="keywordtype">double</span> *points,uint32_t pstride,<span class="keywordtype">double</span> center[3]);
+<a name="l00261"></a>00261
+<a name="l00262"></a>00262 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#add3751eaa131cd3fd3007c456a1be1b">fm_lineSphereIntersect</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> center[3],<span class="keywordtype">float</span> radius,<span class="keyword">const</span> <span class="keywordtype">float</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p2[3],<span class="keywordtype">float</span> intersect[3]);
+<a name="l00263"></a>00263 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#add3751eaa131cd3fd3007c456a1be1b">fm_lineSphereIntersect</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> center[3],<span class="keywordtype">double</span> radius,<span class="keyword">const</span> <span class="keywordtype">double</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p2[3],<span class="keywordtype">double</span> intersect[3]);
+<a name="l00264"></a>00264
+<a name="l00265"></a>00265 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#80e7d3a77fae86473625be5a63425d90">fm_intersectRayAABB</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> bmin[3],<span class="keyword">const</span> <span class="keywordtype">float</span> bmax[3],<span class="keyword">const</span> <span class="keywordtype">float</span> pos[3],<span class="keyword">const</span> <span class="keywordtype">float</span> dir[3],<span class="keywordtype">float</span> intersect[3]);
+<a name="l00266"></a>00266 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#72afa3a5fc5c9cf16835bd0bee3d890d">fm_intersectLineSegmentAABB</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> bmin[3],<span class="keyword">const</span> <span class="keywordtype">float</span> bmax[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p2[3],<span class="keywordtype">float</span> intersect[3]);
+<a name="l00267"></a>00267
+<a name="l00268"></a>00268 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#6b725c6d345f76e759f091e528250c6c">fm_lineIntersectsTriangle</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> rayStart[3],<span class="keyword">const</span> <span class="keywordtype">float</span> rayEnd[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p2[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p3[3],<span class="keywordtype">float</span> sect[3]);
+<a name="l00269"></a>00269 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#6b725c6d345f76e759f091e528250c6c">fm_lineIntersectsTriangle</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> rayStart[3],<span class="keyword">const</span> <span class="keywordtype">double</span> rayEnd[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p2[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p3[3],<span class="keywordtype">double</span> sect[3]);
+<a name="l00270"></a>00270
+<a name="l00271"></a>00271 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#a70a27c3d146e66e393606b4c48fc37a">fm_rayIntersectsTriangle</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> origin[3],<span class="keyword">const</span> <span class="keywordtype">float</span> dir[3],<span class="keyword">const</span> <span class="keywordtype">float</span> v0[3],<span class="keyword">const</span> <span class="keywordtype">float</span> v1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> v2[3],<span class="keywordtype">float</span> &amp;t);
+<a name="l00272"></a>00272 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#a70a27c3d146e66e393606b4c48fc37a">fm_rayIntersectsTriangle</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> origin[3],<span class="keyword">const</span> <span class="keywordtype">double</span> dir[3],<span class="keyword">const</span> <span class="keywordtype">double</span> v0[3],<span class="keyword">const</span> <span class="keywordtype">double</span> v1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> v2[3],<span class="keywordtype">double</span> &amp;t);
+<a name="l00273"></a>00273
+<a name="l00274"></a>00274 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#a1ca791e15419dff5d3ee0948b090219">fm_raySphereIntersect</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> center[3],<span class="keywordtype">float</span> radius,<span class="keyword">const</span> <span class="keywordtype">float</span> pos[3],<span class="keyword">const</span> <span class="keywordtype">float</span> dir[3],<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#b699912662dfd1bd647fe45513a04792" title="Return the distance between the ends of this and another vector This is symantically...">distance</a>,<span class="keywordtype">float</span> intersect[3]);
+<a name="l00275"></a>00275 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#a1ca791e15419dff5d3ee0948b090219">fm_raySphereIntersect</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> center[3],<span class="keywordtype">double</span> radius,<span class="keyword">const</span> <span class="keywordtype">double</span> pos[3],<span class="keyword">const</span> <span class="keywordtype">double</span> dir[3],<span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#b699912662dfd1bd647fe45513a04792" title="Return the distance between the ends of this and another vector This is symantically...">distance</a>,<span class="keywordtype">double</span> intersect[3]);
+<a name="l00276"></a>00276
+<a name="l00277"></a>00277 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#010b32a67e0a6823c0f48c6ff9d37fb2">fm_catmullRom</a>(<span class="keywordtype">float</span> out_vector[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p2[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p3[3],<span class="keyword">const</span> <span class="keywordtype">float</span> *p4, <span class="keyword">const</span> <span class="keywordtype">float</span> s);
+<a name="l00278"></a>00278 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#010b32a67e0a6823c0f48c6ff9d37fb2">fm_catmullRom</a>(<span class="keywordtype">double</span> out_vector[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p2[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p3[3],<span class="keyword">const</span> <span class="keywordtype">double</span> *p4, <span class="keyword">const</span> <span class="keywordtype">double</span> s);
+<a name="l00279"></a>00279
+<a name="l00280"></a>00280 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#bc2bf48dcc098618366fa76bf0c2a75a">fm_intersectAABB</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> bmin1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> bmax1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> bmin2[3],<span class="keyword">const</span> <span class="keywordtype">float</span> bmax2[3]);
+<a name="l00281"></a>00281 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#bc2bf48dcc098618366fa76bf0c2a75a">fm_intersectAABB</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> bmin1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> bmax1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> bmin2[3],<span class="keyword">const</span> <span class="keywordtype">double</span> bmax2[3]);
+<a name="l00282"></a>00282
+<a name="l00283"></a>00283
+<a name="l00284"></a>00284 <span class="comment">// computes the rotation quaternion to go from unit-vector v0 to unit-vector v1</span>
+<a name="l00285"></a>00285 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#44b109dcdaf358908f56f4d388642f58">fm_rotationArc</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> v0[3],<span class="keyword">const</span> <span class="keywordtype">float</span> v1[3],<span class="keywordtype">float</span> quat[4]);
+<a name="l00286"></a>00286 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#44b109dcdaf358908f56f4d388642f58">fm_rotationArc</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> v0[3],<span class="keyword">const</span> <span class="keywordtype">double</span> v1[3],<span class="keywordtype">double</span> quat[4]);
+<a name="l00287"></a>00287
+<a name="l00288"></a>00288 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#7a4c8c9a53e6eabd8c92860358eac481">fm_distancePointLineSegment</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> Point[3],<span class="keyword">const</span> <span class="keywordtype">float</span> LineStart[3],<span class="keyword">const</span> <span class="keywordtype">float</span> LineEnd[3],<span class="keywordtype">float</span> intersection[3],<a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9">LineSegmentType</a> &amp;type,<span class="keywordtype">float</span> epsilon);
+<a name="l00289"></a>00289 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#7a4c8c9a53e6eabd8c92860358eac481">fm_distancePointLineSegment</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> Point[3],<span class="keyword">const</span> <span class="keywordtype">double</span> LineStart[3],<span class="keyword">const</span> <span class="keywordtype">double</span> LineEnd[3],<span class="keywordtype">double</span> intersection[3],<a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9">LineSegmentType</a> &amp;type,<span class="keywordtype">double</span> epsilon);
+<a name="l00290"></a>00290
+<a name="l00291"></a>00291
+<a name="l00292"></a>00292 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#2ffeeea97b9e77a30c72ce0e9b4e3896">fm_colinear</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p2[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p3[3],<span class="keywordtype">double</span> epsilon=0.999); <span class="comment">// true if these three points in a row are co-linear</span>
+<a name="l00293"></a>00293 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#2ffeeea97b9e77a30c72ce0e9b4e3896">fm_colinear</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p2[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p3[3],<span class="keywordtype">float</span> epsilon=0.999f);
+<a name="l00294"></a>00294
+<a name="l00295"></a>00295 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#2ffeeea97b9e77a30c72ce0e9b4e3896">fm_colinear</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> a1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> a2[3],<span class="keyword">const</span> <span class="keywordtype">float</span> b1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> b2[3],<span class="keywordtype">float</span> epsilon=0.999f); <span class="comment">// true if these two line segments are co-linear.</span>
+<a name="l00296"></a>00296 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#2ffeeea97b9e77a30c72ce0e9b4e3896">fm_colinear</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> a1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> a2[3],<span class="keyword">const</span> <span class="keywordtype">double</span> b1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> b2[3],<span class="keywordtype">double</span> epsilon=0.999); <span class="comment">// true if these two line segments are co-linear.</span>
+<a name="l00297"></a>00297
+<a name="l00298"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441">00298</a> <span class="keyword">enum</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441">IntersectResult</a>
+<a name="l00299"></a>00299 {
+<a name="l00300"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441982692d82fda113c3844e3d5cd7737e7">00300</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441982692d82fda113c3844e3d5cd7737e7">IR_DONT_INTERSECT</a>,
+<a name="l00301"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441c65d828299272a2173a708a08a6a9ecf">00301</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441c65d828299272a2173a708a08a6a9ecf">IR_DO_INTERSECT</a>,
+<a name="l00302"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441e3934decbf14b762bf1fb688a8bf888e">00302</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441e3934decbf14b762bf1fb688a8bf888e">IR_COINCIDENT</a>,
+<a name="l00303"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441e4e33ac5bb9efd259e1804e12fb4df7f">00303</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441e4e33ac5bb9efd259e1804e12fb4df7f">IR_PARALLEL</a>,
+<a name="l00304"></a>00304 };
+<a name="l00305"></a>00305
+<a name="l00306"></a>00306 <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441">IntersectResult</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#7180da587c645ab12754120132d54263">fm_intersectLineSegments2d</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> a1[3], <span class="keyword">const</span> <span class="keywordtype">float</span> a2[3], <span class="keyword">const</span> <span class="keywordtype">float</span> b1[3], <span class="keyword">const</span> <span class="keywordtype">float</span> b2[3], <span class="keywordtype">float</span> intersectionPoint[3]);
+<a name="l00307"></a>00307 <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441">IntersectResult</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#7180da587c645ab12754120132d54263">fm_intersectLineSegments2d</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> a1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> a2[3],<span class="keyword">const</span> <span class="keywordtype">double</span> b1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> b2[3],<span class="keywordtype">double</span> intersectionPoint[3]);
+<a name="l00308"></a>00308
+<a name="l00309"></a>00309 <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441">IntersectResult</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#2a82702380cd9bd0469ee8663b3facdd">fm_intersectLineSegments2dTime</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> a1[3], <span class="keyword">const</span> <span class="keywordtype">float</span> a2[3], <span class="keyword">const</span> <span class="keywordtype">float</span> b1[3], <span class="keyword">const</span> <span class="keywordtype">float</span> b2[3],<span class="keywordtype">float</span> &amp;t1,<span class="keywordtype">float</span> &amp;t2);
+<a name="l00310"></a>00310 <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441">IntersectResult</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#2a82702380cd9bd0469ee8663b3facdd">fm_intersectLineSegments2dTime</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> a1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> a2[3],<span class="keyword">const</span> <span class="keywordtype">double</span> b1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> b2[3],<span class="keywordtype">double</span> &amp;t1,<span class="keywordtype">double</span> &amp;t2);
+<a name="l00311"></a>00311
+<a name="l00312"></a>00312 <span class="comment">// Plane-Triangle splitting</span>
+<a name="l00313"></a>00313
+<a name="l00314"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">00314</a> <span class="keyword">enum</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">PlaneTriResult</a>
+<a name="l00315"></a>00315 {
+<a name="l00316"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607cf1e58b50ed4444c0a2a0a2726395c430">00316</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607cf1e58b50ed4444c0a2a0a2726395c430">PTR_ON_PLANE</a>,
+<a name="l00317"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607cb7d607fd4a4b559b23e0432b32d3ad31">00317</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607cb7d607fd4a4b559b23e0432b32d3ad31">PTR_FRONT</a>,
+<a name="l00318"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c04dee1498613f2b82ff56fb995b9df9e">00318</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c04dee1498613f2b82ff56fb995b9df9e">PTR_BACK</a>,
+<a name="l00319"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c82a429ed76868ef18cf4919b44b48cea">00319</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c82a429ed76868ef18cf4919b44b48cea">PTR_SPLIT</a>,
+<a name="l00320"></a>00320 };
+<a name="l00321"></a>00321
+<a name="l00322"></a>00322 <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">PlaneTriResult</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#698eb52eed0586a33b43a9caf1faea4a">fm_planeTriIntersection</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> plane[4], <span class="comment">// the plane equation in Ax+By+Cz+D format</span>
+<a name="l00323"></a>00323 <span class="keyword">const</span> <span class="keywordtype">float</span> *triangle, <span class="comment">// the source triangle.</span>
+<a name="l00324"></a>00324 uint32_t tstride, <span class="comment">// stride in bytes of the input and output *vertices*</span>
+<a name="l00325"></a>00325 <span class="keywordtype">float</span> epsilon, <span class="comment">// the co-planer epsilon value.</span>
+<a name="l00326"></a>00326 <span class="keywordtype">float</span> *front, <span class="comment">// the triangle in front of the</span>
+<a name="l00327"></a>00327 uint32_t &amp;fcount, <span class="comment">// number of vertices in the 'front' triangle</span>
+<a name="l00328"></a>00328 <span class="keywordtype">float</span> *back, <span class="comment">// the triangle in back of the plane</span>
+<a name="l00329"></a>00329 uint32_t &amp;bcount); <span class="comment">// the number of vertices in the 'back' triangle.</span>
+<a name="l00330"></a>00330
+<a name="l00331"></a>00331
+<a name="l00332"></a>00332 <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">PlaneTriResult</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#698eb52eed0586a33b43a9caf1faea4a">fm_planeTriIntersection</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> plane[4], <span class="comment">// the plane equation in Ax+By+Cz+D format</span>
+<a name="l00333"></a>00333 <span class="keyword">const</span> <span class="keywordtype">double</span> *triangle, <span class="comment">// the source triangle.</span>
+<a name="l00334"></a>00334 uint32_t tstride, <span class="comment">// stride in bytes of the input and output *vertices*</span>
+<a name="l00335"></a>00335 <span class="keywordtype">double</span> epsilon, <span class="comment">// the co-planer epsilon value.</span>
+<a name="l00336"></a>00336 <span class="keywordtype">double</span> *front, <span class="comment">// the triangle in front of the</span>
+<a name="l00337"></a>00337 uint32_t &amp;fcount, <span class="comment">// number of vertices in the 'front' triangle</span>
+<a name="l00338"></a>00338 <span class="keywordtype">double</span> *back, <span class="comment">// the triangle in back of the plane</span>
+<a name="l00339"></a>00339 uint32_t &amp;bcount); <span class="comment">// the number of vertices in the 'back' triangle.</span>
+<a name="l00340"></a>00340
+<a name="l00341"></a>00341
+<a name="l00342"></a>00342 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#5818d6dc249cc90d8ff4b8d1533b64e3">fm_intersectPointPlane</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">float</span> p2[3],<span class="keywordtype">float</span> *split,<span class="keyword">const</span> <span class="keywordtype">float</span> plane[4]);
+<a name="l00343"></a>00343 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#5818d6dc249cc90d8ff4b8d1533b64e3">fm_intersectPointPlane</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> p1[3],<span class="keyword">const</span> <span class="keywordtype">double</span> p2[3],<span class="keywordtype">double</span> *split,<span class="keyword">const</span> <span class="keywordtype">double</span> plane[4]);
+<a name="l00344"></a>00344
+<a name="l00345"></a>00345 <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">PlaneTriResult</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#cfb3009ad74719bf7240567fedd43ead">fm_getSidePlane</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> p[3],<span class="keyword">const</span> <span class="keywordtype">float</span> plane[4],<span class="keywordtype">float</span> epsilon);
+<a name="l00346"></a>00346 <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">PlaneTriResult</a> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#cfb3009ad74719bf7240567fedd43ead">fm_getSidePlane</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> p[3],<span class="keyword">const</span> <span class="keywordtype">double</span> plane[4],<span class="keywordtype">double</span> epsilon);
+<a name="l00347"></a>00347
+<a name="l00348"></a>00348
+<a name="l00349"></a>00349 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#60e918c2ee5358ed7fd566623f18f566">fm_computeBestFitOBB</a>(uint32_t vcount,<span class="keyword">const</span> <span class="keywordtype">float</span> *points,uint32_t pstride,<span class="keywordtype">float</span> *sides,<span class="keywordtype">float</span> matrix[16],<span class="keywordtype">bool</span> bruteForce=<span class="keyword">true</span>);
+<a name="l00350"></a>00350 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#60e918c2ee5358ed7fd566623f18f566">fm_computeBestFitOBB</a>(uint32_t vcount,<span class="keyword">const</span> <span class="keywordtype">double</span> *points,uint32_t pstride,<span class="keywordtype">double</span> *sides,<span class="keywordtype">double</span> matrix[16],<span class="keywordtype">bool</span> bruteForce=<span class="keyword">true</span>);
+<a name="l00351"></a>00351
+<a name="l00352"></a>00352 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#60e918c2ee5358ed7fd566623f18f566">fm_computeBestFitOBB</a>(uint32_t vcount,<span class="keyword">const</span> <span class="keywordtype">float</span> *points,uint32_t pstride,<span class="keywordtype">float</span> *sides,<span class="keywordtype">float</span> pos[3],<span class="keywordtype">float</span> quat[4],<span class="keywordtype">bool</span> bruteForce=<span class="keyword">true</span>);
+<a name="l00353"></a>00353 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#60e918c2ee5358ed7fd566623f18f566">fm_computeBestFitOBB</a>(uint32_t vcount,<span class="keyword">const</span> <span class="keywordtype">double</span> *points,uint32_t pstride,<span class="keywordtype">double</span> *sides,<span class="keywordtype">double</span> pos[3],<span class="keywordtype">double</span> quat[4],<span class="keywordtype">bool</span> bruteForce=<span class="keyword">true</span>);
+<a name="l00354"></a>00354
+<a name="l00355"></a>00355 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#4719b5216a887947c4c98e3b06844d9b">fm_computeBestFitABB</a>(uint32_t vcount,<span class="keyword">const</span> <span class="keywordtype">float</span> *points,uint32_t pstride,<span class="keywordtype">float</span> *sides,<span class="keywordtype">float</span> pos[3]);
+<a name="l00356"></a>00356 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#4719b5216a887947c4c98e3b06844d9b">fm_computeBestFitABB</a>(uint32_t vcount,<span class="keyword">const</span> <span class="keywordtype">double</span> *points,uint32_t pstride,<span class="keywordtype">double</span> *sides,<span class="keywordtype">double</span> pos[3]);
+<a name="l00357"></a>00357
+<a name="l00358"></a>00358
+<a name="l00359"></a>00359 <span class="comment">//** Note, if the returned capsule height is less than zero, then you must represent it is a sphere of size radius.</span>
+<a name="l00360"></a>00360 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#cb48dcc76450c14ccb5cf133c2d02b54">fm_computeBestFitCapsule</a>(uint32_t vcount,<span class="keyword">const</span> <span class="keywordtype">float</span> *points,uint32_t pstride,<span class="keywordtype">float</span> &amp;radius,<span class="keywordtype">float</span> &amp;height,<span class="keywordtype">float</span> matrix[16],<span class="keywordtype">bool</span> bruteForce=<span class="keyword">true</span>);
+<a name="l00361"></a>00361 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#cb48dcc76450c14ccb5cf133c2d02b54">fm_computeBestFitCapsule</a>(uint32_t vcount,<span class="keyword">const</span> <span class="keywordtype">double</span> *points,uint32_t pstride,<span class="keywordtype">float</span> &amp;radius,<span class="keywordtype">float</span> &amp;height,<span class="keywordtype">double</span> matrix[16],<span class="keywordtype">bool</span> bruteForce=<span class="keyword">true</span>);
+<a name="l00362"></a>00362
+<a name="l00363"></a>00363
+<a name="l00364"></a>00364 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#9624b57c4b00648ed09e15b1ec266c32">fm_planeToMatrix</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> plane[4],<span class="keywordtype">float</span> matrix[16]); <span class="comment">// convert a plane equation to a 4x4 rotation matrix. Reference vector is 0,1,0</span>
+<a name="l00365"></a>00365 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#a885c49a2b1b1cb2be57b88c567d6cc2">fm_planeToQuat</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> plane[4],<span class="keywordtype">float</span> quat[4],<span class="keywordtype">float</span> pos[3]); <span class="comment">// convert a plane equation to a quaternion and translation</span>
+<a name="l00366"></a>00366
+<a name="l00367"></a>00367 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#9624b57c4b00648ed09e15b1ec266c32">fm_planeToMatrix</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> plane[4],<span class="keywordtype">double</span> matrix[16]); <span class="comment">// convert a plane equation to a 4x4 rotation matrix</span>
+<a name="l00368"></a>00368 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#a885c49a2b1b1cb2be57b88c567d6cc2">fm_planeToQuat</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> plane[4],<span class="keywordtype">double</span> quat[4],<span class="keywordtype">double</span> pos[3]); <span class="comment">// convert a plane equation to a quaternion and translation</span>
+<a name="l00369"></a>00369
+<a name="l00370"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#7d9d7f616ab8179bef4ded2167ce5050">00370</a> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#7d9d7f616ab8179bef4ded2167ce5050">fm_doubleToFloat3</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> p[3],<span class="keywordtype">float</span> t[3]) { t[0] = (float) p[0]; t[1] = (float)p[1]; t[2] = (float)p[2]; };
+<a name="l00371"></a><a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#13583f8cd7fc965e170e52c7e8590c57">00371</a> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#13583f8cd7fc965e170e52c7e8590c57">fm_floatToDouble3</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> p[3],<span class="keywordtype">double</span> t[3]) { t[0] = (double)p[0]; t[1] = (double)p[1]; t[2] = (double)p[2]; };
+<a name="l00372"></a>00372
+<a name="l00373"></a>00373
+<a name="l00374"></a>00374 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#099943af57cdcf6f5d70249dac806205">fm_eulerMatrix</a>(<span class="keywordtype">float</span> ax,<span class="keywordtype">float</span> ay,<span class="keywordtype">float</span> az,<span class="keywordtype">float</span> matrix[16]); <span class="comment">// convert euler (in radians) to a dest 4x4 matrix (translation set to zero)</span>
+<a name="l00375"></a>00375 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#099943af57cdcf6f5d70249dac806205">fm_eulerMatrix</a>(<span class="keywordtype">double</span> ax,<span class="keywordtype">double</span> ay,<span class="keywordtype">double</span> az,<span class="keywordtype">double</span> matrix[16]); <span class="comment">// convert euler (in radians) to a dest 4x4 matrix (translation set to zero)</span>
+<a name="l00376"></a>00376
+<a name="l00377"></a>00377
+<a name="l00378"></a>00378 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#01f6b76a126b8ddb6bc75fcb24d56b63">fm_computeMeshVolume</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> *vertices,uint32_t tcount,<span class="keyword">const</span> uint32_t *indices);
+<a name="l00379"></a>00379 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#01f6b76a126b8ddb6bc75fcb24d56b63">fm_computeMeshVolume</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> *vertices,uint32_t tcount,<span class="keyword">const</span> uint32_t *indices);
+<a name="l00380"></a>00380
+<a name="l00381"></a>00381
+<a name="l00382"></a><a class="code" href="_float_math_8h.html#9da2fa07f097e59a3697d603b2c2f541">00382</a> <span class="preprocessor">#define FM_DEFAULT_GRANULARITY 0.001f // 1 millimeter is the default granularity</span>
+<a name="l00383"></a>00383 <span class="preprocessor"></span>
+<a name="l00384"></a><a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">00384</a> <span class="keyword">class </span><a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">fm_VertexIndex</a>
+<a name="l00385"></a>00385 {
+<a name="l00386"></a>00386 <span class="keyword">public</span>:
+<a name="l00387"></a>00387 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#f0a76c201e908058e0565fb589d5c8ec">getIndex</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> pos[3],<span class="keywordtype">bool</span> &amp;newPos) = 0; <span class="comment">// get welded index for this float vector[3]</span>
+<a name="l00388"></a>00388 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#f0a76c201e908058e0565fb589d5c8ec">getIndex</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> pos[3],<span class="keywordtype">bool</span> &amp;newPos) = 0; <span class="comment">// get welded index for this double vector[3]</span>
+<a name="l00389"></a>00389 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">float</span> * <a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#bfe5370a180b9df682e22968618c493d">getVerticesFloat</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span> = 0;
+<a name="l00390"></a>00390 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">double</span> * <a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#228633b9540532db6c15b7a27db85531">getVerticesDouble</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span> = 0;
+<a name="l00391"></a>00391 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">float</span> * <a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#116ff6211b3875be4f6959e9bfc3f52a">getVertexFloat</a>(uint32_t index) <span class="keyword">const</span> = 0;
+<a name="l00392"></a>00392 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">double</span> * <a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#d6917c7d9b0af0fbb6de0bbfc822b2a4">getVertexDouble</a>(uint32_t index) <span class="keyword">const</span> = 0;
+<a name="l00393"></a>00393 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#4e440ed85cbfd3f02790a346dc448d91">getVcount</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span> = 0;
+<a name="l00394"></a>00394 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#7d546cd3a301fd47bfde8cdd8f9ff950">isDouble</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span> = 0;
+<a name="l00395"></a>00395 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#c0d22736210b88c849562c30481437d0">saveAsObj</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *fname,uint32_t tcount,uint32_t *indices) = 0;
+<a name="l00396"></a>00396 };
+<a name="l00397"></a>00397
+<a name="l00398"></a>00398 <a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">fm_VertexIndex</a> * <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#5ca83507e14e16aae1d3d49f43fcbf48">fm_createVertexIndex</a>(<span class="keywordtype">double</span> granularity,<span class="keywordtype">bool</span> snapToGrid); <span class="comment">// create an indexed vertex system for doubles</span>
+<a name="l00399"></a>00399 <a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">fm_VertexIndex</a> * <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#5ca83507e14e16aae1d3d49f43fcbf48">fm_createVertexIndex</a>(<span class="keywordtype">float</span> granularity,<span class="keywordtype">bool</span> snapToGrid); <span class="comment">// create an indexed vertext system for floats</span>
+<a name="l00400"></a>00400 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#7e401fb5f8d705ba7726af2c0beea70d">fm_releaseVertexIndex</a>(<a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">fm_VertexIndex</a> *vindex);
+<a name="l00401"></a>00401
+<a name="l00402"></a>00402
+<a name="l00403"></a><a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">00403</a> <span class="keyword">class </span><a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">fm_Triangulate</a>
+<a name="l00404"></a>00404 {
+<a name="l00405"></a>00405 <span class="keyword">public</span>:
+<a name="l00406"></a>00406 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">double</span> * <a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html#995315805c698e94bd4dd85409d042c3">triangulate3d</a>(uint32_t pcount,
+<a name="l00407"></a>00407 <span class="keyword">const</span> <span class="keywordtype">double</span> *points,
+<a name="l00408"></a>00408 uint32_t vstride,
+<a name="l00409"></a>00409 uint32_t &amp;tcount,
+<a name="l00410"></a>00410 <span class="keywordtype">bool</span> consolidate,
+<a name="l00411"></a>00411 <span class="keywordtype">double</span> epsilon) = 0;
+<a name="l00412"></a>00412
+<a name="l00413"></a>00413 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">float</span> * <a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html#995315805c698e94bd4dd85409d042c3">triangulate3d</a>(uint32_t pcount,
+<a name="l00414"></a>00414 <span class="keyword">const</span> <span class="keywordtype">float</span> *points,
+<a name="l00415"></a>00415 uint32_t vstride,
+<a name="l00416"></a>00416 uint32_t &amp;tcount,
+<a name="l00417"></a>00417 <span class="keywordtype">bool</span> consolidate,
+<a name="l00418"></a>00418 <span class="keywordtype">float</span> epsilon) = 0;
+<a name="l00419"></a>00419 };
+<a name="l00420"></a>00420
+<a name="l00421"></a>00421 <a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">fm_Triangulate</a> * <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#f2757653a894b33ffa13feef4e931a69">fm_createTriangulate</a>(<span class="keywordtype">void</span>);
+<a name="l00422"></a>00422 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#6235a78977f152249b51e3b7095e8bb1">fm_releaseTriangulate</a>(<a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">fm_Triangulate</a> *t);
+<a name="l00423"></a>00423
+<a name="l00424"></a>00424
+<a name="l00425"></a>00425 <span class="keyword">const</span> <span class="keywordtype">float</span> * <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#51e027555f4bfefcd4b3f516b0d7c25a">fm_getPoint</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> *points,uint32_t pstride,uint32_t index);
+<a name="l00426"></a>00426 <span class="keyword">const</span> <span class="keywordtype">double</span> * <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#51e027555f4bfefcd4b3f516b0d7c25a">fm_getPoint</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> *points,uint32_t pstride,uint32_t index);
+<a name="l00427"></a>00427
+<a name="l00428"></a>00428 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#437d2da1a476dd4f020e57dd8ad3803c">fm_insideTriangle</a>(<span class="keywordtype">float</span> Ax, <span class="keywordtype">float</span> Ay,<span class="keywordtype">float</span> Bx, <span class="keywordtype">float</span> By,<span class="keywordtype">float</span> Cx, <span class="keywordtype">float</span> Cy,<span class="keywordtype">float</span> Px, <span class="keywordtype">float</span> Py);
+<a name="l00429"></a>00429 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#437d2da1a476dd4f020e57dd8ad3803c">fm_insideTriangle</a>(<span class="keywordtype">double</span> Ax, <span class="keywordtype">double</span> Ay,<span class="keywordtype">double</span> Bx, <span class="keywordtype">double</span> By,<span class="keywordtype">double</span> Cx, <span class="keywordtype">double</span> Cy,<span class="keywordtype">double</span> Px, <span class="keywordtype">double</span> Py);
+<a name="l00430"></a>00430 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#8022779a39f2d98d0d1e59dc9e0ff382">fm_areaPolygon2d</a>(uint32_t pcount,<span class="keyword">const</span> <span class="keywordtype">float</span> *points,uint32_t pstride);
+<a name="l00431"></a>00431 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#8022779a39f2d98d0d1e59dc9e0ff382">fm_areaPolygon2d</a>(uint32_t pcount,<span class="keyword">const</span> <span class="keywordtype">double</span> *points,uint32_t pstride);
+<a name="l00432"></a>00432
+<a name="l00433"></a>00433 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#6143f60040a0bb5d1dcf7ad2dc19b192">fm_pointInsidePolygon2d</a>(uint32_t pcount,<span class="keyword">const</span> <span class="keywordtype">float</span> *points,uint32_t pstride,<span class="keyword">const</span> <span class="keywordtype">float</span> *point,uint32_t xindex=0,uint32_t yindex=1);
+<a name="l00434"></a>00434 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#6143f60040a0bb5d1dcf7ad2dc19b192">fm_pointInsidePolygon2d</a>(uint32_t pcount,<span class="keyword">const</span> <span class="keywordtype">double</span> *points,uint32_t pstride,<span class="keyword">const</span> <span class="keywordtype">double</span> *point,uint32_t xindex=0,uint32_t yindex=1);
+<a name="l00435"></a>00435
+<a name="l00436"></a>00436 uint32_t <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#8d49d5613f198a6c4be6f32dbb1ad7d5">fm_consolidatePolygon</a>(uint32_t pcount,<span class="keyword">const</span> <span class="keywordtype">float</span> *points,uint32_t pstride,<span class="keywordtype">float</span> *dest,<span class="keywordtype">float</span> epsilon=0.999999f); <span class="comment">// collapses co-linear edges.</span>
+<a name="l00437"></a>00437 uint32_t <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#8d49d5613f198a6c4be6f32dbb1ad7d5">fm_consolidatePolygon</a>(uint32_t pcount,<span class="keyword">const</span> <span class="keywordtype">double</span> *points,uint32_t pstride,<span class="keywordtype">double</span> *dest,<span class="keywordtype">double</span> epsilon=0.999999); <span class="comment">// collapses co-linear edges.</span>
+<a name="l00438"></a>00438
+<a name="l00439"></a>00439
+<a name="l00440"></a>00440 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e6c3d39e600a5a6588a12c0df1bc180b">fm_computeSplitPlane</a>(uint32_t vcount,<span class="keyword">const</span> <span class="keywordtype">double</span> *vertices,uint32_t tcount,<span class="keyword">const</span> uint32_t *indices,<span class="keywordtype">double</span> *plane);
+<a name="l00441"></a>00441 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#e6c3d39e600a5a6588a12c0df1bc180b">fm_computeSplitPlane</a>(uint32_t vcount,<span class="keyword">const</span> <span class="keywordtype">float</span> *vertices,uint32_t tcount,<span class="keyword">const</span> uint32_t *indices,<span class="keywordtype">float</span> *plane);
+<a name="l00442"></a>00442
+<a name="l00443"></a>00443 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#ab1bd86fa8cba57940d8de52aa5a4c07">fm_nearestPointInTriangle</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> *pos,<span class="keyword">const</span> <span class="keywordtype">float</span> *p1,<span class="keyword">const</span> <span class="keywordtype">float</span> *p2,<span class="keyword">const</span> <span class="keywordtype">float</span> *p3,<span class="keywordtype">float</span> *nearest);
+<a name="l00444"></a>00444 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#ab1bd86fa8cba57940d8de52aa5a4c07">fm_nearestPointInTriangle</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> *pos,<span class="keyword">const</span> <span class="keywordtype">double</span> *p1,<span class="keyword">const</span> <span class="keywordtype">double</span> *p2,<span class="keyword">const</span> <span class="keywordtype">double</span> *p3,<span class="keywordtype">double</span> *nearest);
+<a name="l00445"></a>00445
+<a name="l00446"></a>00446 <span class="keywordtype">float</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#3c2c25509bb923e3a67f2f4229a0c524">fm_areaTriangle</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> *p1,<span class="keyword">const</span> <span class="keywordtype">float</span> *p2,<span class="keyword">const</span> <span class="keywordtype">float</span> *p3);
+<a name="l00447"></a>00447 <span class="keywordtype">double</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#3c2c25509bb923e3a67f2f4229a0c524">fm_areaTriangle</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> *p1,<span class="keyword">const</span> <span class="keywordtype">double</span> *p2,<span class="keyword">const</span> <span class="keywordtype">double</span> *p3);
+<a name="l00448"></a>00448
+<a name="l00449"></a>00449 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#60de5964eed515c5785fcad85a0a7efa">fm_subtract</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> *A,<span class="keyword">const</span> <span class="keywordtype">float</span> *B,<span class="keywordtype">float</span> *diff); <span class="comment">// compute A-B and store the result in 'diff'</span>
+<a name="l00450"></a>00450 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#60de5964eed515c5785fcad85a0a7efa">fm_subtract</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> *A,<span class="keyword">const</span> <span class="keywordtype">double</span> *B,<span class="keywordtype">double</span> *diff); <span class="comment">// compute A-B and store the result in 'diff'</span>
+<a name="l00451"></a>00451
+<a name="l00452"></a>00452 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#d94a34778edfa8266a2cf5c3a9aecd7d">fm_multiply</a>(<span class="keywordtype">float</span> *A,<span class="keywordtype">float</span> scaler);
+<a name="l00453"></a>00453 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#d94a34778edfa8266a2cf5c3a9aecd7d">fm_multiply</a>(<span class="keywordtype">double</span> *A,<span class="keywordtype">double</span> scaler);
+<a name="l00454"></a>00454
+<a name="l00455"></a>00455 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#950524c52471990ccd5ab8ffd2fdace4">fm_add</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> *A,<span class="keyword">const</span> <span class="keywordtype">float</span> *B,<span class="keywordtype">float</span> *sum);
+<a name="l00456"></a>00456 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#950524c52471990ccd5ab8ffd2fdace4">fm_add</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> *A,<span class="keyword">const</span> <span class="keywordtype">double</span> *B,<span class="keywordtype">double</span> *sum);
+<a name="l00457"></a>00457
+<a name="l00458"></a>00458 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#ec4465fd7d2f2b8c93db8949a7c5a68e">fm_copy3</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> *source,<span class="keywordtype">float</span> *dest);
+<a name="l00459"></a>00459 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#ec4465fd7d2f2b8c93db8949a7c5a68e">fm_copy3</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> *source,<span class="keywordtype">double</span> *dest);
+<a name="l00460"></a>00460
+<a name="l00461"></a>00461 <span class="comment">// re-indexes an indexed triangle mesh but drops unused vertices. The output_indices can be the same pointer as the input indices.</span>
+<a name="l00462"></a>00462 <span class="comment">// the output_vertices can point to the input vertices if you desire. The output_vertices buffer should be at least the same size</span>
+<a name="l00463"></a>00463 <span class="comment">// is the input buffer. The routine returns the new vertex count after re-indexing.</span>
+<a name="l00464"></a>00464 uint32_t <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#66660b41c914e7f74dfeb7a63ae577bb">fm_copyUniqueVertices</a>(uint32_t vcount,<span class="keyword">const</span> <span class="keywordtype">float</span> *input_vertices,<span class="keywordtype">float</span> *output_vertices,uint32_t tcount,<span class="keyword">const</span> uint32_t *input_indices,uint32_t *output_indices);
+<a name="l00465"></a>00465 uint32_t <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#66660b41c914e7f74dfeb7a63ae577bb">fm_copyUniqueVertices</a>(uint32_t vcount,<span class="keyword">const</span> <span class="keywordtype">double</span> *input_vertices,<span class="keywordtype">double</span> *output_vertices,uint32_t tcount,<span class="keyword">const</span> uint32_t *input_indices,uint32_t *output_indices);
+<a name="l00466"></a>00466
+<a name="l00467"></a>00467 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#06301f8df72d582ed0504a42d7a63d09">fm_isMeshCoplanar</a>(uint32_t tcount,<span class="keyword">const</span> uint32_t *indices,<span class="keyword">const</span> <span class="keywordtype">float</span> *vertices,<span class="keywordtype">bool</span> doubleSided); <span class="comment">// returns true if this collection of indexed triangles are co-planar!</span>
+<a name="l00468"></a>00468 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#06301f8df72d582ed0504a42d7a63d09">fm_isMeshCoplanar</a>(uint32_t tcount,<span class="keyword">const</span> uint32_t *indices,<span class="keyword">const</span> <span class="keywordtype">double</span> *vertices,<span class="keywordtype">bool</span> doubleSided); <span class="comment">// returns true if this collection of indexed triangles are co-planar!</span>
+<a name="l00469"></a>00469
+<a name="l00470"></a>00470 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#b7f413a7722f01daa020b05ea6cf000c">fm_samePlane</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> p1[4],<span class="keyword">const</span> <span class="keywordtype">float</span> p2[4],<span class="keywordtype">float</span> normalEpsilon=0.01f,<span class="keywordtype">float</span> dEpsilon=0.001f,<span class="keywordtype">bool</span> doubleSided=<span class="keyword">false</span>); <span class="comment">// returns true if these two plane equations are identical within an epsilon</span>
+<a name="l00471"></a>00471 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#b7f413a7722f01daa020b05ea6cf000c">fm_samePlane</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> p1[4],<span class="keyword">const</span> <span class="keywordtype">double</span> p2[4],<span class="keywordtype">double</span> normalEpsilon=0.01,<span class="keywordtype">double</span> dEpsilon=0.001,<span class="keywordtype">bool</span> doubleSided=<span class="keyword">false</span>);
+<a name="l00472"></a>00472
+<a name="l00473"></a>00473 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#44b5172cfcadc77e68e1886cc5a33d4a">fm_OBBtoAABB</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> obmin[3],<span class="keyword">const</span> <span class="keywordtype">float</span> obmax[3],<span class="keyword">const</span> <span class="keywordtype">float</span> matrix[16],<span class="keywordtype">float</span> abmin[3],<span class="keywordtype">float</span> abmax[3]);
+<a name="l00474"></a>00474
+<a name="l00475"></a>00475 <span class="comment">// a utility class that will tessellate a mesh.</span>
+<a name="l00476"></a><a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html">00476</a> <span class="keyword">class </span><a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html">fm_Tesselate</a>
+<a name="l00477"></a>00477 {
+<a name="l00478"></a>00478 <span class="keyword">public</span>:
+<a name="l00479"></a>00479 <span class="keyword">virtual</span> <span class="keyword">const</span> uint32_t * <a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html#2709e4a7d794f0d2ac23d077bc22629b">tesselate</a>(<a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">fm_VertexIndex</a> *vindex,uint32_t tcount,<span class="keyword">const</span> uint32_t *indices,<span class="keywordtype">float</span> longEdge,uint32_t maxDepth,uint32_t &amp;outcount) = 0;
+<a name="l00480"></a>00480 };
+<a name="l00481"></a>00481
+<a name="l00482"></a>00482 <a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html">fm_Tesselate</a> * <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#24043d9e6a8342127bda2d663e91c2a9">fm_createTesselate</a>(<span class="keywordtype">void</span>);
+<a name="l00483"></a>00483 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#538e188095ec76178ab7cfe067b8fad4">fm_releaseTesselate</a>(<a class="code" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html">fm_Tesselate</a> *t);
+<a name="l00484"></a>00484
+<a name="l00485"></a>00485 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#09bbac02b2d9b71ee13de5b8affe1830">fm_computeMeanNormals</a>(uint32_t vcount, <span class="comment">// the number of vertices</span>
+<a name="l00486"></a>00486 <span class="keyword">const</span> <span class="keywordtype">float</span> *vertices, <span class="comment">// the base address of the vertex position data.</span>
+<a name="l00487"></a>00487 uint32_t vstride, <span class="comment">// the stride between position data.</span>
+<a name="l00488"></a>00488 <span class="keywordtype">float</span> *normals, <span class="comment">// the base address of the destination for mean vector normals</span>
+<a name="l00489"></a>00489 uint32_t nstride, <span class="comment">// the stride between normals</span>
+<a name="l00490"></a>00490 uint32_t tcount, <span class="comment">// the number of triangles</span>
+<a name="l00491"></a>00491 <span class="keyword">const</span> uint32_t *indices); <span class="comment">// the triangle indices</span>
+<a name="l00492"></a>00492
+<a name="l00493"></a>00493 <span class="keywordtype">void</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#09bbac02b2d9b71ee13de5b8affe1830">fm_computeMeanNormals</a>(uint32_t vcount, <span class="comment">// the number of vertices</span>
+<a name="l00494"></a>00494 <span class="keyword">const</span> <span class="keywordtype">double</span> *vertices, <span class="comment">// the base address of the vertex position data.</span>
+<a name="l00495"></a>00495 uint32_t vstride, <span class="comment">// the stride between position data.</span>
+<a name="l00496"></a>00496 <span class="keywordtype">double</span> *normals, <span class="comment">// the base address of the destination for mean vector normals</span>
+<a name="l00497"></a>00497 uint32_t nstride, <span class="comment">// the stride between normals</span>
+<a name="l00498"></a>00498 uint32_t tcount, <span class="comment">// the number of triangles</span>
+<a name="l00499"></a>00499 <span class="keyword">const</span> uint32_t *indices); <span class="comment">// the triangle indices</span>
+<a name="l00500"></a>00500
+<a name="l00501"></a>00501
+<a name="l00502"></a>00502 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#141c1e360636067eae8247cf7bcb7e22">fm_isValidTriangle</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> *p1,<span class="keyword">const</span> <span class="keywordtype">float</span> *p2,<span class="keyword">const</span> <span class="keywordtype">float</span> *p3,<span class="keywordtype">float</span> epsilon=0.00001f);
+<a name="l00503"></a>00503 <span class="keywordtype">bool</span> <a class="code" href="namespace_f_l_o_a_t___m_a_t_h.html#141c1e360636067eae8247cf7bcb7e22">fm_isValidTriangle</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> *p1,<span class="keyword">const</span> <span class="keywordtype">double</span> *p2,<span class="keyword">const</span> <span class="keywordtype">double</span> *p3,<span class="keywordtype">double</span> epsilon=0.00001f);
+<a name="l00504"></a>00504
+<a name="l00505"></a>00505 }; <span class="comment">// end of namespace</span>
+<a name="l00506"></a>00506
+<a name="l00507"></a>00507 <span class="preprocessor">#endif</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/_float_math_8h.html b/docs/source_docs/files/_float_math_8h.html
new file mode 100644
index 0000000..f78fa93
--- /dev/null
+++ b/docs/source_docs/files/_float_math_8h.html
@@ -0,0 +1,561 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/FloatMath.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/VHACD/inc/FloatMath.h File Reference</h1><code>#include &lt;float.h&gt;</code><br>
+<code>#include &lt;stdint.h&gt;</code><br>
+
+<p>
+<a href="_float_math_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_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html">FLOAT_MATH::fm_Tesselate</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_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">FLOAT_MATH::fm_Triangulate</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_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">FLOAT_MATH::fm_VertexIndex</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_f_l_o_a_t___m_a_t_h.html">FLOAT_MATH</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_float_math_8h.html#9da2fa07f097e59a3697d603b2c2f541">FM_DEFAULT_GRANULARITY</a>&nbsp;&nbsp;&nbsp;0.001f</td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78">FLOAT_MATH::FM_Axis</a> { <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78cf27da21bcf3eb6bbaa8c5f24254dcef">FLOAT_MATH::FM_XAXIS</a> = (1&lt;&lt;0),
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c786d608e9c6b6761a8cfbcdc7470d4e894">FLOAT_MATH::FM_YAXIS</a> = (1&lt;&lt;1),
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78c78cb90c59826b6320fd1891088b1c07">FLOAT_MATH::FM_ZAXIS</a> = (1&lt;&lt;2)
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9af">FLOAT_MATH::FM_ClipState</a> { <br>
+&nbsp;&nbsp;<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9af9df27601d6ae82936064ca3010b80a5f">FLOAT_MATH::FMCS_XMIN</a> = (1&lt;&lt;0),
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afe45bdfb2c4086bde450b8af70d756585">FLOAT_MATH::FMCS_XMAX</a> = (1&lt;&lt;1),
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afd03a9eb1a839f2cb34508a7233906175">FLOAT_MATH::FMCS_YMIN</a> = (1&lt;&lt;2),
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afae2ee30933040ceaba04d40a1eb098fd">FLOAT_MATH::FMCS_YMAX</a> = (1&lt;&lt;3),
+<br>
+&nbsp;&nbsp;<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afc8adc6db98a363354407d4eb1df66a87">FLOAT_MATH::FMCS_ZMIN</a> = (1&lt;&lt;4),
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9aff6824c785aa66d10c8b39b8fa86375cb">FLOAT_MATH::FMCS_ZMAX</a> = (1&lt;&lt;5)
+<br>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441">FLOAT_MATH::IntersectResult</a> { <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441982692d82fda113c3844e3d5cd7737e7">FLOAT_MATH::IR_DONT_INTERSECT</a>,
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441c65d828299272a2173a708a08a6a9ecf">FLOAT_MATH::IR_DO_INTERSECT</a>,
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441e3934decbf14b762bf1fb688a8bf888e">FLOAT_MATH::IR_COINCIDENT</a>,
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441e4e33ac5bb9efd259e1804e12fb4df7f">FLOAT_MATH::IR_PARALLEL</a>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9">FLOAT_MATH::LineSegmentType</a> { <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9fb71f22022e7b20c1cffe0d767794516">FLOAT_MATH::LS_START</a>,
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9eddaa7664a1a0987313b33a7991dabc9">FLOAT_MATH::LS_MIDDLE</a>,
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9e1972ba2d53acc5b40a7186e9463724f">FLOAT_MATH::LS_END</a>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">FLOAT_MATH::PlaneTriResult</a> { <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607cf1e58b50ed4444c0a2a0a2726395c430">FLOAT_MATH::PTR_ON_PLANE</a>,
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607cb7d607fd4a4b559b23e0432b32d3ad31">FLOAT_MATH::PTR_FRONT</a>,
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c04dee1498613f2b82ff56fb995b9df9e">FLOAT_MATH::PTR_BACK</a>,
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c82a429ed76868ef18cf4919b44b48cea">FLOAT_MATH::PTR_SPLIT</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_f_l_o_a_t___m_a_t_h.html#a832c3709dea425b846b65641693ee2b">FLOAT_MATH::fm_add</a> (const double *A, const double *B, double *sum)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#950524c52471990ccd5ab8ffd2fdace4">FLOAT_MATH::fm_add</a> (const float *A, const float *B, float *sum)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4b7220745ff43192aaf1813fb3118fea">FLOAT_MATH::fm_areaPolygon2d</a> (uint32_t pcount, const double *points, uint32_t pstride)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8022779a39f2d98d0d1e59dc9e0ff382">FLOAT_MATH::fm_areaPolygon2d</a> (uint32_t pcount, const float *points, uint32_t pstride)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#653f326f857becc454ce3e23a8bf0823">FLOAT_MATH::fm_areaTriangle</a> (const double *p1, const double *p2, const double *p3)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#3c2c25509bb923e3a67f2f4229a0c524">FLOAT_MATH::fm_areaTriangle</a> (const float *p1, const float *p2, const float *p3)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7420c675b52746811eb109302b564aaf">FLOAT_MATH::fm_capsuleVolume</a> (double radius, double h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#890be2a1715cda687e5d3e63d5f59e56">FLOAT_MATH::fm_capsuleVolume</a> (float radius, float h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#c2facb7a592c8b029d5037aa0d698aac">FLOAT_MATH::fm_catmullRom</a> (double out_vector[3], const double p1[3], const double p2[3], const double p3[3], const double *p4, const double s)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#010b32a67e0a6823c0f48c6ff9d37fb2">FLOAT_MATH::fm_catmullRom</a> (float out_vector[3], const float p1[3], const float p2[3], const float p3[3], const float *p4, const float s)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#45f8bc02f8d7db91f1d458e86ea81cfe">FLOAT_MATH::fm_clipTestAABB</a> (const double bmin[3], const double bmax[3], const double p1[3], const double p2[3], const double p3[3], uint32_t &amp;andCode)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f49bf6eedc01255120d2c91f04ccffcc">FLOAT_MATH::fm_clipTestAABB</a> (const float bmin[3], const float bmax[3], const float p1[3], const float p2[3], const float p3[3], uint32_t &amp;andCode)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#536bb30d4da6e61e1712bc45db67e58f">FLOAT_MATH::fm_clipTestPoint</a> (const double bmin[3], const double bmax[3], const double pos[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#3fb4f3f21c789ffc5369154820c30472">FLOAT_MATH::fm_clipTestPoint</a> (const float bmin[3], const float bmax[3], const float pos[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0dfbbc73ef00f8203baa9b33c0cdab39">FLOAT_MATH::fm_clipTestPointXZ</a> (const double bmin[3], const double bmax[3], const double pos[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#955f588e9f1c54ae05b315c5c1b57c29">FLOAT_MATH::fm_clipTestPointXZ</a> (const float bmin[3], const float bmax[3], const float pos[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#206e19b0a567dcbbb87a10e9a564f99f">FLOAT_MATH::fm_colinear</a> (const double a1[3], const double a2[3], const double b1[3], const double b2[3], double epsilon=0.999)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7ba33de5c3af46259a7ab94716fef3f3">FLOAT_MATH::fm_colinear</a> (const float a1[3], const float a2[3], const float b1[3], const float b2[3], float epsilon=0.999f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f5b7c08ce78f63695f92b362f6dd6289">FLOAT_MATH::fm_colinear</a> (const float p1[3], const float p2[3], const float p3[3], float epsilon=0.999f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2ffeeea97b9e77a30c72ce0e9b4e3896">FLOAT_MATH::fm_colinear</a> (const double p1[3], const double p2[3], const double p3[3], double epsilon=0.999)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#82f0c850263a3d44f47f9511a6c15b5f">FLOAT_MATH::fm_composeTransform</a> (const double position[3], const double quat[4], const double scale[3], double matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cb3c8d61dfb35df6685ace736d7c61af">FLOAT_MATH::fm_composeTransform</a> (const float position[3], const float quat[4], const float scale[3], float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#c851d087330670479a284af3ea1075c2">FLOAT_MATH::fm_computeArea</a> (const double p1[3], const double p2[3], const double p3[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#62f6d3e26092170ccc5c90ffdbeffd8e">FLOAT_MATH::fm_computeArea</a> (const float p1[3], const float p2[3], const float p3[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#de24948452ce5a08e9cf6d9becf8c814">FLOAT_MATH::fm_computeBestFitAABB</a> (uint32_t vcount, const double *points, uint32_t pstride, double bmin[3], double bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#d449806042368d819f7e5e3e05b390a0">FLOAT_MATH::fm_computeBestFitAABB</a> (uint32_t vcount, const float *points, uint32_t pstride, float bmin[3], float bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ac953560c0a009981314fc075e5fb3ed">FLOAT_MATH::fm_computeBestFitABB</a> (uint32_t vcount, const double *points, uint32_t pstride, double *sides, double pos[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4719b5216a887947c4c98e3b06844d9b">FLOAT_MATH::fm_computeBestFitABB</a> (uint32_t vcount, const float *points, uint32_t pstride, float *sides, float pos[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ffc50b9f7bb2d0fae9b72b37c00325e1">FLOAT_MATH::fm_computeBestFitCapsule</a> (uint32_t vcount, const double *points, uint32_t pstride, float &amp;radius, float &amp;height, double matrix[16], bool bruteForce=true)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cb48dcc76450c14ccb5cf133c2d02b54">FLOAT_MATH::fm_computeBestFitCapsule</a> (uint32_t vcount, const float *points, uint32_t pstride, float &amp;radius, float &amp;height, float matrix[16], bool bruteForce=true)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2f25295732cee3b22466cadc71b8a80f">FLOAT_MATH::fm_computeBestFitOBB</a> (uint32_t vcount, const double *points, uint32_t pstride, double *sides, double pos[3], double quat[4], bool bruteForce=true)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4d8bd0202ca19860a2fff0fccf0984a0">FLOAT_MATH::fm_computeBestFitOBB</a> (uint32_t vcount, const float *points, uint32_t pstride, float *sides, float pos[3], float quat[4], bool bruteForce=true)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec39fca5af998d8d38b9edd562841fb">FLOAT_MATH::fm_computeBestFitOBB</a> (uint32_t vcount, const double *points, uint32_t pstride, double *sides, double matrix[16], bool bruteForce=true)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#60e918c2ee5358ed7fd566623f18f566">FLOAT_MATH::fm_computeBestFitOBB</a> (uint32_t vcount, const float *points, uint32_t pstride, float *sides, float matrix[16], bool bruteForce=true)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0e54fa074ac728cc5f8c07b3d377a317">FLOAT_MATH::fm_computeBestFitPlane</a> (uint32_t vcount, const double *points, uint32_t vstride, const double *weights, uint32_t wstride, double plane[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9a5fc6e07fe7bd2a6794df97c94ea32e">FLOAT_MATH::fm_computeBestFitPlane</a> (uint32_t vcount, const float *points, uint32_t vstride, const float *weights, uint32_t wstride, float plane[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#12f9faa4f48a6a93907c330697ed2d32">FLOAT_MATH::fm_computeBestFitSphere</a> (uint32_t vcount, const double *points, uint32_t pstride, double center[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#121beb08ccdf7b92b405f3a7fee2e1d1">FLOAT_MATH::fm_computeBestFitSphere</a> (uint32_t vcount, const float *points, uint32_t pstride, float center[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2bb6bd069a8aca6d33a2b041f6be9e4d">FLOAT_MATH::fm_computeCentroid</a> (uint32_t vcount, const double *points, uint32_t vstride, double *center)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#18df4ec9f73845649b49c9a984f6c52e">FLOAT_MATH::fm_computeCentroid</a> (uint32_t vcount, const float *points, uint32_t vstride, float *center)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#98d0e059c8928dce4c0557a023bd6c8a">FLOAT_MATH::fm_computeMeanNormals</a> (uint32_t vcount, const double *vertices, uint32_t vstride, double *normals, uint32_t nstride, uint32_t tcount, const uint32_t *indices)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#09bbac02b2d9b71ee13de5b8affe1830">FLOAT_MATH::fm_computeMeanNormals</a> (uint32_t vcount, const float *vertices, uint32_t vstride, float *normals, uint32_t nstride, uint32_t tcount, const uint32_t *indices)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#3587909fa1503c4cb7d439df0d330b06">FLOAT_MATH::fm_computeMeshVolume</a> (const double *vertices, uint32_t tcount, const uint32_t *indices)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#01f6b76a126b8ddb6bc75fcb24d56b63">FLOAT_MATH::fm_computeMeshVolume</a> (const float *vertices, uint32_t tcount, const uint32_t *indices)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#42b2ab393053e0fe1283720879dd8154">FLOAT_MATH::fm_computeNormalVector</a> (double n[3], const double p1[3], const double p2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bedf4d35d4d7f1cd6f5ef3ce30b99169">FLOAT_MATH::fm_computeNormalVector</a> (float n[3], const float p1[3], const float p2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b4394b075b094d3b48be35505f7b6f66">FLOAT_MATH::fm_computePlane</a> (const double p1[3], const double p2[3], const double p3[3], double *n)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e16f6af28acc944aa4307b55208ef0ce">FLOAT_MATH::fm_computePlane</a> (const float p1[3], const float p2[3], const float p3[3], float *n)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0f461a5c4a5f559bc42b1ccf7ae7a468">FLOAT_MATH::fm_computeSplitPlane</a> (uint32_t vcount, const float *vertices, uint32_t tcount, const uint32_t *indices, float *plane)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e6c3d39e600a5a6588a12c0df1bc180b">FLOAT_MATH::fm_computeSplitPlane</a> (uint32_t vcount, const double *vertices, uint32_t tcount, const uint32_t *indices, double *plane)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cbbc9473ed7162473c0b6e0f728df1e3">FLOAT_MATH::fm_computeWindingOrder</a> (const double p1[3], const double p2[3], const double p3[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a44a0e6887abf9d22e27e79f38cf0b7c">FLOAT_MATH::fm_computeWindingOrder</a> (const float p1[3], const float p2[3], const float p3[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#629fa72a398812ba8412c5729f360df4">FLOAT_MATH::fm_consolidatePolygon</a> (uint32_t pcount, const double *points, uint32_t pstride, double *dest, double epsilon=0.999999)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8d49d5613f198a6c4be6f32dbb1ad7d5">FLOAT_MATH::fm_consolidatePolygon</a> (uint32_t pcount, const float *points, uint32_t pstride, float *dest, float epsilon=0.999999f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#c43fcdfb9de50741d535df9e092bb421">FLOAT_MATH::fm_copy3</a> (const double *source, double *dest)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ec4465fd7d2f2b8c93db8949a7c5a68e">FLOAT_MATH::fm_copy3</a> (const float *source, float *dest)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#660f44eb0c15d5ee6df1e912f0e915ea">FLOAT_MATH::fm_copyUniqueVertices</a> (uint32_t vcount, const double *input_vertices, double *output_vertices, uint32_t tcount, const uint32_t *input_indices, uint32_t *output_indices)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#66660b41c914e7f74dfeb7a63ae577bb">FLOAT_MATH::fm_copyUniqueVertices</a> (uint32_t vcount, const float *input_vertices, float *output_vertices, uint32_t tcount, const uint32_t *input_indices, uint32_t *output_indices)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">fm_Tesselate *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#24043d9e6a8342127bda2d663e91c2a9">FLOAT_MATH::fm_createTesselate</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">fm_Triangulate *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f2757653a894b33ffa13feef4e931a69">FLOAT_MATH::fm_createTriangulate</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">fm_VertexIndex *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1fc6052d8226c838ad317ab01d7325dc">FLOAT_MATH::fm_createVertexIndex</a> (float granularity, bool snapToGrid)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">fm_VertexIndex *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#5ca83507e14e16aae1d3d49f43fcbf48">FLOAT_MATH::fm_createVertexIndex</a> (double granularity, bool snapToGrid)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e5b95c45917285d5d79f95874faed261">FLOAT_MATH::fm_cross</a> (double cross[3], const double a[3], const double b[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8646830ccfdaad8014442e1e502e85bc">FLOAT_MATH::fm_cross</a> (float cross[3], const float a[3], const float b[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0ed97c5fcb7e5b758367ee095cdac16b">FLOAT_MATH::fm_cylinderVolume</a> (double radius, double h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#243023211b7a4e5ab60bdb10c4a9db0f">FLOAT_MATH::fm_cylinderVolume</a> (float radius, float h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#08f2780c423b07e24d9e3dfd000b2400">FLOAT_MATH::fm_decomposeTransform</a> (const double local_transform[16], double trans[3], double rot[4], double scale[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#518c9e9f1a383ae51f1400e00168b04d">FLOAT_MATH::fm_decomposeTransform</a> (const float local_transform[16], float trans[3], float rot[4], float scale[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bf8e58a0d9851d3cdecc6669f50909ad">FLOAT_MATH::fm_distance</a> (const double p1[3], const double p2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bcb99669f70be380f66d9a1fde599fab">FLOAT_MATH::fm_distance</a> (const float p1[3], const float p2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7d1a15412acf5290ea0b73ecac94c954">FLOAT_MATH::fm_distancePointLineSegment</a> (const double Point[3], const double LineStart[3], const double LineEnd[3], double intersection[3], LineSegmentType &amp;type, double epsilon)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7a4c8c9a53e6eabd8c92860358eac481">FLOAT_MATH::fm_distancePointLineSegment</a> (const float Point[3], const float LineStart[3], const float LineEnd[3], float intersection[3], LineSegmentType &amp;type, float epsilon)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bdfe8a290fa92d5646aef0e8c3380cd6">FLOAT_MATH::fm_distanceSquared</a> (const double p1[3], const double p2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1721515731405ff0444d53ce4a0ab227">FLOAT_MATH::fm_distanceSquared</a> (const float p1[3], const float p2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ad5f9a1a609e71be0cced09a1017dc9c">FLOAT_MATH::fm_distanceSquaredXZ</a> (const double p1[3], const double p2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2ef966a4f85a8067ed36c020e036b401">FLOAT_MATH::fm_distanceSquaredXZ</a> (const float p1[3], const float p2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#56d956dbe36636ba136f585e2ced5dbb">FLOAT_MATH::fm_distToPlane</a> (const double plane[4], const double pos[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f91f007d37b043bd7e70b4d2de1fbd25">FLOAT_MATH::fm_distToPlane</a> (const float plane[4], const float pos[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ea2ee61cb5692e29c80b7b47d2787746">FLOAT_MATH::fm_dot</a> (const double p1[3], const double p2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#194f9efd2bb057b2209327630dec652e">FLOAT_MATH::fm_dot</a> (const float p1[3], const float p2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7d9d7f616ab8179bef4ded2167ce5050">FLOAT_MATH::fm_doubleToFloat3</a> (const double p[3], float t[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#dc10840852b184d6f2f2c430669a782e">FLOAT_MATH::fm_eulerMatrix</a> (double ax, double ay, double az, double matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#099943af57cdcf6f5d70249dac806205">FLOAT_MATH::fm_eulerMatrix</a> (float ax, float ay, float az, float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#d67317d2b7629351e81abfa31f451f17">FLOAT_MATH::fm_eulerToMatrix</a> (double ax, double ay, double az, double matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#21696a79d14003a743b2b1ff40894b70">FLOAT_MATH::fm_eulerToMatrix</a> (float ax, float ay, float az, float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#97069cb7a27585daea31c25c627d8098">FLOAT_MATH::fm_eulerToMatrixDX</a> (double x, double y, double z, double matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#c80feefbeefd17402f51317b7d545ebb">FLOAT_MATH::fm_eulerToMatrixDX</a> (float x, float y, float z, float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#14a96987c7897f211ec0e494ce8dc9a1">FLOAT_MATH::fm_eulerToQuat</a> (const double euler[3], double quat[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#01eb5d353658649ed49270dc7b81d4eb">FLOAT_MATH::fm_eulerToQuat</a> (const float euler[3], float quat[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1c29c936ad694ebd9c2f5f708e1d216c">FLOAT_MATH::fm_eulerToQuat</a> (double x, double y, double z, double quat[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#afae02ac2136cb97fb7683194968f934">FLOAT_MATH::fm_eulerToQuat</a> (float x, float y, float z, float quat[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#396176e9843fc8020d84baa7e20ae161">FLOAT_MATH::fm_eulerToQuatDX</a> (double x, double y, double z, double quat[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4aeae548e32c6b3fd7b042880853668a">FLOAT_MATH::fm_eulerToQuatDX</a> (float x, float y, float z, float quat[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#13583f8cd7fc965e170e52c7e8590c57">FLOAT_MATH::fm_floatToDouble3</a> (const float p[3], double t[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#42fc3270ce8572b5f8b09d81f30330a3">FLOAT_MATH::fm_getAABB</a> (uint32_t vcount, const double *points, uint32_t pstride, double bmin[3], double bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1defa5e1cac1adb9265c5f0a3d4c9645">FLOAT_MATH::fm_getAABB</a> (uint32_t vcount, const float *points, uint32_t pstride, float bmin[3], float bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cfb7851238a551c764f9feafd0cb2b2d">FLOAT_MATH::fm_getAABBCenter</a> (const double bmin[3], const double bmax[3], double center[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#c9c372bec084a96bb461107edb5d01c4">FLOAT_MATH::fm_getAABBCenter</a> (const float bmin[3], const float bmax[3], float center[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e9ec17de88fc26bdf3fcb8cd53d39379">FLOAT_MATH::fm_getDeterminant</a> (const double matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1507bf2ee9f33cc24aae9f3be4169e39">FLOAT_MATH::fm_getDeterminant</a> (const float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">FM_Axis&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cca771ae9615581702d1376d7adcd7e6">FLOAT_MATH::fm_getDominantAxis</a> (const double normal[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">FM_Axis&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b0e6f3d995aaa137c6811be7da8b1f57">FLOAT_MATH::fm_getDominantAxis</a> (const float normal[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fb9680cca223a32196da9c6bebb62e83">FLOAT_MATH::fm_getPoint</a> (const double *points, uint32_t pstride, uint32_t index)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#51e027555f4bfefcd4b3f516b0d7c25a">FLOAT_MATH::fm_getPoint</a> (const float *points, uint32_t pstride, uint32_t index)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PlaneTriResult&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9866c4c8dcc609e863d70f7ae2d49eae">FLOAT_MATH::fm_getSidePlane</a> (const double p[3], const double plane[4], double epsilon)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PlaneTriResult&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cfb3009ad74719bf7240567fedd43ead">FLOAT_MATH::fm_getSidePlane</a> (const float p[3], const float plane[4], float epsilon)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#db93ce63f47b2c9cac63cb3182432e14">FLOAT_MATH::fm_getSubMatrix</a> (int32_t ki, int32_t kj, double pDst[16], const float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#955922bac08140d8027099632304d507">FLOAT_MATH::fm_getSubMatrix</a> (int32_t ki, int32_t kj, float pDst[16], const float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#33a86c63f974b0dd8a36f584ce8420d9">FLOAT_MATH::fm_getTranslation</a> (const double matrix[16], double t[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a83944760275782e7436df8b53a0c36c">FLOAT_MATH::fm_getTranslation</a> (const float matrix[16], float t[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#90128dfbbb46ec32b217866b7c6c1ad3">FLOAT_MATH::fm_identity</a> (double matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#475707467603b8b04da3692140ab438b">FLOAT_MATH::fm_identity</a> (float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#630962ccf0ed36938841d2d51a5131b5">FLOAT_MATH::fm_inflateMinMax</a> (double bmin[3], double bmax[3], double ratio)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cbd7a02b1c968f46338a96cf6d2bf9a7">FLOAT_MATH::fm_inflateMinMax</a> (float bmin[3], float bmax[3], float ratio)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#89b195b68a106339c1429e0d753518f7">FLOAT_MATH::fm_initMinMax</a> (double bmin[3], double bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#408940ad31da872095e4bcbc3798c962">FLOAT_MATH::fm_initMinMax</a> (float bmin[3], float bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4a64359ac263daf36360ef4e132493f1">FLOAT_MATH::fm_initMinMax</a> (const double p[3], double bmin[3], double bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#50cc16fc96ce2d7866715bfa65ce977c">FLOAT_MATH::fm_initMinMax</a> (const float p[3], float bmin[3], float bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6459cdf86137f0d54738242f1729b509">FLOAT_MATH::fm_insideAABB</a> (const double obmin[3], const double obmax[3], const double tbmin[3], const double tbmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2dcefc394ae6072aa13394e7b6be64cc">FLOAT_MATH::fm_insideAABB</a> (const float obmin[3], const float obmax[3], const float tbmin[3], const float tbmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e035a07d147d8b8ffb32a08381de011a">FLOAT_MATH::fm_insideAABB</a> (const double pos[3], const double bmin[3], const double bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#45c52a87f81bba0ed935d83ff9582de1">FLOAT_MATH::fm_insideAABB</a> (const float pos[3], const float bmin[3], const float bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ae1f55aeb9461abcbe26e9a78ffb901d">FLOAT_MATH::fm_insideTriangle</a> (double Ax, double Ay, double Bx, double By, double Cx, double Cy, double Px, double Py)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#437d2da1a476dd4f020e57dd8ad3803c">FLOAT_MATH::fm_insideTriangle</a> (float Ax, float Ay, float Bx, float By, float Cx, float Cy, float Px, float Py)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bfd2649ec65d4cc9c7255bfb5e1efbc3">FLOAT_MATH::fm_insideTriangleXZ</a> (const double test[3], const double p1[3], const double p2[3], const double p3[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2ca4cef6af901b8de71c71535369229e">FLOAT_MATH::fm_insideTriangleXZ</a> (const float test[3], const float p1[3], const float p2[3], const float p3[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8208152b9486b6d372f7022758a970b3">FLOAT_MATH::fm_intersectAABB</a> (const double bmin1[3], const double bmax1[3], const double bmin2[3], const double bmax2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bc2bf48dcc098618366fa76bf0c2a75a">FLOAT_MATH::fm_intersectAABB</a> (const float bmin1[3], const float bmax1[3], const float bmin2[3], const float bmax2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#72afa3a5fc5c9cf16835bd0bee3d890d">FLOAT_MATH::fm_intersectLineSegmentAABB</a> (const float bmin[3], const float bmax[3], const float p1[3], const float p2[3], float intersect[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">IntersectResult&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9b255a3f2117557e658cd60525367a63">FLOAT_MATH::fm_intersectLineSegments2d</a> (const double a1[3], const double a2[3], const double b1[3], const double b2[3], double intersectionPoint[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">IntersectResult&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7180da587c645ab12754120132d54263">FLOAT_MATH::fm_intersectLineSegments2d</a> (const float a1[3], const float a2[3], const float b1[3], const float b2[3], float intersectionPoint[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">IntersectResult&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4b5d2af380c09a8edd21f0723b333f1a">FLOAT_MATH::fm_intersectLineSegments2dTime</a> (const double a1[3], const double a2[3], const double b1[3], const double b2[3], double &amp;t1, double &amp;t2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">IntersectResult&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2a82702380cd9bd0469ee8663b3facdd">FLOAT_MATH::fm_intersectLineSegments2dTime</a> (const float a1[3], const float a2[3], const float b1[3], const float b2[3], float &amp;t1, float &amp;t2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#13d2636ffac76f43da28440ebb18d975">FLOAT_MATH::fm_intersectPointPlane</a> (const double p1[3], const double p2[3], double *split, const double plane[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#5818d6dc249cc90d8ff4b8d1533b64e3">FLOAT_MATH::fm_intersectPointPlane</a> (const float p1[3], const float p2[3], float *split, const float plane[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#80e7d3a77fae86473625be5a63425d90">FLOAT_MATH::fm_intersectRayAABB</a> (const float bmin[3], const float bmax[3], const float pos[3], const float dir[3], float intersect[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#de981d05557bc6fb54e132f086bfaaab">FLOAT_MATH::fm_inverseRT</a> (const double matrix[16], const double pos[3], double t[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#afb68480d229fd7dabd59dea38dff21c">FLOAT_MATH::fm_inverseRT</a> (const float matrix[16], const float pos[3], float t[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0157d9c02e4cf7f166f518d3f976e8d5">FLOAT_MATH::fm_inverseTransform</a> (const double matrix[16], double inverse_matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#459b88458014177d8945f6e8b269730c">FLOAT_MATH::fm_inverseTransform</a> (const float matrix[16], float inverse_matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#836c58f6d63183907656564053ef95ff">FLOAT_MATH::fm_isMeshCoplanar</a> (uint32_t tcount, const uint32_t *indices, const double *vertices, bool doubleSided)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#06301f8df72d582ed0504a42d7a63d09">FLOAT_MATH::fm_isMeshCoplanar</a> (uint32_t tcount, const uint32_t *indices, const float *vertices, bool doubleSided)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f62add5d2307e9bdc98b5ecd09e1f99c">FLOAT_MATH::fm_isValidTriangle</a> (const double *p1, const double *p2, const double *p3, double epsilon=0.00001f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#141c1e360636067eae8247cf7bcb7e22">FLOAT_MATH::fm_isValidTriangle</a> (const float *p1, const float *p2, const float *p3, float epsilon=0.00001f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0d900929935eab0f69444c1163ad6050">FLOAT_MATH::fm_lerp</a> (const double p1[3], const double p2[3], double dest[3], double lerpValue)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9621fb749969501979e6db6cf2decb58">FLOAT_MATH::fm_lerp</a> (const float p1[3], const float p2[3], float dest[3], float lerpValue)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fd83389c37519a24fc1a3d5e9315fe2e">FLOAT_MATH::fm_lineIntersectsTriangle</a> (const double rayStart[3], const double rayEnd[3], const double p1[3], const double p2[3], const double p3[3], double sect[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6b725c6d345f76e759f091e528250c6c">FLOAT_MATH::fm_lineIntersectsTriangle</a> (const float rayStart[3], const float rayEnd[3], const float p1[3], const float p2[3], const float p3[3], float sect[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cef7c667796813fc8d1cf278176ba27a">FLOAT_MATH::fm_lineSphereIntersect</a> (const double center[3], double radius, const double p1[3], const double p2[3], double intersect[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#add3751eaa131cd3fd3007c456a1be1b">FLOAT_MATH::fm_lineSphereIntersect</a> (const float center[3], float radius, const float p1[3], const float p2[3], float intersect[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f6b650989250c94cd2eb1985fe94da4f">FLOAT_MATH::fm_lineTestAABB</a> (const double p1[3], const double p2[3], const double bmin[3], const double bmax[3], double &amp;time)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fb8afe3f925d308fc0d8d3e6e99e521f">FLOAT_MATH::fm_lineTestAABB</a> (const float p1[3], const float p2[3], const float bmin[3], const float bmax[3], float &amp;time)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#504256443b8d497fc590ed2274b6777a">FLOAT_MATH::fm_lineTestAABBXZ</a> (const double p1[3], const double p2[3], const double bmin[3], const double bmax[3], double &amp;time)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e54daa385d845bcb2e27dfd0340bb920">FLOAT_MATH::fm_lineTestAABBXZ</a> (const float p1[3], const float p2[3], const float bmin[3], const float bmax[3], float &amp;time)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b3c249a70b682abf8ac66bf235a4b861">FLOAT_MATH::fm_matrixMultiply</a> (const double A[16], const double B[16], double dest[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#38037bcca3e6efebe64714e1fa93a253">FLOAT_MATH::fm_matrixMultiply</a> (const float A[16], const float B[16], float dest[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4de39436d7abcaa7af9aacef9db79629">FLOAT_MATH::fm_matrixToQuat</a> (const double matrix[16], double quat[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#672d75bf66999a3d1a6de125e85c5265">FLOAT_MATH::fm_matrixToQuat</a> (const float matrix[16], float quat[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#55cd1b999972c6d34d36976a5785dd92">FLOAT_MATH::fm_minmax</a> (const double p[3], double bmin[3], double bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#696d64ea8806b47c3f9a7a015ba0e304">FLOAT_MATH::fm_minmax</a> (const float p[3], float bmin[3], float bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6c450c0714fff742f2598acaaca6cb75">FLOAT_MATH::fm_multiply</a> (double *A, double scaler)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#d94a34778edfa8266a2cf5c3a9aecd7d">FLOAT_MATH::fm_multiply</a> (float *A, float scaler)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#86af3b4a7ea6811d5d937ac49cc5ea16">FLOAT_MATH::fm_multiplyQuat</a> (const double *qa, const double *qb, double *quat)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9053918ec3894e3fb079e932fd54b647">FLOAT_MATH::fm_multiplyQuat</a> (const float *qa, const float *qb, float *quat)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2421e41a226e975258726a8924260cb5">FLOAT_MATH::fm_multiplyTransform</a> (const double *pA, const double *pB, double *pM)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cbed8443ddbc88cc4408363938cb9b90">FLOAT_MATH::fm_multiplyTransform</a> (const float *pA, const float *pB, float *pM)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7faa64eab0019b0488d6aa35498ac4cb">FLOAT_MATH::fm_nearestPointInTriangle</a> (const double *pos, const double *p1, const double *p2, const double *p3, double *nearest)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ab1bd86fa8cba57940d8de52aa5a4c07">FLOAT_MATH::fm_nearestPointInTriangle</a> (const float *pos, const float *p1, const float *p2, const float *p3, float *nearest)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#548e00bbb0d1d352e737e7d2a842515d">FLOAT_MATH::fm_normalize</a> (double n[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fe19fb5409155a1b100555ae8b27e042">FLOAT_MATH::fm_normalize</a> (float n[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#50fb44ebfddbfab230ac5d86c9335bdc">FLOAT_MATH::fm_normalizeQuat</a> (double n[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ff088a0e1dfb0fc72cd8e890b5ae39a2">FLOAT_MATH::fm_normalizeQuat</a> (float n[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#44b5172cfcadc77e68e1886cc5a33d4a">FLOAT_MATH::fm_OBBtoAABB</a> (const float obmin[3], const float obmax[3], const float matrix[16], float abmin[3], float abmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f571eaae0a688a60535a36e046b2d8a1">FLOAT_MATH::fm_planeToMatrix</a> (const double plane[4], double matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9624b57c4b00648ed09e15b1ec266c32">FLOAT_MATH::fm_planeToMatrix</a> (const float plane[4], float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#923e6aa5445384daf88f76b40fee7d43">FLOAT_MATH::fm_planeToQuat</a> (const double plane[4], double quat[4], double pos[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a885c49a2b1b1cb2be57b88c567d6cc2">FLOAT_MATH::fm_planeToQuat</a> (const float plane[4], float quat[4], float pos[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PlaneTriResult&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bd883d59724d4a7f635f9e01c4fb91e3">FLOAT_MATH::fm_planeTriIntersection</a> (const double plane[4], const double *triangle, uint32_t tstride, double epsilon, double *front, uint32_t &amp;fcount, double *back, uint32_t &amp;bcount)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PlaneTriResult&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#698eb52eed0586a33b43a9caf1faea4a">FLOAT_MATH::fm_planeTriIntersection</a> (const float plane[4], const float *triangle, uint32_t tstride, float epsilon, float *front, uint32_t &amp;fcount, float *back, uint32_t &amp;bcount)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e4f2e7231cc5b69528ee21ca50116dfb">FLOAT_MATH::fm_pointInsidePolygon2d</a> (uint32_t pcount, const double *points, uint32_t pstride, const double *point, uint32_t xindex=0, uint32_t yindex=1)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6143f60040a0bb5d1dcf7ad2dc19b192">FLOAT_MATH::fm_pointInsidePolygon2d</a> (uint32_t pcount, const float *points, uint32_t pstride, const float *point, uint32_t xindex=0, uint32_t yindex=1)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#86bad28adda5215c00f0e78061d36296">FLOAT_MATH::fm_quatRotate</a> (const double quat[4], const double v[3], double r[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b1dbaf174472d60724ab64af30e05223">FLOAT_MATH::fm_quatRotate</a> (const float quat[4], const float v[3], float r[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0692e6e3e2ca00952ed83eddec146c13">FLOAT_MATH::fm_quatToEuler</a> (const double quat[4], double &amp;ax, double &amp;ay, double &amp;az)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fd1c4745cc5047b78dc32a107ce1b227">FLOAT_MATH::fm_quatToEuler</a> (const float quat[4], float &amp;ax, float &amp;ay, float &amp;az)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#56bd993692a86c4d823bd4b99c08fb40">FLOAT_MATH::fm_quatToMatrix</a> (const double quat[4], double matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b363d3868e88b3760f8295f213652242">FLOAT_MATH::fm_quatToMatrix</a> (const float quat[4], float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#d01696fe61f5e4d29e53d16bf09cf896">FLOAT_MATH::fm_rayIntersectsTriangle</a> (const double origin[3], const double dir[3], const double v0[3], const double v1[3], const double v2[3], double &amp;t)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a70a27c3d146e66e393606b4c48fc37a">FLOAT_MATH::fm_rayIntersectsTriangle</a> (const float origin[3], const float dir[3], const float v0[3], const float v1[3], const float v2[3], float &amp;t)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#788462a81a97aa364cf2d8ce7659a29e">FLOAT_MATH::fm_raySphereIntersect</a> (const double center[3], double radius, const double pos[3], const double dir[3], double distance, double intersect[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a1ca791e15419dff5d3ee0948b090219">FLOAT_MATH::fm_raySphereIntersect</a> (const float center[3], float radius, const float pos[3], const float dir[3], float distance, float intersect[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#538e188095ec76178ab7cfe067b8fad4">FLOAT_MATH::fm_releaseTesselate</a> (fm_Tesselate *t)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6235a78977f152249b51e3b7095e8bb1">FLOAT_MATH::fm_releaseTriangulate</a> (fm_Triangulate *t)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7e401fb5f8d705ba7726af2c0beea70d">FLOAT_MATH::fm_releaseVertexIndex</a> (fm_VertexIndex *vindex)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#10f38b4f26044c4f8e60492c4bf70df9">FLOAT_MATH::fm_rotate</a> (const double matri[16], const double pos[3], double t[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9709ed7da00dd74d859b47c48d824eeb">FLOAT_MATH::fm_rotate</a> (const float matrix[16], const float pos[3], float t[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fb398b2a92fc3d6c8672d04137527196">FLOAT_MATH::fm_rotationArc</a> (const double v0[3], const double v1[3], double quat[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#44b109dcdaf358908f56f4d388642f58">FLOAT_MATH::fm_rotationArc</a> (const float v0[3], const float v1[3], float quat[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#64932363739eb294a2636fb80f875284">FLOAT_MATH::fm_samePlane</a> (const double p1[4], const double p2[4], double normalEpsilon=0.01, double dEpsilon=0.001, bool doubleSided=false)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b7f413a7722f01daa020b05ea6cf000c">FLOAT_MATH::fm_samePlane</a> (const float p1[4], const float p2[4], float normalEpsilon=0.01f, float dEpsilon=0.001f, bool doubleSided=false)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#28ed2369616da9a3d27c74d5d99e2c4a">FLOAT_MATH::fm_scale</a> (double x, double y, double z, double matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a8e5d1da135d36933bfae6ec7a4e16dc">FLOAT_MATH::fm_scale</a> (float x, float y, float z, float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4b57ce5768f098431005019aa5d2b48d">FLOAT_MATH::fm_setTranslation</a> (const double *translation, double matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9e7b6b20e5d995bbe4be9cda48f5f590">FLOAT_MATH::fm_setTranslation</a> (const float *translation, float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#53a077f8d4548cf4623209935449345a">FLOAT_MATH::fm_solveX</a> (const double plane[4], double y, double z)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8946aab872f6d90d17b51685fd3b7c1b">FLOAT_MATH::fm_solveX</a> (const float plane[4], float y, float z)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#275c518c289ca38599c9c77b12f65143">FLOAT_MATH::fm_solveY</a> (const double plane[4], double x, double z)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2fd9365eecfffd704a661d8e4975ad4d">FLOAT_MATH::fm_solveY</a> (const float plane[4], float x, float z)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8ce2be953a881145a2932f35552d617e">FLOAT_MATH::fm_solveZ</a> (const double plane[4], double x, double y)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0c57a6810cb46d53c66807a83f24b7f8">FLOAT_MATH::fm_solveZ</a> (const float plane[4], float x, float y)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#95af3221943c8f5212ebcfeebb9d6aa8">FLOAT_MATH::fm_sphereVolume</a> (double radius)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1a34d0ebad3b1971c131e6549b06cdd0">FLOAT_MATH::fm_sphereVolume</a> (float radius)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#35f37d3e0b523cdc219a4751a51d5e98">FLOAT_MATH::fm_subtract</a> (const double *A, const double *B, double *diff)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#60de5964eed515c5785fcad85a0a7efa">FLOAT_MATH::fm_subtract</a> (const float *A, const float *B, float *diff)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7cb9d6d4979454c345c22d96fe5d4d9d">FLOAT_MATH::fm_transform</a> (const double matrix[16], const double pos[3], double t[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#5e7bcf0c2005abcdfb3b983befdba6e0">FLOAT_MATH::fm_transform</a> (const float matrix[16], const float pos[3], float t[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f80ff4e5f08618af5ba00ff9f547647">FLOAT_MATH::fm_transformAABB</a> (const double bmin[3], const double bmax[3], const double matrix[16], double tbmin[3], double tbmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bf97767bcddaed89a04998a225044262">FLOAT_MATH::fm_transformAABB</a> (const float bmin[3], const float bmax[3], const float matrix[16], float tbmin[3], float tbmax[3])</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e0d9cd328d51cec3b434cc0a5ac1aa76">FLOAT_MATH::FM_DEG_TO_RAD</a> = ((2.0f * FM_PI) / 360.0f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bb8140d5d40ac95d14d060b3df484650">FLOAT_MATH::FM_PI</a> = 3.1415926535897932384626433832795028841971693993751f</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7bf8c2dde51efeefb5212bf855aa29f9">FLOAT_MATH::FM_RAD_TO_DEG</a> = (360.0f / (2.0f * FM_PI))</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="9da2fa07f097e59a3697d603b2c2f541"></a><!-- doxytag: member="FloatMath.h::FM_DEFAULT_GRANULARITY" ref="9da2fa07f097e59a3697d603b2c2f541" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define FM_DEFAULT_GRANULARITY&nbsp;&nbsp;&nbsp;0.001f </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+</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_8h-source.html b/docs/source_docs/files/_nv_blast_8h-source.html
index 121ba7d..274fc92 100644
--- a/docs/source_docs/files/_nv_blast_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -252,12 +253,12 @@
<a name="l00710"></a>00710
<a name="l00712"></a>00712 <span class="comment">// NvBlastActor damage and fracturing functions</span>
<a name="l00715"></a>00715 <span class="comment"></span>
-<a name="l00738"></a>00738 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_8h.html#90905cf877bade454668e46621478840">NvBlastActorGenerateFracture</a>
+<a name="l00738"></a>00738 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_8h.html#befb2480ab1985d6fed58583050d57d2">NvBlastActorGenerateFracture</a>
<a name="l00739"></a>00739 (
<a name="l00740"></a>00740 <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers,
<a name="l00741"></a>00741 <span class="keyword">const</span> <a class="code" href="struct_nv_blast_actor.html">NvBlastActor</a>* actor,
<a name="l00742"></a>00742 <span class="keyword">const</span> <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> program,
-<a name="l00743"></a>00743 <span class="keyword">const</span> <a class="code" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>* programParams,
+<a name="l00743"></a>00743 <span class="keyword">const</span> <span class="keywordtype">void</span>* programParams,
<a name="l00744"></a>00744 <a class="code" href="_nv_blast_types_8h.html#fa1be237d696dc68e343189c19cc76e0">NvBlastLog</a> logFn,
<a name="l00745"></a>00745 <a class="code" href="struct_nv_blast_timers.html">NvBlastTimers</a>* timers
<a name="l00746"></a>00746 );
diff --git a/docs/source_docs/files/_nv_blast_8h.html b/docs/source_docs/files/_nv_blast_8h.html
index 19653d5..b70d432 100644
--- a/docs/source_docs/files/_nv_blast_8h.html
+++ b/docs/source_docs/files/_nv_blast_8h.html
@@ -23,6 +23,7 @@
<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>
@@ -48,7 +49,7 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_8h.html#20bf7daebbc3804766c32fd6bd624a07">NvBlastActorCanFracture</a> (const <a class="el" href="struct_nv_blast_actor.html">NvBlastActor</a> *actor, <a class="el" href="_nv_blast_types_8h.html#fa1be237d696dc68e343189c19cc76e0">NvBlastLog</a> logFn)</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_8h.html#90905cf877bade454668e46621478840">NvBlastActorGenerateFracture</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_actor.html">NvBlastActor</a> *actor, const <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> program, const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *programParams, <a class="el" href="_nv_blast_types_8h.html#fa1be237d696dc68e343189c19cc76e0">NvBlastLog</a> logFn, <a class="el" href="struct_nv_blast_timers.html">NvBlastTimers</a> *timers)</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_8h.html#befb2480ab1985d6fed58583050d57d2">NvBlastActorGenerateFracture</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_actor.html">NvBlastActor</a> *actor, const <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> program, const void *programParams, <a class="el" href="_nv_blast_types_8h.html#fa1be237d696dc68e343189c19cc76e0">NvBlastLog</a> logFn, <a class="el" href="struct_nv_blast_timers.html">NvBlastTimers</a> *timers)</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_8h.html#95a908aa7b6e14e1ed881bf3cfe810d6">NvBlastActorGetMaxActorCountForSplit</a> (const <a class="el" href="struct_nv_blast_actor.html">NvBlastActor</a> *actor, <a class="el" href="_nv_blast_types_8h.html#fa1be237d696dc68e343189c19cc76e0">NvBlastLog</a> logFn)</td></tr>
@@ -298,7 +299,7 @@ Deactivate an actor within its family. Conceptually this is "destroying" the act
</div>
</div><p>
-<a class="anchor" name="90905cf877bade454668e46621478840"></a><!-- doxytag: member="NvBlast.h::NvBlastActorGenerateFracture" ref="90905cf877bade454668e46621478840" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastActor *actor, const NvBlastDamageProgram program, const NvBlastProgramParams *programParams, NvBlastLog logFn, NvBlastTimers *timers)" -->
+<a class="anchor" name="befb2480ab1985d6fed58583050d57d2"></a><!-- doxytag: member="NvBlast.h::NvBlastActorGenerateFracture" ref="befb2480ab1985d6fed58583050d57d2" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastActor *actor, const NvBlastDamageProgram program, const void *programParams, NvBlastLog logFn, NvBlastTimers *timers)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -323,7 +324,7 @@ Deactivate an actor within its family. Conceptually this is "destroying" the act
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *&nbsp;</td>
+ <td class="paramtype">const void *&nbsp;</td>
<td class="paramname"> <em>programParams</em>, </td>
</tr>
<tr>
diff --git a/docs/source_docs/files/_nv_blast_actor_8h-source.html b/docs/source_docs/files/_nv_blast_actor_8h-source.html
index f3b1bb5..8e43b9a 100644
--- a/docs/source_docs/files/_nv_blast_actor_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_actor_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -166,7 +167,7 @@
<a name="l00327"></a>00327
<a name="l00328"></a>00328
<a name="l00330"></a>00330
-<a name="l00334"></a>00334 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ad84134173598b48fa4620fc46e90eeb">generateFracture</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&amp; program, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>* programParams, <a class="code" href="_nv_blast_types_8h.html#fa1be237d696dc68e343189c19cc76e0">NvBlastLog</a> logFn, <a class="code" href="struct_nv_blast_timers.html">NvBlastTimers</a>* timers) <span class="keyword">const</span>;
+<a name="l00334"></a>00334 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#6a49c4fb6e6999f6e46f34baaf771a0d">generateFracture</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&amp; program, <span class="keyword">const</span> <span class="keywordtype">void</span>* programParams, <a class="code" href="_nv_blast_types_8h.html#fa1be237d696dc68e343189c19cc76e0">NvBlastLog</a> logFn, <a class="code" href="struct_nv_blast_timers.html">NvBlastTimers</a>* timers) <span class="keyword">const</span>;
<a name="l00335"></a>00335
<a name="l00339"></a>00339 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#7ae51f1cdc7a63ab67823d7cd08552d2">damageBond</a>(uint32_t nodeIndex0, uint32_t nodeIndex1, <span class="keywordtype">float</span> healthDamage);
<a name="l00340"></a>00340
diff --git a/docs/source_docs/files/_nv_blast_actor_8h.html b/docs/source_docs/files/_nv_blast_actor_8h.html
index 7ae5655..7767117 100644
--- a/docs/source_docs/files/_nv_blast_actor_8h.html
+++ b/docs/source_docs/files/_nv_blast_actor_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_actor_serialization_block_8h-source.html b/docs/source_docs/files/_nv_blast_actor_serialization_block_8h-source.html
index ab78dcf..fb7517e 100644
--- a/docs/source_docs/files/_nv_blast_actor_serialization_block_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_actor_serialization_block_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_actor_serialization_block_8h.html b/docs/source_docs/files/_nv_blast_actor_serialization_block_8h.html
index ce019bd..1f8f22f 100644
--- a/docs/source_docs/files/_nv_blast_actor_serialization_block_8h.html
+++ b/docs/source_docs/files/_nv_blast_actor_serialization_block_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_allocator_8h-source.html b/docs/source_docs/files/_nv_blast_allocator_8h-source.html
index 3a973f9..804164b 100644
--- a/docs/source_docs/files/_nv_blast_allocator_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_allocator_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_allocator_8h.html b/docs/source_docs/files/_nv_blast_allocator_8h.html
index 5f53b96..b4b5064 100644
--- a/docs/source_docs/files/_nv_blast_allocator_8h.html
+++ b/docs/source_docs/files/_nv_blast_allocator_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_array_8h-source.html b/docs/source_docs/files/_nv_blast_array_8h-source.html
index e444574..596aec2 100644
--- a/docs/source_docs/files/_nv_blast_array_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_array_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_array_8h.html b/docs/source_docs/files/_nv_blast_array_8h.html
index 111db6c..26d5f83 100644
--- a/docs/source_docs/files/_nv_blast_array_8h.html
+++ b/docs/source_docs/files/_nv_blast_array_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_assert_8h-source.html b/docs/source_docs/files/_nv_blast_assert_8h-source.html
index 5ea079c..486d53d 100644
--- a/docs/source_docs/files/_nv_blast_assert_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_assert_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_assert_8h.html b/docs/source_docs/files/_nv_blast_assert_8h.html
index 18752e1..1a433d1 100644
--- a/docs/source_docs/files/_nv_blast_assert_8h.html
+++ b/docs/source_docs/files/_nv_blast_assert_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_asset_8h-source.html b/docs/source_docs/files/_nv_blast_asset_8h-source.html
index 2b11969..3caff2c 100644
--- a/docs/source_docs/files/_nv_blast_asset_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_asset_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_asset_8h.html b/docs/source_docs/files/_nv_blast_asset_8h.html
index 7cba370..63e7e48 100644
--- a/docs/source_docs/files/_nv_blast_asset_8h.html
+++ b/docs/source_docs/files/_nv_blast_asset_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_atomic_8h-source.html b/docs/source_docs/files/_nv_blast_atomic_8h-source.html
index 6cc57a3..fc3a0c3 100644
--- a/docs/source_docs/files/_nv_blast_atomic_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_atomic_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_atomic_8h.html b/docs/source_docs/files/_nv_blast_atomic_8h.html
index e7700f2..3a7d177 100644
--- a/docs/source_docs/files/_nv_blast_atomic_8h.html
+++ b/docs/source_docs/files/_nv_blast_atomic_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_bond_d_t_o_8h-source.html b/docs/source_docs/files/_nv_blast_bond_d_t_o_8h-source.html
index 57f8cf1..e0aea70 100644
--- a/docs/source_docs/files/_nv_blast_bond_d_t_o_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_bond_d_t_o_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_bond_d_t_o_8h.html b/docs/source_docs/files/_nv_blast_bond_d_t_o_8h.html
index c6eea1d..fc5badd 100644
--- a/docs/source_docs/files/_nv_blast_bond_d_t_o_8h.html
+++ b/docs/source_docs/files/_nv_blast_bond_d_t_o_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_chunk_d_t_o_8h-source.html b/docs/source_docs/files/_nv_blast_chunk_d_t_o_8h-source.html
index 90bea94..4a4f378 100644
--- a/docs/source_docs/files/_nv_blast_chunk_d_t_o_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_chunk_d_t_o_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_chunk_d_t_o_8h.html b/docs/source_docs/files/_nv_blast_chunk_d_t_o_8h.html
index a3045e6..ef0e34b 100644
--- a/docs/source_docs/files/_nv_blast_chunk_d_t_o_8h.html
+++ b/docs/source_docs/files/_nv_blast_chunk_d_t_o_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_chunk_hierarchy_8h-source.html b/docs/source_docs/files/_nv_blast_chunk_hierarchy_8h-source.html
index f12c676..ece34f5 100644
--- a/docs/source_docs/files/_nv_blast_chunk_hierarchy_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_chunk_hierarchy_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_chunk_hierarchy_8h.html b/docs/source_docs/files/_nv_blast_chunk_hierarchy_8h.html
index 01cb2ff..0dd2198 100644
--- a/docs/source_docs/files/_nv_blast_chunk_hierarchy_8h.html
+++ b/docs/source_docs/files/_nv_blast_chunk_hierarchy_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_d_link_8h-source.html b/docs/source_docs/files/_nv_blast_d_link_8h-source.html
index ce531ad..9cecc07 100644
--- a/docs/source_docs/files/_nv_blast_d_link_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_d_link_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_d_link_8h.html b/docs/source_docs/files/_nv_blast_d_link_8h.html
index 012b706..be602ab 100644
--- a/docs/source_docs/files/_nv_blast_d_link_8h.html
+++ b/docs/source_docs/files/_nv_blast_d_link_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_debug_render_8h-source.html b/docs/source_docs/files/_nv_blast_debug_render_8h-source.html
new file mode 100644
index 0000000..a30082d
--- /dev/null
+++ b/docs/source_docs/files/_nv_blast_debug_render_8h-source.html
@@ -0,0 +1,103 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/globals/include/NvBlastDebugRender.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/globals/include/NvBlastDebugRender.h</h1><a href="_nv_blast_debug_render_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span>
+<a name="l00002"></a>00002 <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span>
+<a name="l00003"></a>00003 <span class="comment">//</span>
+<a name="l00004"></a>00004 <span class="comment">// Notice</span>
+<a name="l00005"></a>00005 <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span>
+<a name="l00006"></a>00006 <span class="comment">// proprietary rights in and to this software and related documentation and</span>
+<a name="l00007"></a>00007 <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span>
+<a name="l00008"></a>00008 <span class="comment">// distribution of this software and related documentation without an express</span>
+<a name="l00009"></a>00009 <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span>
+<a name="l00010"></a>00010 <span class="comment">//</span>
+<a name="l00011"></a>00011 <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span>
+<a name="l00012"></a>00012 <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span>
+<a name="l00013"></a>00013 <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span>
+<a name="l00014"></a>00014 <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span>
+<a name="l00015"></a>00015 <span class="comment">//</span>
+<a name="l00016"></a>00016 <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span>
+<a name="l00017"></a>00017 <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span>
+<a name="l00018"></a>00018 <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span>
+<a name="l00019"></a>00019 <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span>
+<a name="l00020"></a>00020 <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span>
+<a name="l00021"></a>00021 <span class="comment">// This code supersedes and replaces all information previously supplied.</span>
+<a name="l00022"></a>00022 <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span>
+<a name="l00023"></a>00023 <span class="comment">// components in life support devices or systems without express written approval of</span>
+<a name="l00024"></a>00024 <span class="comment">// NVIDIA Corporation.</span>
+<a name="l00025"></a>00025 <span class="comment">//</span>
+<a name="l00026"></a>00026 <span class="comment">// Copyright (c) 2016-2017 NVIDIA Corporation. All rights reserved.</span>
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <span class="preprocessor">#pragma once</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;<a class="code" href="_nv_c_types_8h.html">NvCTypes.h</a>&gt;</span>
+<a name="l00031"></a>00031
+<a name="l00032"></a>00032 <span class="keyword">namespace </span>Nv
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <span class="keyword">namespace </span>Blast
+<a name="l00035"></a>00035 {
+<a name="l00036"></a>00036
+<a name="l00037"></a>00037
+<a name="l00041"></a><a class="code" href="struct_nv_1_1_blast_1_1_debug_line.html">00041</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_debug_line.html">DebugLine</a>
+<a name="l00042"></a>00042 {
+<a name="l00043"></a><a class="code" href="struct_nv_1_1_blast_1_1_debug_line.html#ae5d9d324ac30cec64094d9d298ce634">00043</a> <a class="code" href="struct_nv_1_1_blast_1_1_debug_line.html#ae5d9d324ac30cec64094d9d298ce634">DebugLine</a>(<span class="keyword">const</span> <a class="code" href="struct_nvc_vec3.html">NvcVec3</a>&amp; p0, <span class="keyword">const</span> <a class="code" href="struct_nvc_vec3.html">NvcVec3</a>&amp; p1, uint32_t c)
+<a name="l00044"></a>00044 : <a class="code" href="struct_nv_1_1_blast_1_1_debug_line.html#900f59e8ec5d372ff24af7d90f505d1c">pos0</a>(p0), <a class="code" href="struct_nv_1_1_blast_1_1_debug_line.html#78ebd9ea3b8a753f1f4df5605a26c9c9">color0</a>(c), <a class="code" href="struct_nv_1_1_blast_1_1_debug_line.html#931c30a7891661f736eb71430ae7dcdb">pos1</a>(p1), <a class="code" href="struct_nv_1_1_blast_1_1_debug_line.html#4cc69e9a66bb17d48c52b8e68fea0a55">color1</a>(c) {}
+<a name="l00045"></a>00045
+<a name="l00046"></a><a class="code" href="struct_nv_1_1_blast_1_1_debug_line.html#900f59e8ec5d372ff24af7d90f505d1c">00046</a> <a class="code" href="struct_nvc_vec3.html">NvcVec3</a> <a class="code" href="struct_nv_1_1_blast_1_1_debug_line.html#900f59e8ec5d372ff24af7d90f505d1c">pos0</a>;
+<a name="l00047"></a><a class="code" href="struct_nv_1_1_blast_1_1_debug_line.html#78ebd9ea3b8a753f1f4df5605a26c9c9">00047</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_debug_line.html#78ebd9ea3b8a753f1f4df5605a26c9c9">color0</a>;
+<a name="l00048"></a><a class="code" href="struct_nv_1_1_blast_1_1_debug_line.html#931c30a7891661f736eb71430ae7dcdb">00048</a> <a class="code" href="struct_nvc_vec3.html">NvcVec3</a> <a class="code" href="struct_nv_1_1_blast_1_1_debug_line.html#931c30a7891661f736eb71430ae7dcdb">pos1</a>;
+<a name="l00049"></a><a class="code" href="struct_nv_1_1_blast_1_1_debug_line.html#4cc69e9a66bb17d48c52b8e68fea0a55">00049</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_debug_line.html#4cc69e9a66bb17d48c52b8e68fea0a55">color1</a>;
+<a name="l00050"></a>00050 };
+<a name="l00051"></a>00051
+<a name="l00052"></a>00052
+<a name="l00056"></a><a class="code" href="struct_nv_1_1_blast_1_1_debug_buffer.html">00056</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_debug_buffer.html">DebugBuffer</a>
+<a name="l00057"></a>00057 {
+<a name="l00058"></a><a class="code" href="struct_nv_1_1_blast_1_1_debug_buffer.html#a2bdb627be47cc0fd175d4ca61958fcb">00058</a> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_debug_line.html">DebugLine</a>* <a class="code" href="struct_nv_1_1_blast_1_1_debug_buffer.html#a2bdb627be47cc0fd175d4ca61958fcb">lines</a>;
+<a name="l00059"></a><a class="code" href="struct_nv_1_1_blast_1_1_debug_buffer.html#f6f3565fb58a4218b8f50982557b1a9a">00059</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_debug_buffer.html#f6f3565fb58a4218b8f50982557b1a9a">lineCount</a>;
+<a name="l00060"></a>00060 };
+<a name="l00061"></a>00061
+<a name="l00062"></a>00062
+<a name="l00063"></a>00063 } <span class="comment">// namespace Blast</span>
+<a name="l00064"></a>00064 } <span class="comment">// namespace Nv</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_debug_render_8h.html b/docs/source_docs/files/_nv_blast_debug_render_8h.html
new file mode 100644
index 0000000..d9cee81
--- /dev/null
+++ b/docs/source_docs/files/_nv_blast_debug_render_8h.html
@@ -0,0 +1,63 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/globals/include/NvBlastDebugRender.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/globals/include/NvBlastDebugRender.h File Reference</h1><code>#include &lt;<a class="el" href="_nv_c_types_8h-source.html">NvCTypes.h</a>&gt;</code><br>
+
+<p>
+<a href="_nv_blast_debug_render_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_debug_buffer.html">Nv::Blast::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">Nv::Blast::DebugLine</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_apex_destruction_8h-source.html b/docs/source_docs/files/_nv_blast_ext_apex_destruction_8h-source.html
index 0ea6f42..f07a839 100644
--- a/docs/source_docs/files/_nv_blast_ext_apex_destruction_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_apex_destruction_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_apex_destruction_8h.html b/docs/source_docs/files/_nv_blast_ext_apex_destruction_8h.html
index e8190fa..bf7fbec 100644
--- a/docs/source_docs/files/_nv_blast_ext_apex_destruction_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_apex_destruction_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_apex_import_tool_8h-source.html b/docs/source_docs/files/_nv_blast_ext_apex_import_tool_8h-source.html
index f84c354..c08ed2a 100644
--- a/docs/source_docs/files/_nv_blast_ext_apex_import_tool_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_apex_import_tool_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_apex_import_tool_8h.html b/docs/source_docs/files/_nv_blast_ext_apex_import_tool_8h.html
index d47b91e..36a9c6b 100644
--- a/docs/source_docs/files/_nv_blast_ext_apex_import_tool_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_apex_import_tool_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_apex_shared_parts_8h-source.html b/docs/source_docs/files/_nv_blast_ext_apex_shared_parts_8h-source.html
index 327a0b6..ad03534 100644
--- a/docs/source_docs/files/_nv_blast_ext_apex_shared_parts_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_apex_shared_parts_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_apex_shared_parts_8h.html b/docs/source_docs/files/_nv_blast_ext_apex_shared_parts_8h.html
index 47ca519..7edadbc 100644
--- a/docs/source_docs/files/_nv_blast_ext_apex_shared_parts_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_apex_shared_parts_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_asset_utils_8h-source.html b/docs/source_docs/files/_nv_blast_ext_asset_utils_8h-source.html
index d931389..109cd40 100644
--- a/docs/source_docs/files/_nv_blast_ext_asset_utils_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_asset_utils_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -88,26 +89,30 @@
<a name="l00069"></a>00069 };
<a name="l00070"></a>00070
<a name="l00071"></a>00071
-<a name="l00096"></a>00096 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_blast_asset_desc.html">NvBlastAssetDesc</a> <a class="code" href="_nv_blast_ext_asset_utils_8h.html#2b75dab42d0fa66f1bed0592f6058e36">NvBlastExtAssetUtilsMergeAssets</a>
-<a name="l00097"></a>00097 (
-<a name="l00098"></a>00098 <span class="keyword">const</span> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>** components,
-<a name="l00099"></a>00099 <span class="keyword">const</span> <a class="code" href="struct_nvc_quat.html">NvcQuat</a>* rotations,
-<a name="l00100"></a>00100 <span class="keyword">const</span> <a class="code" href="struct_nvc_vec3.html">NvcVec3</a>* translations,
-<a name="l00101"></a>00101 uint32_t componentCount,
-<a name="l00102"></a>00102 <span class="keyword">const</span> <a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>* newBondDescs,
-<a name="l00103"></a>00103 uint32_t newBondCount
-<a name="l00104"></a>00104 );
-<a name="l00105"></a>00105
-<a name="l00106"></a>00106
-<a name="l00117"></a>00117 <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_asset_utils_8h.html#49b93a2a5d9b21865bf445c0e2ffc733">NvBlastExtAssetTransformInPlace</a>
-<a name="l00118"></a>00118 (
-<a name="l00119"></a>00119 <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>* asset,
-<a name="l00120"></a>00120 <span class="keyword">const</span> <a class="code" href="struct_nvc_vec3.html">NvcVec3</a>* scale,
-<a name="l00121"></a>00121 <span class="keyword">const</span> <a class="code" href="struct_nvc_quat.html">NvcQuat</a>* rotation,
-<a name="l00122"></a>00122 <span class="keyword">const</span> <a class="code" href="struct_nvc_vec3.html">NvcVec3</a>* translation
-<a name="l00123"></a>00123 );
+<a name="l00110"></a>00110 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_blast_asset_desc.html">NvBlastAssetDesc</a> <a class="code" href="_nv_blast_ext_asset_utils_8h.html#f3bdbe570cddbaa96d3a5269e7d1385d">NvBlastExtAssetUtilsMergeAssets</a>
+<a name="l00111"></a>00111 (
+<a name="l00112"></a>00112 <span class="keyword">const</span> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>** components,
+<a name="l00113"></a>00113 <span class="keyword">const</span> <a class="code" href="struct_nvc_vec3.html">NvcVec3</a>* scales,
+<a name="l00114"></a>00114 <span class="keyword">const</span> <a class="code" href="struct_nvc_quat.html">NvcQuat</a>* rotations,
+<a name="l00115"></a>00115 <span class="keyword">const</span> <a class="code" href="struct_nvc_vec3.html">NvcVec3</a>* translations,
+<a name="l00116"></a>00116 uint32_t componentCount,
+<a name="l00117"></a>00117 <span class="keyword">const</span> <a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>* newBondDescs,
+<a name="l00118"></a>00118 uint32_t newBondCount,
+<a name="l00119"></a>00119 uint32_t* chunkIndexOffsets,
+<a name="l00120"></a>00120 uint32_t* chunkReorderMap,
+<a name="l00121"></a>00121 uint32_t chunkReorderMapSize
+<a name="l00122"></a>00122 );
+<a name="l00123"></a>00123
<a name="l00124"></a>00124
-<a name="l00125"></a>00125 <span class="preprocessor">#endif // ifndef NVBLASTEXTASSETUTILS_H</span>
+<a name="l00135"></a>00135 <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_asset_utils_8h.html#49b93a2a5d9b21865bf445c0e2ffc733">NvBlastExtAssetTransformInPlace</a>
+<a name="l00136"></a>00136 (
+<a name="l00137"></a>00137 <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>* asset,
+<a name="l00138"></a>00138 <span class="keyword">const</span> <a class="code" href="struct_nvc_vec3.html">NvcVec3</a>* scale,
+<a name="l00139"></a>00139 <span class="keyword">const</span> <a class="code" href="struct_nvc_quat.html">NvcQuat</a>* rotation,
+<a name="l00140"></a>00140 <span class="keyword">const</span> <a class="code" href="struct_nvc_vec3.html">NvcVec3</a>* translation
+<a name="l00141"></a>00141 );
+<a name="l00142"></a>00142
+<a name="l00143"></a>00143 <span class="preprocessor">#endif // ifndef NVBLASTEXTASSETUTILS_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_asset_utils_8h.html b/docs/source_docs/files/_nv_blast_ext_asset_utils_8h.html
index f76e8e8..296da1b 100644
--- a/docs/source_docs/files/_nv_blast_ext_asset_utils_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_asset_utils_8h.html
@@ -23,6 +23,7 @@
<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>
@@ -52,7 +53,7 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_asset_utils_8h.html#93400dd7095443ef1af37d43077a4e8a">NvBlastExtAssetUtilsAddWorldBonds</a> (const <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> *asset, const uint32_t *worldBoundChunks, uint32_t worldBoundChunkCount, const <a class="el" href="struct_nvc_vec3.html">NvcVec3</a> *bondDirections, const uint32_t *bondUserData)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <a class="el" href="struct_nv_blast_asset_desc.html">NvBlastAssetDesc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_asset_utils_8h.html#2b75dab42d0fa66f1bed0592f6058e36">NvBlastExtAssetUtilsMergeAssets</a> (const <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> **components, const <a class="el" href="struct_nvc_quat.html">NvcQuat</a> *rotations, const <a class="el" href="struct_nvc_vec3.html">NvcVec3</a> *translations, uint32_t componentCount, const <a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a> *newBondDescs, uint32_t newBondCount)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <a class="el" href="struct_nv_blast_asset_desc.html">NvBlastAssetDesc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_asset_utils_8h.html#f3bdbe570cddbaa96d3a5269e7d1385d">NvBlastExtAssetUtilsMergeAssets</a> (const <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> **components, const <a class="el" href="struct_nvc_vec3.html">NvcVec3</a> *scales, const <a class="el" href="struct_nvc_quat.html">NvcQuat</a> *rotations, const <a class="el" href="struct_nvc_vec3.html">NvcVec3</a> *translations, uint32_t componentCount, const <a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a> *newBondDescs, uint32_t newBondCount, uint32_t *chunkIndexOffsets, uint32_t *chunkReorderMap, uint32_t chunkReorderMapSize)</td></tr>
</table>
<hr><h2>Function Documentation</h2>
@@ -164,7 +165,7 @@ Reauthor the provided asset to bond the specified support chunks to the world.<p
</div>
</div><p>
-<a class="anchor" name="2b75dab42d0fa66f1bed0592f6058e36"></a><!-- doxytag: member="NvBlastExtAssetUtils.h::NvBlastExtAssetUtilsMergeAssets" ref="2b75dab42d0fa66f1bed0592f6058e36" args="(const NvBlastAsset **components, const NvcQuat *rotations, const NvcVec3 *translations, uint32_t componentCount, const NvBlastExtAssetUtilsBondDesc *newBondDescs, uint32_t newBondCount)" -->
+<a class="anchor" name="f3bdbe570cddbaa96d3a5269e7d1385d"></a><!-- doxytag: member="NvBlastExtAssetUtils.h::NvBlastExtAssetUtilsMergeAssets" ref="f3bdbe570cddbaa96d3a5269e7d1385d" args="(const NvBlastAsset **components, const NvcVec3 *scales, const NvcQuat *rotations, const NvcVec3 *translations, uint32_t componentCount, const NvBlastExtAssetUtilsBondDesc *newBondDescs, uint32_t newBondCount, uint32_t *chunkIndexOffsets, uint32_t *chunkReorderMap, uint32_t chunkReorderMapSize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -177,6 +178,12 @@ Reauthor the provided asset to bond the specified support chunks to the world.<p
<tr>
<td class="paramkey"></td>
<td></td>
+ <td class="paramtype">const <a class="el" href="struct_nvc_vec3.html">NvcVec3</a> *&nbsp;</td>
+ <td class="paramname"> <em>scales</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
<td class="paramtype">const <a class="el" href="struct_nvc_quat.html">NvcQuat</a> *&nbsp;</td>
<td class="paramname"> <em>rotations</em>, </td>
</tr>
@@ -202,7 +209,25 @@ Reauthor the provided asset to bond the specified support chunks to the world.<p
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&nbsp;</td>
- <td class="paramname"> <em>newBondCount</em></td><td>&nbsp;</td>
+ <td class="paramname"> <em>newBondCount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>chunkIndexOffsets</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>chunkReorderMap</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>chunkReorderMapSize</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
@@ -217,15 +242,20 @@ Reauthor the provided asset to bond the specified support chunks to the world.<p
Creates an asset descriptor which will build an asset that merges several assets. Each asset (or component) is given a transform, applied to the geometric information in the chunk and bond descriptors.<p>
New bond descriptors may be given to bond support chunks from different components.<p>
An <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> may appear more than once in the components array.<p>
+This function will call NvBlastEnsureAssetExactSupportCoverage on the returned chunk descriptors. It will also call NvBlastReorderAssetDescChunks if the user passes in valid arrays for chunkReorderMap and chunkReorderMapSize. Otherwise, the user must ensure that the returned chunk descriptors are in a valid order is valid before using them.<p>
NOTE: This function allocates memory using the allocator in NvBlastGlobals, to create the new chunk and bond descriptor arrays referenced in the returned <a class="el" href="struct_nv_blast_asset_desc.html">NvBlastAssetDesc</a>. The user must free this memory after use with NVBLAST_FREE appied to the pointers in the returned <a class="el" href="struct_nv_blast_asset_desc.html">NvBlastAssetDesc</a>.<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>components</em>&nbsp;</td><td>An array of assets to merge, of size componentCount. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>scales</em>&nbsp;</td><td>An array of scales to apply to the geometric data in the chunks and bonds. If NULL, no scales are applied. If not NULL, the array must be of size componentCount. </td></tr>
<tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>rotations</em>&nbsp;</td><td>An array of rotations to apply to the geometric data in the chunks and bonds, stored quaternion format. The quaternions MUST be normalized. If NULL, no rotations are applied. If not NULL, the array must be of size componentCount. </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>translations</em>&nbsp;</td><td>An array of transforms to apply to the geometric data in the chunks and bonds. If NULL, no translations are applied. If not NULL, the array must be of size componentCount. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>translations</em>&nbsp;</td><td>An array of translations to apply to the geometric data in the chunks and bonds. If NULL, no translations are applied. If not NULL, the array must be of size componentCount. </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>[in]</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, of size newBondCount. If NULL, newBondCount must be 0. </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>newBondCount</em>&nbsp;</td><td>The size of the newBondDescs array.</td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>newBondCount</em>&nbsp;</td><td>The size of the newBondDescs array. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>chunkIndexOffsets</em>&nbsp;</td><td>If not NULL, must point to a uin32_t array of size componentCount. It will be filled with the starting elements in chunkReorderMap corresponding to each component. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>chunkReorderMap</em>&nbsp;</td><td>If not NULL, the returned descriptor is run through NvBlastReorderAssetDescChunks, to ensure that it is a valid asset descriptor. In the process, chunks may be reordered (in addition to their natural re-indexing due to them all being placed in one array). To map from the old chunk indexing for the various component assets to the chunk indexing used in the returned descriptor, set chunkReorderMap to point to a uin32_t array of size equal to the total number of chunks in all components, and pass in a non-NULL value to chunkIndexOffsets as described above. Then, for component index c and chunk index k within that component, the new chunk index is given by: index = chunkReorderMap[ k + chunkIndexOffsets[c] ]. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>chunkReorderMapSize</em>&nbsp;</td><td>The size of the array passed into chunkReorderMap, if chunkReorderMap is not NULL. This is for safety, so that this function does not overwrite chunkReorderMap.</td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>an asset descriptor that will build an asset which merges the components, using NvBlastCreateAsset. </dd></dl>
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 1c8ded0..ca016a5 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
@@ -23,6 +23,7 @@
<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>
@@ -84,30 +85,65 @@
<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 }
-<a name="l00051"></a>00051 }
-<a name="l00052"></a>00052
-<a name="l00066"></a>00066 <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="l00067"></a>00067 <span class="keyword">const</span> physx::PxVec2* uv, uint32_t verticesCount, <span class="keyword">const</span> uint32_t* indices, uint32_t indicesCount);
-<a name="l00068"></a>00068
-<a name="l00076"></a>00076 <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="l00077"></a>00077 <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a>* rng);
-<a name="l00078"></a>00078
-<a name="l00083"></a>00083 <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="l00084"></a>00084
-<a name="l00089"></a>00089 <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="l00090"></a>00090 physx::PxPhysicsInsertionCallback* insertionCallback);
-<a name="l00091"></a>00091
-<a name="l00096"></a>00096 <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="l00097"></a>00097 physx::PxPhysicsInsertionCallback* insertionCallback);
-<a name="l00098"></a>00098
-<a name="l00109"></a>00109 <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#b715b7b9950152e0a021869ceed2e494">NvBlastExtAuthoringProcessFracture</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>&amp; fTool,
-<a name="l00110"></a>00110 <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, int32_t defaultSupportDepth = -1);
-<a name="l00111"></a>00111
-<a name="l00112"></a>00112
-<a name="l00117"></a>00117 <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="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="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="l00119"></a>00119 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORING_H</span>
+<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="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="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>
</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 0476721..d0c0463 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_8h.html
@@ -23,6 +23,7 @@
<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>
@@ -67,8 +68,15 @@
<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 <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>
+
<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#b715b7b9950152e0a021869ceed2e494">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, int32_t defaultSupportDepth=-1)</td></tr>
+<a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#e2fd14c835d63b3cb910e7e5e50d6bb5">NvBlastExtAuthoringTransformCollisionHull</a> (const <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#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>
</table>
<hr><h2>Function Documentation</h2>
@@ -273,7 +281,89 @@ Voronoi sites should not be generated outside of the fractured mesh, so VoronoiS
</div>
</div><p>
-<a class="anchor" name="b715b7b9950152e0a021869ceed2e494"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringProcessFracture" ref="b715b7b9950152e0a021869ceed2e494" args="(Nv::Blast::FractureTool &amp;fTool, Nv::Blast::BlastBondGenerator &amp;bondGenerator, Nv::Blast::ConvexMeshBuilder &amp;collisionBuilder, int32_t defaultSupportDepth=&#45;1)" -->
+<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)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NVBLAST_API uint32_t NvBlastExtAuthoringFindAssetConnectingBonds </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> **&nbsp;</td>
+ <td class="paramname"> <em>components</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const physx::PxVec3 *&nbsp;</td>
+ <td class="paramname"> <em>scales</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const physx::PxQuat *&nbsp;</td>
+ <td class="paramname"> <em>rotations</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const physx::PxVec3 *&nbsp;</td>
+ <td class="paramname"> <em>translations</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t **&nbsp;</td>
+ <td class="paramname"> <em>convexHullOffsets</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_collision_hull.html">Nv::Blast::CollisionHull</a> ***&nbsp;</td>
+ <td class="paramname"> <em>chunkHulls</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>componentCount</em>, </td>
+ </tr>
+ <tr>
+ <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>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Finds bonds connecting chunks in a list of assets<p>
+New bond descriptors may be given to bond support chunks from different components.<p>
+An <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> may appear more than once in the components array.<p>
+NOTE: This function allocates memory using the allocator in NvBlastGlobals, to create the new bond descriptor arrays returned. The user must free this memory after use with NVBLAST_FREE<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>components</em>&nbsp;</td><td>An array of assets to merge, of size componentCount. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>scales</em>&nbsp;</td><td>If not NULL, an array of size componentCount of scales to apply to the geometric data in the chunks and bonds. If NULL, no scaling is applied. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>rotations</em>&nbsp;</td><td>If not NULL, an array of size componentCount of rotations to apply to the geometric data in the chunks and bonds. The quaternions MUST be normalized. If NULL, no rotations are applied. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>translations</em>&nbsp;</td><td>If not NULL, an array of of size componentCount of translations to apply to the geometric data in the chunks and bonds. If NULL, no translations are applied. </td></tr>
+ <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>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the number of bonds in newBondDescs </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a6ed285a916f8dd64001820d1633bb4e"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringProcessFracture" ref="a6ed285a916f8dd64001820d1633bb4e" args="(Nv::Blast::FractureTool &amp;fTool, Nv::Blast::BlastBondGenerator &amp;bondGenerator, Nv::Blast::ConvexMeshBuilder &amp;collisionBuilder, const Nv::Blast::CollisionParams &amp;collisionParam, int32_t defaultSupportDepth=&#45;1)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -298,6 +388,12 @@ Voronoi sites should not be generated outside of the fractured mesh, so VoronoiS
<tr>
<td class="paramkey"></td>
<td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>collisionParam</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
<td class="paramtype">int32_t&nbsp;</td>
<td class="paramname"> <em>defaultSupportDepth</em> = <code>-1</code></td><td>&nbsp;</td>
</tr>
@@ -318,12 +414,111 @@ Performs pending fractures and generates fractured asset, render and collision g
<tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>bondGenerator</em>&nbsp;</td><td>Bond generator created by NvBlastExtAuthoringCreateBondGenerator </td></tr>
<tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>collisionBuilder</em>&nbsp;</td><td>Collision builder created by NvBlastExtAuthoringCreateConvexMeshBuilder </td></tr>
<tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>defaultSupportDepth</em>&nbsp;</td><td>All new chunks will be marked as support if its depth equal to defaultSupportDepth. By default leaves (chunks without children) marked as support. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>collisionParam</em>&nbsp;</td><td>Parameters of collision hulls generation. </td></tr>
</table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>Authoring result </dd></dl>
</div>
</div><p>
+<a class="anchor" name="e2fd14c835d63b3cb910e7e5e50d6bb5"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringTransformCollisionHull" ref="e2fd14c835d63b3cb910e7e5e50d6bb5" args="(const Nv::Blast::CollisionHull *hull, const physx::PxVec3 *scaling, const physx::PxQuat *rotation, const physx::PxVec3 *translation)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NVBLAST_API <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* NvBlastExtAuthoringTransformCollisionHull </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a> *&nbsp;</td>
+ <td class="paramname"> <em>hull</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const physx::PxVec3 *&nbsp;</td>
+ <td class="paramname"> <em>scaling</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const physx::PxQuat *&nbsp;</td>
+ <td class="paramname"> <em>rotation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const physx::PxVec3 *&nbsp;</td>
+ <td class="paramname"> <em>translation</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Transforms collision hull in place using scale, rotation, transform. <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>hull</em>&nbsp;</td><td>Pointer to the hull to be transformed (modified). </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>scale</em>&nbsp;</td><td>Pointer to scale to be applied. Can be nullptr. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>rotation</em>&nbsp;</td><td>Pointer to rotation to be applied. Can be nullptr. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>translation</em>&nbsp;</td><td>Pointer to translation to be applied. Can be nullptr. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b18076da1fdaba742be2f64f1c47ebb6"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringTransformCollisionHullInPlace" ref="b18076da1fdaba742be2f64f1c47ebb6" args="(Nv::Blast::CollisionHull *hull, const physx::PxVec3 *scaling, const physx::PxQuat *rotation, const physx::PxVec3 *translation)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NVBLAST_API void NvBlastExtAuthoringTransformCollisionHullInPlace </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a> *&nbsp;</td>
+ <td class="paramname"> <em>hull</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const physx::PxVec3 *&nbsp;</td>
+ <td class="paramname"> <em>scaling</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const physx::PxQuat *&nbsp;</td>
+ <td class="paramname"> <em>rotation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const physx::PxVec3 *&nbsp;</td>
+ <td class="paramname"> <em>translation</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Transforms collision hull in place using scale, rotation, transform. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in,out]</tt>&nbsp;</td><td valign="top"><em>hull</em>&nbsp;</td><td>Pointer to the hull to be transformed (modified). </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>scale</em>&nbsp;</td><td>Pointer to scale to be applied. Can be nullptr. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>rotation</em>&nbsp;</td><td>Pointer to rotation to be applied. Can be nullptr. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>translation</em>&nbsp;</td><td>Pointer to translation to be applied. Can be nullptr. </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_accelerator_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h-source.html
index 279b2e4..f643827 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -73,93 +74,145 @@
<a name="l00036"></a>00036
<a name="l00037"></a>00037 <span class="keyword">namespace </span>Nv
<a name="l00038"></a>00038 {
-<a name="l00039"></a>00039 <span class="keyword">namespace </span>Blast
-<a name="l00040"></a>00040 {
+<a name="l00039"></a>00039 <span class="keyword">namespace </span>Blast
+<a name="l00040"></a>00040 {
<a name="l00041"></a>00041
-<a name="l00042"></a>00042 <span class="keyword">class </span>Mesh;
+<a name="l00042"></a>00042 <span class="keyword">class </span>Mesh;
<a name="l00043"></a>00043
<a name="l00044"></a>00044
-<a name="l00048"></a><a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">00048</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>
-<a name="l00049"></a>00049 {
-<a name="l00050"></a>00050 <span class="keyword">public</span>:
-<a name="l00057"></a>00057 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>&amp; fc) = 0;
-<a name="l00062"></a>00062 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">setState</a>(<span class="keyword">const</span> physx::PxVec3&amp; point) = 0;
-<a name="l00067"></a>00067 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">getNextFacet</a>() = 0;
+<a name="l00048"></a><a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">00048</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>
+<a name="l00049"></a>00049 {
+<a name="l00050"></a>00050 <span class="keyword">public</span>:
+<a name="l00057"></a>00057 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>&amp; fc) = 0;
+<a name="l00062"></a>00062 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">setState</a>(<span class="keyword">const</span> physx::PxVec3&amp; point) = 0;
+<a name="l00067"></a>00067 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">getNextFacet</a>() = 0;
<a name="l00068"></a>00068
-<a name="l00069"></a><a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">00069</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a>() {};
-<a name="l00070"></a>00070 };
-<a name="l00071"></a>00071
+<a name="l00069"></a>00069
+<a name="l00070"></a><a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">00070</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a>() {};
+<a name="l00071"></a>00071 };
<a name="l00072"></a>00072
-<a name="l00076"></a><a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">00076</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">DummyAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>
-<a name="l00077"></a>00077 {
-<a name="l00078"></a>00078 <span class="keyword">public</span>:
-<a name="l00082"></a>00082 <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#5b164cf3944cfd733cf425cd340155a3">DummyAccelerator</a>(int32_t count);
-<a name="l00083"></a>00083 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#86de630e31259aecd6f72604469ca5d6">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>&amp; fc);
-<a name="l00084"></a>00084 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#86de630e31259aecd6f72604469ca5d6">setState</a>(<span class="keyword">const</span> physx::PxVec3&amp; point);
-<a name="l00085"></a>00085 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#8922a9b3750aaa6a5f434d90cec48d00">getNextFacet</a>();
-<a name="l00086"></a>00086
-<a name="l00087"></a>00087 <span class="keyword">private</span>:
-<a name="l00088"></a>00088 int32_t count;
-<a name="l00089"></a>00089 int32_t current;
-<a name="l00090"></a>00090 };
-<a name="l00091"></a>00091
-<a name="l00097"></a><a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">00097</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>
-<a name="l00098"></a>00098 {
-<a name="l00099"></a>00099 <span class="keyword">public</span>:
-<a name="l00104"></a>00104 <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#3ed9ee4f95e167190f9ad263a21494d3">BBoxBasedAccelerator</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t resolution);
-<a name="l00105"></a>00105 <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#b8af0589b8c79c37fa683137d44f2ee0">~BBoxBasedAccelerator</a>();
-<a name="l00106"></a>00106 int32_t <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#2b6aeb41c4d89f9aa94702c7e73337bc">getNextFacet</a>();
-<a name="l00107"></a>00107 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#1528052be86f88831e4960f73d4dba64">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>&amp; fc);
-<a name="l00108"></a>00108 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#1528052be86f88831e4960f73d4dba64">setState</a>(<span class="keyword">const</span> physx::PxVec3&amp; p);
-<a name="l00109"></a>00109 <span class="keyword">private</span>:
-<a name="l00110"></a>00110
-<a name="l00111"></a>00111 <span class="keywordtype">bool</span> testCellPolygonIntersection(int32_t cellId, physx::PxBounds3&amp; facetBB);
-<a name="l00112"></a>00112 <span class="keywordtype">void</span> buildAccelStructure(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* edges, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* fc, int32_t facetCount);
-<a name="l00113"></a>00113
-<a name="l00114"></a>00114 int32_t mResolution;
-<a name="l00115"></a>00115 physx::PxBounds3 mBounds;
-<a name="l00116"></a>00116 physx::PxBounds3 facetBox;
-<a name="l00117"></a>00117 std::vector&lt; std::vector&lt;int32_t&gt; &gt; mSpatialMap;
-<a name="l00118"></a>00118 std::vector&lt;physx::PxBounds3&gt; mCells;
-<a name="l00119"></a>00119
-<a name="l00120"></a>00120
-<a name="l00121"></a>00121 <span class="comment">// Iterator data</span>
-<a name="l00122"></a>00122 std::vector&lt;uint32_t&gt; alreadyGotFlag;
-<a name="l00123"></a>00123 uint32_t alreadyGotValue;
-<a name="l00124"></a>00124 std::vector&lt;int32_t&gt; cellList;
-<a name="l00125"></a>00125 int32_t mIteratorCell;
-<a name="l00126"></a>00126 int32_t mIteratorFacet;
-<a name="l00127"></a>00127 };
-<a name="l00128"></a>00128
-<a name="l00129"></a>00129
-<a name="l00130"></a>00130
-<a name="l00139"></a><a class="code" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">00139</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">IntersectionTestingAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>
-<a name="l00140"></a>00140 {
-<a name="l00141"></a>00141 <span class="keyword">public</span>:
-<a name="l00142"></a>00142 <a class="code" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#26025c41c017a0033e8d7b6a5fa945c3">IntersectionTestingAccelerator</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t resolution);
-<a name="l00143"></a>00143 int32_t <a class="code" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#2505fd584aab07f7001a4c9f9a8804e2">getNextFacet</a>();
-<a name="l00144"></a>00144 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#370488e08a2a2740456c031ae69e8ead">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>&amp; fc);
-<a name="l00145"></a>00145 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#370488e08a2a2740456c031ae69e8ead">setState</a>(<span class="keyword">const</span> physx::PxVec3&amp; p);
+<a name="l00073"></a>00073
+<a name="l00077"></a><a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">00077</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">DummyAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>
+<a name="l00078"></a>00078 {
+<a name="l00079"></a>00079 <span class="keyword">public</span>:
+<a name="l00083"></a>00083 <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#5b164cf3944cfd733cf425cd340155a3">DummyAccelerator</a>(int32_t count);
+<a name="l00084"></a>00084 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#86de630e31259aecd6f72604469ca5d6">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>&amp; fc);
+<a name="l00085"></a>00085 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#86de630e31259aecd6f72604469ca5d6">setState</a>(<span class="keyword">const</span> physx::PxVec3&amp; point);
+<a name="l00086"></a>00086 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#8922a9b3750aaa6a5f434d90cec48d00">getNextFacet</a>();
+<a name="l00087"></a>00087
+<a name="l00088"></a>00088 <span class="keyword">private</span>:
+<a name="l00089"></a>00089 int32_t count;
+<a name="l00090"></a>00090 int32_t current;
+<a name="l00091"></a>00091 };
+<a name="l00092"></a>00092
+<a name="l00093"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html">00093</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a>
+<a name="l00094"></a>00094 {
+<a name="l00095"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">00095</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>;
+<a name="l00096"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">00096</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">index</a>;
+<a name="l00097"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">00097</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a>;
+<a name="l00098"></a>00098
+<a name="l00099"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e648b740f1f16d190960cdd65613631a">00099</a> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e648b740f1f16d190960cdd65613631a">SegmentToIndex</a>(<span class="keywordtype">float</span> c, uint32_t i, <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a>) : <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>(c), <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">index</a>(i), end(end) {};
+<a name="l00100"></a>00100
+<a name="l00101"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e272f10eb34fb9015b355fac26401305">00101</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e272f10eb34fb9015b355fac26401305">operator&lt;</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a>&amp; in)<span class="keyword"> const</span>
+<a name="l00102"></a>00102 <span class="keyword"> </span>{
+<a name="l00103"></a>00103 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a> &lt; in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>) <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00104"></a>00104 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a> &gt; in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>) <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00105"></a>00105 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a> &lt; in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a>;
+<a name="l00106"></a>00106 }
+<a name="l00107"></a>00107 };
+<a name="l00108"></a>00108
+<a name="l00109"></a>00109
+<a name="l00110"></a><a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">00110</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">SweepingAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>
+<a name="l00111"></a>00111 {
+<a name="l00112"></a>00112 <span class="keyword">public</span>:
+<a name="l00116"></a>00116 <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#edd11ecc891c00c187803dbb6edea59f">SweepingAccelerator</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* in);
+<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_sweeping_accelerator.html#32c1136d78aabc9173b464ee718cb007">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>&amp; fc);
+<a name="l00118"></a>00118 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#32c1136d78aabc9173b464ee718cb007">setState</a>(<span class="keyword">const</span> physx::PxVec3&amp; point);
+<a name="l00119"></a>00119 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b792564b022c12e010b2f695b4d0d0b7">getNextFacet</a>();
+<a name="l00120"></a>00120
+<a name="l00121"></a>00121 <span class="keyword">private</span>:
+<a name="l00122"></a>00122
+<a name="l00123"></a>00123
+<a name="l00124"></a>00124 <span class="comment">/*</span>
+<a name="l00125"></a>00125 <span class="comment"> For fast point test.</span>
+<a name="l00126"></a>00126 <span class="comment"> */</span>
+<a name="l00127"></a>00127 std::vector&lt;std::vector&lt;uint32_t&gt; &gt; xSegm;
+<a name="l00128"></a>00128 std::vector&lt;std::vector&lt;uint32_t&gt; &gt; ySegm;
+<a name="l00129"></a>00129 std::vector&lt;std::vector&lt;uint32_t&gt; &gt; zSegm;
+<a name="l00130"></a>00130 std::vector&lt;uint32_t&gt; indices;
+<a name="l00131"></a>00131 std::vector&lt;uint32_t&gt; foundx;
+<a name="l00132"></a>00132 std::vector&lt;uint32_t&gt; foundy;
+<a name="l00133"></a>00133
+<a name="l00134"></a>00134 uint32_t iterId;
+<a name="l00135"></a>00135 int32_t current;
+<a name="l00136"></a>00136 uint32_t facetCount;
+<a name="l00137"></a>00137
+<a name="l00138"></a>00138 physx::PxVec3 minimal;
+<a name="l00139"></a>00139 physx::PxVec3 maximal;
+<a name="l00140"></a>00140
+<a name="l00141"></a>00141 physx::PxVec3 rescale;
+<a name="l00142"></a>00142
+<a name="l00143"></a>00143
+<a name="l00144"></a>00144 };
+<a name="l00145"></a>00145
<a name="l00146"></a>00146
-<a name="l00147"></a>00147
-<a name="l00148"></a>00148 <span class="keyword">private</span>:
-<a name="l00149"></a>00149 std::vector&lt; std::vector&lt;int32_t&gt; &gt; mSpatialMap;
-<a name="l00150"></a>00150 std::vector&lt;physx::PxBounds3&gt; mCubes;
-<a name="l00151"></a>00151 int32_t mResolution;
-<a name="l00152"></a>00152
-<a name="l00153"></a>00153 <span class="comment">// Iterator data</span>
-<a name="l00154"></a>00154 std::vector&lt;uint32_t&gt; alreadyGotFlag;
-<a name="l00155"></a>00155 uint32_t alreadyGotValue;
-<a name="l00156"></a>00156 std::vector&lt;int32_t&gt; cellList;
-<a name="l00157"></a>00157 int32_t mIteratorCell;
-<a name="l00158"></a>00158 int32_t mIteratorFacet;
-<a name="l00159"></a>00159 };
-<a name="l00160"></a>00160
-<a name="l00161"></a>00161 } <span class="comment">// namespace Blast</span>
-<a name="l00162"></a>00162 } <span class="comment">// namsepace Nv</span>
-<a name="l00163"></a>00163
-<a name="l00164"></a>00164
-<a name="l00165"></a>00165 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGACCELERATOR_H</span>
+<a name="l00152"></a><a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">00152</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>
+<a name="l00153"></a>00153 {
+<a name="l00154"></a>00154 <span class="keyword">public</span>:
+<a name="l00159"></a>00159 <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#3ed9ee4f95e167190f9ad263a21494d3">BBoxBasedAccelerator</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t resolution);
+<a name="l00160"></a>00160 <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#b8af0589b8c79c37fa683137d44f2ee0">~BBoxBasedAccelerator</a>();
+<a name="l00161"></a>00161 int32_t <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#2b6aeb41c4d89f9aa94702c7e73337bc">getNextFacet</a>();
+<a name="l00162"></a>00162 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#1528052be86f88831e4960f73d4dba64">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>&amp; fc);
+<a name="l00163"></a>00163 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#1528052be86f88831e4960f73d4dba64">setState</a>(<span class="keyword">const</span> physx::PxVec3&amp; p);
+<a name="l00164"></a>00164 <span class="keyword">private</span>:
+<a name="l00165"></a>00165
+<a name="l00166"></a>00166 <span class="keywordtype">bool</span> testCellPolygonIntersection(int32_t cellId, physx::PxBounds3&amp; facetBB);
+<a name="l00167"></a>00167 <span class="keywordtype">void</span> buildAccelStructure(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* edges, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* fc, int32_t facetCount);
+<a name="l00168"></a>00168
+<a name="l00169"></a>00169 int32_t mResolution;
+<a name="l00170"></a>00170 physx::PxBounds3 mBounds;
+<a name="l00171"></a>00171 physx::PxBounds3 facetBox;
+<a name="l00172"></a>00172 std::vector&lt; std::vector&lt;int32_t&gt; &gt; mSpatialMap;
+<a name="l00173"></a>00173 std::vector&lt;physx::PxBounds3&gt; mCells;
+<a name="l00174"></a>00174
+<a name="l00175"></a>00175
+<a name="l00176"></a>00176 <span class="comment">// Iterator data</span>
+<a name="l00177"></a>00177 std::vector&lt;uint32_t&gt; alreadyGotFlag;
+<a name="l00178"></a>00178 uint32_t alreadyGotValue;
+<a name="l00179"></a>00179 std::vector&lt;int32_t&gt; cellList;
+<a name="l00180"></a>00180 int32_t mIteratorCell;
+<a name="l00181"></a>00181 int32_t mIteratorFacet;
+<a name="l00182"></a>00182 };
+<a name="l00183"></a>00183
+<a name="l00184"></a>00184
+<a name="l00185"></a>00185
+<a name="l00194"></a><a class="code" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">00194</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">IntersectionTestingAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>
+<a name="l00195"></a>00195 {
+<a name="l00196"></a>00196 <span class="keyword">public</span>:
+<a name="l00197"></a>00197 <a class="code" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#26025c41c017a0033e8d7b6a5fa945c3">IntersectionTestingAccelerator</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t resolution);
+<a name="l00198"></a>00198 int32_t <a class="code" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#2505fd584aab07f7001a4c9f9a8804e2">getNextFacet</a>();
+<a name="l00199"></a>00199 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#370488e08a2a2740456c031ae69e8ead">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>&amp; fc);
+<a name="l00200"></a>00200 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#370488e08a2a2740456c031ae69e8ead">setState</a>(<span class="keyword">const</span> physx::PxVec3&amp; p);
+<a name="l00201"></a>00201
+<a name="l00202"></a>00202
+<a name="l00203"></a>00203 <span class="keyword">private</span>:
+<a name="l00204"></a>00204 std::vector&lt; std::vector&lt;int32_t&gt; &gt; mSpatialMap;
+<a name="l00205"></a>00205 std::vector&lt;physx::PxBounds3&gt; mCubes;
+<a name="l00206"></a>00206 int32_t mResolution;
+<a name="l00207"></a>00207
+<a name="l00208"></a>00208 <span class="comment">// Iterator data</span>
+<a name="l00209"></a>00209 std::vector&lt;uint32_t&gt; alreadyGotFlag;
+<a name="l00210"></a>00210 uint32_t alreadyGotValue;
+<a name="l00211"></a>00211 std::vector&lt;int32_t&gt; cellList;
+<a name="l00212"></a>00212 int32_t mIteratorCell;
+<a name="l00213"></a>00213 int32_t mIteratorFacet;
+<a name="l00214"></a>00214 };
+<a name="l00215"></a>00215
+<a name="l00216"></a>00216 } <span class="comment">// namespace Blast</span>
+<a name="l00217"></a>00217 } <span class="comment">// namsepace Nv</span>
+<a name="l00218"></a>00218
+<a name="l00219"></a>00219
+<a name="l00220"></a>00220 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGACCELERATOR_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h.html
index e382320..9b959f6 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h.html
@@ -23,6 +23,7 @@
<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>
@@ -51,8 +52,12 @@
<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_intersection_testing_accelerator.html">Nv::Blast::IntersectionTestingAccelerator</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_segment_to_index.html">Nv::Blast::SegmentToIndex</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_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</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_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</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_authoring_bond_generator_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h-source.html
index 88a6788..a4a1b03 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
@@ -23,6 +23,7 @@
<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>
@@ -124,16 +125,18 @@
<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#7779c52ba27636aa313704b5a650d220">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>*&amp; chunkIsSupport, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs,
+<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="l00152"></a>00152 };
-<a name="l00153"></a>00153
-<a name="l00154"></a>00154 } <span class="comment">// namespace Blast</span>
-<a name="l00155"></a>00155 } <span class="comment">// namespace Nv</span>
-<a name="l00156"></a>00156
-<a name="l00157"></a>00157 <span class="preprocessor">#endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H</span>
+<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>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h.html
index 4ed725e..2714faf 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h.html
@@ -23,6 +23,7 @@
<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>
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 f822d5d..f202df1 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
@@ -23,6 +23,7 @@
<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>
@@ -97,44 +98,47 @@
<a name="l00064"></a>00064 uint32_t overlapsCount, <span class="keyword">const</span> uint32_t* overlapsA, <span class="keyword">const</span> uint32_t* overlapsB,
<a name="l00065"></a>00065 <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) <span class="keyword">override</span>;
<a name="l00066"></a>00066
-<a name="l00067"></a>00067 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#d0c55657e1f4555c5c94729e1d7cbafe">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="l00068"></a>00068 <span class="keyword">const</span> <span class="keywordtype">bool</span>*&amp; chunkIsSupport, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs,
+<a name="l00067"></a>00067 <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* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,
+<a name="l00068"></a>00068 <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="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">private</span>:
-<a name="l00072"></a>00072 <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="l00073"></a>00073 <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="l00074"></a>00074 <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="l00075"></a>00075 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="l00076"></a>00076
-<a name="l00077"></a>00077 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,
-<a name="l00078"></a>00078 <span class="keyword">const</span> <span class="keywordtype">bool</span>* supportFlags, <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);
-<a name="l00079"></a>00079 int32_t createFullBondListExact( 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="l00080"></a>00080 <span class="keyword">const</span> <span class="keywordtype">bool</span>* supportFlags, <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);
-<a name="l00081"></a>00081 int32_t createFullBondListExactInternal(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="l00082"></a>00082 std::vector&lt;PlaneChunkIndexer&gt;&amp; planeTriangleMapping , <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs);
-<a name="l00083"></a>00083 int32_t createBondForcedInternal( <span class="keyword">const</span> std::vector&lt;physx::PxVec3&gt;&amp; hull0, <span class="keyword">const</span> std::vector&lt;physx::PxVec3&gt;&amp; hull1,<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>&amp; cHull0,
-<a name="l00084"></a>00084 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>&amp; cHull1, physx::PxBounds3 bound0, physx::PxBounds3 bound1, <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>&amp; resultBond, <span class="keywordtype">float</span> overlapping);
-<a name="l00085"></a>00085
-<a name="l00086"></a>00086 <span class="keywordtype">void</span> buildGeometryCache(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="l00087"></a>00087 <span class="keywordtype">void</span> resetGeometryCache();
+<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="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="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);
+<a name="l00082"></a>00082 int32_t createFullBondListExact( 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="l00083"></a>00083 <span class="keyword">const</span> <span class="keywordtype">bool</span>* supportFlags, <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);
+<a name="l00084"></a>00084 int32_t createFullBondListExactInternal(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="l00085"></a>00085 std::vector&lt;PlaneChunkIndexer&gt;&amp; planeTriangleMapping , <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*&amp; resultBondDescs);
+<a name="l00086"></a>00086 int32_t createBondForcedInternal( <span class="keyword">const</span> std::vector&lt;physx::PxVec3&gt;&amp; hull0, <span class="keyword">const</span> std::vector&lt;physx::PxVec3&gt;&amp; hull1,<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>&amp; cHull0,
+<a name="l00087"></a>00087 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>&amp; cHull1, physx::PxBounds3 bound0, physx::PxBounds3 bound1, <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>&amp; resultBond, <span class="keywordtype">float</span> overlapping);
<a name="l00088"></a>00088
-<a name="l00089"></a>00089 physx::PxCooking* mPxCooking;
-<a name="l00090"></a>00090 physx::PxPhysicsInsertionCallback* mPxInsertionCallback;
+<a name="l00089"></a>00089 <span class="keywordtype">void</span> buildGeometryCache(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="l00090"></a>00090 <span class="keywordtype">void</span> resetGeometryCache();
<a name="l00091"></a>00091
-<a name="l00092"></a>00092
-<a name="l00093"></a>00093 std::vector&lt;std::vector&lt;Triangle&gt; &gt; mGeometryCache;
+<a name="l00092"></a>00092 physx::PxCooking* mPxCooking;
+<a name="l00093"></a>00093 physx::PxPhysicsInsertionCallback* mPxInsertionCallback;
<a name="l00094"></a>00094
-<a name="l00095"></a>00095 std::vector&lt;PlaneChunkIndexer&gt; mPlaneCache;
-<a name="l00096"></a>00096 std::vector&lt;CollisionHull*&gt; mCHullCache;
-<a name="l00097"></a>00097 std::vector&lt;std::vector&lt;physx::PxVec3&gt; &gt; mHullsPointsCache;
-<a name="l00098"></a>00098 std::vector&lt;physx::PxBounds3 &gt; mBoundsCache;
-<a name="l00099"></a>00099 };
-<a name="l00100"></a>00100
-<a name="l00101"></a>00101 } <span class="comment">// namespace Blast</span>
-<a name="l00102"></a>00102 } <span class="comment">// namespace Nv</span>
+<a name="l00095"></a>00095
+<a name="l00096"></a>00096 std::vector&lt;std::vector&lt;Triangle&gt; &gt; mGeometryCache;
+<a name="l00097"></a>00097
+<a name="l00098"></a>00098 std::vector&lt;PlaneChunkIndexer&gt; mPlaneCache;
+<a name="l00099"></a>00099 std::vector&lt;CollisionHull*&gt; mCHullCache;
+<a name="l00100"></a>00100 std::vector&lt;std::vector&lt;physx::PxVec3&gt; &gt; mHullsPointsCache;
+<a name="l00101"></a>00101 std::vector&lt;physx::PxBounds3 &gt; mBoundsCache;
+<a name="l00102"></a>00102 };
<a name="l00103"></a>00103
-<a name="l00104"></a>00104 <span class="preprocessor">#endif // NVBLASTEXTAUTHORINGBONDGENERATORIMPL_H</span>
+<a name="l00104"></a>00104 } <span class="comment">// namespace Blast</span>
+<a name="l00105"></a>00105 } <span class="comment">// namespace Nv</span>
+<a name="l00106"></a>00106
+<a name="l00107"></a>00107 <span class="preprocessor">#endif // NVBLASTEXTAUTHORINGBONDGENERATORIMPL_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.html b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h.html
index f706863..874c4bb 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h-source.html
index 8893bc3..e9755eb 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h.html
index 6c2af1f..e776c1e 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_8h-source.html
index ac3b43a..5848f7c 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -83,31 +84,50 @@
<a name="l00046"></a>00046 {
<a name="l00047"></a>00047
<a name="l00048"></a>00048 <span class="keyword">struct </span>CollisionHull;
-<a name="l00049"></a>00049
-<a name="l00055"></a><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">00055</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a>
-<a name="l00056"></a>00056 {
-<a name="l00057"></a>00057 <span class="keyword">public</span>:
-<a name="l00058"></a><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#e5a4759e5763c616fef308a12b671305">00058</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#e5a4759e5763c616fef308a12b671305">~ConvexMeshBuilder</a>() {}
-<a name="l00059"></a>00059
-<a name="l00063"></a>00063 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">release</a>() = 0;
-<a name="l00064"></a>00064
-<a name="l00071"></a>00071 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#def1399d5caf565a55c88559589ef9d1">buildCollisionGeometry</a>(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) = 0;
-<a name="l00072"></a>00072
-<a name="l00080"></a>00080 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">buildConvexMesh</a>(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) = 0;
-<a name="l00081"></a>00081
-<a name="l00082"></a>00082
-<a name="l00089"></a>00089 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">buildConvexMesh</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>&amp; hull) = 0;
-<a name="l00090"></a>00090
-<a name="l00091"></a>00091
-<a name="l00104"></a>00104 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#18827ae5019d32f05bda0b53aeb142dd">trimCollisionGeometry</a>(uint32_t chunksCount, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** in, <span class="keyword">const</span> uint32_t* chunkDepth) = 0;
-<a name="l00105"></a>00105
-<a name="l00106"></a>00106 };
+<a name="l00049"></a>00049 <span class="keyword">struct </span>Triangle;
+<a name="l00050"></a>00050
+<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">00051</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>
+<a name="l00052"></a>00052 {
+<a name="l00053"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#76f1a721b186883c0b2833c897591957">00053</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#76f1a721b186883c0b2833c897591957">CollisionParams</a>()
+<a name="l00054"></a>00054 {
+<a name="l00055"></a>00055 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#25d7280cf536f46c6dce79aa7d6d6a6f">setDefault</a>();
+<a name="l00056"></a>00056 }
+<a name="l00057"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#25d7280cf536f46c6dce79aa7d6d6a6f">00057</a> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#25d7280cf536f46c6dce79aa7d6d6a6f">setDefault</a>()
+<a name="l00058"></a>00058 {
+<a name="l00059"></a>00059 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">maximumNumberOfHulls</a> = 8;
+<a name="l00060"></a>00060 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#006243734d40ef20236ac207a2f7391e">voxelGridResolution</a> = 1000000;
+<a name="l00061"></a>00061 }
+<a name="l00062"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">00062</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">maximumNumberOfHulls</a>; <span class="comment">// Maximum number of convex hull generated for one chunk. If equal to 1 convex decomposition is disabled.</span>
+<a name="l00063"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#006243734d40ef20236ac207a2f7391e">00063</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#006243734d40ef20236ac207a2f7391e">voxelGridResolution</a>; <span class="comment">// Voxel grid resolution used for chunk convex decomposition.</span>
+<a name="l00064"></a>00064 };
+<a name="l00065"></a>00065
+<a name="l00071"></a><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">00071</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a>
+<a name="l00072"></a>00072 {
+<a name="l00073"></a>00073 <span class="keyword">public</span>:
+<a name="l00074"></a><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#e5a4759e5763c616fef308a12b671305">00074</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#e5a4759e5763c616fef308a12b671305">~ConvexMeshBuilder</a>() {}
+<a name="l00075"></a>00075
+<a name="l00079"></a>00079 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">release</a>() = 0;
+<a name="l00080"></a>00080
+<a name="l00087"></a>00087 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#def1399d5caf565a55c88559589ef9d1">buildCollisionGeometry</a>(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) = 0;
+<a name="l00088"></a>00088
+<a name="l00096"></a>00096 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">buildConvexMesh</a>(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) = 0;
+<a name="l00097"></a>00097
+<a name="l00098"></a>00098
+<a name="l00105"></a>00105 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">buildConvexMesh</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>&amp; hull) = 0;
+<a name="l00106"></a>00106
<a name="l00107"></a>00107
-<a name="l00108"></a>00108 } <span class="comment">// namespace Blast</span>
-<a name="l00109"></a>00109 } <span class="comment">// namespace Nv</span>
-<a name="l00110"></a>00110
-<a name="l00111"></a>00111
-<a name="l00112"></a>00112 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H</span>
+<a name="l00120"></a>00120 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#18827ae5019d32f05bda0b53aeb142dd">trimCollisionGeometry</a>(uint32_t chunksCount, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** in, <span class="keyword">const</span> uint32_t* chunkDepth) = 0;
+<a name="l00121"></a>00121
+<a name="l00122"></a>00122
+<a name="l00126"></a>00126 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#1632eb2729cbe16455c2d8db6e629687">buildMeshConvexDecomposition</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a>* mesh, uint32_t triangleCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>&amp; params, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** &amp;convexes) = 0;
+<a name="l00127"></a>00127
+<a name="l00128"></a>00128 };
+<a name="l00129"></a>00129
+<a name="l00130"></a>00130 } <span class="comment">// namespace Blast</span>
+<a name="l00131"></a>00131 } <span class="comment">// namespace Nv</span>
+<a name="l00132"></a>00132
+<a name="l00133"></a>00133
+<a name="l00134"></a>00134 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_8h.html
index 704ea6f..8d1f8f8 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_8h.html
@@ -23,6 +23,7 @@
<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>
@@ -43,6 +44,8 @@
<a href="_nv_blast_ext_authoring_collision_builder_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_collision_params.html">Nv::Blast::CollisionParams</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">Nv::Blast::ConvexMeshBuilder</a></td></tr>
<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_impl_8h-source.html
index e904ab5..e84048a 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_impl_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_impl_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -76,35 +77,50 @@
<a name="l00039"></a>00039
<a name="l00040"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html">00040</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html">CollisionHullImpl</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>
<a name="l00041"></a>00041 {
-<a name="l00042"></a>00042 <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#f9155c164b6a1af20db676c862aa9d6a">release</a>() <span class="keyword">override</span>;
-<a name="l00043"></a>00043 };
-<a name="l00044"></a>00044
-<a name="l00045"></a><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">00045</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">ConvexMeshBuilderImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a>
-<a name="l00046"></a>00046 {
-<a name="l00047"></a>00047 <span class="keyword">public</span>:
-<a name="l00048"></a>00048
-<a name="l00052"></a><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#ac9a3c9256ac22abc3337261bd6116d7">00052</a> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#ac9a3c9256ac22abc3337261bd6116d7">ConvexMeshBuilderImpl</a>(physx::PxCooking* cooking, physx::PxPhysicsInsertionCallback* insertionCallback) : mInsertionCallback(insertionCallback), mCooking(cooking) {}
-<a name="l00053"></a>00053
-<a name="l00054"></a>00054 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#7e114105b16606f5b70232259ebfd532">release</a>() <span class="keyword">override</span>;
-<a name="l00055"></a>00055
-<a name="l00056"></a>00056 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#cdab150fc26452835820b42e4880516d">buildCollisionGeometry</a>(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) <span class="keyword">override</span>;
-<a name="l00057"></a>00057
-<a name="l00058"></a>00058 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#4ef11e3e38a8069b37169c5e18d810be">buildConvexMesh</a>(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) <span class="keyword">override</span>;
-<a name="l00059"></a>00059
-<a name="l00060"></a>00060 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#4ef11e3e38a8069b37169c5e18d810be">buildConvexMesh</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>&amp; hull) <span class="keyword">override</span>;
-<a name="l00061"></a>00061
-<a name="l00062"></a>00062 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#83fb48e5b7abff3e91655382327c2e05">trimCollisionGeometry</a>(uint32_t chunksCount, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** in, <span class="keyword">const</span> uint32_t* chunkDepth) <span class="keyword">override</span>;
-<a name="l00063"></a>00063
-<a name="l00064"></a>00064 <span class="keyword">private</span>:
-<a name="l00065"></a>00065 physx::PxPhysicsInsertionCallback* mInsertionCallback;
-<a name="l00066"></a>00066 physx::PxCooking* mCooking;
-<a name="l00067"></a>00067 };
+<a name="l00042"></a>00042 <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#880f602b6b2aaebaed4c8cfa454f46ac">~CollisionHullImpl</a>();
+<a name="l00043"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#3dc144b46172ea16b2365b3a5f04d3c8">00043</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#3dc144b46172ea16b2365b3a5f04d3c8">CollisionHullImpl</a>()
+<a name="l00044"></a>00044 {
+<a name="l00045"></a>00045 pointsCount = 0;
+<a name="l00046"></a>00046 indicesCount = 0;
+<a name="l00047"></a>00047 polygonDataCount = 0;
+<a name="l00048"></a>00048 points = <span class="keyword">nullptr</span>;
+<a name="l00049"></a>00049 indices = <span class="keyword">nullptr</span>;
+<a name="l00050"></a>00050 polygonData = <span class="keyword">nullptr</span>;
+<a name="l00051"></a>00051 }
+<a name="l00052"></a>00052
+<a name="l00053"></a>00053 <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#3dc144b46172ea16b2365b3a5f04d3c8">CollisionHullImpl</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>&amp; hullToCopy);
+<a name="l00054"></a>00054
+<a name="l00055"></a>00055 <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#f9155c164b6a1af20db676c862aa9d6a">release</a>() <span class="keyword">override</span>;
+<a name="l00056"></a>00056 };
+<a name="l00057"></a>00057
+<a name="l00058"></a><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">00058</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">ConvexMeshBuilderImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a>
+<a name="l00059"></a>00059 {
+<a name="l00060"></a>00060 <span class="keyword">public</span>:
+<a name="l00061"></a>00061
+<a name="l00065"></a><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#ac9a3c9256ac22abc3337261bd6116d7">00065</a> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#ac9a3c9256ac22abc3337261bd6116d7">ConvexMeshBuilderImpl</a>(physx::PxCooking* cooking, physx::PxPhysicsInsertionCallback* insertionCallback) : mInsertionCallback(insertionCallback), mCooking(cooking) {}
+<a name="l00066"></a>00066
+<a name="l00067"></a>00067 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#7e114105b16606f5b70232259ebfd532">release</a>() <span class="keyword">override</span>;
<a name="l00068"></a>00068
-<a name="l00069"></a>00069 } <span class="comment">// namespace Blast</span>
-<a name="l00070"></a>00070 } <span class="comment">// namespace Nv</span>
-<a name="l00071"></a>00071
+<a name="l00069"></a>00069 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#cdab150fc26452835820b42e4880516d">buildCollisionGeometry</a>(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) <span class="keyword">override</span>;
+<a name="l00070"></a>00070
+<a name="l00071"></a>00071 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#4ef11e3e38a8069b37169c5e18d810be">buildConvexMesh</a>(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) <span class="keyword">override</span>;
<a name="l00072"></a>00072
-<a name="l00073"></a>00073 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDERIIMPL_H</span>
+<a name="l00073"></a>00073 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#4ef11e3e38a8069b37169c5e18d810be">buildConvexMesh</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>&amp; hull) <span class="keyword">override</span>;
+<a name="l00074"></a>00074
+<a name="l00075"></a>00075 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#83fb48e5b7abff3e91655382327c2e05">trimCollisionGeometry</a>(uint32_t chunksCount, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** in, <span class="keyword">const</span> uint32_t* chunkDepth) <span class="keyword">override</span>;
+<a name="l00076"></a>00076
+<a name="l00077"></a>00077 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#0d8b7ab626867277ee6b960988968888">buildMeshConvexDecomposition</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* mesh, uint32_t triangleCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>&amp; params, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>**&amp; convexes) <span class="keyword">override</span>;
+<a name="l00078"></a>00078
+<a name="l00079"></a>00079 <span class="keyword">private</span>:
+<a name="l00080"></a>00080 physx::PxPhysicsInsertionCallback* mInsertionCallback;
+<a name="l00081"></a>00081 physx::PxCooking* mCooking;
+<a name="l00082"></a>00082 };
+<a name="l00083"></a>00083
+<a name="l00084"></a>00084 } <span class="comment">// namespace Blast</span>
+<a name="l00085"></a>00085 } <span class="comment">// namespace Nv</span>
+<a name="l00086"></a>00086
+<a name="l00087"></a>00087
+<a name="l00088"></a>00088 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDERIIMPL_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_impl_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_impl_8h.html
index d36a486..5e9f33a 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_impl_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_impl_8h.html
@@ -23,6 +23,7 @@
<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>
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 e2f4857..b30b682 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
@@ -23,6 +23,7 @@
<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>
@@ -106,7 +107,7 @@
<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#e862c635e541abe1e056a4a41c7cf1dc">00095</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#e862c635e541abe1e056a4a41c7cf1dc">surfaceResolution</a> = 1;
+<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="l00098"></a>00098
@@ -193,12 +194,16 @@
<a name="l00351"></a>00351 <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="l00352"></a>00352
<a name="l00357"></a>00357 <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="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="l00363"></a>00363 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGFRACTURETOOL_H</span>
+<a name="l00358"></a>00358
+<a name="l00364"></a>00364 <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="l00365"></a>00365
+<a name="l00366"></a>00366 <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="l00367"></a>00367 };
+<a name="l00368"></a>00368
+<a name="l00369"></a>00369 } <span class="comment">// namespace Blast</span>
+<a name="l00370"></a>00370 } <span class="comment">// namespace Nv</span>
+<a name="l00371"></a>00371
+<a name="l00372"></a>00372 <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 fd3d1c0..23342a0 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
@@ -23,6 +23,7 @@
<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>
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 fc54d37..37d3e24 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
@@ -23,6 +23,7 @@
<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>
@@ -104,7 +105,7 @@
<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#c081193444f3a4f25e8b66021a812539">mPlaneIndexerOffset</a> = 1;
+<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>;
@@ -167,34 +168,43 @@
<a name="l00310"></a>00310
<a name="l00315"></a>00315 <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="l00316"></a>00316
-<a name="l00317"></a>00317 <span class="keyword">private</span>:
-<a name="l00318"></a>00318 <span class="keywordtype">void</span> eraseChunk(int32_t chunkId);
-<a name="l00319"></a>00319 <span class="keywordtype">bool</span> isAncestorForChunk(int32_t ancestorId, int32_t chunkId);
-<a name="l00320"></a>00320 <span class="keywordtype">void</span> deleteAllChildsOfChunk(int32_t chunkId);
-<a name="l00321"></a>00321 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="l00322"></a>00322
-<a name="l00323"></a>00323 <span class="keyword">protected</span>:
-<a name="l00327"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#3853cd248b6b0531f18f8cf1711bc90f">00327</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="l00328"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#d7a1b834ea7653d69e10dca1f7a12e48">00328</a> physx::PxVec3 <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#d7a1b834ea7653d69e10dca1f7a12e48">mOffset</a>;
-<a name="l00329"></a>00329
-<a name="l00330"></a>00330 <span class="comment">/* Chunk mesh wrappers */</span>
-<a name="l00331"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c2202d728cefb26446a60593b03dcbe1">00331</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="l00332"></a>00332
+<a name="l00317"></a>00317 <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="l00318"></a>00318
+<a name="l00319"></a>00319 <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="l00320"></a>00320
+<a name="l00321"></a>00321
+<a name="l00322"></a>00322 <span class="keyword">private</span>:
+<a name="l00323"></a>00323 <span class="keywordtype">void</span> eraseChunk(int32_t chunkId);
+<a name="l00324"></a>00324 <span class="keywordtype">bool</span> isAncestorForChunk(int32_t ancestorId, int32_t chunkId);
+<a name="l00325"></a>00325 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="l00326"></a>00326 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="l00327"></a>00327 <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="l00328"></a>00328
+<a name="l00332"></a>00332 uint32_t createNewChunk(uint32_t parentId);
<a name="l00333"></a>00333
-<a name="l00334"></a>00334
-<a name="l00335"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c081193444f3a4f25e8b66021a812539">00335</a> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c081193444f3a4f25e8b66021a812539">mPlaneIndexerOffset</a>;
-<a name="l00336"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#77957e191451f94d3753e31695c37914">00336</a> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#77957e191451f94d3753e31695c37914">mChunkIdCounter</a>;
-<a name="l00337"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#516359070dc5bf6cd0770d3e33b8c8d1">00337</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="l00338"></a>00338
-<a name="l00339"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#bcc6a73e16008d488bbf81623ec5a33e">00339</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="l00340"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#e9fdc3a9dd7eefe632a24c7abb6c4962">00340</a> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#e9fdc3a9dd7eefe632a24c7abb6c4962">mInteriorMaterialId</a>;
-<a name="l00341"></a>00341 };
-<a name="l00342"></a>00342
-<a name="l00343"></a>00343 } <span class="comment">// namespace Blast</span>
-<a name="l00344"></a>00344 } <span class="comment">// namespace Nv</span>
+<a name="l00334"></a>00334
+<a name="l00335"></a>00335 <span class="keyword">protected</span>:
+<a name="l00339"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#3853cd248b6b0531f18f8cf1711bc90f">00339</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="l00340"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#d7a1b834ea7653d69e10dca1f7a12e48">00340</a> physx::PxVec3 <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#d7a1b834ea7653d69e10dca1f7a12e48">mOffset</a>;
+<a name="l00341"></a>00341
+<a name="l00342"></a>00342 <span class="comment">/* Chunk mesh wrappers */</span>
+<a name="l00343"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c2202d728cefb26446a60593b03dcbe1">00343</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="l00344"></a>00344
<a name="l00345"></a>00345
-<a name="l00346"></a>00346
-<a name="l00347"></a>00347 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGFRACTURETOOLIMPL_H</span>
+<a name="l00346"></a>00346
+<a name="l00347"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1cf29d3d972240ac368f6acef7bcb93b">00347</a> int64_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1cf29d3d972240ac368f6acef7bcb93b">mPlaneIndexerOffset</a>;
+<a name="l00348"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#77957e191451f94d3753e31695c37914">00348</a> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#77957e191451f94d3753e31695c37914">mChunkIdCounter</a>;
+<a name="l00349"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#516359070dc5bf6cd0770d3e33b8c8d1">00349</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="l00350"></a>00350
+<a name="l00351"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#bcc6a73e16008d488bbf81623ec5a33e">00351</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="l00352"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#e9fdc3a9dd7eefe632a24c7abb6c4962">00352</a> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#e9fdc3a9dd7eefe632a24c7abb6c4962">mInteriorMaterialId</a>;
+<a name="l00353"></a>00353 };
+<a name="l00354"></a>00354
+<a name="l00355"></a>00355 } <span class="comment">// namespace Blast</span>
+<a name="l00356"></a>00356 } <span class="comment">// namespace Nv</span>
+<a name="l00357"></a>00357
+<a name="l00358"></a>00358
+<a name="l00359"></a>00359 <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 5ea8877..07e5aaa 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
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h-source.html
index c4a98cf..def7026 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -197,7 +198,7 @@
<a name="l00181"></a>00181
<a name="l00185"></a><a class="code" href="namespace_nv_1_1_blast.html#a53d476b82810995adad43062322f649">00185</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="namespace_nv_1_1_blast.html#a53d476b82810995adad43062322f649">getPlaneSegmentIntersection</a>(<span class="keyword">const</span> PxPlane&amp; pl, <span class="keyword">const</span> PxVec3&amp; a, <span class="keyword">const</span> PxVec3&amp; b, PxVec3&amp; result)
<a name="l00186"></a>00186 {
-<a name="l00187"></a>00187 <span class="keywordtype">float</span> <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#171cbcf9510fa3804c56ecfcf78da929">div</a> = (b - a).<a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#91266f20b4a3e7658eedf69ec1f311f4">dot</a>(pl.n);
+<a name="l00187"></a>00187 <span class="keywordtype">float</span> <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#171cbcf9510fa3804c56ecfcf78da929">div</a> = (b - a).<a class="code" href="bt_vector3_8h.html#5e459518e79ca5e387a560cc70d3043f" title="Return the dot product.">dot</a>(pl.n);
<a name="l00188"></a>00188 <span class="keywordflow">if</span> (PxAbs(div) &lt; 0.0001f)
<a name="l00189"></a>00189 {
<a name="l00190"></a>00190 <span class="keywordflow">if</span> (pl.contains(a))
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h.html
index fdff22f..f78c385 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h-source.html
index 9296430..0a3d695 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h.html
index 618c24e..c984a3b 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_8h-source.html
index 906e2b4..3c1df1d 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_8h.html
index 5444be4..cc41b3c 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h-source.html
index 476be26..38481d0 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h.html
index 0c59c2a..d4fc560 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h.html
@@ -23,6 +23,7 @@
<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>
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 c5861ea..448b46a 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
@@ -23,6 +23,7 @@
<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>
@@ -116,15 +117,15 @@
<a name="l00158"></a>00158 };
<a name="l00159"></a>00159
<a name="l00160"></a>00160
-<a name="l00173"></a>00173 <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#938541832c7842e011a5420b71919d71">setCuttingBox</a>(<span class="keyword">const</span> physx::PxVec3&amp; point, <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>, <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, <span class="keywordtype">float</span> size, int32_t <span class="keywordtype">id</span>);
-<a name="l00181"></a>00181 <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#7be37651ca8c034ce1426d18ce65247c">getCuttingBox</a>(<span class="keyword">const</span> physx::PxVec3&amp; point, <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> size, int32_t <span class="keywordtype">id</span>, int32_t interiorMaterialId);
+<a name="l00173"></a>00173 <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#301b2bfdc5a3193cf8821c91595fedf2">setCuttingBox</a>(<span class="keyword">const</span> physx::PxVec3&amp; point, <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>, <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, <span class="keywordtype">float</span> size, int64_t <span class="keywordtype">id</span>);
+<a name="l00181"></a>00181 <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#1dd51a1368754e171b1cc545e2987fc6">getCuttingBox</a>(<span class="keyword">const</span> physx::PxVec3&amp; point, <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> size, int64_t <span class="keywordtype">id</span>, int32_t interiorMaterialId);
<a name="l00182"></a>00182
<a name="l00188"></a>00188 <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#ef59d71df12b51af958587475b90495f">getBigBox</a>(<span class="keyword">const</span> physx::PxVec3&amp; point, <span class="keywordtype">float</span> size, int32_t interiorMaterialId);
<a name="l00189"></a>00189
<a name="l00203"></a>00203 <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#b1f78ff7033dda34706c1d8d0d976fc5">getNoisyCuttingBoxPair</a>(<span class="keyword">const</span> physx::PxVec3&amp; point, <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> size, <span class="keywordtype">float</span> jaggedPlaneSize, uint32_t resolution, int32_t <span class="keywordtype">id</span>, <span class="keywordtype">float</span> amplitude, <span class="keywordtype">float</span> frequency, int32_t octaves, int32_t seed, int32_t interiorMaterialId);
<a name="l00204"></a>00204
<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#4b6d7dcb941bd80ac6b1487f87faff95">inverseNormalAndSetIndices</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t <span class="keywordtype">id</span>);
+<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>
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 07c790a..4b134dc 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
@@ -23,6 +23,7 @@
<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>
@@ -54,13 +55,13 @@
<tr><td colspan="2"><br><h2>Functions</h2></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#ef59d71df12b51af958587475b90495f">Nv::Blast::getBigBox</a> (const physx::PxVec3 &amp;point, float size, 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#7be37651ca8c034ce1426d18ce65247c">Nv::Blast::getCuttingBox</a> (const physx::PxVec3 &amp;point, const physx::PxVec3 &amp;normal, float size, int32_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#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#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#4b6d7dcb941bd80ac6b1487f87faff95">Nv::Blast::inverseNormalAndSetIndices</a> (Mesh *mesh, int32_t id)</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>
-<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#938541832c7842e011a5420b71919d71">Nv::Blast::setCuttingBox</a> (const physx::PxVec3 &amp;point, const physx::PxVec3 &amp;normal, Mesh *mesh, float size, int32_t id)</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#301b2bfdc5a3193cf8821c91595fedf2">Nv::Blast::setCuttingBox</a> (const physx::PxVec3 &amp;point, const physx::PxVec3 &amp;normal, Mesh *mesh, float size, int64_t id)</td></tr>
</table>
</div>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_noiser_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_noiser_8h-source.html
index 435ad95..a37bde3 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_noiser_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_noiser_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_noiser_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_noiser_8h.html
index a65c62b..6657cb8 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_noiser_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_noiser_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_perlin_noise_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_perlin_noise_8h-source.html
index 4b0703b..0854175 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_perlin_noise_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_perlin_noise_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -270,7 +271,7 @@
<a name="l00248"></a>00248 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> SEED_NOISE_GEN = 1013;
<a name="l00249"></a>00249 <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> SHIFT_NOISE_GEN = 8;
<a name="l00250"></a>00250
-<a name="l00251"></a>00251 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">int</span> fastfloor(<span class="keywordtype">float</span> x)
+<a name="l00251"></a>00251 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">int</span> fastfloor(<span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>)
<a name="l00252"></a>00252 {
<a name="l00253"></a>00253 <span class="keywordflow">return</span> (x &gt;= 0) ? (int)x : (<span class="keywordtype">int</span>)(x - 1);
<a name="l00254"></a>00254 }
@@ -285,7 +286,7 @@
<a name="l00269"></a>00269 <span class="comment">// 4D simplex noise</span>
<a name="l00270"></a>00270 <span class="comment">// returns: (x,y,z) = noise grad, w = noise value</span>
<a name="l00271"></a>00271
-<a name="l00281"></a><a class="code" href="class_nv_1_1_blast_1_1_simplex_noise.html#4651bada29932a13dc3808ce94f22219">00281</a> physx::PxVec4 <a class="code" href="class_nv_1_1_blast_1_1_simplex_noise.html#4651bada29932a13dc3808ce94f22219">eval4D</a>(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y, <span class="keywordtype">float</span> z, <span class="keywordtype">float</span> w, <span class="keywordtype">int</span> seed)
+<a name="l00281"></a><a class="code" href="class_nv_1_1_blast_1_1_simplex_noise.html#4651bada29932a13dc3808ce94f22219">00281</a> physx::PxVec4 <a class="code" href="class_nv_1_1_blast_1_1_simplex_noise.html#4651bada29932a13dc3808ce94f22219">eval4D</a>(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>, <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>, <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#c0e6714ccdb1e845d1c5cc79c057331a" title="Return the w value.">w</a>, <span class="keywordtype">int</span> seed)
<a name="l00282"></a>00282 {
<a name="l00283"></a>00283 <span class="comment">// The skewing and unskewing factors are hairy again for the 4D case</span>
<a name="l00284"></a>00284 <span class="keyword">const</span> <span class="keywordtype">float</span> F4 = (physx::PxSqrt(5.0f) - 1.0f) / 4.0f;
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_perlin_noise_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_perlin_noise_8h.html
index 9cc8974..78aa601 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_perlin_noise_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_perlin_noise_8h.html
@@ -23,6 +23,7 @@
<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>
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 f2c1908..06b0b2d 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
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_triangulator_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_triangulator_8h.html
index 41c8948..d7fd196 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_triangulator_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_triangulator_8h.html
@@ -23,6 +23,7 @@
<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>
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 b729641..4967289 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
@@ -23,6 +23,7 @@
<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>
@@ -168,11 +169,11 @@
<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#3732bd9f53adff02b3a10847a814d284">00149</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#3732bd9f53adff02b3a10847a814d284">userData</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#83f40acf14f917fa9419c535d0abb55b">00153</a> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#83f40acf14f917fa9419c535d0abb55b">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, int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#3732bd9f53adff02b3a10847a814d284">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#3732bd9f53adff02b3a10847a814d284">userData</a>(<a class="code" href="struct_nv_1_1_blast_1_1_facet.html#3732bd9f53adff02b3a10847a814d284">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="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>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_types_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_types_8h.html
index f0fce01..e03fdc8 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_types_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_types_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_v_s_a_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_v_s_a_8h-source.html
index 0c71d37..8a9e73d 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_v_s_a_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_v_s_a_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -87,14 +88,14 @@
<a name="l00050"></a>00050
<a name="l00051"></a>00051 <span class="comment">// Simple types and operations for internal calculations</span>
<a name="l00052"></a><a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#d0c0d42fa98073907e15bfee206cd098">00052</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a> { <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#e335cbbcb1b1a657b4e42feb54a413ae">x</a>, <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#a1a733303a2cf444b2feca0659e6baf0">y</a>, <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#d0c0d42fa98073907e15bfee206cd098">z</a>; }; <span class="comment">// 3-vector </span>
-<a name="l00053"></a><a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#78881c15732472ced3ab2e77bc11dfc2">00053</a> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#78881c15732472ced3ab2e77bc11dfc2">vec3</a>(<a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a> x, <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a> y, <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a> z) { <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a> r; r.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#e335cbbcb1b1a657b4e42feb54a413ae">x</a> = x; r.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#a1a733303a2cf444b2feca0659e6baf0">y</a> = y; r.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#d0c0d42fa98073907e15bfee206cd098">z</a> = z; <span class="keywordflow">return</span> r; } <span class="comment">// vector builder</span>
+<a name="l00053"></a><a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#78881c15732472ced3ab2e77bc11dfc2">00053</a> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#78881c15732472ced3ab2e77bc11dfc2">vec3</a>(<a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>, <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>, <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a> <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>) { <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a> r; r.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#e335cbbcb1b1a657b4e42feb54a413ae">x</a> = x; r.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#a1a733303a2cf444b2feca0659e6baf0">y</a> = y; r.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#d0c0d42fa98073907e15bfee206cd098">z</a> = z; <span class="keywordflow">return</span> r; } <span class="comment">// vector builder</span>
<a name="l00054"></a><a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#d2ed66762db3fe1f41d35fa6b46df1ee">00054</a> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#d2ed66762db3fe1f41d35fa6b46df1ee">operator + </a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a>&amp; a, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a>&amp; b) { <span class="keywordflow">return</span> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#78881c15732472ced3ab2e77bc11dfc2">vec3</a>(a.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#e335cbbcb1b1a657b4e42feb54a413ae">x</a> + b.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#e335cbbcb1b1a657b4e42feb54a413ae">x</a>, a.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#a1a733303a2cf444b2feca0659e6baf0">y</a> + b.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#a1a733303a2cf444b2feca0659e6baf0">y</a>, a.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#d0c0d42fa98073907e15bfee206cd098">z</a> + b.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#d0c0d42fa98073907e15bfee206cd098">z</a>); } <span class="comment">// vector addition</span>
<a name="l00055"></a><a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#207654189a89fba3d6256779afcd41d1">00055</a> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#207654189a89fba3d6256779afcd41d1">operator * </a>(<a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a> s, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a>&amp; v) { <span class="keywordflow">return</span> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#78881c15732472ced3ab2e77bc11dfc2">vec3</a>(s*v.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#e335cbbcb1b1a657b4e42feb54a413ae">x</a>, s*v.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#a1a733303a2cf444b2feca0659e6baf0">y</a>, s*v.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#d0c0d42fa98073907e15bfee206cd098">z</a>); } <span class="comment">// scalar multiplication</span>
<a name="l00056"></a><a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#d74b41a40540aa0ea4de7600bac6f552">00056</a> <span class="keyword">inline</span> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#d74b41a40540aa0ea4de7600bac6f552">operator | </a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a>&amp; a, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a>&amp; b) { <span class="keywordflow">return</span> a.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#e335cbbcb1b1a657b4e42feb54a413ae">x</a>*b.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#e335cbbcb1b1a657b4e42feb54a413ae">x</a> + a.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#a1a733303a2cf444b2feca0659e6baf0">y</a>*b.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#a1a733303a2cf444b2feca0659e6baf0">y</a> + a.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#d0c0d42fa98073907e15bfee206cd098">z</a>*b.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#d0c0d42fa98073907e15bfee206cd098">z</a>; } <span class="comment">// dot product</span>
<a name="l00057"></a><a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#38ae2e49308ac2b5c9285edaf237c976">00057</a> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#38ae2e49308ac2b5c9285edaf237c976">operator ^ </a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a>&amp; a, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a>&amp; b) { <span class="keywordflow">return</span> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#78881c15732472ced3ab2e77bc11dfc2">vec3</a>(a.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#a1a733303a2cf444b2feca0659e6baf0">y</a>*b.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#d0c0d42fa98073907e15bfee206cd098">z</a> - b.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#a1a733303a2cf444b2feca0659e6baf0">y</a>*a.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#d0c0d42fa98073907e15bfee206cd098">z</a>, a.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#d0c0d42fa98073907e15bfee206cd098">z</a>*b.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#e335cbbcb1b1a657b4e42feb54a413ae">x</a> - b.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#d0c0d42fa98073907e15bfee206cd098">z</a>*a.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#e335cbbcb1b1a657b4e42feb54a413ae">x</a>, a.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#e335cbbcb1b1a657b4e42feb54a413ae">x</a>*b.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#a1a733303a2cf444b2feca0659e6baf0">y</a> - b.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#e335cbbcb1b1a657b4e42feb54a413ae">x</a>*a.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#a1a733303a2cf444b2feca0659e6baf0">y</a>); } <span class="comment">// cross product</span>
<a name="l00058"></a>00058
<a name="l00059"></a><a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html#a03b64741c5ebccd33323c19a278da2c">00059</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html">Vec4</a> { <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html#1c361f283cb854916057ab8fcbe85062">v</a>; <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html#a03b64741c5ebccd33323c19a278da2c">w</a>; }; <span class="comment">// 4-vector split into 3-vector and scalar parts</span>
-<a name="l00060"></a><a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#e9cc9edbccb4fe70660e16546bf7bb82">00060</a> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html">Vec4</a> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#e9cc9edbccb4fe70660e16546bf7bb82">vec4</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a>&amp; v, <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a> w) { <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html">Vec4</a> r; r.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html#1c361f283cb854916057ab8fcbe85062">v</a> = v; r.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html#a03b64741c5ebccd33323c19a278da2c">w</a> = w; <span class="keywordflow">return</span> r; } <span class="comment">// vector builder</span>
+<a name="l00060"></a><a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#e9cc9edbccb4fe70660e16546bf7bb82">00060</a> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html">Vec4</a> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#e9cc9edbccb4fe70660e16546bf7bb82">vec4</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a>&amp; v, <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a> <a class="code" href="bt_vector3_8h.html#c0e6714ccdb1e845d1c5cc79c057331a" title="Return the w value.">w</a>) { <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html">Vec4</a> r; r.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html#1c361f283cb854916057ab8fcbe85062">v</a> = v; r.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html#a03b64741c5ebccd33323c19a278da2c">w</a> = w; <span class="keywordflow">return</span> r; } <span class="comment">// vector builder</span>
<a name="l00061"></a><a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#87683b078798507378729b21dd4aa0da">00061</a> <span class="keyword">inline</span> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#d74b41a40540aa0ea4de7600bac6f552">operator | </a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html">Vec4</a>&amp; a, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html">Vec4</a>&amp; b) { <span class="keywordflow">return</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html#1c361f283cb854916057ab8fcbe85062">v</a> | b.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html#1c361f283cb854916057ab8fcbe85062">v</a>) + a.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html#a03b64741c5ebccd33323c19a278da2c">w</a>*b.<a class="code" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html#a03b64741c5ebccd33323c19a278da2c">w</a>; } <span class="comment">// dot product</span>
<a name="l00062"></a>00062
<a name="l00063"></a>00063 <span class="comment">// More accurate perpendicular</span>
@@ -109,7 +110,7 @@
<a name="l00072"></a>00072 }
<a name="l00073"></a>00073
<a name="l00074"></a>00074 <span class="comment">// Square</span>
-<a name="l00075"></a><a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#e7c36beab73d66e43e7fcaf72309f65e">00075</a> <span class="keyword">inline</span> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#e7c36beab73d66e43e7fcaf72309f65e">sq</a>(<a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a> x) { <span class="keywordflow">return</span> x*x; }
+<a name="l00075"></a><a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#e7c36beab73d66e43e7fcaf72309f65e">00075</a> <span class="keyword">inline</span> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#e7c36beab73d66e43e7fcaf72309f65e">sq</a>(<a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>) { <span class="keywordflow">return</span> x*x; }
<a name="l00076"></a>00076
<a name="l00077"></a>00077 <span class="comment">// Returns index of the extremal element in a three-element set {e0, e1, e2} based upon comparisons c_ij. The extremal index m is such that c_mn is true, or e_m == e_n, for all n.</span>
<a name="l00078"></a><a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#cc5d2bf37685bfd6e8763d559d144880">00078</a> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#cc5d2bf37685bfd6e8763d559d144880">ext_index</a>(<span class="keywordtype">int</span> c_10, <span class="keywordtype">int</span> c_21, <span class="keywordtype">int</span> c_20) { <span class="keywordflow">return</span> c_10 &lt;&lt; c_21 | (c_21&amp;c_20) &lt;&lt; 1; }
@@ -169,8 +170,8 @@
<a name="l00132"></a>00132
<a name="l00133"></a>00133 <span class="comment">// Create basis in the h plane</span>
<a name="l00134"></a>00134 <span class="keyword">const</span> <span class="keywordtype">int</span> min_i = <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#c40d9e7d67ea46fd503fc1001174256c">index_of_min</a>(h.v.x*h.v.x, h.v.y*h.v.y, h.v.z*h.v.z);
-<a name="l00135"></a>00135 <span class="keyword">const</span> Vec3 y = h.v^<a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#78881c15732472ced3ab2e77bc11dfc2">vec3</a>((<a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a>)(min_i == 0), (<a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a>)(min_i == 1), (<a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a>)(min_i == 2));
-<a name="l00136"></a>00136 <span class="keyword">const</span> Vec3 x = y^h.v;
+<a name="l00135"></a>00135 <span class="keyword">const</span> Vec3 <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a> = h.v^<a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#78881c15732472ced3ab2e77bc11dfc2">vec3</a>((<a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a>)(min_i == 0), (<a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a>)(min_i == 1), (<a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a>)(min_i == 2));
+<a name="l00136"></a>00136 <span class="keyword">const</span> Vec3 <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a> = y^h.v;
<a name="l00137"></a>00137
<a name="l00138"></a>00138 <span class="comment">// Use reduced vector r instead of p</span>
<a name="l00139"></a>00139 Vec3 r = { x | q.v, y | q.v, q.w*(y | y) }; <span class="comment">// (x|x) = (y|y) = square of plane basis scale</span>
@@ -188,7 +189,7 @@
<a name="l00151"></a>00151 {
<a name="l00152"></a>00152 <span class="keyword">const</span> Vec3&amp; vi = S[i].v;
<a name="l00153"></a>00153 <span class="keyword">const</span> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a> cos_theta = h.v | vi;
-<a name="l00154"></a>00154 R[N] = <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#78881c15732472ced3ab2e77bc11dfc2">vec3</a>(x | vi, y | vi, S[i].w - h.w*cos_theta);
+<a name="l00154"></a>00154 R[N] = <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#78881c15732472ced3ab2e77bc11dfc2">vec3</a>(x | vi, y | vi, S[i].<a class="code" href="bt_vector3_8h.html#c0e6714ccdb1e845d1c5cc79c057331a" title="Return the w value.">w</a> - h.w*cos_theta);
<a name="l00155"></a>00155 index[N] = i;
<a name="l00156"></a>00156 <span class="keyword">const</span> <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">real</a> n2 = R[N].x*R[N].x + R[N].y*R[N].y;
<a name="l00157"></a>00157 <span class="keywordflow">if</span> (n2 &gt;= eps2)
diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_v_s_a_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_v_s_a_8h.html
index 4636860..d2e7e55 100644
--- a/docs/source_docs/files/_nv_blast_ext_authoring_v_s_a_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_authoring_v_s_a_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_custom_profiler_8h-source.html b/docs/source_docs/files/_nv_blast_ext_custom_profiler_8h-source.html
index 0959cc3..3aa29f6 100644
--- a/docs/source_docs/files/_nv_blast_ext_custom_profiler_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_custom_profiler_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_custom_profiler_8h.html b/docs/source_docs/files/_nv_blast_ext_custom_profiler_8h.html
index 7407d12..832c889 100644
--- a/docs/source_docs/files/_nv_blast_ext_custom_profiler_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_custom_profiler_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_damage_accelerator_a_a_b_b_tree_8h-source.html b/docs/source_docs/files/_nv_blast_ext_damage_accelerator_a_a_b_b_tree_8h-source.html
new file mode 100644
index 0000000..291a75f
--- /dev/null
+++ b/docs/source_docs/files/_nv_blast_ext_damage_accelerator_a_a_b_b_tree_8h-source.html
@@ -0,0 +1,190 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/shaders/source/NvBlastExtDamageAcceleratorAABBTree.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/shaders/source/NvBlastExtDamageAcceleratorAABBTree.h</h1><a href="_nv_blast_ext_damage_accelerator_a_a_b_b_tree_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span>
+<a name="l00002"></a>00002 <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span>
+<a name="l00003"></a>00003 <span class="comment">//</span>
+<a name="l00004"></a>00004 <span class="comment">// Notice</span>
+<a name="l00005"></a>00005 <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span>
+<a name="l00006"></a>00006 <span class="comment">// proprietary rights in and to this software and related documentation and</span>
+<a name="l00007"></a>00007 <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span>
+<a name="l00008"></a>00008 <span class="comment">// distribution of this software and related documentation without an express</span>
+<a name="l00009"></a>00009 <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span>
+<a name="l00010"></a>00010 <span class="comment">//</span>
+<a name="l00011"></a>00011 <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span>
+<a name="l00012"></a>00012 <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span>
+<a name="l00013"></a>00013 <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span>
+<a name="l00014"></a>00014 <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span>
+<a name="l00015"></a>00015 <span class="comment">//</span>
+<a name="l00016"></a>00016 <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span>
+<a name="l00017"></a>00017 <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span>
+<a name="l00018"></a>00018 <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span>
+<a name="l00019"></a>00019 <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span>
+<a name="l00020"></a>00020 <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span>
+<a name="l00021"></a>00021 <span class="comment">// This code supersedes and replaces all information previously supplied.</span>
+<a name="l00022"></a>00022 <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span>
+<a name="l00023"></a>00023 <span class="comment">// components in life support devices or systems without express written approval of</span>
+<a name="l00024"></a>00024 <span class="comment">// NVIDIA Corporation.</span>
+<a name="l00025"></a>00025 <span class="comment">//</span>
+<a name="l00026"></a>00026 <span class="comment">// Copyright (c) 2016-2017 NVIDIA Corporation. All rights reserved.</span>
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <span class="preprocessor">#pragma once</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_damage_accelerator_internal_8h.html">NvBlastExtDamageAcceleratorInternal.h</a>"</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include "<a class="code" href="_nv_blast_8h.html">NvBlast.h</a>"</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include "<a class="code" href="_nv_blast_array_8h.html">NvBlastArray.h</a>"</span>
+<a name="l00033"></a>00033
+<a name="l00034"></a>00034
+<a name="l00035"></a>00035 <span class="keyword">namespace </span>Nv
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 <span class="keyword">namespace </span>Blast
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039
+<a name="l00040"></a>00040 <span class="keyword">class </span>ExtDamageAcceleratorAABBTree final : <span class="keyword">public</span> ExtDamageAcceleratorInternal
+<a name="l00041"></a>00041 {
+<a name="l00042"></a>00042 <span class="keyword">public</span>:
+<a name="l00044"></a>00044
+<a name="l00045"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#080f1cd83d0e038d1b6728f1a47f2dcf">00045</a> ExtDamageAcceleratorAABBTree() :
+<a name="l00046"></a>00046 m_root(nullptr)
+<a name="l00047"></a>00047 {
+<a name="l00048"></a>00048 }
+<a name="l00049"></a>00049
+<a name="l00050"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#4b69da0140a37b6e1d3ab3b972cddda4">00050</a> <span class="keyword">virtual</span> ~ExtDamageAcceleratorAABBTree()
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 }
+<a name="l00053"></a>00053
+<a name="l00054"></a>00054 <span class="keyword">static</span> ExtDamageAcceleratorAABBTree* create(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>* asset);
+<a name="l00055"></a>00055
+<a name="l00056"></a>00056
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() <span class="keyword">override</span>;
+<a name="l00060"></a>00060
+<a name="l00061"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#08bf568f4b4be21997b9c4fa8f87eaad">00061</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> findBondCentroidsInBounds(<span class="keyword">const</span> physx::PxBounds3&amp; bounds, <a class="code" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">ResultCallback</a>&amp; resultCallback)<span class="keyword"> const override</span>
+<a name="l00062"></a>00062 <span class="keyword"> </span>{
+<a name="l00063"></a>00063 <span class="keyword">const_cast&lt;</span>ExtDamageAcceleratorAABBTree*<span class="keyword">&gt;</span>(<span class="keyword">this</span>)-&gt;findInBounds(bounds, resultCallback, <span class="keyword">false</span>);
+<a name="l00064"></a>00064 }
+<a name="l00065"></a>00065
+<a name="l00066"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#27f7654593d0ff62e2595152791f5f3b">00066</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> findBondSegmentsInBounds(<span class="keyword">const</span> physx::PxBounds3&amp; bounds, <a class="code" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">ResultCallback</a>&amp; resultCallback)<span class="keyword"> const override</span>
+<a name="l00067"></a>00067 <span class="keyword"> </span>{
+<a name="l00068"></a>00068 <span class="keyword">const_cast&lt;</span>ExtDamageAcceleratorAABBTree*<span class="keyword">&gt;</span>(<span class="keyword">this</span>)-&gt;findInBounds(bounds, resultCallback, <span class="keyword">true</span>);
+<a name="l00069"></a>00069
+<a name="l00070"></a>00070 }
+<a name="l00071"></a>00071
+<a name="l00072"></a>00072 <span class="keyword">virtual</span> <span class="keywordtype">void</span> findBondSegmentsPlaneIntersected(<span class="keyword">const</span> physx::PxPlane&amp; plane, ResultCallback&amp; resultCallback) <span class="keyword">const override</span>;
+<a name="l00073"></a>00073
+<a name="l00074"></a>00074 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_debug_buffer.html">Nv::Blast::DebugBuffer</a> fillDebugRender(<span class="keywordtype">int</span> depth, <span class="keywordtype">bool</span> segments) <span class="keyword">override</span>;
+<a name="l00075"></a>00075
+<a name="l00076"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#bb7b876b065c4ed38340c01830c79d0a">00076</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span>* getImmediateScratch(<span class="keywordtype">size_t</span> size)<span class="keyword"> override</span>
+<a name="l00077"></a>00077 <span class="keyword"> </span>{
+<a name="l00078"></a>00078 m_scratch.resizeUninitialized(size);
+<a name="l00079"></a>00079 <span class="keywordflow">return</span> m_scratch.begin();
+<a name="l00080"></a>00080 }
+<a name="l00081"></a>00081
+<a name="l00082"></a>00082
+<a name="l00083"></a>00083 <span class="keyword">private</span>:
+<a name="l00084"></a>00084 <span class="comment">// no copy/assignment</span>
+<a name="l00085"></a>00085 ExtDamageAcceleratorAABBTree(ExtDamageAcceleratorAABBTree&amp;);
+<a name="l00086"></a>00086 ExtDamageAcceleratorAABBTree&amp; operator=(<span class="keyword">const</span> ExtDamageAcceleratorAABBTree&amp; tree);
+<a name="l00087"></a>00087
+<a name="l00088"></a>00088 <span class="comment">// Tree node </span>
+<a name="l00089"></a>00089 <span class="keyword">struct </span>Node
+<a name="l00090"></a>00090 {
+<a name="l00091"></a>00091 <span class="keywordtype">int</span> child[2];
+<a name="l00092"></a>00092 uint32_t first;
+<a name="l00093"></a>00093 uint32_t last;
+<a name="l00094"></a>00094 physx::PxBounds3 pointsBound;
+<a name="l00095"></a>00095 physx::PxBounds3 segmentsBound;
+<a name="l00096"></a>00096 };
+<a name="l00097"></a>00097
+<a name="l00098"></a>00098
+<a name="l00099"></a>00099 <span class="keywordtype">void</span> build(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>* asset);
+<a name="l00100"></a>00100
+<a name="l00101"></a>00101 <span class="keywordtype">int</span> createNode(uint32_t startIdx, uint32_t endIdx, uint32_t depth);
+<a name="l00102"></a>00102
+<a name="l00103"></a>00103 <span class="keywordtype">void</span> pushResult(ResultCallback&amp; callback, uint32_t pointIndex)<span class="keyword"> const</span>
+<a name="l00104"></a>00104 <span class="keyword"> </span>{
+<a name="l00105"></a>00105 callback.push(pointIndex, m_bonds[pointIndex].node0, m_bonds[pointIndex].node1);
+<a name="l00106"></a>00106 }
+<a name="l00107"></a>00107
+<a name="l00108"></a>00108 <span class="keywordtype">void</span> findInBounds(<span class="keyword">const</span> physx::PxBounds3&amp; bounds, ResultCallback&amp; callback, <span class="keywordtype">bool</span> segments) <span class="keyword">const</span>;
+<a name="l00109"></a>00109
+<a name="l00110"></a>00110 <span class="keywordtype">void</span> findPointsInBounds(<span class="keyword">const</span> Node&amp; node, ResultCallback&amp; callback, <span class="keyword">const</span> physx::PxBounds3&amp; bounds) <span class="keyword">const</span>;
+<a name="l00111"></a>00111
+<a name="l00112"></a>00112 <span class="keywordtype">void</span> findSegmentsInBounds(<span class="keyword">const</span> Node&amp; node, ResultCallback&amp; callback, <span class="keyword">const</span> physx::PxBounds3&amp; bounds) <span class="keyword">const</span>;
+<a name="l00113"></a>00113
+<a name="l00114"></a>00114 <span class="keywordtype">void</span> findSegmentsPlaneIntersected(<span class="keyword">const</span> Node&amp; node, ResultCallback&amp; callback, <span class="keyword">const</span> physx::PxPlane&amp; plane) <span class="keyword">const</span>;
+<a name="l00115"></a>00115
+<a name="l00116"></a>00116 <span class="keywordtype">void</span> fillDebugBuffer(<span class="keyword">const</span> Node&amp; node, <span class="keywordtype">int</span> currentDepth, <span class="keywordtype">int</span> depth, <span class="keywordtype">bool</span> segments);
+<a name="l00117"></a>00117
+<a name="l00118"></a>00118
+<a name="l00120"></a>00120
+<a name="l00121"></a>00121 Node* m_root;
+<a name="l00122"></a>00122 <a class="code" href="struct_nv_1_1_blast_1_1_array.html#94fd490890f7c6e45784fd43eb14e260">Array&lt;Node&gt;::type</a> m_nodes;
+<a name="l00123"></a>00123 <a class="code" href="struct_nv_1_1_blast_1_1_array.html#94fd490890f7c6e45784fd43eb14e260">Array&lt;uint32_t&gt;::type</a> m_indices;
+<a name="l00124"></a>00124
+<a name="l00125"></a>00125 <a class="code" href="struct_nv_1_1_blast_1_1_array.html#94fd490890f7c6e45784fd43eb14e260">Array&lt;physx::PxVec3&gt;::type</a> m_points;
+<a name="l00126"></a>00126
+<a name="l00127"></a>00127 <span class="keyword">struct </span>Segment
+<a name="l00128"></a>00128 {
+<a name="l00129"></a>00129 physx::PxVec3 p0;
+<a name="l00130"></a>00130 physx::PxVec3 p1;
+<a name="l00131"></a>00131 };
+<a name="l00132"></a>00132 <a class="code" href="struct_nv_1_1_blast_1_1_array.html#94fd490890f7c6e45784fd43eb14e260">Array&lt;Segment&gt;::type</a> m_segments;
+<a name="l00133"></a>00133
+<a name="l00134"></a>00134 <span class="keyword">struct </span>BondData
+<a name="l00135"></a>00135 {
+<a name="l00136"></a>00136 uint32_t node0;
+<a name="l00137"></a>00137 uint32_t node1;
+<a name="l00138"></a>00138 };
+<a name="l00139"></a>00139 <a class="code" href="struct_nv_1_1_blast_1_1_array.html#94fd490890f7c6e45784fd43eb14e260">Array&lt;BondData&gt;::type</a> m_bonds;
+<a name="l00140"></a>00140
+<a name="l00141"></a>00141 <a class="code" href="struct_nv_1_1_blast_1_1_array.html#94fd490890f7c6e45784fd43eb14e260">Array&lt;Nv::Blast::DebugLine&gt;::type</a> m_debugLineBuffer;
+<a name="l00142"></a>00142
+<a name="l00143"></a>00143 <a class="code" href="struct_nv_1_1_blast_1_1_array.html#94fd490890f7c6e45784fd43eb14e260">Array&lt;char&gt;::type</a> m_scratch;
+<a name="l00144"></a>00144 };
+<a name="l00145"></a>00145
+<a name="l00146"></a>00146
+<a name="l00147"></a>00147 } <span class="comment">// namespace Blast</span>
+<a name="l00148"></a>00148 } <span class="comment">// namespace Nv</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_damage_accelerator_a_a_b_b_tree_8h.html b/docs/source_docs/files/_nv_blast_ext_damage_accelerator_a_a_b_b_tree_8h.html
new file mode 100644
index 0000000..3f0fd08
--- /dev/null
+++ b/docs/source_docs/files/_nv_blast_ext_damage_accelerator_a_a_b_b_tree_8h.html
@@ -0,0 +1,69 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/shaders/source/NvBlastExtDamageAcceleratorAABBTree.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/shaders/source/NvBlastExtDamageAcceleratorAABBTree.h File Reference</h1><code>#include &quot;<a class="el" href="_nv_blast_ext_damage_accelerator_internal_8h-source.html">NvBlastExtDamageAcceleratorInternal.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="_nv_blast_8h-source.html">NvBlast.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="_nv_blast_array_8h-source.html">NvBlastArray.h</a>&quot;</code><br>
+
+<p>
+<a href="_nv_blast_ext_damage_accelerator_a_a_b_b_tree_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_1final.html">Nv::Blast::final</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>Nv::Blast::final::final::BondData</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>Nv::Blast::final::final::Node</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>Nv::Blast::final::final::Segment</b></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_damage_accelerator_internal_8h-source.html b/docs/source_docs/files/_nv_blast_ext_damage_accelerator_internal_8h-source.html
new file mode 100644
index 0000000..30f5d9a
--- /dev/null
+++ b/docs/source_docs/files/_nv_blast_ext_damage_accelerator_internal_8h-source.html
@@ -0,0 +1,141 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/shaders/source/NvBlastExtDamageAcceleratorInternal.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/shaders/source/NvBlastExtDamageAcceleratorInternal.h</h1><a href="_nv_blast_ext_damage_accelerator_internal_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span>
+<a name="l00002"></a>00002 <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span>
+<a name="l00003"></a>00003 <span class="comment">//</span>
+<a name="l00004"></a>00004 <span class="comment">// Notice</span>
+<a name="l00005"></a>00005 <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span>
+<a name="l00006"></a>00006 <span class="comment">// proprietary rights in and to this software and related documentation and</span>
+<a name="l00007"></a>00007 <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span>
+<a name="l00008"></a>00008 <span class="comment">// distribution of this software and related documentation without an express</span>
+<a name="l00009"></a>00009 <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span>
+<a name="l00010"></a>00010 <span class="comment">//</span>
+<a name="l00011"></a>00011 <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span>
+<a name="l00012"></a>00012 <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span>
+<a name="l00013"></a>00013 <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span>
+<a name="l00014"></a>00014 <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span>
+<a name="l00015"></a>00015 <span class="comment">//</span>
+<a name="l00016"></a>00016 <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span>
+<a name="l00017"></a>00017 <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span>
+<a name="l00018"></a>00018 <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span>
+<a name="l00019"></a>00019 <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span>
+<a name="l00020"></a>00020 <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span>
+<a name="l00021"></a>00021 <span class="comment">// This code supersedes and replaces all information previously supplied.</span>
+<a name="l00022"></a>00022 <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span>
+<a name="l00023"></a>00023 <span class="comment">// components in life support devices or systems without express written approval of</span>
+<a name="l00024"></a>00024 <span class="comment">// NVIDIA Corporation.</span>
+<a name="l00025"></a>00025 <span class="comment">//</span>
+<a name="l00026"></a>00026 <span class="comment">// Copyright (c) 2016-2017 NVIDIA Corporation. All rights reserved.</span>
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <span class="preprocessor">#pragma once</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_damage_shaders_8h.html">NvBlastExtDamageShaders.h</a>"</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include "PxBounds3.h"</span>
+<a name="l00032"></a>00032
+<a name="l00033"></a>00033
+<a name="l00034"></a>00034 <span class="keyword">namespace </span>Nv
+<a name="l00035"></a>00035 {
+<a name="l00036"></a>00036 <span class="keyword">namespace </span>Blast
+<a name="l00037"></a>00037 {
+<a name="l00038"></a>00038
+<a name="l00039"></a>00039
+<a name="l00040"></a><a class="code" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html">00040</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html">ExtDamageAcceleratorInternal</a> : <span class="keyword">public</span> <a class="code" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>
+<a name="l00041"></a>00041 {
+<a name="l00042"></a>00042 <span class="keyword">public</span>:
+<a name="l00043"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html">00043</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html">QueryBondData</a>
+<a name="l00044"></a>00044 {
+<a name="l00045"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#596d796d131dc82b2815acb1d520d981">00045</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#596d796d131dc82b2815acb1d520d981">bond</a>;
+<a name="l00046"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#760dae319cf982d2620e4790b2eab014">00046</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#760dae319cf982d2620e4790b2eab014">node0</a>;
+<a name="l00047"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#baef334b740c026c5a01ddbc0b7f69fc">00047</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#baef334b740c026c5a01ddbc0b7f69fc">node1</a>;
+<a name="l00048"></a>00048 };
+<a name="l00049"></a>00049
+<a name="l00050"></a><a class="code" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">00050</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">ResultCallback</a>
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052 <span class="keyword">public</span>:
+<a name="l00053"></a><a class="code" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#f3b5e5d1322aa623a94d7b0b2dc68d06">00053</a> <a class="code" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#f3b5e5d1322aa623a94d7b0b2dc68d06">ResultCallback</a>(<a class="code" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html">QueryBondData</a>* buffer, uint32_t count) :
+<a name="l00054"></a>00054 m_bondBuffer(buffer), m_bondMaxCount(count), m_bondCount(0) {}
+<a name="l00055"></a>00055
+<a name="l00056"></a>00056 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#9ea0419919783a7c8889780ac5c5a993">processResults</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html">QueryBondData</a>* bondBuffer, uint32_t count) = 0;
+<a name="l00057"></a>00057
+<a name="l00058"></a><a class="code" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#e96341bcb9e23d77de42bd56e1c59d3e">00058</a> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#e96341bcb9e23d77de42bd56e1c59d3e">push</a>(uint32_t bond, uint32_t node0, uint32_t node1)
+<a name="l00059"></a>00059 {
+<a name="l00060"></a>00060 m_bondBuffer[m_bondCount].<a class="code" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#596d796d131dc82b2815acb1d520d981">bond</a> = bond;
+<a name="l00061"></a>00061 m_bondBuffer[m_bondCount].<a class="code" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#760dae319cf982d2620e4790b2eab014">node0</a> = node0;
+<a name="l00062"></a>00062 m_bondBuffer[m_bondCount].<a class="code" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#baef334b740c026c5a01ddbc0b7f69fc">node1</a> = node1;
+<a name="l00063"></a>00063 m_bondCount++;
+<a name="l00064"></a>00064 <span class="keywordflow">if</span> (m_bondCount == m_bondMaxCount)
+<a name="l00065"></a>00065 {
+<a name="l00066"></a>00066 <a class="code" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#06941b75e737cc6be6206f749a6c5c6d">dispatch</a>();
+<a name="l00067"></a>00067 }
+<a name="l00068"></a>00068 }
+<a name="l00069"></a>00069
+<a name="l00070"></a><a class="code" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#06941b75e737cc6be6206f749a6c5c6d">00070</a> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#06941b75e737cc6be6206f749a6c5c6d">dispatch</a>()
+<a name="l00071"></a>00071 {
+<a name="l00072"></a>00072 <span class="keywordflow">if</span> (m_bondCount)
+<a name="l00073"></a>00073 {
+<a name="l00074"></a>00074 <a class="code" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#9ea0419919783a7c8889780ac5c5a993">processResults</a>(m_bondBuffer, m_bondCount);
+<a name="l00075"></a>00075 m_bondCount = 0;
+<a name="l00076"></a>00076 }
+<a name="l00077"></a>00077 }
+<a name="l00078"></a>00078
+<a name="l00079"></a>00079 <span class="keyword">private</span>:
+<a name="l00080"></a>00080 <a class="code" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html">QueryBondData</a>* m_bondBuffer;
+<a name="l00081"></a>00081 uint32_t m_bondMaxCount;
+<a name="l00082"></a>00082
+<a name="l00083"></a>00083 uint32_t m_bondCount;
+<a name="l00084"></a>00084 };
+<a name="l00085"></a>00085
+<a name="l00086"></a>00086 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#61f769b6a99c7296a6e9e8c1fa406bae">findBondCentroidsInBounds</a>(<span class="keyword">const</span> physx::PxBounds3&amp; bounds, ResultCallback&amp; resultCallback) <span class="keyword">const</span> = 0;
+<a name="l00087"></a>00087 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#d5bbd331df47b0b00e909924ee8d3612">findBondSegmentsInBounds</a>(<span class="keyword">const</span> physx::PxBounds3&amp; bounds, ResultCallback&amp; resultCallback) <span class="keyword">const</span> = 0;
+<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_ext_damage_accelerator_internal.html#21e5b0f420b38efd4ea32c2545f529b9">findBondSegmentsPlaneIntersected</a>(<span class="keyword">const</span> physx::PxPlane&amp; plane, ResultCallback&amp; resultCallback) <span class="keyword">const</span> = 0;
+<a name="l00089"></a>00089
+<a name="l00090"></a>00090 <span class="comment">// Non-thread safe! Multiple calls return the same memory.</span>
+<a name="l00091"></a>00091 <span class="keyword">virtual</span> <span class="keywordtype">void</span>* <a class="code" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#2308b5231fddd7d36c483350661cfc53">getImmediateScratch</a>(<span class="keywordtype">size_t</span> size) = 0;
+<a name="l00092"></a>00092 };
+<a name="l00093"></a>00093
+<a name="l00094"></a>00094
+<a name="l00095"></a>00095 } <span class="comment">// namespace Blast</span>
+<a name="l00096"></a>00096 } <span class="comment">// namespace Nv</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_damage_accelerator_internal_8h.html b/docs/source_docs/files/_nv_blast_ext_damage_accelerator_internal_8h.html
new file mode 100644
index 0000000..ec494d4
--- /dev/null
+++ b/docs/source_docs/files/_nv_blast_ext_damage_accelerator_internal_8h.html
@@ -0,0 +1,66 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/shaders/source/NvBlastExtDamageAcceleratorInternal.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/shaders/source/NvBlastExtDamageAcceleratorInternal.h File Reference</h1><code>#include &quot;<a class="el" href="_nv_blast_ext_damage_shaders_8h-source.html">NvBlastExtDamageShaders.h</a>&quot;</code><br>
+<code>#include &quot;PxBounds3.h&quot;</code><br>
+
+<p>
+<a href="_nv_blast_ext_damage_accelerator_internal_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_ext_damage_accelerator_internal.html">Nv::Blast::ExtDamageAcceleratorInternal</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_ext_damage_accelerator_internal_1_1_query_bond_data.html">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData</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_ext_damage_accelerator_internal_1_1_result_callback.html">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</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_damage_shaders_8h-source.html b/docs/source_docs/files/_nv_blast_ext_damage_shaders_8h-source.html
index 2794777..9c06d8b 100644
--- a/docs/source_docs/files/_nv_blast_ext_damage_shaders_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_damage_shaders_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -67,79 +68,132 @@
<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#define NVBLASTEXTDAMAGESHADERS_H</span>
<a name="l00031"></a>00031 <span class="preprocessor"></span>
<a name="l00032"></a>00032 <span class="preprocessor">#include "<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>"</span>
-<a name="l00033"></a>00033
+<a name="l00033"></a>00033 <span class="preprocessor">#include "<a class="code" href="_nv_blast_debug_render_8h.html">NvBlastDebugRender.h</a>"</span>
<a name="l00034"></a>00034
-<a name="l00040"></a>00040
-<a name="l00041"></a>00041 <span class="comment">// Common Material </span>
-<a name="l00043"></a>00043 <span class="comment"></span>
-<a name="l00050"></a><a class="code" href="struct_nv_blast_ext_material.html">00050</a> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a>
-<a name="l00051"></a>00051 {
-<a name="l00052"></a><a class="code" href="struct_nv_blast_ext_material.html#89d74e66909810438be664da3f42e2d5">00052</a> <a class="code" href="struct_nv_blast_ext_material.html#89d74e66909810438be664da3f42e2d5">NvBlastExtMaterial</a>() : <a class="code" href="struct_nv_blast_ext_material.html#1d1922ed27c3012efa2e9c3418636cb2" title="health">health</a>(100.f), <a class="code" href="struct_nv_blast_ext_material.html#eeb4e2d2b81e234e12b9e627eb6cb1b4" title="min damage fraction threshold to be applied. Range [0, 1]. For example 0.1 filters...">minDamageThreshold</a>(0.0f), <a class="code" href="struct_nv_blast_ext_material.html#de63b21c45e8705b20e65c202891762b" title="max damage fraction threshold to be applied. Range [0, 1]. For example 0.8 won&amp;#39;t...">maxDamageThreshold</a>(1.0f) {}
-<a name="l00053"></a>00053
-<a name="l00054"></a><a class="code" href="struct_nv_blast_ext_material.html#1d1922ed27c3012efa2e9c3418636cb2">00054</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_material.html#1d1922ed27c3012efa2e9c3418636cb2" title="health">health</a>;
-<a name="l00055"></a><a class="code" href="struct_nv_blast_ext_material.html#eeb4e2d2b81e234e12b9e627eb6cb1b4">00055</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_material.html#eeb4e2d2b81e234e12b9e627eb6cb1b4" title="min damage fraction threshold to be applied. Range [0, 1]. For example 0.1 filters...">minDamageThreshold</a>;
-<a name="l00056"></a><a class="code" href="struct_nv_blast_ext_material.html#de63b21c45e8705b20e65c202891762b">00056</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_material.html#de63b21c45e8705b20e65c202891762b" title="max damage fraction threshold to be applied. Range [0, 1]. For example 0.8 won&amp;#39;t...">maxDamageThreshold</a>;
-<a name="l00057"></a>00057
-<a name="l00068"></a><a class="code" href="struct_nv_blast_ext_material.html#7dfea97ed502a26acd63d1c3ed750557">00068</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_material.html#7dfea97ed502a26acd63d1c3ed750557">getNormalizedDamage</a>(<span class="keywordtype">float</span> damageInHealth)<span class="keyword"> const</span>
-<a name="l00069"></a>00069 <span class="keyword"> </span>{
-<a name="l00070"></a>00070 <span class="keyword">const</span> <span class="keywordtype">float</span> damage = <a class="code" href="struct_nv_blast_ext_material.html#1d1922ed27c3012efa2e9c3418636cb2" title="health">health</a> &gt; 0.f ? damageInHealth / <a class="code" href="struct_nv_blast_ext_material.html#1d1922ed27c3012efa2e9c3418636cb2" title="health">health</a> : 1.0f;
-<a name="l00071"></a>00071 <span class="keywordflow">return</span> damage &gt; <a class="code" href="struct_nv_blast_ext_material.html#eeb4e2d2b81e234e12b9e627eb6cb1b4" title="min damage fraction threshold to be applied. Range [0, 1]. For example 0.1 filters...">minDamageThreshold</a> ? (damage &lt; <a class="code" href="struct_nv_blast_ext_material.html#de63b21c45e8705b20e65c202891762b" title="max damage fraction threshold to be applied. Range [0, 1]. For example 0.8 won&amp;#39;t...">maxDamageThreshold</a> ? damage : <a class="code" href="struct_nv_blast_ext_material.html#de63b21c45e8705b20e65c202891762b" title="max damage fraction threshold to be applied. Range [0, 1]. For example 0.8 won&amp;#39;t...">maxDamageThreshold</a>) : 0.f;
-<a name="l00072"></a>00072 }
-<a name="l00073"></a>00073 };
-<a name="l00074"></a>00074
-<a name="l00075"></a>00075
-<a name="l00077"></a>00077 <span class="comment">// Point Radial Damage</span>
-<a name="l00079"></a>00079 <span class="comment"></span>
-<a name="l00083"></a><a class="code" href="struct_nv_blast_ext_radial_damage_desc.html">00083</a> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_radial_damage_desc.html">NvBlastExtRadialDamageDesc</a>
-<a name="l00084"></a>00084 {
-<a name="l00085"></a><a class="code" href="struct_nv_blast_ext_radial_damage_desc.html#2b8469219b6615b208b5022a6fe27379">00085</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_radial_damage_desc.html#2b8469219b6615b208b5022a6fe27379" title="normalized damage amount, range: [0, 1] (maximum health value to be reduced)">damage</a>;
-<a name="l00086"></a><a class="code" href="struct_nv_blast_ext_radial_damage_desc.html#fd4c995f6402ebf1feaff268c7ca849b">00086</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_radial_damage_desc.html#fd4c995f6402ebf1feaff268c7ca849b" title="origin of damage action">position</a>[3];
-<a name="l00087"></a><a class="code" href="struct_nv_blast_ext_radial_damage_desc.html#f3546b34798c8d8f97facb157f44a35d">00087</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_radial_damage_desc.html#f3546b34798c8d8f97facb157f44a35d" title="inner radius of damage action">minRadius</a>;
-<a name="l00088"></a><a class="code" href="struct_nv_blast_ext_radial_damage_desc.html#4cc2f97bb0d5288196c18bc85985f3bc">00088</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_radial_damage_desc.html#4cc2f97bb0d5288196c18bc85985f3bc" title="outer radius of damage action">maxRadius</a>;
-<a name="l00089"></a>00089 };
-<a name="l00090"></a>00090
-<a name="l00098"></a>00098 <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_damage_shaders_8h.html#fe0164871371689c5ab44abb717477fb">NvBlastExtFalloffGraphShader</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a>* actor, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>* params);
-<a name="l00099"></a>00099 <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_damage_shaders_8h.html#97ec45968e92e40e4046209f94369cb9">NvBlastExtFalloffSubgraphShader</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>* actor, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>* params);
-<a name="l00100"></a>00100 <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_damage_shaders_8h.html#92b46604a0448a80f7664a8e7ef39e22">NvBlastExtCutterGraphShader</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a>* actor, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>* params);
-<a name="l00101"></a>00101 <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_damage_shaders_8h.html#28f0347a46fe04f1ecca0e75868efd70">NvBlastExtCutterSubgraphShader</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>* actor, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>* params);
-<a name="l00102"></a>00102
-<a name="l00103"></a>00103
-<a name="l00119"></a>00119 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">bool</span> <a class="code" href="_nv_blast_ext_damage_shaders_8h.html#ffc03bdfb6ca47f1e7a29ab795558d84">NvBlastExtDamageActorRadialFalloff</a>(<a class="code" href="struct_nv_blast_actor.html">NvBlastActor</a>* actor, <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* buffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_ext_radial_damage_desc.html">NvBlastExtRadialDamageDesc</a>* damageDescBuffer, uint32_t damageDescCount, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a>* material, <a class="code" href="_nv_blast_types_8h.html#fa1be237d696dc68e343189c19cc76e0">NvBlastLog</a> logFn, <a class="code" href="struct_nv_blast_timers.html">NvBlastTimers</a>* timers);
-<a name="l00120"></a>00120
-<a name="l00121"></a>00121
-<a name="l00123"></a>00123 <span class="comment">// Segment Radial Damage</span>
-<a name="l00125"></a>00125 <span class="comment"></span>
-<a name="l00129"></a><a class="code" href="struct_nv_blast_ext_segment_radial_damage_desc.html">00129</a> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_segment_radial_damage_desc.html">NvBlastExtSegmentRadialDamageDesc</a>
-<a name="l00130"></a>00130 {
-<a name="l00131"></a><a class="code" href="struct_nv_blast_ext_segment_radial_damage_desc.html#ecb20666ae1c7832eee90d970a7e1e73">00131</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_segment_radial_damage_desc.html#ecb20666ae1c7832eee90d970a7e1e73" title="normalized damage amount, range: [0, 1] (maximum health value to be reduced)">damage</a>;
-<a name="l00132"></a><a class="code" href="struct_nv_blast_ext_segment_radial_damage_desc.html#a9b67c86c84d1c7bfe30eabfa714da1d">00132</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_segment_radial_damage_desc.html#a9b67c86c84d1c7bfe30eabfa714da1d" title="damage segment point A position">position0</a>[3];
-<a name="l00133"></a><a class="code" href="struct_nv_blast_ext_segment_radial_damage_desc.html#cb0027abb64f7a1cc799493462a223ce">00133</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_segment_radial_damage_desc.html#cb0027abb64f7a1cc799493462a223ce" title="damage segment point B position">position1</a>[3];
-<a name="l00134"></a><a class="code" href="struct_nv_blast_ext_segment_radial_damage_desc.html#a478418357484b87454f8722fa35a882">00134</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_segment_radial_damage_desc.html#a478418357484b87454f8722fa35a882" title="inner radius of damage action">minRadius</a>;
-<a name="l00135"></a><a class="code" href="struct_nv_blast_ext_segment_radial_damage_desc.html#149a75836276b77983f3eeee620edd12">00135</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_segment_radial_damage_desc.html#149a75836276b77983f3eeee620edd12" title="outer radius of damage action">maxRadius</a>;
-<a name="l00136"></a>00136 };
-<a name="l00137"></a>00137
-<a name="l00148"></a>00148 <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_damage_shaders_8h.html#1545b1180f56bc0425984c47a653d99c">NvBlastExtSegmentFalloffGraphShader</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a>* actor, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>* params);
-<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_damage_shaders_8h.html#dea94d3394afb7157dff0afa83a84d7f">NvBlastExtSegmentFalloffSubgraphShader</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>* actor, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>* params);
-<a name="l00150"></a>00150
-<a name="l00151"></a>00151
-<a name="l00153"></a>00153 <span class="comment">// Shear Damage</span>
-<a name="l00155"></a>00155 <span class="comment"></span>
-<a name="l00159"></a><a class="code" href="struct_nv_blast_ext_shear_damage_desc.html">00159</a> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_shear_damage_desc.html">NvBlastExtShearDamageDesc</a>
-<a name="l00160"></a>00160 {
-<a name="l00161"></a><a class="code" href="struct_nv_blast_ext_shear_damage_desc.html#72f2f98168be1a777197eefefe49aef2">00161</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_shear_damage_desc.html#72f2f98168be1a777197eefefe49aef2" title="normalized damage amount, range: [0, 1] (maximum health value to be reduced)">damage</a>;
-<a name="l00162"></a>00162
-<a name="l00163"></a><a class="code" href="struct_nv_blast_ext_shear_damage_desc.html#257c42d51ea53fc4e14b6dad2968cf0c">00163</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_shear_damage_desc.html#257c42d51ea53fc4e14b6dad2968cf0c" title="directional damage component">normal</a>[3];
-<a name="l00164"></a><a class="code" href="struct_nv_blast_ext_shear_damage_desc.html#e214121c1283b6e661db615a0512f0a2">00164</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_shear_damage_desc.html#e214121c1283b6e661db615a0512f0a2" title="origin of damage action">position</a>[3];
-<a name="l00165"></a>00165
-<a name="l00166"></a><a class="code" href="struct_nv_blast_ext_shear_damage_desc.html#5a5b8cbdce8ee01e223ac81bf11ff35a">00166</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_shear_damage_desc.html#5a5b8cbdce8ee01e223ac81bf11ff35a" title="inner radius of damage action">minRadius</a>;
-<a name="l00167"></a><a class="code" href="struct_nv_blast_ext_shear_damage_desc.html#7c5a12680fd2f8eae33a45b2a6e57946">00167</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_shear_damage_desc.html#7c5a12680fd2f8eae33a45b2a6e57946" title="outer radius of damage action">maxRadius</a>;
-<a name="l00168"></a>00168 };
-<a name="l00169"></a>00169
-<a name="l00177"></a>00177 <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_damage_shaders_8h.html#2370e62e759e5784a8059081d3a0ba10">NvBlastExtShearGraphShader</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a>* actor, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>* params);
-<a name="l00178"></a>00178 <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_damage_shaders_8h.html#f35957a5ab12f1836d3e6e044e0b8100">NvBlastExtShearSubgraphShader</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>* actor, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>* params);
-<a name="l00179"></a>00179
-<a name="l00180"></a>00180
-<a name="l00181"></a>00181 <span class="preprocessor">#endif // NVBLASTEXTDAMAGESHADERS_H</span>
+<a name="l00035"></a>00035
+<a name="l00041"></a>00041
+<a name="l00042"></a>00042 <span class="comment">// Damage Accelerator </span>
+<a name="l00044"></a>00044 <span class="comment"></span>
+<a name="l00045"></a><a class="code" href="class_nv_blast_ext_damage_accelerator.html">00045</a> <span class="keyword">class </span><a class="code" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>
+<a name="l00046"></a>00046 {
+<a name="l00047"></a>00047 <span class="keyword">public</span>:
+<a name="l00048"></a>00048 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_blast_ext_damage_accelerator.html#74a2c82f3414b4877de8475144a53dfc">release</a>() = 0;
+<a name="l00049"></a>00049
+<a name="l00050"></a>00050 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_debug_buffer.html">Nv::Blast::DebugBuffer</a> <a class="code" href="class_nv_blast_ext_damage_accelerator.html#df9deedf3f72a68bfa0c95f42c6bba4f">fillDebugRender</a>(<span class="keywordtype">int</span> depth = -1, <span class="keywordtype">bool</span> segments = <span class="keyword">false</span>) = 0;
+<a name="l00051"></a>00051 };
+<a name="l00052"></a>00052
+<a name="l00053"></a>00053 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>* <a class="code" href="_nv_blast_ext_damage_shaders_8h.html#745090a4bc196bb10052e520c1b89cfb">NvBlastExtDamageAcceleratorCreate</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>* asset, <span class="keywordtype">int</span> type);
+<a name="l00054"></a>00054
+<a name="l00055"></a>00055
+<a name="l00057"></a>00057 <span class="comment">// Damage Program</span>
+<a name="l00059"></a>00059 <span class="comment"></span>
+<a name="l00073"></a><a class="code" href="struct_nv_blast_ext_program_params.html">00073</a> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_program_params.html">NvBlastExtProgramParams</a>
+<a name="l00074"></a>00074 {
+<a name="l00075"></a><a class="code" href="struct_nv_blast_ext_program_params.html#a445f80ac32f117dc11c1271e538c92c">00075</a> <a class="code" href="struct_nv_blast_ext_program_params.html#a445f80ac32f117dc11c1271e538c92c">NvBlastExtProgramParams</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* desc, <span class="keyword">const</span> <span class="keywordtype">void</span>* material_ = <span class="keyword">nullptr</span>, <a class="code" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>* accelerator_ = <span class="keyword">nullptr</span>)
+<a name="l00076"></a>00076 : <a class="code" href="struct_nv_blast_ext_program_params.html#3efc46ea5212a5c4416bd028e3f907bc" title="array of damage descriptions">damageDesc</a>(desc), <a class="code" href="struct_nv_blast_ext_program_params.html#6cc35cdab120293adfdc07f51dbf2b12" title="pointer to material">material</a>(material_), <a class="code" href="struct_nv_blast_ext_program_params.html#428b6b1ea36416bd76310b42a67192c5">accelerator</a>(accelerator_) {}
+<a name="l00077"></a>00077
+<a name="l00078"></a><a class="code" href="struct_nv_blast_ext_program_params.html#3efc46ea5212a5c4416bd028e3f907bc">00078</a> <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code" href="struct_nv_blast_ext_program_params.html#3efc46ea5212a5c4416bd028e3f907bc" title="array of damage descriptions">damageDesc</a>;
+<a name="l00079"></a><a class="code" href="struct_nv_blast_ext_program_params.html#6cc35cdab120293adfdc07f51dbf2b12">00079</a> <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code" href="struct_nv_blast_ext_program_params.html#6cc35cdab120293adfdc07f51dbf2b12" title="pointer to material">material</a>;
+<a name="l00080"></a><a class="code" href="struct_nv_blast_ext_program_params.html#428b6b1ea36416bd76310b42a67192c5">00080</a> <a class="code" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>* <a class="code" href="struct_nv_blast_ext_program_params.html#428b6b1ea36416bd76310b42a67192c5">accelerator</a>;
+<a name="l00081"></a>00081 };
+<a name="l00082"></a>00082
+<a name="l00083"></a>00083
+<a name="l00085"></a>00085 <span class="comment">// Common Material </span>
+<a name="l00087"></a>00087 <span class="comment"></span>
+<a name="l00094"></a><a class="code" href="struct_nv_blast_ext_material.html">00094</a> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a>
+<a name="l00095"></a>00095 {
+<a name="l00096"></a><a class="code" href="struct_nv_blast_ext_material.html#89d74e66909810438be664da3f42e2d5">00096</a> <a class="code" href="struct_nv_blast_ext_material.html#89d74e66909810438be664da3f42e2d5">NvBlastExtMaterial</a>() : <a class="code" href="struct_nv_blast_ext_material.html#1d1922ed27c3012efa2e9c3418636cb2" title="health">health</a>(100.f), <a class="code" href="struct_nv_blast_ext_material.html#eeb4e2d2b81e234e12b9e627eb6cb1b4" title="min damage fraction threshold to be applied. Range [0, 1]. For example 0.1 filters...">minDamageThreshold</a>(0.0f), <a class="code" href="struct_nv_blast_ext_material.html#de63b21c45e8705b20e65c202891762b" title="max damage fraction threshold to be applied. Range [0, 1]. For example 0.8 won&amp;#39;t...">maxDamageThreshold</a>(1.0f) {}
+<a name="l00097"></a>00097
+<a name="l00098"></a><a class="code" href="struct_nv_blast_ext_material.html#1d1922ed27c3012efa2e9c3418636cb2">00098</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_material.html#1d1922ed27c3012efa2e9c3418636cb2" title="health">health</a>;
+<a name="l00099"></a><a class="code" href="struct_nv_blast_ext_material.html#eeb4e2d2b81e234e12b9e627eb6cb1b4">00099</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_material.html#eeb4e2d2b81e234e12b9e627eb6cb1b4" title="min damage fraction threshold to be applied. Range [0, 1]. For example 0.1 filters...">minDamageThreshold</a>;
+<a name="l00100"></a><a class="code" href="struct_nv_blast_ext_material.html#de63b21c45e8705b20e65c202891762b">00100</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_material.html#de63b21c45e8705b20e65c202891762b" title="max damage fraction threshold to be applied. Range [0, 1]. For example 0.8 won&amp;#39;t...">maxDamageThreshold</a>;
+<a name="l00101"></a>00101
+<a name="l00112"></a><a class="code" href="struct_nv_blast_ext_material.html#7dfea97ed502a26acd63d1c3ed750557">00112</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_material.html#7dfea97ed502a26acd63d1c3ed750557">getNormalizedDamage</a>(<span class="keywordtype">float</span> damageInHealth)<span class="keyword"> const</span>
+<a name="l00113"></a>00113 <span class="keyword"> </span>{
+<a name="l00114"></a>00114 <span class="keyword">const</span> <span class="keywordtype">float</span> damage = <a class="code" href="struct_nv_blast_ext_material.html#1d1922ed27c3012efa2e9c3418636cb2" title="health">health</a> &gt; 0.f ? damageInHealth / <a class="code" href="struct_nv_blast_ext_material.html#1d1922ed27c3012efa2e9c3418636cb2" title="health">health</a> : 1.0f;
+<a name="l00115"></a>00115 <span class="keywordflow">return</span> damage &gt; <a class="code" href="struct_nv_blast_ext_material.html#eeb4e2d2b81e234e12b9e627eb6cb1b4" title="min damage fraction threshold to be applied. Range [0, 1]. For example 0.1 filters...">minDamageThreshold</a> ? (damage &lt; <a class="code" href="struct_nv_blast_ext_material.html#de63b21c45e8705b20e65c202891762b" title="max damage fraction threshold to be applied. Range [0, 1]. For example 0.8 won&amp;#39;t...">maxDamageThreshold</a> ? damage : <a class="code" href="struct_nv_blast_ext_material.html#de63b21c45e8705b20e65c202891762b" title="max damage fraction threshold to be applied. Range [0, 1]. For example 0.8 won&amp;#39;t...">maxDamageThreshold</a>) : 0.f;
+<a name="l00116"></a>00116 }
+<a name="l00117"></a>00117 };
+<a name="l00118"></a>00118
+<a name="l00119"></a>00119
+<a name="l00121"></a>00121 <span class="comment">// Point Radial Damage</span>
+<a name="l00123"></a>00123 <span class="comment"></span>
+<a name="l00127"></a><a class="code" href="struct_nv_blast_ext_radial_damage_desc.html">00127</a> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_radial_damage_desc.html">NvBlastExtRadialDamageDesc</a>
+<a name="l00128"></a>00128 {
+<a name="l00129"></a><a class="code" href="struct_nv_blast_ext_radial_damage_desc.html#2b8469219b6615b208b5022a6fe27379">00129</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_radial_damage_desc.html#2b8469219b6615b208b5022a6fe27379" title="normalized damage amount, range: [0, 1] (maximum health value to be reduced)">damage</a>;
+<a name="l00130"></a><a class="code" href="struct_nv_blast_ext_radial_damage_desc.html#fd4c995f6402ebf1feaff268c7ca849b">00130</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_radial_damage_desc.html#fd4c995f6402ebf1feaff268c7ca849b" title="origin of damage action">position</a>[3];
+<a name="l00131"></a><a class="code" href="struct_nv_blast_ext_radial_damage_desc.html#f3546b34798c8d8f97facb157f44a35d">00131</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_radial_damage_desc.html#f3546b34798c8d8f97facb157f44a35d" title="inner radius of damage action">minRadius</a>;
+<a name="l00132"></a><a class="code" href="struct_nv_blast_ext_radial_damage_desc.html#4cc2f97bb0d5288196c18bc85985f3bc">00132</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_radial_damage_desc.html#4cc2f97bb0d5288196c18bc85985f3bc" title="outer radius of damage action">maxRadius</a>;
+<a name="l00133"></a>00133 };
+<a name="l00134"></a>00134
+<a name="l00142"></a>00142 <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_damage_shaders_8h.html#ca9928517ff1e0576182fc836b5ada18">NvBlastExtFalloffGraphShader</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a>* actor, <span class="keyword">const</span> <span class="keywordtype">void</span>* params);
+<a name="l00143"></a>00143 <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_damage_shaders_8h.html#ccb64e480930488ee26ebd81fb6c3f2c">NvBlastExtFalloffSubgraphShader</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>* actor, <span class="keyword">const</span> <span class="keywordtype">void</span>* params);
+<a name="l00144"></a>00144 <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_damage_shaders_8h.html#2572a7635ae8c704de093f4298118fd3">NvBlastExtCutterGraphShader</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a>* actor, <span class="keyword">const</span> <span class="keywordtype">void</span>* params);
+<a name="l00145"></a>00145 <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_damage_shaders_8h.html#5ccf8e69bec869268649d62f5c2abba5">NvBlastExtCutterSubgraphShader</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>* actor, <span class="keyword">const</span> <span class="keywordtype">void</span>* params);
+<a name="l00146"></a>00146
+<a name="l00147"></a>00147
+<a name="l00149"></a>00149 <span class="comment">// Capsule Radial Damage</span>
+<a name="l00151"></a>00151 <span class="comment"></span>
+<a name="l00155"></a><a class="code" href="struct_nv_blast_ext_capsule_radial_damage_desc.html">00155</a> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_capsule_radial_damage_desc.html">NvBlastExtCapsuleRadialDamageDesc</a>
+<a name="l00156"></a>00156 {
+<a name="l00157"></a><a class="code" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#ba7a77e35ba6b376e40b8594cd5d25bc">00157</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#ba7a77e35ba6b376e40b8594cd5d25bc" title="normalized damage amount, range: [0, 1] (maximum health value to be reduced)">damage</a>;
+<a name="l00158"></a><a class="code" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#5209489ce81ac003f2aa1761ff76e304">00158</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#5209489ce81ac003f2aa1761ff76e304" title="damage segment point A position">position0</a>[3];
+<a name="l00159"></a><a class="code" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#dc7ab153d9e1710cd8acca68d7005023">00159</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#dc7ab153d9e1710cd8acca68d7005023" title="damage segment point B position">position1</a>[3];
+<a name="l00160"></a><a class="code" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#e879eff0b48fe6d97667c7339c12d3c5">00160</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#e879eff0b48fe6d97667c7339c12d3c5" title="inner radius of damage action">minRadius</a>;
+<a name="l00161"></a><a class="code" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#2a686d6981558343b08268d958fa8b28">00161</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#2a686d6981558343b08268d958fa8b28" title="outer radius of damage action">maxRadius</a>;
+<a name="l00162"></a>00162 };
+<a name="l00163"></a>00163
+<a name="l00174"></a>00174 <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_damage_shaders_8h.html#ffecdc2dc6d303aa9e58c91cff2f15bb">NvBlastExtCapsuleFalloffGraphShader</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a>* actor, <span class="keyword">const</span> <span class="keywordtype">void</span>* params);
+<a name="l00175"></a>00175 <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_damage_shaders_8h.html#8ec20bdee58db094cd0dbed66aeef543">NvBlastExtCapsuleFalloffSubgraphShader</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>* actor, <span class="keyword">const</span> <span class="keywordtype">void</span>* params);
+<a name="l00176"></a>00176
+<a name="l00177"></a>00177
+<a name="l00179"></a>00179 <span class="comment">// Shear Damage</span>
+<a name="l00181"></a>00181 <span class="comment"></span>
+<a name="l00185"></a><a class="code" href="struct_nv_blast_ext_shear_damage_desc.html">00185</a> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_shear_damage_desc.html">NvBlastExtShearDamageDesc</a>
+<a name="l00186"></a>00186 {
+<a name="l00187"></a><a class="code" href="struct_nv_blast_ext_shear_damage_desc.html#72f2f98168be1a777197eefefe49aef2">00187</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_shear_damage_desc.html#72f2f98168be1a777197eefefe49aef2" title="normalized damage amount, range: [0, 1] (maximum health value to be reduced)">damage</a>;
+<a name="l00188"></a>00188
+<a name="l00189"></a><a class="code" href="struct_nv_blast_ext_shear_damage_desc.html#257c42d51ea53fc4e14b6dad2968cf0c">00189</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_shear_damage_desc.html#257c42d51ea53fc4e14b6dad2968cf0c" title="directional damage component">normal</a>[3];
+<a name="l00190"></a><a class="code" href="struct_nv_blast_ext_shear_damage_desc.html#e214121c1283b6e661db615a0512f0a2">00190</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_shear_damage_desc.html#e214121c1283b6e661db615a0512f0a2" title="origin of damage action">position</a>[3];
+<a name="l00191"></a>00191
+<a name="l00192"></a><a class="code" href="struct_nv_blast_ext_shear_damage_desc.html#5a5b8cbdce8ee01e223ac81bf11ff35a">00192</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_shear_damage_desc.html#5a5b8cbdce8ee01e223ac81bf11ff35a" title="inner radius of damage action">minRadius</a>;
+<a name="l00193"></a><a class="code" href="struct_nv_blast_ext_shear_damage_desc.html#7c5a12680fd2f8eae33a45b2a6e57946">00193</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_shear_damage_desc.html#7c5a12680fd2f8eae33a45b2a6e57946" title="outer radius of damage action">maxRadius</a>;
+<a name="l00194"></a>00194 };
+<a name="l00195"></a>00195
+<a name="l00203"></a>00203 <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_damage_shaders_8h.html#f3b06a8cb3772954ebe0acf21c661676">NvBlastExtShearGraphShader</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a>* actor, <span class="keyword">const</span> <span class="keywordtype">void</span>* params);
+<a name="l00204"></a>00204 <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_damage_shaders_8h.html#8e47e1e1e39dc8d48a0e1b83044786bb">NvBlastExtShearSubgraphShader</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>* actor, <span class="keyword">const</span> <span class="keywordtype">void</span>* params);
+<a name="l00205"></a>00205
+<a name="l00206"></a>00206
+<a name="l00208"></a>00208 <span class="comment">// Triangle Intersection Damage</span>
+<a name="l00210"></a>00210 <span class="comment"></span>
+<a name="l00214"></a><a class="code" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html">00214</a> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html">NvBlastExtTriangleIntersectionDamageDesc</a>
+<a name="l00215"></a>00215 {
+<a name="l00216"></a><a class="code" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#05f639df7fe680ee1dc98edda4ad4fa6">00216</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#05f639df7fe680ee1dc98edda4ad4fa6" title="normalized damage amount, range: [0, 1] (maximum health value to be reduced)">damage</a>;
+<a name="l00217"></a><a class="code" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#2ce313d5190f2b2705abcddce4c56d06">00217</a> <a class="code" href="struct_nvc_vec3.html">NvcVec3</a> <a class="code" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#2ce313d5190f2b2705abcddce4c56d06" title="triangle point A position">position0</a>;
+<a name="l00218"></a><a class="code" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#c4532a1c00e85c345d54beff07d61da5">00218</a> <a class="code" href="struct_nvc_vec3.html">NvcVec3</a> <a class="code" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#c4532a1c00e85c345d54beff07d61da5" title="triangle point B position">position1</a>;
+<a name="l00219"></a><a class="code" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#f4da706fc0cb7a98c8fb30ef4bd2f4c1">00219</a> <a class="code" href="struct_nvc_vec3.html">NvcVec3</a> <a class="code" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#f4da706fc0cb7a98c8fb30ef4bd2f4c1" title="triangle point C position">position2</a>;
+<a name="l00220"></a>00220 };
+<a name="l00221"></a>00221
+<a name="l00236"></a>00236 <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_damage_shaders_8h.html#0006878f0a28a1b41d5b4fca3360749e">NvBlastExtTriangleIntersectionGraphShader</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a>* actor, <span class="keyword">const</span> <span class="keywordtype">void</span>* params);
+<a name="l00237"></a>00237 <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_damage_shaders_8h.html#8bde004919d5a5722ce52d57df7badb8">NvBlastExtTriangleIntersectionSubgraphShader</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>* actor, <span class="keyword">const</span> <span class="keywordtype">void</span>* params);
+<a name="l00238"></a>00238
+<a name="l00239"></a>00239
+<a name="l00241"></a>00241 <span class="comment">// Impact Spread</span>
+<a name="l00243"></a>00243 <span class="comment"></span>
+<a name="l00247"></a><a class="code" href="struct_nv_blast_ext_impact_spread_damage_desc.html">00247</a> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_impact_spread_damage_desc.html">NvBlastExtImpactSpreadDamageDesc</a>
+<a name="l00248"></a>00248 {
+<a name="l00249"></a><a class="code" href="struct_nv_blast_ext_impact_spread_damage_desc.html#c74f4f9446d9ad9c4a21fbd6e13d7b85">00249</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_impact_spread_damage_desc.html#c74f4f9446d9ad9c4a21fbd6e13d7b85" title="normalized damage amount, range: [0, 1] (maximum health value to be reduced)">damage</a>;
+<a name="l00250"></a><a class="code" href="struct_nv_blast_ext_impact_spread_damage_desc.html#4f6ab8c0f2d45d4608dcc45bfa4bbd5f">00250</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_impact_spread_damage_desc.html#4f6ab8c0f2d45d4608dcc45bfa4bbd5f" title="origin of damage action">position</a>[3];
+<a name="l00251"></a>00251
+<a name="l00252"></a><a class="code" href="struct_nv_blast_ext_impact_spread_damage_desc.html#eef3b64563225c426a633f48faf7a9a9">00252</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_impact_spread_damage_desc.html#eef3b64563225c426a633f48faf7a9a9" title="inner radius of damage action">minRadius</a>;
+<a name="l00253"></a><a class="code" href="struct_nv_blast_ext_impact_spread_damage_desc.html#a5f0e610dad36b95f998e58437f8e6e5">00253</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_blast_ext_impact_spread_damage_desc.html#a5f0e610dad36b95f998e58437f8e6e5" title="outer radius of damage action">maxRadius</a>;
+<a name="l00254"></a>00254 };
+<a name="l00255"></a>00255
+<a name="l00273"></a>00273 <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_damage_shaders_8h.html#833c66948b1187023edfbe4306d4403f">NvBlastExtImpactSpreadGraphShader</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a>* actor, <span class="keyword">const</span> <span class="keywordtype">void</span>* params);
+<a name="l00274"></a>00274 <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_damage_shaders_8h.html#dc5d223040aa3947eb4b6e9f59f3bba3">NvBlastExtImpactSpreadSubgraphShader</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>* actor, <span class="keyword">const</span> <span class="keywordtype">void</span>* params);
+<a name="l00275"></a>00275
+<a name="l00276"></a>00276
+<a name="l00277"></a>00277 <span class="preprocessor">#endif // NVBLASTEXTDAMAGESHADERS_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_damage_shaders_8h.html b/docs/source_docs/files/_nv_blast_ext_damage_shaders_8h.html
index fcd1b03..cc10cae 100644
--- a/docs/source_docs/files/_nv_blast_ext_damage_shaders_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_damage_shaders_8h.html
@@ -23,6 +23,7 @@
<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>
@@ -38,46 +39,64 @@
</div>
<div class="contents">
<h1>sdk/extensions/shaders/include/NvBlastExtDamageShaders.h File Reference</h1><code>#include &quot;<a class="el" href="_nv_blast_types_8h-source.html">NvBlastTypes.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="_nv_blast_debug_render_8h-source.html">NvBlastDebugRender.h</a>&quot;</code><br>
<p>
<a href="_nv_blast_ext_damage_shaders_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_blast_ext_capsule_radial_damage_desc.html">NvBlastExtCapsuleRadialDamageDesc</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_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</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_blast_ext_impact_spread_damage_desc.html">NvBlastExtImpactSpreadDamageDesc</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_blast_ext_material.html">NvBlastExtMaterial</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_blast_ext_radial_damage_desc.html">NvBlastExtRadialDamageDesc</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_blast_ext_program_params.html">NvBlastExtProgramParams</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_blast_ext_segment_radial_damage_desc.html">NvBlastExtSegmentRadialDamageDesc</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_blast_ext_radial_damage_desc.html">NvBlastExtRadialDamageDesc</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_blast_ext_shear_damage_desc.html">NvBlastExtShearDamageDesc</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_blast_ext_triangle_intersection_damage_desc.html">NvBlastExtTriangleIntersectionDamageDesc</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_damage_shaders_8h.html#92b46604a0448a80f7664a8e7ef39e22">NvBlastExtCutterGraphShader</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a> *actor, const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *params)</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_damage_shaders_8h.html#ffecdc2dc6d303aa9e58c91cff2f15bb">NvBlastExtCapsuleFalloffGraphShader</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a> *actor, const void *params)</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_damage_shaders_8h.html#8ec20bdee58db094cd0dbed66aeef543">NvBlastExtCapsuleFalloffSubgraphShader</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a> *actor, const void *params)</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_damage_shaders_8h.html#2572a7635ae8c704de093f4298118fd3">NvBlastExtCutterGraphShader</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a> *actor, const void *params)</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_damage_shaders_8h.html#28f0347a46fe04f1ecca0e75868efd70">NvBlastExtCutterSubgraphShader</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a> *actor, const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *params)</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_damage_shaders_8h.html#5ccf8e69bec869268649d62f5c2abba5">NvBlastExtCutterSubgraphShader</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a> *actor, const void *params)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_damage_shaders_8h.html#ffc03bdfb6ca47f1e7a29ab795558d84">NvBlastExtDamageActorRadialFalloff</a> (<a class="el" href="struct_nv_blast_actor.html">NvBlastActor</a> *actor, <a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *buffers, const <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html">NvBlastExtRadialDamageDesc</a> *damageDescBuffer, uint32_t damageDescCount, const <a class="el" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a> *material, <a class="el" href="_nv_blast_types_8h.html#fa1be237d696dc68e343189c19cc76e0">NvBlastLog</a> logFn, <a class="el" href="struct_nv_blast_timers.html">NvBlastTimers</a> *timers)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <br class="typebreak">
+<a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_damage_shaders_8h.html#745090a4bc196bb10052e520c1b89cfb">NvBlastExtDamageAcceleratorCreate</a> (const <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> *asset, int type)</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_damage_shaders_8h.html#fe0164871371689c5ab44abb717477fb">NvBlastExtFalloffGraphShader</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a> *actor, const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *params)</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_damage_shaders_8h.html#ca9928517ff1e0576182fc836b5ada18">NvBlastExtFalloffGraphShader</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a> *actor, const void *params)</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_damage_shaders_8h.html#97ec45968e92e40e4046209f94369cb9">NvBlastExtFalloffSubgraphShader</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a> *actor, const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *params)</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_damage_shaders_8h.html#ccb64e480930488ee26ebd81fb6c3f2c">NvBlastExtFalloffSubgraphShader</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a> *actor, const void *params)</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_damage_shaders_8h.html#1545b1180f56bc0425984c47a653d99c">NvBlastExtSegmentFalloffGraphShader</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a> *actor, const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *params)</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_damage_shaders_8h.html#833c66948b1187023edfbe4306d4403f">NvBlastExtImpactSpreadGraphShader</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a> *actor, const void *params)</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_damage_shaders_8h.html#dea94d3394afb7157dff0afa83a84d7f">NvBlastExtSegmentFalloffSubgraphShader</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a> *actor, const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *params)</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_damage_shaders_8h.html#dc5d223040aa3947eb4b6e9f59f3bba3">NvBlastExtImpactSpreadSubgraphShader</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a> *actor, const void *params)</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_damage_shaders_8h.html#2370e62e759e5784a8059081d3a0ba10">NvBlastExtShearGraphShader</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a> *actor, const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *params)</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_damage_shaders_8h.html#f3b06a8cb3772954ebe0acf21c661676">NvBlastExtShearGraphShader</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a> *actor, const void *params)</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_damage_shaders_8h.html#f35957a5ab12f1836d3e6e044e0b8100">NvBlastExtShearSubgraphShader</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a> *actor, const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *params)</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_damage_shaders_8h.html#8e47e1e1e39dc8d48a0e1b83044786bb">NvBlastExtShearSubgraphShader</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a> *actor, const void *params)</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_damage_shaders_8h.html#0006878f0a28a1b41d5b4fca3360749e">NvBlastExtTriangleIntersectionGraphShader</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a> *actor, const void *params)</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_damage_shaders_8h.html#8bde004919d5a5722ce52d57df7badb8">NvBlastExtTriangleIntersectionSubgraphShader</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a> *actor, const void *params)</td></tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="92b46604a0448a80f7664a8e7ef39e22"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtCutterGraphShader" ref="92b46604a0448a80f7664a8e7ef39e22" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastGraphShaderActor *actor, const NvBlastProgramParams *params)" -->
+<a class="anchor" name="ffecdc2dc6d303aa9e58c91cff2f15bb"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtCapsuleFalloffGraphShader" ref="ffecdc2dc6d303aa9e58c91cff2f15bb" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastGraphShaderActor *actor, const void *params)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">NVBLAST_API void NvBlastExtCutterGraphShader </td>
+ <td class="memname">NVBLAST_API void NvBlastExtCapsuleFalloffGraphShader </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *&nbsp;</td>
<td class="paramname"> <em>commandBuffers</em>, </td>
@@ -91,7 +110,7 @@
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *&nbsp;</td>
+ <td class="paramtype">const void *&nbsp;</td>
<td class="paramname"> <em>params</em></td><td>&nbsp;</td>
</tr>
<tr>
@@ -104,15 +123,18 @@
<div class="memdoc">
<p>
+Capsule Radial Falloff damage for both graph and subgraph shaders.<p>
+For every bond/chunk damage is calculated from the distance to line segment AB described in <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html">NvBlastExtCapsuleRadialDamageDesc</a>. If distance is smaller then minRadius, full compressive amount of damage is applied. From minRadius to maxRaidus it linearly falls off to zero.<p>
+NOTE: The signature of shader functions are equal to NvBlastGraphShaderFunction and NvBlastSubgraphShaderFunction respectively. They are not expected to be called directly. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="_nv_blast_types_8h.html#89d08b7b5d43deebfb0148e7c593b7de">NvBlastGraphShaderFunction</a>, <a class="el" href="_nv_blast_types_8h.html#ed8e609201278d8682041939a5bbfd58">NvBlastSubgraphShaderFunction</a> </dd></dl>
</div>
</div><p>
-<a class="anchor" name="28f0347a46fe04f1ecca0e75868efd70"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtCutterSubgraphShader" ref="28f0347a46fe04f1ecca0e75868efd70" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastSubgraphShaderActor *actor, const NvBlastProgramParams *params)" -->
+<a class="anchor" name="8ec20bdee58db094cd0dbed66aeef543"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtCapsuleFalloffSubgraphShader" ref="8ec20bdee58db094cd0dbed66aeef543" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastSubgraphShaderActor *actor, const void *params)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">NVBLAST_API void NvBlastExtCutterSubgraphShader </td>
+ <td class="memname">NVBLAST_API void NvBlastExtCapsuleFalloffSubgraphShader </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *&nbsp;</td>
<td class="paramname"> <em>commandBuffers</em>, </td>
@@ -126,7 +148,7 @@
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *&nbsp;</td>
+ <td class="paramtype">const void *&nbsp;</td>
<td class="paramname"> <em>params</em></td><td>&nbsp;</td>
</tr>
<tr>
@@ -142,51 +164,91 @@
</div>
</div><p>
-<a class="anchor" name="ffc03bdfb6ca47f1e7a29ab795558d84"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtDamageActorRadialFalloff" ref="ffc03bdfb6ca47f1e7a29ab795558d84" args="(NvBlastActor *actor, NvBlastFractureBuffers *buffers, const NvBlastExtRadialDamageDesc *damageDescBuffer, uint32_t damageDescCount, const NvBlastExtMaterial *material, NvBlastLog logFn, NvBlastTimers *timers)" -->
+<a class="anchor" name="2572a7635ae8c704de093f4298118fd3"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtCutterGraphShader" ref="2572a7635ae8c704de093f4298118fd3" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastGraphShaderActor *actor, const void *params)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">NVBLAST_API bool NvBlastExtDamageActorRadialFalloff </td>
+ <td class="memname">NVBLAST_API void NvBlastExtCutterGraphShader </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="struct_nv_blast_actor.html">NvBlastActor</a> *&nbsp;</td>
- <td class="paramname"> <em>actor</em>, </td>
+ <td class="paramtype"><a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *&nbsp;</td>
+ <td class="paramname"> <em>commandBuffers</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *&nbsp;</td>
- <td class="paramname"> <em>buffers</em>, </td>
+ <td class="paramtype">const <a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a> *&nbsp;</td>
+ <td class="paramname"> <em>actor</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html">NvBlastExtRadialDamageDesc</a> *&nbsp;</td>
- <td class="paramname"> <em>damageDescBuffer</em>, </td>
+ <td class="paramtype">const void *&nbsp;</td>
+ <td class="paramname"> <em>params</em></td><td>&nbsp;</td>
</tr>
<tr>
- <td class="paramkey"></td>
<td></td>
- <td class="paramtype">uint32_t&nbsp;</td>
- <td class="paramname"> <em>damageDescCount</em>, </td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5ccf8e69bec869268649d62f5c2abba5"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtCutterSubgraphShader" ref="5ccf8e69bec869268649d62f5c2abba5" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastSubgraphShaderActor *actor, const void *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NVBLAST_API void NvBlastExtCutterSubgraphShader </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *&nbsp;</td>
+ <td class="paramname"> <em>commandBuffers</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const <a class="el" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a> *&nbsp;</td>
- <td class="paramname"> <em>material</em>, </td>
+ <td class="paramtype">const <a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a> *&nbsp;</td>
+ <td class="paramname"> <em>actor</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="_nv_blast_types_8h.html#fa1be237d696dc68e343189c19cc76e0">NvBlastLog</a>&nbsp;</td>
- <td class="paramname"> <em>logFn</em>, </td>
+ <td class="paramtype">const void *&nbsp;</td>
+ <td class="paramname"> <em>params</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="745090a4bc196bb10052e520c1b89cfb"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtDamageAcceleratorCreate" ref="745090a4bc196bb10052e520c1b89cfb" args="(const NvBlastAsset *asset, int type)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NVBLAST_API <a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>* NvBlastExtDamageAcceleratorCreate </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> *&nbsp;</td>
+ <td class="paramname"> <em>asset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="struct_nv_blast_timers.html">NvBlastTimers</a> *&nbsp;</td>
- <td class="paramname"> <em>timers</em></td><td>&nbsp;</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>type</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
@@ -198,24 +260,10 @@
<div class="memdoc">
<p>
-Helper Radial Falloff Damage function.<p>
-Basically it calls NvBlastActorGenerateFracture and then NvBlastActorApplyFracture with Radial Falloff shader.<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"><tt>[in,out]</tt>&nbsp;</td><td valign="top"><em>actor</em>&nbsp;</td><td>The <a class="el" href="struct_nv_blast_actor.html">NvBlastActor</a> to apply fracture to. </td></tr>
- <tr><td valign="top"><tt>[in,out]</tt>&nbsp;</td><td valign="top"><em>buffers</em>&nbsp;</td><td>Target buffers to hold applied command events. </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>damageDescBuffer</em>&nbsp;</td><td>Damage descriptors array. </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>damageDescCount</em>&nbsp;</td><td>Size of damage descriptors array. </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>material</em>&nbsp;</td><td>Material to use. </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>logFn</em>&nbsp;</td><td>User-supplied message function (see NvBlastLog definition). May be NULL. </td></tr>
- <tr><td valign="top"><tt>[in,out]</tt>&nbsp;</td><td valign="top"><em>timers</em>&nbsp;</td><td>If non-NULL this struct will be filled out with profiling information for the step, in profile build configurations.</td></tr>
- </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>true iff any fracture was applied. </dd></dl>
</div>
</div><p>
-<a class="anchor" name="fe0164871371689c5ab44abb717477fb"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtFalloffGraphShader" ref="fe0164871371689c5ab44abb717477fb" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastGraphShaderActor *actor, const NvBlastProgramParams *params)" -->
+<a class="anchor" name="ca9928517ff1e0576182fc836b5ada18"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtFalloffGraphShader" ref="ca9928517ff1e0576182fc836b5ada18" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastGraphShaderActor *actor, const void *params)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -234,7 +282,7 @@ Basically it calls NvBlastActorGenerateFracture and then NvBlastActorApplyFractu
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *&nbsp;</td>
+ <td class="paramtype">const void *&nbsp;</td>
<td class="paramname"> <em>params</em></td><td>&nbsp;</td>
</tr>
<tr>
@@ -248,11 +296,11 @@ Basically it calls NvBlastActorGenerateFracture and then NvBlastActorApplyFractu
<p>
Radial Falloff and Radial Cutter damage for both graph and subgraph shaders.<p>
-NOTE: The signature of shader functions are equal to NvBlastGraphShaderFunction and NvBlastSubgraphShaderFunction respectively. They are not expected to be called directly. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="_nv_blast_types_8h.html#f1fde0d45c48f0575e67f1df5860f940">NvBlastGraphShaderFunction</a>, <a class="el" href="_nv_blast_types_8h.html#33a8ca70a1399b8b42a968c93f89ff50">NvBlastSubgraphShaderFunction</a> </dd></dl>
+NOTE: The signature of shader functions are equal to NvBlastGraphShaderFunction and NvBlastSubgraphShaderFunction respectively. They are not expected to be called directly. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="_nv_blast_types_8h.html#89d08b7b5d43deebfb0148e7c593b7de">NvBlastGraphShaderFunction</a>, <a class="el" href="_nv_blast_types_8h.html#ed8e609201278d8682041939a5bbfd58">NvBlastSubgraphShaderFunction</a> </dd></dl>
</div>
</div><p>
-<a class="anchor" name="97ec45968e92e40e4046209f94369cb9"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtFalloffSubgraphShader" ref="97ec45968e92e40e4046209f94369cb9" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastSubgraphShaderActor *actor, const NvBlastProgramParams *params)" -->
+<a class="anchor" name="ccb64e480930488ee26ebd81fb6c3f2c"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtFalloffSubgraphShader" ref="ccb64e480930488ee26ebd81fb6c3f2c" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastSubgraphShaderActor *actor, const void *params)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -271,7 +319,7 @@ NOTE: The signature of shader functions are equal to NvBlastGraphShaderFunction
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *&nbsp;</td>
+ <td class="paramtype">const void *&nbsp;</td>
<td class="paramname"> <em>params</em></td><td>&nbsp;</td>
</tr>
<tr>
@@ -287,12 +335,12 @@ NOTE: The signature of shader functions are equal to NvBlastGraphShaderFunction
</div>
</div><p>
-<a class="anchor" name="1545b1180f56bc0425984c47a653d99c"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtSegmentFalloffGraphShader" ref="1545b1180f56bc0425984c47a653d99c" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastGraphShaderActor *actor, const NvBlastProgramParams *params)" -->
+<a class="anchor" name="833c66948b1187023edfbe4306d4403f"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtImpactSpreadGraphShader" ref="833c66948b1187023edfbe4306d4403f" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastGraphShaderActor *actor, const void *params)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">NVBLAST_API void NvBlastExtSegmentFalloffGraphShader </td>
+ <td class="memname">NVBLAST_API void NvBlastExtImpactSpreadGraphShader </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *&nbsp;</td>
<td class="paramname"> <em>commandBuffers</em>, </td>
@@ -306,7 +354,7 @@ NOTE: The signature of shader functions are equal to NvBlastGraphShaderFunction
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *&nbsp;</td>
+ <td class="paramtype">const void *&nbsp;</td>
<td class="paramname"> <em>params</em></td><td>&nbsp;</td>
</tr>
<tr>
@@ -319,18 +367,20 @@ NOTE: The signature of shader functions are equal to NvBlastGraphShaderFunction
<div class="memdoc">
<p>
-Segment Radial Falloff damage for both graph and subgraph shaders.<p>
-For every bond/chunk damage is calculated from the distance to line segment AB described in <a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html">NvBlastExtSegmentRadialDamageDesc</a>. If distance is smaller then minRadius, full compressive amount of damage is applied. From minRadius to maxRaidus it linearly falls off to zero.<p>
-NOTE: The signature of shader functions are equal to NvBlastGraphShaderFunction and NvBlastSubgraphShaderFunction respectively. They are not expected to be called directly. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="_nv_blast_types_8h.html#f1fde0d45c48f0575e67f1df5860f940">NvBlastGraphShaderFunction</a>, <a class="el" href="_nv_blast_types_8h.html#33a8ca70a1399b8b42a968c93f89ff50">NvBlastSubgraphShaderFunction</a> </dd></dl>
+Impact Spread Damage Shaders.<p>
+It assumes that position is somewhere on the chunk and looks for nearest chunk to this position and damages it. Then it does breadth-first support graph traversal. For radial falloff metric distance is measured along the edges of the graph. That allows to avoid damaging parts which are near in space but disjointed topologically. For example if you hit one column of an arc it would take much bigger radius for damage to travel to the other column than in the simple radial damage.<p>
+Shader is designed to be used with impact damage, where it is know in advance that actual hit happened.<p>
+This shader requires <a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a> passed in, it request scratch memory from it, therefore it is also designed to work only in single threaded mode. It can easily be changed by passing scratch memory as a part of <a class="el" href="struct_nv_blast_ext_program_params.html">NvBlastExtProgramParams</a> if required.<p>
+NOTE: The signature of shader functions are equal to NvBlastGraphShaderFunction and NvBlastSubgraphShaderFunction respectively. They are not expected to be called directly. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="_nv_blast_types_8h.html#89d08b7b5d43deebfb0148e7c593b7de">NvBlastGraphShaderFunction</a>, <a class="el" href="_nv_blast_types_8h.html#ed8e609201278d8682041939a5bbfd58">NvBlastSubgraphShaderFunction</a> </dd></dl>
</div>
</div><p>
-<a class="anchor" name="dea94d3394afb7157dff0afa83a84d7f"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtSegmentFalloffSubgraphShader" ref="dea94d3394afb7157dff0afa83a84d7f" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastSubgraphShaderActor *actor, const NvBlastProgramParams *params)" -->
+<a class="anchor" name="dc5d223040aa3947eb4b6e9f59f3bba3"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtImpactSpreadSubgraphShader" ref="dc5d223040aa3947eb4b6e9f59f3bba3" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastSubgraphShaderActor *actor, const void *params)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">NVBLAST_API void NvBlastExtSegmentFalloffSubgraphShader </td>
+ <td class="memname">NVBLAST_API void NvBlastExtImpactSpreadSubgraphShader </td>
<td>(</td>
<td class="paramtype"><a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *&nbsp;</td>
<td class="paramname"> <em>commandBuffers</em>, </td>
@@ -344,7 +394,7 @@ NOTE: The signature of shader functions are equal to NvBlastGraphShaderFunction
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *&nbsp;</td>
+ <td class="paramtype">const void *&nbsp;</td>
<td class="paramname"> <em>params</em></td><td>&nbsp;</td>
</tr>
<tr>
@@ -360,7 +410,7 @@ NOTE: The signature of shader functions are equal to NvBlastGraphShaderFunction
</div>
</div><p>
-<a class="anchor" name="2370e62e759e5784a8059081d3a0ba10"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtShearGraphShader" ref="2370e62e759e5784a8059081d3a0ba10" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastGraphShaderActor *actor, const NvBlastProgramParams *params)" -->
+<a class="anchor" name="f3b06a8cb3772954ebe0acf21c661676"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtShearGraphShader" ref="f3b06a8cb3772954ebe0acf21c661676" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastGraphShaderActor *actor, const void *params)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -379,7 +429,7 @@ NOTE: The signature of shader functions are equal to NvBlastGraphShaderFunction
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *&nbsp;</td>
+ <td class="paramtype">const void *&nbsp;</td>
<td class="paramname"> <em>params</em></td><td>&nbsp;</td>
</tr>
<tr>
@@ -393,11 +443,11 @@ NOTE: The signature of shader functions are equal to NvBlastGraphShaderFunction
<p>
Shear Damage Shaders<p>
-NOTE: The signature of shader functions are equal to NvBlastGraphShaderFunction and NvBlastSubgraphShaderFunction respectively. They are not expected to be called directly. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="_nv_blast_types_8h.html#f1fde0d45c48f0575e67f1df5860f940">NvBlastGraphShaderFunction</a>, <a class="el" href="_nv_blast_types_8h.html#33a8ca70a1399b8b42a968c93f89ff50">NvBlastSubgraphShaderFunction</a> </dd></dl>
+NOTE: The signature of shader functions are equal to NvBlastGraphShaderFunction and NvBlastSubgraphShaderFunction respectively. They are not expected to be called directly. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="_nv_blast_types_8h.html#89d08b7b5d43deebfb0148e7c593b7de">NvBlastGraphShaderFunction</a>, <a class="el" href="_nv_blast_types_8h.html#ed8e609201278d8682041939a5bbfd58">NvBlastSubgraphShaderFunction</a> </dd></dl>
</div>
</div><p>
-<a class="anchor" name="f35957a5ab12f1836d3e6e044e0b8100"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtShearSubgraphShader" ref="f35957a5ab12f1836d3e6e044e0b8100" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastSubgraphShaderActor *actor, const NvBlastProgramParams *params)" -->
+<a class="anchor" name="8e47e1e1e39dc8d48a0e1b83044786bb"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtShearSubgraphShader" ref="8e47e1e1e39dc8d48a0e1b83044786bb" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastSubgraphShaderActor *actor, const void *params)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -416,7 +466,81 @@ NOTE: The signature of shader functions are equal to NvBlastGraphShaderFunction
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *&nbsp;</td>
+ <td class="paramtype">const void *&nbsp;</td>
+ <td class="paramname"> <em>params</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="0006878f0a28a1b41d5b4fca3360749e"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtTriangleIntersectionGraphShader" ref="0006878f0a28a1b41d5b4fca3360749e" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastGraphShaderActor *actor, const void *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NVBLAST_API void NvBlastExtTriangleIntersectionGraphShader </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *&nbsp;</td>
+ <td class="paramname"> <em>commandBuffers</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a> *&nbsp;</td>
+ <td class="paramname"> <em>actor</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&nbsp;</td>
+ <td class="paramname"> <em>params</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Triangle Intersection damage for both graph and subgraph shaders.<p>
+Every bond is considered to be a segment connecting two chunk centroids. For every bond (segment) intersection with passed triangle is checked. If intersects full damage is applied on bond. For subgraph shader segments are formed as connections between it's subchunks centroids. Intersection is check in the same fashion.<p>
+The idea is that if you want to cut an object say with the laser sword, you can form a triangle by taking the position of a sword on this timeframe and on previous one. So that nothing will be missed in terms of space and time. By sweeping sword through whole object it will be cut in halves inevitably, since all bonds segments form connected graph.<p>
+NOTE: The signature of shader functions are equal to NvBlastGraphShaderFunction and NvBlastSubgraphShaderFunction respectively. They are not expected to be called directly. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="_nv_blast_types_8h.html#89d08b7b5d43deebfb0148e7c593b7de">NvBlastGraphShaderFunction</a>, <a class="el" href="_nv_blast_types_8h.html#ed8e609201278d8682041939a5bbfd58">NvBlastSubgraphShaderFunction</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8bde004919d5a5722ce52d57df7badb8"></a><!-- doxytag: member="NvBlastExtDamageShaders.h::NvBlastExtTriangleIntersectionSubgraphShader" ref="8bde004919d5a5722ce52d57df7badb8" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastSubgraphShaderActor *actor, const void *params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NVBLAST_API void NvBlastExtTriangleIntersectionSubgraphShader </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *&nbsp;</td>
+ <td class="paramname"> <em>commandBuffers</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a> *&nbsp;</td>
+ <td class="paramname"> <em>actor</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&nbsp;</td>
<td class="paramname"> <em>params</em></td><td>&nbsp;</td>
</tr>
<tr>
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 17c55a7..cd05d6e 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
@@ -23,6 +23,7 @@
<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>
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 dd0c4f1..711791c 100644
--- a/docs/source_docs/files/_nv_blast_ext_exporter_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_exporter_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_reader_8h-source.html b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_reader_8h-source.html
index 0c5b63e..363aa8c 100644
--- a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_reader_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_reader_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_reader_8h.html b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_reader_8h.html
index 65396d7..1b175f4 100644
--- a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_reader_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_reader_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_utils_8h-source.html b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_utils_8h-source.html
index 39094c4..8a44e2a 100644
--- a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_utils_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_utils_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_utils_8h.html b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_utils_8h.html
index 5e48df1..24041fe 100644
--- a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_utils_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_utils_8h.html
@@ -23,6 +23,7 @@
<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>
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 142350d..f31d782 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
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_writer_8h.html b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_writer_8h.html
index f622f48..633e586 100644
--- a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_writer_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_writer_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_json_collision_8h-source.html b/docs/source_docs/files/_nv_blast_ext_exporter_json_collision_8h-source.html
index a8eaa55..30e0c3d 100644
--- a/docs/source_docs/files/_nv_blast_ext_exporter_json_collision_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_exporter_json_collision_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_json_collision_8h.html b/docs/source_docs/files/_nv_blast_ext_exporter_json_collision_8h.html
index b89b198..d77a2a8 100644
--- a/docs/source_docs/files/_nv_blast_ext_exporter_json_collision_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_exporter_json_collision_8h.html
@@ -23,6 +23,7 @@
<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>
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 9e8c333..979cb5d 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
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_obj_reader_8h.html b/docs/source_docs/files/_nv_blast_ext_exporter_obj_reader_8h.html
index 1db4677..1adc9f2 100644
--- a/docs/source_docs/files/_nv_blast_ext_exporter_obj_reader_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_exporter_obj_reader_8h.html
@@ -23,6 +23,7 @@
<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>
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 9636a96..400fceb 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
@@ -23,6 +23,7 @@
<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>
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 6c3fe89..4b90d74 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
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_impact_damage_manager_8h-source.html b/docs/source_docs/files/_nv_blast_ext_impact_damage_manager_8h-source.html
index 088217f..81925f0 100644
--- a/docs/source_docs/files/_nv_blast_ext_impact_damage_manager_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_impact_damage_manager_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_impact_damage_manager_8h.html b/docs/source_docs/files/_nv_blast_ext_impact_damage_manager_8h.html
index f7a9001..0ddf823 100644
--- a/docs/source_docs/files/_nv_blast_ext_impact_damage_manager_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_impact_damage_manager_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_input_stream_8h-source.html b/docs/source_docs/files/_nv_blast_ext_input_stream_8h-source.html
index 4b06127..26d29f8 100644
--- a/docs/source_docs/files/_nv_blast_ext_input_stream_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_input_stream_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_input_stream_8h.html b/docs/source_docs/files/_nv_blast_ext_input_stream_8h.html
index 260fe38..7616984 100644
--- a/docs/source_docs/files/_nv_blast_ext_input_stream_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_input_stream_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_k_j_px_input_stream_8h-source.html b/docs/source_docs/files/_nv_blast_ext_k_j_px_input_stream_8h-source.html
index 56150dc..82f4dbf 100644
--- a/docs/source_docs/files/_nv_blast_ext_k_j_px_input_stream_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_k_j_px_input_stream_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_k_j_px_input_stream_8h.html b/docs/source_docs/files/_nv_blast_ext_k_j_px_input_stream_8h.html
index 67fdc5b..c9757dd 100644
--- a/docs/source_docs/files/_nv_blast_ext_k_j_px_input_stream_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_k_j_px_input_stream_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_k_j_px_output_stream_8h-source.html b/docs/source_docs/files/_nv_blast_ext_k_j_px_output_stream_8h-source.html
index 78cad8d..bf354d0 100644
--- a/docs/source_docs/files/_nv_blast_ext_k_j_px_output_stream_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_k_j_px_output_stream_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_k_j_px_output_stream_8h.html b/docs/source_docs/files/_nv_blast_ext_k_j_px_output_stream_8h.html
index 10623a0..84ae11a 100644
--- a/docs/source_docs/files/_nv_blast_ext_k_j_px_output_stream_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_k_j_px_output_stream_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_ll_serialization_8capn_8h-source.html b/docs/source_docs/files/_nv_blast_ext_ll_serialization_8capn_8h-source.html
index 2a79e23..fd96709 100644
--- a/docs/source_docs/files/_nv_blast_ext_ll_serialization_8capn_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_ll_serialization_8capn_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -1583,7 +1584,7 @@
<a name="l01546"></a>01546 return ::capnp::_::PointerHelpers&lt; ::capnp::Data&gt;::get(_builder.getPointerField(
<a name="l01547"></a>01547 ::capnp::bounded&lt;0&gt;() * ::capnp::POINTERS));
<a name="l01548"></a>01548 }
-<a name="l01549"></a>01549 <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#84c6cbd06b8c450bf8e813cd2efaff4d">UUID::Builder::setValue</a>( ::capnp::Data::Reader value) {
+<a name="l01549"></a>01549 <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#479473af6a5018f5386e719427ee7848">UUID::Builder::setValue</a>( ::capnp::Data::Reader value) {
<a name="l01550"></a>01550 ::capnp::_::PointerHelpers&lt; ::capnp::Data&gt;::set(_builder.getPointerField(
<a name="l01551"></a>01551 ::capnp::bounded&lt;0&gt;() * ::capnp::POINTERS), value);
<a name="l01552"></a>01552 }
diff --git a/docs/source_docs/files/_nv_blast_ext_ll_serialization_8capn_8h.html b/docs/source_docs/files/_nv_blast_ext_ll_serialization_8capn_8h.html
index c00de0e..a40ccd1 100644
--- a/docs/source_docs/files/_nv_blast_ext_ll_serialization_8capn_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_ll_serialization_8capn_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_ll_serialization_8h-source.html b/docs/source_docs/files/_nv_blast_ext_ll_serialization_8h-source.html
index 0cc3e57..b23f76d 100644
--- a/docs/source_docs/files/_nv_blast_ext_ll_serialization_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_ll_serialization_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_ll_serialization_8h.html b/docs/source_docs/files/_nv_blast_ext_ll_serialization_8h.html
index 5e6080e..1744691 100644
--- a/docs/source_docs/files/_nv_blast_ext_ll_serialization_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_ll_serialization_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_ll_serializer_c_a_p_n_8h-source.html b/docs/source_docs/files/_nv_blast_ext_ll_serializer_c_a_p_n_8h-source.html
index cda89ba..bf2fae5 100644
--- a/docs/source_docs/files/_nv_blast_ext_ll_serializer_c_a_p_n_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_ll_serializer_c_a_p_n_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -79,7 +80,7 @@
<a name="l00047"></a>00047 <span class="keyword">template</span>&lt;&gt;
<a name="l00048"></a><a class="code" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html#fb65530e91132ec69580990a9b6d9d24">00048</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html">ExtSerializationCAPN&lt;Asset, Serialization::Asset::Reader, Serialization::Asset::Builder&gt;::serializeIntoBuilder</a>(<a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html">Serialization::Asset::Builder</a>&amp; assetBuilder, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_asset.html">Asset</a>* asset)
<a name="l00049"></a>00049 {
-<a name="l00050"></a>00050 <span class="keywordflow">return</span> AssetDTO::serialize(assetBuilder, asset);
+<a name="l00050"></a>00050 <span class="keywordflow">return</span> <a class="code" href="bt_vector3_8h.html#8452b542ab5c406144bb9086b8be1c45">AssetDTO::serialize</a>(assetBuilder, asset);
<a name="l00051"></a>00051 }
<a name="l00052"></a>00052
<a name="l00053"></a>00053
diff --git a/docs/source_docs/files/_nv_blast_ext_ll_serializer_c_a_p_n_8h.html b/docs/source_docs/files/_nv_blast_ext_ll_serializer_c_a_p_n_8h.html
index a3dbbc3..5cd15b3 100644
--- a/docs/source_docs/files/_nv_blast_ext_ll_serializer_c_a_p_n_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_ll_serializer_c_a_p_n_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_output_stream_8h-source.html b/docs/source_docs/files/_nv_blast_ext_output_stream_8h-source.html
index 0b849b3..0e7f5bd 100644
--- a/docs/source_docs/files/_nv_blast_ext_output_stream_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_output_stream_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_output_stream_8h.html b/docs/source_docs/files/_nv_blast_ext_output_stream_8h.html
index 311db27..1490a24 100644
--- a/docs/source_docs/files/_nv_blast_ext_output_stream_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_output_stream_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_8h-source.html b/docs/source_docs/files/_nv_blast_ext_px_8h-source.html
index 3a754c0..7916ccd 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_8h.html b/docs/source_docs/files/_nv_blast_ext_px_8h.html
index 6035f74..c052779 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_actor_8h-source.html b/docs/source_docs/files/_nv_blast_ext_px_actor_8h-source.html
index 8a8160e..bf4b94f 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_actor_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_actor_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_actor_8h.html b/docs/source_docs/files/_nv_blast_ext_px_actor_8h.html
index deb7abb..fce5583 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_actor_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_actor_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_actor_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_px_actor_impl_8h-source.html
index d3afad0..9a619dc 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_actor_impl_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_actor_impl_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_actor_impl_8h.html b/docs/source_docs/files/_nv_blast_ext_px_actor_impl_8h.html
index 50e82d5..46b2155 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_actor_impl_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_actor_impl_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_asset_8h-source.html b/docs/source_docs/files/_nv_blast_ext_px_asset_8h-source.html
index 120400e..d677eeb 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_asset_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_asset_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -83,105 +84,111 @@
<a name="l00046"></a>00046 }
<a name="l00047"></a>00047 }
<a name="l00048"></a>00048
-<a name="l00049"></a>00049
-<a name="l00050"></a>00050 <span class="keyword">namespace </span>Nv
-<a name="l00051"></a>00051 {
-<a name="l00052"></a>00052 <span class="keyword">namespace </span>Blast
+<a name="l00049"></a>00049 <span class="keyword">class </span><a class="code" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>;
+<a name="l00050"></a>00050
+<a name="l00051"></a>00051
+<a name="l00052"></a>00052 <span class="keyword">namespace </span>Nv
<a name="l00053"></a>00053 {
-<a name="l00054"></a>00054
-<a name="l00055"></a>00055
-<a name="l00062"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html">00062</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html">ExtPxAssetDesc</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html">TkAssetDesc</a>
-<a name="l00063"></a>00063 {
-<a name="l00069"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html">00069</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html">SubchunkDesc</a>
-<a name="l00070"></a>00070 {
-<a name="l00071"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#d5dbb42eb8ca089f7f7a6d9061035178">00071</a> physx::PxTransform <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#d5dbb42eb8ca089f7f7a6d9061035178" title="convex local transform">transform</a>;
-<a name="l00072"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#e94db08a254603567004e5818142f5bc">00072</a> physx::PxConvexMeshGeometry <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#e94db08a254603567004e5818142f5bc" title="convex geometry">geometry</a>;
-<a name="l00073"></a>00073 };
-<a name="l00074"></a>00074
-<a name="l00080"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">00080</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">ChunkDesc</a>
-<a name="l00081"></a>00081 {
-<a name="l00082"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#3887825dc8fa6157aeb007585b2ed85d">00082</a> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html">SubchunkDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#3887825dc8fa6157aeb007585b2ed85d" title="array of subchunks for chunk, can be empty">subchunks</a>;
-<a name="l00083"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#b1393ee5bdc8736add5b46bb0e63c7b8">00083</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#b1393ee5bdc8736add5b46bb0e63c7b8" title="size array of subchunks for chunk, can be 0">subchunkCount</a>;
-<a name="l00084"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#463a8ed9f91a74cc7bad49ba94c45f6f">00084</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#463a8ed9f91a74cc7bad49ba94c45f6f" title="is chunk static. Static chunk makes PxActor Kinematic.">isStatic</a>;
-<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_ext_px_asset_desc.html#39e1228a08020f762b83e81cc4f615dc">00087</a> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">ChunkDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html#39e1228a08020f762b83e81cc4f615dc" title="array of chunks in asset, should be of size chunkCount (">pxChunks</a>;
-<a name="l00088"></a>00088 };
-<a name="l00089"></a>00089
-<a name="l00090"></a>00090
-<a name="l00096"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">00096</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a>
-<a name="l00097"></a>00097 {
-<a name="l00098"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html#38d62b26d068141c048b6b5ee69e7443">00098</a> physx::PxTransform <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html#38d62b26d068141c048b6b5ee69e7443" title="convex local transform">transform</a>;
-<a name="l00099"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html#30887ab12bc560a3adfd854aaea2c17f">00099</a> physx::PxConvexMeshGeometry <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html#30887ab12bc560a3adfd854aaea2c17f" title="convex geometry">geometry</a>;
-<a name="l00100"></a>00100 };
-<a name="l00101"></a>00101
-<a name="l00102"></a>00102
-<a name="l00108"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">00108</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a>
-<a name="l00109"></a>00109 {
-<a name="l00110"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#ee67c70b4ba1104ef3eaf78b2a94d8f8">00110</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#ee67c70b4ba1104ef3eaf78b2a94d8f8" title="first Subchunk index in Subchunk&amp;#39;s array in ExtPhyicsAsset">firstSubchunkIndex</a>;
-<a name="l00111"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#b72119e6ade5758ec1c8874894d53ab2">00111</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#b72119e6ade5758ec1c8874894d53ab2" title="Subchunk count. Can be 0.">subchunkCount</a>;
-<a name="l00112"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#6e532ee5ae271c1dad75afed166a1981">00112</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#6e532ee5ae271c1dad75afed166a1981" title="is chunk static (kinematic)?.">isStatic</a>;
-<a name="l00113"></a>00113 };
-<a name="l00114"></a>00114
-<a name="l00115"></a>00115
-<a name="l00121"></a><a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">00121</a> <span class="keyword">class </span><a class="code" href="group__foundation.html#gb099143f4f29cc000cff7819bbf0f9e0">NV_DLL_EXPORT</a> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>
-<a name="l00122"></a>00122 {
-<a name="l00123"></a>00123 <span class="keyword">public</span>:
-<a name="l00124"></a>00124
-<a name="l00133"></a>00133 <span class="keyword">static</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>* create(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html">ExtPxAssetDesc</a>&amp; desc, <a class="code" href="class_nv_1_1_blast_1_1_tk_framework.html">TkFramework</a>&amp; framework);
-<a name="l00134"></a>00134
-<a name="l00143"></a>00143 <span class="keyword">static</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>* create(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html">TkAssetDesc</a>&amp; desc, <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a>* pxChunks, <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a>* pxSubchunks, <a class="code" href="class_nv_1_1_blast_1_1_tk_framework.html">TkFramework</a>&amp; framework);
-<a name="l00144"></a>00144
-<a name="l00145"></a>00145
-<a name="l00146"></a>00146 <span class="comment">/*</span>
-<a name="l00147"></a>00147 <span class="comment"> Factory method for deserialization</span>
-<a name="l00148"></a>00148 <span class="comment"></span>
-<a name="l00149"></a>00149 <span class="comment"> Doesn't specify chunks or subchunks as they'll be fed in during deserialization to avoid copying stuff around.</span>
-<a name="l00150"></a>00150 <span class="comment"> </span>
-<a name="l00151"></a>00151 <span class="comment"> */</span>
-<a name="l00152"></a>00152 <span class="keyword">static</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>* create(<a class="code" href="class_nv_1_1_blast_1_1_tk_asset.html">TkAsset</a>* asset);
-<a name="l00153"></a>00153
-<a name="l00154"></a>00154 <span class="comment">/*</span>
-<a name="l00155"></a>00155 <span class="comment"> Create a new ExtPxAsset.</span>
-<a name="l00156"></a>00156 <span class="comment"></span>
-<a name="l00157"></a>00157 <span class="comment"> \param[in] asset TkAsset from which ExtPxAsset will be created</span>
-<a name="l00158"></a>00158 <span class="comment"> \param[in] chunks Array of physics chunks descriptors</span>
-<a name="l00159"></a>00159 <span class="comment"> \param[in] chunkCount Size of chunks descriptors array</span>
-<a name="l00160"></a>00160 <span class="comment"></span>
-<a name="l00161"></a>00161 <span class="comment"></span>
-<a name="l00162"></a>00162 <span class="comment"> \return the new ExtPxAsset if successful, NULL otherwise.</span>
-<a name="l00163"></a>00163 <span class="comment"> </span>
-<a name="l00164"></a>00164 <span class="comment"> */</span>
-<a name="l00165"></a>00165 <span class="keyword">static</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>* create(<a class="code" href="class_nv_1_1_blast_1_1_tk_asset.html">TkAsset</a>* asset, <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">ExtPxAssetDesc::ChunkDesc</a>* chunks, uint32_t chunkCount);
-<a name="l00166"></a>00166
-<a name="l00170"></a>00170 <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;
-<a name="l00171"></a>00171
-<a name="l00177"></a>00177 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_asset.html">TkAsset</a>&amp; getTkAsset() <span class="keyword">const</span> = 0;
-<a name="l00178"></a>00178
-<a name="l00184"></a>00184 <span class="keyword">virtual</span> uint32_t getChunkCount() <span class="keyword">const</span> = 0;
-<a name="l00185"></a>00185
-<a name="l00191"></a>00191 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a>* getChunks() <span class="keyword">const</span> = 0;
-<a name="l00192"></a>00192
-<a name="l00199"></a>00199 <span class="keyword">virtual</span> uint32_t getSubchunkCount() <span class="keyword">const</span> = 0;
-<a name="l00200"></a>00200
-<a name="l00206"></a>00206 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a>* getSubchunks() <span class="keyword">const</span> = 0;
-<a name="l00207"></a>00207
-<a name="l00221"></a>00221 <span class="keyword">virtual</span> <a class="code" href="struct_nv_blast_actor_desc.html">NvBlastActorDesc</a>&amp; getDefaultActorDesc() = 0;
-<a name="l00222"></a>00222
-<a name="l00223"></a>00223 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_blast_actor_desc.html">NvBlastActorDesc</a>&amp; getDefaultActorDesc() <span class="keyword">const</span> = 0;
+<a name="l00054"></a>00054 <span class="keyword">namespace </span>Blast
+<a name="l00055"></a>00055 {
+<a name="l00056"></a>00056
+<a name="l00057"></a>00057
+<a name="l00064"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html">00064</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html">ExtPxAssetDesc</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html">TkAssetDesc</a>
+<a name="l00065"></a>00065 {
+<a name="l00071"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html">00071</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html">SubchunkDesc</a>
+<a name="l00072"></a>00072 {
+<a name="l00073"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#d5dbb42eb8ca089f7f7a6d9061035178">00073</a> physx::PxTransform <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#d5dbb42eb8ca089f7f7a6d9061035178" title="convex local transform">transform</a>;
+<a name="l00074"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#e94db08a254603567004e5818142f5bc">00074</a> physx::PxConvexMeshGeometry <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#e94db08a254603567004e5818142f5bc" title="convex geometry">geometry</a>;
+<a name="l00075"></a>00075 };
+<a name="l00076"></a>00076
+<a name="l00082"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">00082</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">ChunkDesc</a>
+<a name="l00083"></a>00083 {
+<a name="l00084"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#3887825dc8fa6157aeb007585b2ed85d">00084</a> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html">SubchunkDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#3887825dc8fa6157aeb007585b2ed85d" title="array of subchunks for chunk, can be empty">subchunks</a>;
+<a name="l00085"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#b1393ee5bdc8736add5b46bb0e63c7b8">00085</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#b1393ee5bdc8736add5b46bb0e63c7b8" title="size array of subchunks for chunk, can be 0">subchunkCount</a>;
+<a name="l00086"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#463a8ed9f91a74cc7bad49ba94c45f6f">00086</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#463a8ed9f91a74cc7bad49ba94c45f6f" title="is chunk static. Static chunk makes PxActor Kinematic.">isStatic</a>;
+<a name="l00087"></a>00087 };
+<a name="l00088"></a>00088
+<a name="l00089"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html#39e1228a08020f762b83e81cc4f615dc">00089</a> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">ChunkDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html#39e1228a08020f762b83e81cc4f615dc" title="array of chunks in asset, should be of size chunkCount (">pxChunks</a>;
+<a name="l00090"></a>00090 };
+<a name="l00091"></a>00091
+<a name="l00092"></a>00092
+<a name="l00098"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">00098</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a>
+<a name="l00099"></a>00099 {
+<a name="l00100"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html#38d62b26d068141c048b6b5ee69e7443">00100</a> physx::PxTransform <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html#38d62b26d068141c048b6b5ee69e7443" title="convex local transform">transform</a>;
+<a name="l00101"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html#30887ab12bc560a3adfd854aaea2c17f">00101</a> physx::PxConvexMeshGeometry <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html#30887ab12bc560a3adfd854aaea2c17f" title="convex geometry">geometry</a>;
+<a name="l00102"></a>00102 };
+<a name="l00103"></a>00103
+<a name="l00104"></a>00104
+<a name="l00110"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">00110</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a>
+<a name="l00111"></a>00111 {
+<a name="l00112"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#ee67c70b4ba1104ef3eaf78b2a94d8f8">00112</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#ee67c70b4ba1104ef3eaf78b2a94d8f8" title="first Subchunk index in Subchunk&amp;#39;s array in ExtPhyicsAsset">firstSubchunkIndex</a>;
+<a name="l00113"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#b72119e6ade5758ec1c8874894d53ab2">00113</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#b72119e6ade5758ec1c8874894d53ab2" title="Subchunk count. Can be 0.">subchunkCount</a>;
+<a name="l00114"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#6e532ee5ae271c1dad75afed166a1981">00114</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#6e532ee5ae271c1dad75afed166a1981" title="is chunk static (kinematic)?.">isStatic</a>;
+<a name="l00115"></a>00115 };
+<a name="l00116"></a>00116
+<a name="l00117"></a>00117
+<a name="l00123"></a><a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">00123</a> <span class="keyword">class </span><a class="code" href="group__foundation.html#gb099143f4f29cc000cff7819bbf0f9e0">NV_DLL_EXPORT</a> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>
+<a name="l00124"></a>00124 {
+<a name="l00125"></a>00125 <span class="keyword">public</span>:
+<a name="l00126"></a>00126
+<a name="l00135"></a>00135 <span class="keyword">static</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>* create(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html">ExtPxAssetDesc</a>&amp; desc, <a class="code" href="class_nv_1_1_blast_1_1_tk_framework.html">TkFramework</a>&amp; framework);
+<a name="l00136"></a>00136
+<a name="l00145"></a>00145 <span class="keyword">static</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>* create(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html">TkAssetDesc</a>&amp; desc, <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a>* pxChunks, <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a>* pxSubchunks, <a class="code" href="class_nv_1_1_blast_1_1_tk_framework.html">TkFramework</a>&amp; framework);
+<a name="l00146"></a>00146
+<a name="l00147"></a>00147
+<a name="l00148"></a>00148 <span class="comment">/*</span>
+<a name="l00149"></a>00149 <span class="comment"> Factory method for deserialization</span>
+<a name="l00150"></a>00150 <span class="comment"></span>
+<a name="l00151"></a>00151 <span class="comment"> Doesn't specify chunks or subchunks as they'll be fed in during deserialization to avoid copying stuff around.</span>
+<a name="l00152"></a>00152 <span class="comment"> </span>
+<a name="l00153"></a>00153 <span class="comment"> */</span>
+<a name="l00154"></a>00154 <span class="keyword">static</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>* create(<a class="code" href="class_nv_1_1_blast_1_1_tk_asset.html">TkAsset</a>* asset);
+<a name="l00155"></a>00155
+<a name="l00156"></a>00156 <span class="comment">/*</span>
+<a name="l00157"></a>00157 <span class="comment"> Create a new ExtPxAsset.</span>
+<a name="l00158"></a>00158 <span class="comment"></span>
+<a name="l00159"></a>00159 <span class="comment"> \param[in] asset TkAsset from which ExtPxAsset will be created</span>
+<a name="l00160"></a>00160 <span class="comment"> \param[in] chunks Array of physics chunks descriptors</span>
+<a name="l00161"></a>00161 <span class="comment"> \param[in] chunkCount Size of chunks descriptors array</span>
+<a name="l00162"></a>00162 <span class="comment"></span>
+<a name="l00163"></a>00163 <span class="comment"></span>
+<a name="l00164"></a>00164 <span class="comment"> \return the new ExtPxAsset if successful, NULL otherwise.</span>
+<a name="l00165"></a>00165 <span class="comment"> </span>
+<a name="l00166"></a>00166 <span class="comment"> */</span>
+<a name="l00167"></a>00167 <span class="keyword">static</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>* create(<a class="code" href="class_nv_1_1_blast_1_1_tk_asset.html">TkAsset</a>* asset, <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">ExtPxAssetDesc::ChunkDesc</a>* chunks, uint32_t chunkCount);
+<a name="l00168"></a>00168
+<a name="l00172"></a>00172 <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;
+<a name="l00173"></a>00173
+<a name="l00179"></a>00179 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_asset.html">TkAsset</a>&amp; getTkAsset() <span class="keyword">const</span> = 0;
+<a name="l00180"></a>00180
+<a name="l00186"></a>00186 <span class="keyword">virtual</span> uint32_t getChunkCount() <span class="keyword">const</span> = 0;
+<a name="l00187"></a>00187
+<a name="l00193"></a>00193 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a>* getChunks() <span class="keyword">const</span> = 0;
+<a name="l00194"></a>00194
+<a name="l00201"></a>00201 <span class="keyword">virtual</span> uint32_t getSubchunkCount() <span class="keyword">const</span> = 0;
+<a name="l00202"></a>00202
+<a name="l00208"></a>00208 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a>* getSubchunks() <span class="keyword">const</span> = 0;
+<a name="l00209"></a>00209
+<a name="l00223"></a>00223 <span class="keyword">virtual</span> <a class="code" href="struct_nv_blast_actor_desc.html">NvBlastActorDesc</a>&amp; getDefaultActorDesc() = 0;
<a name="l00224"></a>00224
-<a name="l00228"></a>00228 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setUniformHealth(<span class="keywordtype">bool</span> enabled) = 0;
-<a name="l00229"></a>00229
-<a name="l00233"></a><a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html#adbfad94aec1aaf6e431482cc4d659f9">00233</a> <span class="keywordtype">void</span>* userData;
-<a name="l00234"></a>00234 };
-<a name="l00235"></a>00235
+<a name="l00225"></a>00225 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_blast_actor_desc.html">NvBlastActorDesc</a>&amp; getDefaultActorDesc() <span class="keyword">const</span> = 0;
+<a name="l00226"></a>00226
+<a name="l00230"></a>00230 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setUniformHealth(<span class="keywordtype">bool</span> enabled) = 0;
+<a name="l00231"></a>00231
+<a name="l00235"></a>00235 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setAccelerator(<a class="code" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>* accelerator) = 0;
<a name="l00236"></a>00236
-<a name="l00237"></a>00237
-<a name="l00238"></a>00238 } <span class="comment">// namespace Blast</span>
-<a name="l00239"></a>00239 } <span class="comment">// namespace Nv</span>
-<a name="l00240"></a>00240
+<a name="l00240"></a>00240 <span class="keyword">virtual</span> <a class="code" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>* getAccelerator() <span class="keyword">const</span> = 0;
<a name="l00241"></a>00241
-<a name="l00242"></a>00242 <span class="preprocessor">#endif // ifndef NVBLASTEXTPXASSET_H</span>
+<a name="l00245"></a><a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html#adbfad94aec1aaf6e431482cc4d659f9">00245</a> <span class="keywordtype">void</span>* userData;
+<a name="l00246"></a>00246 };
+<a name="l00247"></a>00247
+<a name="l00248"></a>00248
+<a name="l00249"></a>00249
+<a name="l00250"></a>00250 } <span class="comment">// namespace Blast</span>
+<a name="l00251"></a>00251 } <span class="comment">// namespace Nv</span>
+<a name="l00252"></a>00252
+<a name="l00253"></a>00253
+<a name="l00254"></a>00254 <span class="preprocessor">#endif // ifndef NVBLASTEXTPXASSET_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_px_asset_8h.html b/docs/source_docs/files/_nv_blast_ext_px_asset_8h.html
index 412de7b..fd17993 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_asset_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_asset_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_asset_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_px_asset_impl_8h-source.html
index 5c9f526..a2d2b74 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_asset_impl_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_asset_impl_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -140,48 +141,59 @@
<a name="l00105"></a>00105
<a name="l00106"></a>00106 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setUniformHealth(<span class="keywordtype">bool</span> enabled) <span class="keyword">override</span>;
<a name="l00107"></a>00107
-<a name="l00108"></a>00108
-<a name="l00110"></a>00110
-<a name="l00111"></a>00111 <span class="comment">/*</span>
-<a name="l00112"></a>00112 <span class="comment"> Get the underlying array for the chunks. Used for serialization.</span>
-<a name="l00113"></a>00113 <span class="comment"> */</span>
-<a name="l00114"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#ed0054b63bff34a0aa01b9e9650cfa8a">00114</a> <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;ExtPxChunk&gt;::type</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1final.html#ed0054b63bff34a0aa01b9e9650cfa8a">getChunksArray</a>() { <span class="keywordflow">return</span> m_chunks; }
-<a name="l00115"></a>00115
-<a name="l00116"></a>00116 <span class="comment">/*</span>
-<a name="l00117"></a>00117 <span class="comment"> Get the underlying array for the subchunks. Used for serialization.</span>
-<a name="l00118"></a>00118 <span class="comment"> */</span>
-<a name="l00119"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#835b31d016dcf698835df5982469d7bb">00119</a> <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;ExtPxSubchunk&gt;::type</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1final.html#835b31d016dcf698835df5982469d7bb">getSubchunksArray</a>() { <span class="keywordflow">return</span> m_subchunks; }
+<a name="l00108"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#6acc719c9f113ee3595db4f60b7d0284">00108</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> setAccelerator(<a class="code" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>* accelerator)<span class="keyword"> override</span>
+<a name="l00109"></a>00109 <span class="keyword"> </span>{
+<a name="l00110"></a>00110 m_accelerator = accelerator;
+<a name="l00111"></a>00111 }
+<a name="l00112"></a>00112
+<a name="l00113"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#5415a895349e7262986ed9ef1209809c">00113</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>* getAccelerator()<span class="keyword"> const override</span>
+<a name="l00114"></a>00114 <span class="keyword"> </span>{
+<a name="l00115"></a>00115 <span class="keywordflow">return</span> m_accelerator;
+<a name="l00116"></a>00116 }
+<a name="l00117"></a>00117
+<a name="l00118"></a>00118
<a name="l00120"></a>00120
<a name="l00121"></a>00121 <span class="comment">/*</span>
-<a name="l00122"></a>00122 <span class="comment"> Get the underlying array for the bond healths. Used for serialization.</span>
+<a name="l00122"></a>00122 <span class="comment"> Get the underlying array for the chunks. Used for serialization.</span>
<a name="l00123"></a>00123 <span class="comment"> */</span>
-<a name="l00124"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#bec69e67cb20b86344e1eaf901e2b768">00124</a> <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;float&gt;::type</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1final.html#bec69e67cb20b86344e1eaf901e2b768">getBondHealthsArray</a>() { <span class="keywordflow">return</span> m_bondHealths; }
+<a name="l00124"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#ed0054b63bff34a0aa01b9e9650cfa8a">00124</a> <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;ExtPxChunk&gt;::type</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1final.html#ed0054b63bff34a0aa01b9e9650cfa8a">getChunksArray</a>() { <span class="keywordflow">return</span> m_chunks; }
<a name="l00125"></a>00125
<a name="l00126"></a>00126 <span class="comment">/*</span>
-<a name="l00127"></a>00127 <span class="comment"> Get the underlying array for the support chunk healths. Used for serialization.</span>
+<a name="l00127"></a>00127 <span class="comment"> Get the underlying array for the subchunks. Used for serialization.</span>
<a name="l00128"></a>00128 <span class="comment"> */</span>
-<a name="l00129"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#016cb094f3bb1fa657d4deef03122fac">00129</a> <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;float&gt;::type</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1final.html#016cb094f3bb1fa657d4deef03122fac">getSupportChunkHealthsArray</a>() { <span class="keywordflow">return</span> m_supportChunkHealths; }
+<a name="l00129"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#835b31d016dcf698835df5982469d7bb">00129</a> <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;ExtPxSubchunk&gt;::type</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1final.html#835b31d016dcf698835df5982469d7bb">getSubchunksArray</a>() { <span class="keywordflow">return</span> m_subchunks; }
<a name="l00130"></a>00130
-<a name="l00131"></a>00131 <span class="keyword">private</span>:
-<a name="l00132"></a>00132
-<a name="l00134"></a>00134 <span class="keywordtype">void</span> fillPhysicsChunks(<a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a>* pxChunks, <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a>* pxSuchunk, uint32_t chunkCount);
-<a name="l00135"></a>00135 <span class="keywordtype">void</span> fillPhysicsChunks(<a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">ExtPxAssetDesc::ChunkDesc</a>* desc, uint32_t count);
-<a name="l00136"></a>00136
-<a name="l00137"></a>00137
-<a name="l00139"></a>00139
-<a name="l00140"></a>00140 <a class="code" href="class_nv_1_1_blast_1_1_tk_asset.html">TkAsset</a>* m_tkAsset;
-<a name="l00141"></a>00141 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;ExtPxChunk&gt;::type</a> m_chunks;
-<a name="l00142"></a>00142 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;ExtPxSubchunk&gt;::type</a> m_subchunks;
-<a name="l00143"></a>00143 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;float&gt;::type</a> m_bondHealths;
-<a name="l00144"></a>00144 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;float&gt;::type</a> m_supportChunkHealths;
-<a name="l00145"></a>00145 <a class="code" href="struct_nv_blast_actor_desc.html">NvBlastActorDesc</a> m_defaultActorDesc;
-<a name="l00146"></a>00146 };
+<a name="l00131"></a>00131 <span class="comment">/*</span>
+<a name="l00132"></a>00132 <span class="comment"> Get the underlying array for the bond healths. Used for serialization.</span>
+<a name="l00133"></a>00133 <span class="comment"> */</span>
+<a name="l00134"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#bec69e67cb20b86344e1eaf901e2b768">00134</a> <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;float&gt;::type</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1final.html#bec69e67cb20b86344e1eaf901e2b768">getBondHealthsArray</a>() { <span class="keywordflow">return</span> m_bondHealths; }
+<a name="l00135"></a>00135
+<a name="l00136"></a>00136 <span class="comment">/*</span>
+<a name="l00137"></a>00137 <span class="comment"> Get the underlying array for the support chunk healths. Used for serialization.</span>
+<a name="l00138"></a>00138 <span class="comment"> */</span>
+<a name="l00139"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#016cb094f3bb1fa657d4deef03122fac">00139</a> <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;float&gt;::type</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1final.html#016cb094f3bb1fa657d4deef03122fac">getSupportChunkHealthsArray</a>() { <span class="keywordflow">return</span> m_supportChunkHealths; }
+<a name="l00140"></a>00140
+<a name="l00141"></a>00141 <span class="keyword">private</span>:
+<a name="l00142"></a>00142
+<a name="l00144"></a>00144 <span class="keywordtype">void</span> fillPhysicsChunks(<a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a>* pxChunks, <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a>* pxSuchunk, uint32_t chunkCount);
+<a name="l00145"></a>00145 <span class="keywordtype">void</span> fillPhysicsChunks(<a class="code" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">ExtPxAssetDesc::ChunkDesc</a>* desc, uint32_t count);
+<a name="l00146"></a>00146
<a name="l00147"></a>00147
-<a name="l00148"></a>00148 } <span class="comment">// namespace Blast</span>
-<a name="l00149"></a>00149 } <span class="comment">// namespace Nv</span>
-<a name="l00150"></a>00150
-<a name="l00151"></a>00151
-<a name="l00152"></a>00152 <span class="preprocessor">#endif // ifndef NVBLASTEXTPXASSETIMPL_H</span>
+<a name="l00149"></a>00149
+<a name="l00150"></a>00150 <a class="code" href="class_nv_1_1_blast_1_1_tk_asset.html">TkAsset</a>* m_tkAsset;
+<a name="l00151"></a>00151 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;ExtPxChunk&gt;::type</a> m_chunks;
+<a name="l00152"></a>00152 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;ExtPxSubchunk&gt;::type</a> m_subchunks;
+<a name="l00153"></a>00153 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;float&gt;::type</a> m_bondHealths;
+<a name="l00154"></a>00154 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;float&gt;::type</a> m_supportChunkHealths;
+<a name="l00155"></a>00155 <a class="code" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>* m_accelerator;
+<a name="l00156"></a>00156 <a class="code" href="struct_nv_blast_actor_desc.html">NvBlastActorDesc</a> m_defaultActorDesc;
+<a name="l00157"></a>00157 };
+<a name="l00158"></a>00158
+<a name="l00159"></a>00159 } <span class="comment">// namespace Blast</span>
+<a name="l00160"></a>00160 } <span class="comment">// namespace Nv</span>
+<a name="l00161"></a>00161
+<a name="l00162"></a>00162
+<a name="l00163"></a>00163 <span class="preprocessor">#endif // ifndef NVBLASTEXTPXASSETIMPL_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_px_asset_impl_8h.html b/docs/source_docs/files/_nv_blast_ext_px_asset_impl_8h.html
index abf623c..3e032f6 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_asset_impl_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_asset_impl_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_family_8h-source.html b/docs/source_docs/files/_nv_blast_ext_px_family_8h-source.html
index c55233e..fe71d0b 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_family_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_family_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -78,102 +79,108 @@
<a name="l00041"></a>00041 <span class="keyword">class </span>PxTransform;
<a name="l00042"></a>00042 }
<a name="l00043"></a>00043
-<a name="l00044"></a>00044
-<a name="l00045"></a>00045 <span class="keyword">namespace </span>Nv
-<a name="l00046"></a>00046 {
-<a name="l00047"></a>00047 <span class="keyword">namespace </span>Blast
+<a name="l00044"></a>00044 <span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a>;
+<a name="l00045"></a>00045
+<a name="l00046"></a>00046
+<a name="l00047"></a>00047 <span class="keyword">namespace </span>Nv
<a name="l00048"></a>00048 {
-<a name="l00049"></a>00049
-<a name="l00050"></a>00050 <span class="comment">// Forward declarations</span>
-<a name="l00051"></a>00051 <span class="keyword">class </span>ExtPxActor;
-<a name="l00052"></a>00052 <span class="keyword">class </span>ExtPxAsset;
-<a name="l00053"></a>00053 <span class="keyword">class </span>ExtPxListener;
-<a name="l00054"></a>00054 <span class="keyword">class </span>TkFamily;
-<a name="l00055"></a>00055
-<a name="l00056"></a>00056
-<a name="l00064"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html">00064</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html">ExtPxShapeDescTemplate</a>
-<a name="l00065"></a>00065 {
-<a name="l00066"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#dbdde8d2735adf77da6dc72ee431ac11">00066</a> uint8_t <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#dbdde8d2735adf77da6dc72ee431ac11" title="PxShapeFlags flags.">flags</a>;
-<a name="l00067"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#819fad82341ac1d6f9dc5f1172b7d8b9">00067</a> physx::PxFilterData <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#819fad82341ac1d6f9dc5f1172b7d8b9" title="user definable collision filter data">simulationFilterData</a>;
-<a name="l00068"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#7fb1461673dcd6593f38a6225e51195c">00068</a> physx::PxFilterData <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#7fb1461673dcd6593f38a6225e51195c" title="user definable query filter data.">queryFilterData</a>;
-<a name="l00069"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#13764a5cd7fefa7e813bd6166d016f88">00069</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#13764a5cd7fefa7e813bd6166d016f88" title="contact offset">contactOffset</a>;
-<a name="l00070"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#2e41080566d3950ae65c3576766eb351">00070</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#2e41080566d3950ae65c3576766eb351" title="rest offset">restOffset</a>;
-<a name="l00071"></a>00071 };
-<a name="l00072"></a>00072
-<a name="l00073"></a>00073
-<a name="l00079"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">00079</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">ExtPxActorDescTemplate</a>
-<a name="l00080"></a>00080 {
-<a name="l00081"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#c35b6b85472643295280356b710f19ef">00081</a> uint8_t <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#c35b6b85472643295280356b710f19ef" title="actor flags">flags</a>;
-<a name="l00082"></a>00082 };
-<a name="l00083"></a>00083
-<a name="l00084"></a>00084
-<a name="l00090"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html">00090</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html">ExtPxSpawnSettings</a>
-<a name="l00091"></a>00091 {
-<a name="l00092"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#3d977bbbeb2cca054bc881f366772dab">00092</a> physx::PxScene* <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#3d977bbbeb2cca054bc881f366772dab" title="PxScene for PxActors to be spawned.">scene</a>;
-<a name="l00093"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#d62c55d45b9e5f7447eb607174e49dc5">00093</a> physx::PxMaterial* <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#d62c55d45b9e5f7447eb607174e49dc5" title="default PxMaterial">material</a>;
-<a name="l00094"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#cb293066dc9829670992e5e101a7db05">00094</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#cb293066dc9829670992e5e101a7db05" title="default density for PhysX">density</a>;
-<a name="l00095"></a>00095 };
-<a name="l00096"></a>00096
-<a name="l00097"></a>00097
-<a name="l00103"></a><a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html">00103</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html">ExtPxFamily</a>
-<a name="l00104"></a>00104 {
-<a name="l00105"></a>00105 <span class="keyword">public</span>:
-<a name="l00115"></a>00115 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#fa0253bcd2d5f8c8694340323d51493b">spawn</a>(<span class="keyword">const</span> physx::PxTransform&amp; pose, <span class="keyword">const</span> physx::PxVec3&amp; scale, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html">ExtPxSpawnSettings</a>&amp; settings) = 0;
-<a name="l00116"></a>00116
-<a name="l00117"></a>00117
-<a name="l00126"></a>00126 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#9f2c87d0053bedcb0c3f20c04afa41f5">despawn</a>() = 0;
-<a name="l00127"></a>00127
-<a name="l00128"></a>00128
-<a name="l00134"></a>00134 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#680c32f05f9b7066e22ef7d196f593bb">getActorCount</a>() <span class="keyword">const</span> = 0;
-<a name="l00135"></a>00135
-<a name="l00144"></a>00144 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#c19550a524c2b63373b545a8cae231a8">getActors</a>(<a class="code" href="class_nv_1_1_blast_1_1_ext_px_actor.html">ExtPxActor</a>** buffer, uint32_t bufferSize) <span class="keyword">const</span> = 0;
-<a name="l00145"></a>00145
-<a name="l00151"></a>00151 <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#6406d042c43fe14fa7c260608444e4d4">getTkFamily</a>() <span class="keyword">const</span> = 0;
-<a name="l00152"></a>00152
-<a name="l00159"></a>00159 <span class="keyword">virtual</span> <span class="keyword">const</span> physx::PxShape* <span class="keyword">const</span>* <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#baec9ea7954e265666dd7d03afcda7ae">getSubchunkShapes</a>() <span class="keyword">const</span> = 0;
-<a name="l00160"></a>00160
-<a name="l00166"></a>00166 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#a097c93fe482395290543e9583b5bf67">getPxAsset</a>() <span class="keyword">const</span> = 0;
-<a name="l00167"></a>00167
-<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_ext_px_family.html#96a7d858c51c04cdf9354d95ec773868">setMaterial</a>(physx::PxMaterial&amp; material) = 0;
-<a name="l00174"></a>00174
-<a name="l00175"></a>00175 <span class="comment">/*</span>
-<a name="l00176"></a>00176 <span class="comment"> Set ExtPxPxShapeDesc to be used on all newly created PxShapes.</span>
-<a name="l00177"></a>00177 <span class="comment"></span>
-<a name="l00178"></a>00178 <span class="comment"> NOTE: Using it will override marking LEAF_CHUNK in simulationFilterData.word3 now.</span>
+<a name="l00049"></a>00049 <span class="keyword">namespace </span>Blast
+<a name="l00050"></a>00050 {
+<a name="l00051"></a>00051
+<a name="l00052"></a>00052 <span class="comment">// Forward declarations</span>
+<a name="l00053"></a>00053 <span class="keyword">class </span>ExtPxActor;
+<a name="l00054"></a>00054 <span class="keyword">class </span>ExtPxAsset;
+<a name="l00055"></a>00055 <span class="keyword">class </span>ExtPxListener;
+<a name="l00056"></a>00056 <span class="keyword">class </span>TkFamily;
+<a name="l00057"></a>00057
+<a name="l00058"></a>00058
+<a name="l00066"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html">00066</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html">ExtPxShapeDescTemplate</a>
+<a name="l00067"></a>00067 {
+<a name="l00068"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#dbdde8d2735adf77da6dc72ee431ac11">00068</a> uint8_t <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#dbdde8d2735adf77da6dc72ee431ac11" title="PxShapeFlags flags.">flags</a>;
+<a name="l00069"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#819fad82341ac1d6f9dc5f1172b7d8b9">00069</a> physx::PxFilterData <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#819fad82341ac1d6f9dc5f1172b7d8b9" title="user definable collision filter data">simulationFilterData</a>;
+<a name="l00070"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#7fb1461673dcd6593f38a6225e51195c">00070</a> physx::PxFilterData <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#7fb1461673dcd6593f38a6225e51195c" title="user definable query filter data.">queryFilterData</a>;
+<a name="l00071"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#13764a5cd7fefa7e813bd6166d016f88">00071</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#13764a5cd7fefa7e813bd6166d016f88" title="contact offset">contactOffset</a>;
+<a name="l00072"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#2e41080566d3950ae65c3576766eb351">00072</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#2e41080566d3950ae65c3576766eb351" title="rest offset">restOffset</a>;
+<a name="l00073"></a>00073 };
+<a name="l00074"></a>00074
+<a name="l00075"></a>00075
+<a name="l00081"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">00081</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">ExtPxActorDescTemplate</a>
+<a name="l00082"></a>00082 {
+<a name="l00083"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#c35b6b85472643295280356b710f19ef">00083</a> uint8_t <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#c35b6b85472643295280356b710f19ef" title="actor flags">flags</a>;
+<a name="l00084"></a>00084 };
+<a name="l00085"></a>00085
+<a name="l00086"></a>00086
+<a name="l00092"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html">00092</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html">ExtPxSpawnSettings</a>
+<a name="l00093"></a>00093 {
+<a name="l00094"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#3d977bbbeb2cca054bc881f366772dab">00094</a> physx::PxScene* <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#3d977bbbeb2cca054bc881f366772dab" title="PxScene for PxActors to be spawned.">scene</a>;
+<a name="l00095"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#d62c55d45b9e5f7447eb607174e49dc5">00095</a> physx::PxMaterial* <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#d62c55d45b9e5f7447eb607174e49dc5" title="default PxMaterial">material</a>;
+<a name="l00096"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#cb293066dc9829670992e5e101a7db05">00096</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#cb293066dc9829670992e5e101a7db05" title="default density for PhysX">density</a>;
+<a name="l00097"></a>00097 };
+<a name="l00098"></a>00098
+<a name="l00099"></a>00099
+<a name="l00105"></a><a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html">00105</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html">ExtPxFamily</a>
+<a name="l00106"></a>00106 {
+<a name="l00107"></a>00107 <span class="keyword">public</span>:
+<a name="l00117"></a>00117 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#fa0253bcd2d5f8c8694340323d51493b">spawn</a>(<span class="keyword">const</span> physx::PxTransform&amp; pose, <span class="keyword">const</span> physx::PxVec3&amp; scale, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html">ExtPxSpawnSettings</a>&amp; settings) = 0;
+<a name="l00118"></a>00118
+<a name="l00119"></a>00119
+<a name="l00128"></a>00128 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#9f2c87d0053bedcb0c3f20c04afa41f5">despawn</a>() = 0;
+<a name="l00129"></a>00129
+<a name="l00130"></a>00130
+<a name="l00136"></a>00136 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#680c32f05f9b7066e22ef7d196f593bb">getActorCount</a>() <span class="keyword">const</span> = 0;
+<a name="l00137"></a>00137
+<a name="l00146"></a>00146 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#c19550a524c2b63373b545a8cae231a8">getActors</a>(<a class="code" href="class_nv_1_1_blast_1_1_ext_px_actor.html">ExtPxActor</a>** buffer, uint32_t bufferSize) <span class="keyword">const</span> = 0;
+<a name="l00147"></a>00147
+<a name="l00153"></a>00153 <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#6406d042c43fe14fa7c260608444e4d4">getTkFamily</a>() <span class="keyword">const</span> = 0;
+<a name="l00154"></a>00154
+<a name="l00161"></a>00161 <span class="keyword">virtual</span> <span class="keyword">const</span> physx::PxShape* <span class="keyword">const</span>* <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#baec9ea7954e265666dd7d03afcda7ae">getSubchunkShapes</a>() <span class="keyword">const</span> = 0;
+<a name="l00162"></a>00162
+<a name="l00168"></a>00168 <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#ca4f0294ea39d1ddf2f4a1d02fc05be7">getPxAsset</a>() <span class="keyword">const</span> = 0;
+<a name="l00169"></a>00169
+<a name="l00175"></a>00175 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#96a7d858c51c04cdf9354d95ec773868">setMaterial</a>(physx::PxMaterial&amp; material) = 0;
+<a name="l00176"></a>00176
+<a name="l00177"></a>00177 <span class="comment">/*</span>
+<a name="l00178"></a>00178 <span class="comment"> Set ExtPxPxShapeDesc to be used on all newly created PxShapes.</span>
<a name="l00179"></a>00179 <span class="comment"></span>
-<a name="l00180"></a>00180 <span class="comment"> \param[in] pxShapeDesc The PxShape desc to be the new default. Can be nullptr.</span>
-<a name="l00181"></a>00181 <span class="comment"> */</span>
-<a name="l00182"></a>00182 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#88523d45695e7d5b10637e04aef06e02">setPxShapeDescTemplate</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html">ExtPxShapeDescTemplate</a>* pxShapeDesc) = 0;
-<a name="l00183"></a>00183
-<a name="l00189"></a>00189 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html">ExtPxShapeDescTemplate</a>* <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#96744a318e9000a40f21d9751929bac9">getPxShapeDescTemplate</a>() <span class="keyword">const</span> = 0;
-<a name="l00190"></a>00190
-<a name="l00191"></a>00191 <span class="comment">/*</span>
-<a name="l00192"></a>00192 <span class="comment"> Set ExtPxPxActorDesc to be used on all newly created PxActors.</span>
-<a name="l00193"></a>00193 <span class="comment"> </span>
-<a name="l00194"></a>00194 <span class="comment"> \param[in] pxActorDesc The PxActor desc to be the new default. Can be nullptr.</span>
-<a name="l00195"></a>00195 <span class="comment"> */</span>
-<a name="l00196"></a>00196 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#3335adf4c2c6367d98ba41f7a5f5488b">setPxActorDesc</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">ExtPxActorDescTemplate</a>* pxActorDesc) = 0;
-<a name="l00197"></a>00197
-<a name="l00203"></a>00203 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">ExtPxActorDescTemplate</a>* <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#cecdf23f9baaac8e045d78bb432fe897">getPxActorDesc</a>() <span class="keyword">const</span> = 0;
-<a name="l00204"></a>00204
-<a name="l00210"></a>00210 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#f2e0b2eaa5f46ba5af2fbf8be98a5e93">subscribe</a>(<a class="code" href="class_nv_1_1_blast_1_1_ext_px_listener.html">ExtPxListener</a>&amp; listener) = 0;
-<a name="l00211"></a>00211
-<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_ext_px_family.html#0da64cab1fb7b93167505a52da8c74d3">unsubscribe</a>(<a class="code" href="class_nv_1_1_blast_1_1_ext_px_listener.html">ExtPxListener</a>&amp; listener) = 0;
-<a name="l00218"></a>00218
-<a name="l00222"></a>00222 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#d0f72e382eeabf2d51529b806e7714cc">postSplitUpdate</a>() = 0;
-<a name="l00223"></a>00223
-<a name="l00227"></a>00227 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#b425c68d1091043121c686fa9b4267cb">release</a>() = 0;
-<a name="l00228"></a>00228
-<a name="l00232"></a><a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#aa4adc1a15857521aa9b61094c3b752b">00232</a> <span class="keywordtype">void</span>* <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#aa4adc1a15857521aa9b61094c3b752b">userData</a>;
-<a name="l00233"></a>00233 };
+<a name="l00180"></a>00180 <span class="comment"> NOTE: Using it will override marking LEAF_CHUNK in simulationFilterData.word3 now.</span>
+<a name="l00181"></a>00181 <span class="comment"></span>
+<a name="l00182"></a>00182 <span class="comment"> \param[in] pxShapeDesc The PxShape desc to be the new default. Can be nullptr.</span>
+<a name="l00183"></a>00183 <span class="comment"> */</span>
+<a name="l00184"></a>00184 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#88523d45695e7d5b10637e04aef06e02">setPxShapeDescTemplate</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html">ExtPxShapeDescTemplate</a>* pxShapeDesc) = 0;
+<a name="l00185"></a>00185
+<a name="l00191"></a>00191 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html">ExtPxShapeDescTemplate</a>* <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#96744a318e9000a40f21d9751929bac9">getPxShapeDescTemplate</a>() <span class="keyword">const</span> = 0;
+<a name="l00192"></a>00192
+<a name="l00193"></a>00193 <span class="comment">/*</span>
+<a name="l00194"></a>00194 <span class="comment"> Set ExtPxPxActorDesc to be used on all newly created PxActors.</span>
+<a name="l00195"></a>00195 <span class="comment"> </span>
+<a name="l00196"></a>00196 <span class="comment"> \param[in] pxActorDesc The PxActor desc to be the new default. Can be nullptr.</span>
+<a name="l00197"></a>00197 <span class="comment"> */</span>
+<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_ext_px_family.html#3335adf4c2c6367d98ba41f7a5f5488b">setPxActorDesc</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">ExtPxActorDescTemplate</a>* pxActorDesc) = 0;
+<a name="l00199"></a>00199
+<a name="l00205"></a>00205 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">ExtPxActorDescTemplate</a>* <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#cecdf23f9baaac8e045d78bb432fe897">getPxActorDesc</a>() <span class="keyword">const</span> = 0;
+<a name="l00206"></a>00206
+<a name="l00212"></a>00212 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a>* <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#a5144cabdc42112d0d415937580f08dd">getMaterial</a>() <span class="keyword">const</span> = 0;
+<a name="l00213"></a>00213
+<a name="l00219"></a>00219 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#96a7d858c51c04cdf9354d95ec773868">setMaterial</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a>* material) = 0;
+<a name="l00220"></a>00220
+<a name="l00226"></a>00226 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#f2e0b2eaa5f46ba5af2fbf8be98a5e93">subscribe</a>(<a class="code" href="class_nv_1_1_blast_1_1_ext_px_listener.html">ExtPxListener</a>&amp; listener) = 0;
+<a name="l00227"></a>00227
+<a name="l00233"></a>00233 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#0da64cab1fb7b93167505a52da8c74d3">unsubscribe</a>(<a class="code" href="class_nv_1_1_blast_1_1_ext_px_listener.html">ExtPxListener</a>&amp; listener) = 0;
<a name="l00234"></a>00234
-<a name="l00235"></a>00235
-<a name="l00236"></a>00236
-<a name="l00237"></a>00237 } <span class="comment">// namespace Blast</span>
-<a name="l00238"></a>00238 } <span class="comment">// namespace Nv</span>
+<a name="l00238"></a>00238 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#d0f72e382eeabf2d51529b806e7714cc">postSplitUpdate</a>() = 0;
<a name="l00239"></a>00239
-<a name="l00240"></a>00240
-<a name="l00241"></a>00241 <span class="preprocessor">#endif // ifndef NVBLASTEXTPXFAMILY_H</span>
+<a name="l00243"></a>00243 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#b425c68d1091043121c686fa9b4267cb">release</a>() = 0;
+<a name="l00244"></a>00244
+<a name="l00248"></a><a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#aa4adc1a15857521aa9b61094c3b752b">00248</a> <span class="keywordtype">void</span>* <a class="code" href="class_nv_1_1_blast_1_1_ext_px_family.html#aa4adc1a15857521aa9b61094c3b752b">userData</a>;
+<a name="l00249"></a>00249 };
+<a name="l00250"></a>00250
+<a name="l00251"></a>00251
+<a name="l00252"></a>00252
+<a name="l00253"></a>00253 } <span class="comment">// namespace Blast</span>
+<a name="l00254"></a>00254 } <span class="comment">// namespace Nv</span>
+<a name="l00255"></a>00255
+<a name="l00256"></a>00256
+<a name="l00257"></a>00257 <span class="preprocessor">#endif // ifndef NVBLASTEXTPXFAMILY_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_px_family_8h.html b/docs/source_docs/files/_nv_blast_ext_px_family_8h.html
index c3e910a..def723c 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_family_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_family_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_family_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_px_family_impl_8h-source.html
index bc083a6..b26d066 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_family_impl_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_family_impl_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -96,7 +97,7 @@
<a name="l00059"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#01ea0c2730c4bedfacf00327930428ff">00059</a> friend ExtPxManagerImpl;
<a name="l00060"></a>00060
<a name="l00062"></a>00062
-<a name="l00063"></a>00063 ExtPxFamilyImpl(ExtPxManagerImpl&amp; manager, <a class="code" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a>&amp; tkFamily, const <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>&amp; pxAsset);
+<a name="l00063"></a>00063 ExtPxFamilyImpl(ExtPxManagerImpl&amp; manager, <a class="code" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a>&amp; tkFamily, <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>&amp; pxAsset);
<a name="l00064"></a>00064 ~ExtPxFamilyImpl();
<a name="l00065"></a>00065
<a name="l00066"></a>00066 virtual <span class="keywordtype">void</span> release() override;
@@ -133,7 +134,7 @@
<a name="l00098"></a>00098 <span class="keywordflow">return</span> m_subchunkShapes.begin();
<a name="l00099"></a>00099 }
<a name="l00100"></a>00100
-<a name="l00101"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#c700c9a07161686d66b6fc2f4a3f93bb">00101</a> <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>&amp; getPxAsset()<span class="keyword"> const override</span>
+<a name="l00101"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#2723382c6ac86b8362aa1dced1fc5a85">00101</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>&amp; getPxAsset()<span class="keyword"> const override</span>
<a name="l00102"></a>00102 <span class="keyword"> </span>{
<a name="l00103"></a>00103 <span class="keywordflow">return</span> m_pxAsset;
<a name="l00104"></a>00104 }
@@ -163,58 +164,69 @@
<a name="l00128"></a>00128 <span class="keywordflow">return</span> m_pxActorDescTemplate;
<a name="l00129"></a>00129 }
<a name="l00130"></a>00130
-<a name="l00131"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#8d02f38c4dbe02470bada3f48d27e179">00131</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> subscribe(<a class="code" href="class_nv_1_1_blast_1_1_ext_px_listener.html">ExtPxListener</a>&amp; listener)<span class="keyword"> override</span>
+<a name="l00131"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#f358e9be435fc60498fae140fa0f9bba">00131</a> <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a>* getMaterial()<span class="keyword"> const override</span>
<a name="l00132"></a>00132 <span class="keyword"> </span>{
-<a name="l00133"></a>00133 m_listeners.pushBack(&amp;listener);
+<a name="l00133"></a>00133 <span class="keywordflow">return</span> m_material;
<a name="l00134"></a>00134 }
<a name="l00135"></a>00135
-<a name="l00136"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#5ee7e8f12a169ea48e351aab521a728d">00136</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> unsubscribe(<a class="code" href="class_nv_1_1_blast_1_1_ext_px_listener.html">ExtPxListener</a>&amp; listener)<span class="keyword"> override</span>
+<a name="l00136"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#1c502fb7b0a704ac4f19c5511cddd542">00136</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> setMaterial(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a>* material)<span class="keyword"> override</span>
<a name="l00137"></a>00137 <span class="keyword"> </span>{
-<a name="l00138"></a>00138 m_listeners.findAndReplaceWithLast(&amp;listener);
+<a name="l00138"></a>00138 m_material = material;
<a name="l00139"></a>00139 }
<a name="l00140"></a>00140
-<a name="l00141"></a>00141 <span class="keyword">virtual</span> <span class="keywordtype">void</span> postSplitUpdate() <span class="keyword">override</span>;
-<a name="l00142"></a>00142
-<a name="l00144"></a>00144
-<a name="l00145"></a>00145 <span class="keyword">virtual</span> <span class="keywordtype">void</span> receive(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html">TkEvent</a>* events, uint32_t eventCount) <span class="keyword">override</span>;
-<a name="l00146"></a>00146
-<a name="l00147"></a>00147
-<a name="l00149"></a>00149
-<a name="l00150"></a>00150 <span class="keywordtype">void</span> dispatchActorCreated(<a class="code" href="class_nv_1_1_blast_1_1_ext_px_actor.html">ExtPxActor</a>&amp; actor);
-<a name="l00151"></a>00151 <span class="keywordtype">void</span> dispatchActorDestroyed(<a class="code" href="class_nv_1_1_blast_1_1_ext_px_actor.html">ExtPxActor</a>&amp; actor);
+<a name="l00141"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#8d02f38c4dbe02470bada3f48d27e179">00141</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> subscribe(<a class="code" href="class_nv_1_1_blast_1_1_ext_px_listener.html">ExtPxListener</a>&amp; listener)<span class="keyword"> override</span>
+<a name="l00142"></a>00142 <span class="keyword"> </span>{
+<a name="l00143"></a>00143 m_listeners.pushBack(&amp;listener);
+<a name="l00144"></a>00144 }
+<a name="l00145"></a>00145
+<a name="l00146"></a><a class="code" href="class_nv_1_1_blast_1_1final.html#5ee7e8f12a169ea48e351aab521a728d">00146</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> unsubscribe(<a class="code" href="class_nv_1_1_blast_1_1_ext_px_listener.html">ExtPxListener</a>&amp; listener)<span class="keyword"> override</span>
+<a name="l00147"></a>00147 <span class="keyword"> </span>{
+<a name="l00148"></a>00148 m_listeners.findAndReplaceWithLast(&amp;listener);
+<a name="l00149"></a>00149 }
+<a name="l00150"></a>00150
+<a name="l00151"></a>00151 <span class="keyword">virtual</span> <span class="keywordtype">void</span> postSplitUpdate() <span class="keyword">override</span>;
<a name="l00152"></a>00152
-<a name="l00153"></a>00153
-<a name="l00154"></a>00154 <span class="keyword">private</span>:
+<a name="l00154"></a>00154
+<a name="l00155"></a>00155 <span class="keyword">virtual</span> <span class="keywordtype">void</span> receive(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html">TkEvent</a>* events, uint32_t eventCount) <span class="keyword">override</span>;
<a name="l00156"></a>00156
-<a name="l00157"></a>00157 <span class="keywordtype">void</span> createActors(<a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a>** tkActors, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_px_actor_create_info.html">PxActorCreateInfo</a>* pxActorInfos, uint32_t count);
-<a name="l00158"></a>00158 <span class="keywordtype">void</span> destroyActors(<a class="code" href="class_nv_1_1_blast_1_1_ext_px_actor.html">ExtPxActor</a>** actors, uint32_t count);
+<a name="l00157"></a>00157
<a name="l00159"></a>00159
-<a name="l00161"></a>00161
-<a name="l00162"></a>00162 ExtPxManagerImpl&amp; m_manager;
-<a name="l00163"></a>00163 <a class="code" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a>&amp; m_tkFamily;
-<a name="l00164"></a>00164 <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>&amp; m_pxAsset;
-<a name="l00165"></a>00165 <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html">ExtPxSpawnSettings</a> m_spawnSettings;
-<a name="l00166"></a>00166 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html">ExtPxShapeDescTemplate</a>* m_pxShapeDescTemplate;
-<a name="l00167"></a>00167 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">ExtPxActorDescTemplate</a>* m_pxActorDescTemplate;
-<a name="l00168"></a>00168 <span class="keywordtype">bool</span> m_isSpawned;
-<a name="l00169"></a>00169 PxTransform m_initialTransform;
-<a name="l00170"></a>00170 PxVec3 m_initialScale;
-<a name="l00171"></a>00171 <a class="code" href="struct_nv_1_1_blast_1_1_hash_set.html">HashSet&lt;ExtPxActor*&gt;::type</a> m_actors;
-<a name="l00172"></a>00172 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;TkActor*&gt;::type</a> m_culledActors;
-<a name="l00173"></a>00173 <a class="code" href="struct_nv_1_1_blast_1_1_inline_array.html">InlineArray&lt;ExtPxListener*, 4&gt;::type</a> m_listeners;
-<a name="l00174"></a>00174 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;PxShape*&gt;::type</a> m_subchunkShapes;
-<a name="l00175"></a>00175 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;TkActor*&gt;::type</a> m_newActorsBuffer;
-<a name="l00176"></a>00176 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;PxActorCreateInfo&gt;::type</a> m_newActorCreateInfo;
-<a name="l00177"></a>00177 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;PxActor*&gt;::type</a> m_physXActorsBuffer;
-<a name="l00178"></a>00178 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;ExtPxActor*&gt;::type</a> m_actorsBuffer;
-<a name="l00179"></a>00179 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;uint32_t&gt;::type</a> m_indicesScratch;
-<a name="l00180"></a>00180 };
-<a name="l00181"></a>00181
-<a name="l00182"></a>00182 } <span class="comment">// namespace Blast</span>
-<a name="l00183"></a>00183 } <span class="comment">// namespace Nv</span>
-<a name="l00184"></a>00184
-<a name="l00185"></a>00185
-<a name="l00186"></a>00186 <span class="preprocessor">#endif // ifndef NVBLASTEXTPXFAMILYIMPL_H</span>
+<a name="l00160"></a>00160 <span class="keywordtype">void</span> dispatchActorCreated(<a class="code" href="class_nv_1_1_blast_1_1_ext_px_actor.html">ExtPxActor</a>&amp; actor);
+<a name="l00161"></a>00161 <span class="keywordtype">void</span> dispatchActorDestroyed(<a class="code" href="class_nv_1_1_blast_1_1_ext_px_actor.html">ExtPxActor</a>&amp; actor);
+<a name="l00162"></a>00162
+<a name="l00163"></a>00163
+<a name="l00164"></a>00164 <span class="keyword">private</span>:
+<a name="l00166"></a>00166
+<a name="l00167"></a>00167 <span class="keywordtype">void</span> createActors(<a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a>** tkActors, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_px_actor_create_info.html">PxActorCreateInfo</a>* pxActorInfos, uint32_t count);
+<a name="l00168"></a>00168 <span class="keywordtype">void</span> destroyActors(<a class="code" href="class_nv_1_1_blast_1_1_ext_px_actor.html">ExtPxActor</a>** actors, uint32_t count);
+<a name="l00169"></a>00169
+<a name="l00171"></a>00171
+<a name="l00172"></a>00172 ExtPxManagerImpl&amp; m_manager;
+<a name="l00173"></a>00173 <a class="code" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a>&amp; m_tkFamily;
+<a name="l00174"></a>00174 <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>&amp; m_pxAsset;
+<a name="l00175"></a>00175 <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html">ExtPxSpawnSettings</a> m_spawnSettings;
+<a name="l00176"></a>00176 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html">ExtPxShapeDescTemplate</a>* m_pxShapeDescTemplate;
+<a name="l00177"></a>00177 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">ExtPxActorDescTemplate</a>* m_pxActorDescTemplate;
+<a name="l00178"></a>00178 <span class="keyword">const</span> <a class="code" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a>* m_material;
+<a name="l00179"></a>00179 <span class="keywordtype">bool</span> m_isSpawned;
+<a name="l00180"></a>00180 PxTransform m_initialTransform;
+<a name="l00181"></a>00181 PxVec3 m_initialScale;
+<a name="l00182"></a>00182 <a class="code" href="struct_nv_1_1_blast_1_1_hash_set.html">HashSet&lt;ExtPxActor*&gt;::type</a> m_actors;
+<a name="l00183"></a>00183 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;TkActor*&gt;::type</a> m_culledActors;
+<a name="l00184"></a>00184 <a class="code" href="struct_nv_1_1_blast_1_1_inline_array.html">InlineArray&lt;ExtPxListener*, 4&gt;::type</a> m_listeners;
+<a name="l00185"></a>00185 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;PxShape*&gt;::type</a> m_subchunkShapes;
+<a name="l00186"></a>00186 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;TkActor*&gt;::type</a> m_newActorsBuffer;
+<a name="l00187"></a>00187 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;PxActorCreateInfo&gt;::type</a> m_newActorCreateInfo;
+<a name="l00188"></a>00188 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;PxActor*&gt;::type</a> m_physXActorsBuffer;
+<a name="l00189"></a>00189 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;ExtPxActor*&gt;::type</a> m_actorsBuffer;
+<a name="l00190"></a>00190 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;uint32_t&gt;::type</a> m_indicesScratch;
+<a name="l00191"></a>00191 };
+<a name="l00192"></a>00192
+<a name="l00193"></a>00193 } <span class="comment">// namespace Blast</span>
+<a name="l00194"></a>00194 } <span class="comment">// namespace Nv</span>
+<a name="l00195"></a>00195
+<a name="l00196"></a>00196
+<a name="l00197"></a>00197 <span class="preprocessor">#endif // ifndef NVBLASTEXTPXFAMILYIMPL_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_ext_px_family_impl_8h.html b/docs/source_docs/files/_nv_blast_ext_px_family_impl_8h.html
index 3bf7581..b7ac970 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_family_impl_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_family_impl_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_listener_8h-source.html b/docs/source_docs/files/_nv_blast_ext_px_listener_8h-source.html
index 2de10d4..e6f5fcb 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_listener_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_listener_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_listener_8h.html b/docs/source_docs/files/_nv_blast_ext_px_listener_8h.html
index 72cb63a..ca05456 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_listener_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_listener_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_manager_8h-source.html b/docs/source_docs/files/_nv_blast_ext_px_manager_8h-source.html
index 414d7bb..dbe84d0 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_manager_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_manager_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -104,7 +105,7 @@
<a name="l00067"></a>00067
<a name="l00073"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html">00073</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html">ExtPxFamilyDesc</a>
<a name="l00074"></a>00074 {
-<a name="l00075"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#b9da5aeb70bc68f7cb66aff3e21018c0">00075</a> <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>* <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#b9da5aeb70bc68f7cb66aff3e21018c0" title="px asset to create from, pointer will be stored in family.">pxAsset</a>;
+<a name="l00075"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a91df24e1d2e95e1cc46b44b73003205">00075</a> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>* <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a91df24e1d2e95e1cc46b44b73003205" title="px asset to create from, pointer will be stored in family.">pxAsset</a>;
<a name="l00076"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#7cb289487618ef298735063553d2e1b4">00076</a> <span class="keyword">const</span> <a class="code" href="struct_nv_blast_actor_desc.html">NvBlastActorDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#7cb289487618ef298735063553d2e1b4" title="actor descriptor to be used when creating TkActor. If nullptr, default NvBlastActorDesc...">actorDesc</a>;
<a name="l00077"></a><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#26f0bd89ac30cb8cb2925eef79f2fe6f">00077</a> <a class="code" href="class_nv_1_1_blast_1_1_tk_group.html">TkGroup</a>* <a class="code" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#26f0bd89ac30cb8cb2925eef79f2fe6f" title="if not nullptr, created TkActor will be placed in group">group</a>;
<a name="l00078"></a>00078 };
diff --git a/docs/source_docs/files/_nv_blast_ext_px_manager_8h.html b/docs/source_docs/files/_nv_blast_ext_px_manager_8h.html
index d643fd6..abf0f97 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_manager_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_manager_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_manager_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_px_manager_impl_8h-source.html
index e31d463..83f7678 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_manager_impl_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_manager_impl_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_manager_impl_8h.html b/docs/source_docs/files/_nv_blast_ext_px_manager_impl_8h.html
index 99646ea..503db41 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_manager_impl_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_manager_impl_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_serialization_8capn_8h-source.html b/docs/source_docs/files/_nv_blast_ext_px_serialization_8capn_8h-source.html
index f6af1b8..7bbe1f9 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_serialization_8capn_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_serialization_8capn_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -1313,44 +1314,44 @@
<a name="l01276"></a>01276 ::capnp::bounded&lt;1&gt;() * ::capnp::ELEMENTS, value);
<a name="l01277"></a>01277 }
<a name="l01278"></a>01278
-<a name="l01279"></a>01279 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a81a025075e3dddcdd850cc0e79f25a4">PxQuat::Reader::getX</a>()<span class="keyword"> const </span>{
+<a name="l01279"></a>01279 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#7bd9a666b2572c1e6d6987c8cc802f49" title="Return the x value.">PxQuat::Reader::getX</a>()<span class="keyword"> const </span>{
<a name="l01280"></a>01280 <span class="keywordflow">return</span> _reader.getDataField&lt;<span class="keywordtype">float</span>&gt;(
<a name="l01281"></a>01281 ::capnp::bounded&lt;0&gt;() * ::capnp::ELEMENTS);
<a name="l01282"></a>01282 }
<a name="l01283"></a>01283
-<a name="l01284"></a>01284 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#4583ca084a71c29bbdbd51c7abbabf2d">PxQuat::Builder::getX</a>() {
+<a name="l01284"></a>01284 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#7bd9a666b2572c1e6d6987c8cc802f49" title="Return the x value.">PxQuat::Builder::getX</a>() {
<a name="l01285"></a>01285 <span class="keywordflow">return</span> _builder.getDataField&lt;<span class="keywordtype">float</span>&gt;(
<a name="l01286"></a>01286 ::capnp::bounded&lt;0&gt;() * ::capnp::ELEMENTS);
<a name="l01287"></a>01287 }
-<a name="l01288"></a>01288 <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#8bb9f1308ffa8a11cb7ace280f418732">PxQuat::Builder::setX</a>(<span class="keywordtype">float</span> value) {
+<a name="l01288"></a>01288 <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#41ee945bcf88815c61326ca6196aa78f" title="Set the x value.">PxQuat::Builder::setX</a>(<span class="keywordtype">float</span> value) {
<a name="l01289"></a>01289 _builder.setDataField&lt;<span class="keywordtype">float</span>&gt;(
<a name="l01290"></a>01290 ::capnp::bounded&lt;0&gt;() * ::capnp::ELEMENTS, value);
<a name="l01291"></a>01291 }
<a name="l01292"></a>01292
-<a name="l01293"></a>01293 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#04aacbafa5ebe8e2f6e048b5da723706">PxQuat::Reader::getY</a>()<span class="keyword"> const </span>{
+<a name="l01293"></a>01293 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#0ea9d108a67442be94e25ac0eee51090" title="Return the y value.">PxQuat::Reader::getY</a>()<span class="keyword"> const </span>{
<a name="l01294"></a>01294 <span class="keywordflow">return</span> _reader.getDataField&lt;<span class="keywordtype">float</span>&gt;(
<a name="l01295"></a>01295 ::capnp::bounded&lt;1&gt;() * ::capnp::ELEMENTS);
<a name="l01296"></a>01296 }
<a name="l01297"></a>01297
-<a name="l01298"></a>01298 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#abfc4bdd8a8b186e203669316fe6ba6f">PxQuat::Builder::getY</a>() {
+<a name="l01298"></a>01298 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#0ea9d108a67442be94e25ac0eee51090" title="Return the y value.">PxQuat::Builder::getY</a>() {
<a name="l01299"></a>01299 <span class="keywordflow">return</span> _builder.getDataField&lt;<span class="keywordtype">float</span>&gt;(
<a name="l01300"></a>01300 ::capnp::bounded&lt;1&gt;() * ::capnp::ELEMENTS);
<a name="l01301"></a>01301 }
-<a name="l01302"></a>01302 <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#2096fe331370075b0e5cdfa8ab7ac37c">PxQuat::Builder::setY</a>(<span class="keywordtype">float</span> value) {
+<a name="l01302"></a>01302 <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#f9f7c5583343101af5d505bf05e6b6cb" title="Set the y value.">PxQuat::Builder::setY</a>(<span class="keywordtype">float</span> value) {
<a name="l01303"></a>01303 _builder.setDataField&lt;<span class="keywordtype">float</span>&gt;(
<a name="l01304"></a>01304 ::capnp::bounded&lt;1&gt;() * ::capnp::ELEMENTS, value);
<a name="l01305"></a>01305 }
<a name="l01306"></a>01306
-<a name="l01307"></a>01307 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#55208dc789cd581817975bda10bc93b8">PxQuat::Reader::getZ</a>()<span class="keyword"> const </span>{
+<a name="l01307"></a>01307 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#2301fb0561b749ff8dcac335b8accb84" title="Return the z value.">PxQuat::Reader::getZ</a>()<span class="keyword"> const </span>{
<a name="l01308"></a>01308 <span class="keywordflow">return</span> _reader.getDataField&lt;<span class="keywordtype">float</span>&gt;(
<a name="l01309"></a>01309 ::capnp::bounded&lt;2&gt;() * ::capnp::ELEMENTS);
<a name="l01310"></a>01310 }
<a name="l01311"></a>01311
-<a name="l01312"></a>01312 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#d3dcfade8335e58e89622ef9df793c7b">PxQuat::Builder::getZ</a>() {
+<a name="l01312"></a>01312 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#2301fb0561b749ff8dcac335b8accb84" title="Return the z value.">PxQuat::Builder::getZ</a>() {
<a name="l01313"></a>01313 <span class="keywordflow">return</span> _builder.getDataField&lt;<span class="keywordtype">float</span>&gt;(
<a name="l01314"></a>01314 ::capnp::bounded&lt;2&gt;() * ::capnp::ELEMENTS);
<a name="l01315"></a>01315 }
-<a name="l01316"></a>01316 <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#6879cd6acd46953fdc75d85ccae3f0f4">PxQuat::Builder::setZ</a>(<span class="keywordtype">float</span> value) {
+<a name="l01316"></a>01316 <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#13bc0355b871b002b61ecef888b8ecea" title="Set the z value.">PxQuat::Builder::setZ</a>(<span class="keywordtype">float</span> value) {
<a name="l01317"></a>01317 _builder.setDataField&lt;<span class="keywordtype">float</span>&gt;(
<a name="l01318"></a>01318 ::capnp::bounded&lt;2&gt;() * ::capnp::ELEMENTS, value);
<a name="l01319"></a>01319 }
@@ -1364,7 +1365,7 @@
<a name="l01327"></a>01327 <span class="keywordflow">return</span> _builder.getDataField&lt;<span class="keywordtype">float</span>&gt;(
<a name="l01328"></a>01328 ::capnp::bounded&lt;3&gt;() * ::capnp::ELEMENTS);
<a name="l01329"></a>01329 }
-<a name="l01330"></a>01330 <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#c256559accce6de854121ff6af7967c8">PxQuat::Builder::setW</a>(<span class="keywordtype">float</span> value) {
+<a name="l01330"></a>01330 <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#5a4be68dd97f1809e8220090e7b73e46" title="Set the w value.">PxQuat::Builder::setW</a>(<span class="keywordtype">float</span> value) {
<a name="l01331"></a>01331 _builder.setDataField&lt;<span class="keywordtype">float</span>&gt;(
<a name="l01332"></a>01332 ::capnp::bounded&lt;3&gt;() * ::capnp::ELEMENTS, value);
<a name="l01333"></a>01333 }
diff --git a/docs/source_docs/files/_nv_blast_ext_px_serialization_8capn_8h.html b/docs/source_docs/files/_nv_blast_ext_px_serialization_8capn_8h.html
index 28e066f..eef0d3f 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_serialization_8capn_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_serialization_8capn_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_serialization_8h-source.html b/docs/source_docs/files/_nv_blast_ext_px_serialization_8h-source.html
index f75c81f..deeb818 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_serialization_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_serialization_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_serialization_8h.html b/docs/source_docs/files/_nv_blast_ext_px_serialization_8h.html
index d14fb81..219a1a4 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_serialization_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_serialization_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_serializer_c_a_p_n_8h-source.html b/docs/source_docs/files/_nv_blast_ext_px_serializer_c_a_p_n_8h-source.html
index 48cbcfa..a193f15 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_serializer_c_a_p_n_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_serializer_c_a_p_n_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -79,7 +80,7 @@
<a name="l00047"></a>00047 <span class="keyword">template</span>&lt;&gt;
<a name="l00048"></a><a class="code" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html#c189ca64b9ecc470d5aec85a1689cc9a">00048</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html">ExtSerializationCAPN&lt;ExtPxAsset, Serialization::ExtPxAsset::Reader, Serialization::ExtPxAsset::Builder&gt;::serializeIntoBuilder</a>(<a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html">Serialization::ExtPxAsset::Builder</a>&amp; assetBuilder, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>* asset)
<a name="l00049"></a>00049 {
-<a name="l00050"></a>00050 <span class="keywordflow">return</span> ExtPxAssetDTO::serialize(assetBuilder, asset);
+<a name="l00050"></a>00050 <span class="keywordflow">return</span> <a class="code" href="bt_vector3_8h.html#8452b542ab5c406144bb9086b8be1c45">ExtPxAssetDTO::serialize</a>(assetBuilder, asset);
<a name="l00051"></a>00051 }
<a name="l00052"></a>00052
<a name="l00053"></a>00053 <span class="keyword">template</span>&lt;&gt;
diff --git a/docs/source_docs/files/_nv_blast_ext_px_serializer_c_a_p_n_8h.html b/docs/source_docs/files/_nv_blast_ext_px_serializer_c_a_p_n_8h.html
index 632a3c5..f7053c5 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_serializer_c_a_p_n_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_serializer_c_a_p_n_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_serializer_r_a_w_8h-source.html b/docs/source_docs/files/_nv_blast_ext_px_serializer_r_a_w_8h-source.html
index ca86050..6c6b324 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_serializer_r_a_w_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_serializer_r_a_w_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_serializer_r_a_w_8h.html b/docs/source_docs/files/_nv_blast_ext_px_serializer_r_a_w_8h.html
index ba1583c..5915d24 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_serializer_r_a_w_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_serializer_r_a_w_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_stress_solver_8h-source.html b/docs/source_docs/files/_nv_blast_ext_px_stress_solver_8h-source.html
index 80815a1..d0b9203 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_stress_solver_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_stress_solver_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_stress_solver_8h.html b/docs/source_docs/files/_nv_blast_ext_px_stress_solver_8h.html
index 120aa35..84049be 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_stress_solver_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_stress_solver_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_stress_solver_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_px_stress_solver_impl_8h-source.html
index f83368b..aacda83 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_stress_solver_impl_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_stress_solver_impl_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_stress_solver_impl_8h.html b/docs/source_docs/files/_nv_blast_ext_px_stress_solver_impl_8h.html
index 5c3f279..154dc7f 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_stress_solver_impl_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_stress_solver_impl_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_task_8h-source.html b/docs/source_docs/files/_nv_blast_ext_px_task_8h-source.html
index 9cd6b2f..c5b4a79 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_task_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_task_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_task_8h.html b/docs/source_docs/files/_nv_blast_ext_px_task_8h.html
index 4ee7890..8823a60 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_task_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_task_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_task_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_px_task_impl_8h-source.html
index 737ee8a..13a872a 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_task_impl_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_task_impl_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_px_task_impl_8h.html b/docs/source_docs/files/_nv_blast_ext_px_task_impl_8h.html
index 9e81c07..bfc94e5 100644
--- a/docs/source_docs/files/_nv_blast_ext_px_task_impl_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_px_task_impl_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_scoped_resource_8h-source.html b/docs/source_docs/files/_nv_blast_ext_scoped_resource_8h-source.html
index 6e0fe22..cae66ef 100644
--- a/docs/source_docs/files/_nv_blast_ext_scoped_resource_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_scoped_resource_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_scoped_resource_8h.html b/docs/source_docs/files/_nv_blast_ext_scoped_resource_8h.html
index ab92328..3ab94c9 100644
--- a/docs/source_docs/files/_nv_blast_ext_scoped_resource_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_scoped_resource_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_serialization_8h-source.html b/docs/source_docs/files/_nv_blast_ext_serialization_8h-source.html
index ea08986..0d197a8 100644
--- a/docs/source_docs/files/_nv_blast_ext_serialization_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_serialization_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_serialization_8h.html b/docs/source_docs/files/_nv_blast_ext_serialization_8h.html
index 9137122..0cfbbd8 100644
--- a/docs/source_docs/files/_nv_blast_ext_serialization_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_serialization_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_serialization_c_a_p_n_8h-source.html b/docs/source_docs/files/_nv_blast_ext_serialization_c_a_p_n_8h-source.html
index 76048cd..4392ef6 100644
--- a/docs/source_docs/files/_nv_blast_ext_serialization_c_a_p_n_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_serialization_c_a_p_n_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_serialization_c_a_p_n_8h.html b/docs/source_docs/files/_nv_blast_ext_serialization_c_a_p_n_8h.html
index d2e2e12..a3a4efc 100644
--- a/docs/source_docs/files/_nv_blast_ext_serialization_c_a_p_n_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_serialization_c_a_p_n_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h-source.html b/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h-source.html
index 042ef1d..4368a5b 100644
--- a/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -190,7 +191,7 @@
<a name="l00208"></a>00208 {
<a name="l00209"></a>00209 m_cur = m_buf;
<a name="l00210"></a>00210 m_end = m_buf + size;
-<a name="l00211"></a>00211 <span class="keyword">const</span> uint16_t x = <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#37d0ed5cee3979398dfe959cbaf09e9343f604265f7e73d375f7d21ec9892b90">LittleEndian</a>;
+<a name="l00211"></a>00211 <span class="keyword">const</span> uint16_t <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a> = <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#37d0ed5cee3979398dfe959cbaf09e9343f604265f7e73d375f7d21ec9892b90">LittleEndian</a>;
<a name="l00212"></a>00212 m_flags = *<span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span><span class="keywordtype">char</span>*<span class="keyword">&gt;</span>(&amp;x);
<a name="l00213"></a>00213 }
<a name="l00214"></a>00214
@@ -243,11 +244,11 @@
<a name="l00261"></a>00261 <span class="keywordtype">bool</span> canRead(<span class="keywordtype">size_t</span> size)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_cur + size &lt;= m_end; }
<a name="l00262"></a>00262
<a name="l00263"></a>00263 <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;
-<a name="l00264"></a>00264 <span class="keyword">friend</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#16eb4b1c0361d1e3542f37cf374e5df6">ExtIStream</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#3352b5fd41876d4f885c2a58a3b0af09">operator &gt;&gt; </a>(<a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#16eb4b1c0361d1e3542f37cf374e5df6">ExtIStream</a>&amp; s, T&amp; x);
+<a name="l00264"></a>00264 <span class="keyword">friend</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#16eb4b1c0361d1e3542f37cf374e5df6">ExtIStream</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#3352b5fd41876d4f885c2a58a3b0af09">operator &gt;&gt; </a>(<a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#16eb4b1c0361d1e3542f37cf374e5df6">ExtIStream</a>&amp; s, T&amp; <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>);
<a name="l00265"></a>00265 };
<a name="l00266"></a>00266
<a name="l00267"></a>00267 <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;
-<a name="l00268"></a><a class="code" href="namespace_nv_1_1_blast.html#0b6eef048652bbd2ede8acb4bd7de14e">00268</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html">ExtIStream</a>&amp; <a class="code" href="namespace_nv_1_1_blast.html#0b6eef048652bbd2ede8acb4bd7de14e">operator &gt;&gt; </a>(<a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html">ExtIStream</a>&amp; s, T&amp; x)
+<a name="l00268"></a><a class="code" href="namespace_nv_1_1_blast.html#0b6eef048652bbd2ede8acb4bd7de14e">00268</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html">ExtIStream</a>&amp; <a class="code" href="namespace_nv_1_1_blast.html#0b6eef048652bbd2ede8acb4bd7de14e">operator &gt;&gt; </a>(<a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html">ExtIStream</a>&amp; s, T&amp; <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>)
<a name="l00269"></a>00269 {
<a name="l00270"></a>00270 <span class="keywordflow">if</span> (s.<a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#43a5061a0c413a68ec25ed3d1bfca481">canRead</a>(<span class="keyword">sizeof</span>(T)))
<a name="l00271"></a>00271 {
diff --git a/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h.html b/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h.html
index f82ed44..df379c4 100644
--- a/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_stress_solver_8h-source.html b/docs/source_docs/files/_nv_blast_ext_stress_solver_8h-source.html
index 1554175..0c0ef64 100644
--- a/docs/source_docs/files/_nv_blast_ext_stress_solver_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_stress_solver_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_stress_solver_8h.html b/docs/source_docs/files/_nv_blast_ext_stress_solver_8h.html
index c695326..c88e461 100644
--- a/docs/source_docs/files/_nv_blast_ext_stress_solver_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_stress_solver_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_sync_8h-source.html b/docs/source_docs/files/_nv_blast_ext_sync_8h-source.html
index 81007a5..c231dba 100644
--- a/docs/source_docs/files/_nv_blast_ext_sync_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_sync_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_sync_8h.html b/docs/source_docs/files/_nv_blast_ext_sync_8h.html
index 46a7534..f7fffc4 100644
--- a/docs/source_docs/files/_nv_blast_ext_sync_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_sync_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_tk_serialization_8capn_8h-source.html b/docs/source_docs/files/_nv_blast_ext_tk_serialization_8capn_8h-source.html
index 9bd1965..3ce923b 100644
--- a/docs/source_docs/files/_nv_blast_ext_tk_serialization_8capn_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_tk_serialization_8capn_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -527,44 +528,44 @@
<a name="l00490"></a>00490 ::capnp::bounded&lt;1&gt;() * ::capnp::POINTERS));
<a name="l00491"></a>00491 }
<a name="l00492"></a>00492
-<a name="l00493"></a>00493 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#e6af4161dd496b989f97aea12d3324c2">PxVec3::Reader::getX</a>()<span class="keyword"> const </span>{
+<a name="l00493"></a>00493 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#7bd9a666b2572c1e6d6987c8cc802f49" title="Return the x value.">PxVec3::Reader::getX</a>()<span class="keyword"> const </span>{
<a name="l00494"></a>00494 <span class="keywordflow">return</span> _reader.getDataField&lt;<span class="keywordtype">float</span>&gt;(
<a name="l00495"></a>00495 ::capnp::bounded&lt;0&gt;() * ::capnp::ELEMENTS);
<a name="l00496"></a>00496 }
<a name="l00497"></a>00497
-<a name="l00498"></a>00498 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#7a5768181e20f3e396bbaccb8eb33b67">PxVec3::Builder::getX</a>() {
+<a name="l00498"></a>00498 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#7bd9a666b2572c1e6d6987c8cc802f49" title="Return the x value.">PxVec3::Builder::getX</a>() {
<a name="l00499"></a>00499 <span class="keywordflow">return</span> _builder.getDataField&lt;<span class="keywordtype">float</span>&gt;(
<a name="l00500"></a>00500 ::capnp::bounded&lt;0&gt;() * ::capnp::ELEMENTS);
<a name="l00501"></a>00501 }
-<a name="l00502"></a>00502 <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#fdfb69b83e4d86eb52ace88a01106509">PxVec3::Builder::setX</a>(<span class="keywordtype">float</span> value) {
+<a name="l00502"></a>00502 <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#41ee945bcf88815c61326ca6196aa78f" title="Set the x value.">PxVec3::Builder::setX</a>(<span class="keywordtype">float</span> value) {
<a name="l00503"></a>00503 _builder.setDataField&lt;<span class="keywordtype">float</span>&gt;(
<a name="l00504"></a>00504 ::capnp::bounded&lt;0&gt;() * ::capnp::ELEMENTS, value);
<a name="l00505"></a>00505 }
<a name="l00506"></a>00506
-<a name="l00507"></a>00507 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#2bfd648a3eae356d7d82b1ff6ce04a56">PxVec3::Reader::getY</a>()<span class="keyword"> const </span>{
+<a name="l00507"></a>00507 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#0ea9d108a67442be94e25ac0eee51090" title="Return the y value.">PxVec3::Reader::getY</a>()<span class="keyword"> const </span>{
<a name="l00508"></a>00508 <span class="keywordflow">return</span> _reader.getDataField&lt;<span class="keywordtype">float</span>&gt;(
<a name="l00509"></a>00509 ::capnp::bounded&lt;1&gt;() * ::capnp::ELEMENTS);
<a name="l00510"></a>00510 }
<a name="l00511"></a>00511
-<a name="l00512"></a>00512 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#dac71d6c88debb9b23a26d2c32c3d468">PxVec3::Builder::getY</a>() {
+<a name="l00512"></a>00512 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#0ea9d108a67442be94e25ac0eee51090" title="Return the y value.">PxVec3::Builder::getY</a>() {
<a name="l00513"></a>00513 <span class="keywordflow">return</span> _builder.getDataField&lt;<span class="keywordtype">float</span>&gt;(
<a name="l00514"></a>00514 ::capnp::bounded&lt;1&gt;() * ::capnp::ELEMENTS);
<a name="l00515"></a>00515 }
-<a name="l00516"></a>00516 <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#d6abc32bf18b47ce93f472fda478d6d9">PxVec3::Builder::setY</a>(<span class="keywordtype">float</span> value) {
+<a name="l00516"></a>00516 <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#f9f7c5583343101af5d505bf05e6b6cb" title="Set the y value.">PxVec3::Builder::setY</a>(<span class="keywordtype">float</span> value) {
<a name="l00517"></a>00517 _builder.setDataField&lt;<span class="keywordtype">float</span>&gt;(
<a name="l00518"></a>00518 ::capnp::bounded&lt;1&gt;() * ::capnp::ELEMENTS, value);
<a name="l00519"></a>00519 }
<a name="l00520"></a>00520
-<a name="l00521"></a>00521 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#48f00dde49effb861011caca81731496">PxVec3::Reader::getZ</a>()<span class="keyword"> const </span>{
+<a name="l00521"></a>00521 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#2301fb0561b749ff8dcac335b8accb84" title="Return the z value.">PxVec3::Reader::getZ</a>()<span class="keyword"> const </span>{
<a name="l00522"></a>00522 <span class="keywordflow">return</span> _reader.getDataField&lt;<span class="keywordtype">float</span>&gt;(
<a name="l00523"></a>00523 ::capnp::bounded&lt;2&gt;() * ::capnp::ELEMENTS);
<a name="l00524"></a>00524 }
<a name="l00525"></a>00525
-<a name="l00526"></a>00526 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#716586a1546d47a9a92d0e22e375030f">PxVec3::Builder::getZ</a>() {
+<a name="l00526"></a>00526 <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#2301fb0561b749ff8dcac335b8accb84" title="Return the z value.">PxVec3::Builder::getZ</a>() {
<a name="l00527"></a>00527 <span class="keywordflow">return</span> _builder.getDataField&lt;<span class="keywordtype">float</span>&gt;(
<a name="l00528"></a>00528 ::capnp::bounded&lt;2&gt;() * ::capnp::ELEMENTS);
<a name="l00529"></a>00529 }
-<a name="l00530"></a>00530 <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#553e1b1ecac8f454045b565f7fb7972d">PxVec3::Builder::setZ</a>(<span class="keywordtype">float</span> value) {
+<a name="l00530"></a>00530 <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#13bc0355b871b002b61ecef888b8ecea" title="Set the z value.">PxVec3::Builder::setZ</a>(<span class="keywordtype">float</span> value) {
<a name="l00531"></a>00531 _builder.setDataField&lt;<span class="keywordtype">float</span>&gt;(
<a name="l00532"></a>00532 ::capnp::bounded&lt;2&gt;() * ::capnp::ELEMENTS, value);
<a name="l00533"></a>00533 }
diff --git a/docs/source_docs/files/_nv_blast_ext_tk_serialization_8capn_8h.html b/docs/source_docs/files/_nv_blast_ext_tk_serialization_8capn_8h.html
index 6205639..232eace 100644
--- a/docs/source_docs/files/_nv_blast_ext_tk_serialization_8capn_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_tk_serialization_8capn_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_tk_serialization_8h-source.html b/docs/source_docs/files/_nv_blast_ext_tk_serialization_8h-source.html
index 4c75f65..8cb2d28 100644
--- a/docs/source_docs/files/_nv_blast_ext_tk_serialization_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_tk_serialization_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_tk_serialization_8h.html b/docs/source_docs/files/_nv_blast_ext_tk_serialization_8h.html
index 51de566..26edd2b 100644
--- a/docs/source_docs/files/_nv_blast_ext_tk_serialization_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_tk_serialization_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_tk_serializer_c_a_p_n_8h-source.html b/docs/source_docs/files/_nv_blast_ext_tk_serializer_c_a_p_n_8h-source.html
index ab9959a..f59fc28 100644
--- a/docs/source_docs/files/_nv_blast_ext_tk_serializer_c_a_p_n_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_tk_serializer_c_a_p_n_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -79,7 +80,7 @@
<a name="l00047"></a>00047 <span class="keyword">template</span>&lt;&gt;
<a name="l00048"></a><a class="code" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html#13630a46f76760c38463a0124fa3a0a2">00048</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html">ExtSerializationCAPN&lt;TkAsset, Serialization::TkAsset::Reader, Serialization::TkAsset::Builder&gt;::serializeIntoBuilder</a>(<a class="code" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html">Serialization::TkAsset::Builder</a>&amp; assetBuilder, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_asset.html">TkAsset</a>* asset)
<a name="l00049"></a>00049 {
-<a name="l00050"></a>00050 <span class="keywordflow">return</span> TkAssetDTO::serialize(assetBuilder, asset);
+<a name="l00050"></a>00050 <span class="keywordflow">return</span> <a class="code" href="bt_vector3_8h.html#8452b542ab5c406144bb9086b8be1c45">TkAssetDTO::serialize</a>(assetBuilder, asset);
<a name="l00051"></a>00051 }
<a name="l00052"></a>00052
<a name="l00053"></a>00053 <span class="keyword">template</span>&lt;&gt;
diff --git a/docs/source_docs/files/_nv_blast_ext_tk_serializer_c_a_p_n_8h.html b/docs/source_docs/files/_nv_blast_ext_tk_serializer_c_a_p_n_8h.html
index 067b4a3..f4ec338 100644
--- a/docs/source_docs/files/_nv_blast_ext_tk_serializer_c_a_p_n_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_tk_serializer_c_a_p_n_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_tk_serializer_r_a_w_8h-source.html b/docs/source_docs/files/_nv_blast_ext_tk_serializer_r_a_w_8h-source.html
index 0bb610f..6fe295e 100644
--- a/docs/source_docs/files/_nv_blast_ext_tk_serializer_r_a_w_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_tk_serializer_r_a_w_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_tk_serializer_r_a_w_8h.html b/docs/source_docs/files/_nv_blast_ext_tk_serializer_r_a_w_8h.html
index 970818f..20d667a 100644
--- a/docs/source_docs/files/_nv_blast_ext_tk_serializer_r_a_w_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_tk_serializer_r_a_w_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_triangle_processor_8h-source.html b/docs/source_docs/files/_nv_blast_ext_triangle_processor_8h-source.html
index df66cb3..59c36c1 100644
--- a/docs/source_docs/files/_nv_blast_ext_triangle_processor_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_ext_triangle_processor_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_ext_triangle_processor_8h.html b/docs/source_docs/files/_nv_blast_ext_triangle_processor_8h.html
index e93f362..5edb509 100644
--- a/docs/source_docs/files/_nv_blast_ext_triangle_processor_8h.html
+++ b/docs/source_docs/files/_nv_blast_ext_triangle_processor_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_family_8h-source.html b/docs/source_docs/files/_nv_blast_family_8h-source.html
index 0dfc92a..1d43115 100644
--- a/docs/source_docs/files/_nv_blast_family_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_family_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_family_8h.html b/docs/source_docs/files/_nv_blast_family_8h.html
index 1dd4a06..0594416 100644
--- a/docs/source_docs/files/_nv_blast_family_8h.html
+++ b/docs/source_docs/files/_nv_blast_family_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_family_graph_8h-source.html b/docs/source_docs/files/_nv_blast_family_graph_8h-source.html
index 934af39..f9d3257 100644
--- a/docs/source_docs/files/_nv_blast_family_graph_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_family_graph_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_family_graph_8h.html b/docs/source_docs/files/_nv_blast_family_graph_8h.html
index ad09ee9..a82e4c9 100644
--- a/docs/source_docs/files/_nv_blast_family_graph_8h.html
+++ b/docs/source_docs/files/_nv_blast_family_graph_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_fixed_array_8h-source.html b/docs/source_docs/files/_nv_blast_fixed_array_8h-source.html
index 535c895..da3b223 100644
--- a/docs/source_docs/files/_nv_blast_fixed_array_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_fixed_array_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_fixed_array_8h.html b/docs/source_docs/files/_nv_blast_fixed_array_8h.html
index ad0bf9b..fb462d3 100644
--- a/docs/source_docs/files/_nv_blast_fixed_array_8h.html
+++ b/docs/source_docs/files/_nv_blast_fixed_array_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_fixed_bitmap_8h-source.html b/docs/source_docs/files/_nv_blast_fixed_bitmap_8h-source.html
index 7094522..7760142 100644
--- a/docs/source_docs/files/_nv_blast_fixed_bitmap_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_fixed_bitmap_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_fixed_bitmap_8h.html b/docs/source_docs/files/_nv_blast_fixed_bitmap_8h.html
index a9866c1..d0ca640 100644
--- a/docs/source_docs/files/_nv_blast_fixed_bitmap_8h.html
+++ b/docs/source_docs/files/_nv_blast_fixed_bitmap_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_fixed_bool_array_8h-source.html b/docs/source_docs/files/_nv_blast_fixed_bool_array_8h-source.html
index 6df26c4..bf76987 100644
--- a/docs/source_docs/files/_nv_blast_fixed_bool_array_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_fixed_bool_array_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_fixed_bool_array_8h.html b/docs/source_docs/files/_nv_blast_fixed_bool_array_8h.html
index 69f012f..6e06e7e 100644
--- a/docs/source_docs/files/_nv_blast_fixed_bool_array_8h.html
+++ b/docs/source_docs/files/_nv_blast_fixed_bool_array_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_fixed_priority_queue_8h-source.html b/docs/source_docs/files/_nv_blast_fixed_priority_queue_8h-source.html
index 68338f6..19bda9b 100644
--- a/docs/source_docs/files/_nv_blast_fixed_priority_queue_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_fixed_priority_queue_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_fixed_priority_queue_8h.html b/docs/source_docs/files/_nv_blast_fixed_priority_queue_8h.html
index 79e8a7a..d8d44fd 100644
--- a/docs/source_docs/files/_nv_blast_fixed_priority_queue_8h.html
+++ b/docs/source_docs/files/_nv_blast_fixed_priority_queue_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_fixed_queue_8h-source.html b/docs/source_docs/files/_nv_blast_fixed_queue_8h-source.html
new file mode 100644
index 0000000..956a924
--- /dev/null
+++ b/docs/source_docs/files/_nv_blast_fixed_queue_8h-source.html
@@ -0,0 +1,172 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/common/NvBlastFixedQueue.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/common/NvBlastFixedQueue.h</h1><a href="_nv_blast_fixed_queue_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span>
+<a name="l00002"></a>00002 <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span>
+<a name="l00003"></a>00003 <span class="comment">//</span>
+<a name="l00004"></a>00004 <span class="comment">// Notice</span>
+<a name="l00005"></a>00005 <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span>
+<a name="l00006"></a>00006 <span class="comment">// proprietary rights in and to this software and related documentation and</span>
+<a name="l00007"></a>00007 <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span>
+<a name="l00008"></a>00008 <span class="comment">// distribution of this software and related documentation without an express</span>
+<a name="l00009"></a>00009 <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span>
+<a name="l00010"></a>00010 <span class="comment">//</span>
+<a name="l00011"></a>00011 <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span>
+<a name="l00012"></a>00012 <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span>
+<a name="l00013"></a>00013 <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span>
+<a name="l00014"></a>00014 <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span>
+<a name="l00015"></a>00015 <span class="comment">//</span>
+<a name="l00016"></a>00016 <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span>
+<a name="l00017"></a>00017 <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span>
+<a name="l00018"></a>00018 <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span>
+<a name="l00019"></a>00019 <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span>
+<a name="l00020"></a>00020 <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span>
+<a name="l00021"></a>00021 <span class="comment">// This code supersedes and replaces all information previously supplied.</span>
+<a name="l00022"></a>00022 <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span>
+<a name="l00023"></a>00023 <span class="comment">// components in life support devices or systems without express written approval of</span>
+<a name="l00024"></a>00024 <span class="comment">// NVIDIA Corporation.</span>
+<a name="l00025"></a>00025 <span class="comment">//</span>
+<a name="l00026"></a>00026 <span class="comment">// Copyright (c) 2016-2017 NVIDIA Corporation. All rights reserved.</span>
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028
+<a name="l00029"></a>00029 <span class="preprocessor">#ifndef NVBLASTFIXEDQUEUE_H</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#define NVBLASTFIXEDQUEUE_H</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include "<a class="code" href="_nv_blast_assert_8h.html">NvBlastAssert.h</a>"</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include "<a class="code" href="_nv_blast_memory_8h.html">NvBlastMemory.h</a>"</span>
+<a name="l00034"></a>00034
+<a name="l00035"></a>00035 <span class="keyword">namespace </span>Nv
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037 <span class="keyword">namespace </span>Blast
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039
+<a name="l00054"></a>00054 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00055"></a><a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html">00055</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html">FixedQueue</a>
+<a name="l00056"></a>00056 {
+<a name="l00057"></a>00057 <span class="keyword">public</span>:
+<a name="l00058"></a><a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html#12feba21bdf02ee2bea2e9e0e5910bf6">00058</a> <span class="keyword">explicit</span> <a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html#12feba21bdf02ee2bea2e9e0e5910bf6">FixedQueue</a>(uint32_t maxEntries) : m_num(0), m_head(0), m_tail(0), m_maxEntries(maxEntries)
+<a name="l00059"></a>00059 {
+<a name="l00060"></a>00060 }
+<a name="l00061"></a>00061
+<a name="l00062"></a><a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html#81eae2188bc447256c7a4df3180e1001">00062</a> <span class="keyword">static</span> <span class="keywordtype">size_t</span> <a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html#81eae2188bc447256c7a4df3180e1001">requiredMemorySize</a>(uint32_t capacity)
+<a name="l00063"></a>00063 {
+<a name="l00064"></a>00064 <span class="keywordflow">return</span> <a class="code" href="namespace_nv_1_1_blast.html#c0c6da9c519d92d57c310200989092dc">align16</a>(<span class="keyword">sizeof</span>(<a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html">FixedQueue&lt;T&gt;</a>)) + <a class="code" href="namespace_nv_1_1_blast.html#c0c6da9c519d92d57c310200989092dc">align16</a>(capacity * <span class="keyword">sizeof</span>(T));
+<a name="l00065"></a>00065 }
+<a name="l00066"></a>00066
+<a name="l00067"></a><a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html#35267203a20585ed9a5b08b7dcb91556">00067</a> T <a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html#35267203a20585ed9a5b08b7dcb91556">popFront</a>()
+<a name="l00068"></a>00068 {
+<a name="l00069"></a>00069 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(m_num&gt;0);
+<a name="l00070"></a>00070
+<a name="l00071"></a>00071 m_num--;
+<a name="l00072"></a>00072 T&amp; element = data()[m_tail];
+<a name="l00073"></a>00073 m_tail = (m_tail+1) % (m_maxEntries);
+<a name="l00074"></a>00074 <span class="keywordflow">return</span> element;
+<a name="l00075"></a>00075 }
+<a name="l00076"></a>00076
+<a name="l00077"></a><a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html#54bd68e5fe00a2b6f5135e96940a3d7c">00077</a> T <a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html#54bd68e5fe00a2b6f5135e96940a3d7c">front</a>()
+<a name="l00078"></a>00078 {
+<a name="l00079"></a>00079 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(m_num&gt;0);
+<a name="l00080"></a>00080
+<a name="l00081"></a>00081 <span class="keywordflow">return</span> data()[m_tail];
+<a name="l00082"></a>00082 }
+<a name="l00083"></a>00083
+<a name="l00084"></a><a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html#b37c7f73de151865ee0cef47ac92935c">00084</a> T <a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html#b37c7f73de151865ee0cef47ac92935c">popBack</a>()
+<a name="l00085"></a>00085 {
+<a name="l00086"></a>00086 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(m_num&gt;0);
+<a name="l00087"></a>00087
+<a name="l00088"></a>00088 m_num--;
+<a name="l00089"></a>00089 m_head = (m_head-1) % (m_maxEntries);
+<a name="l00090"></a>00090 <span class="keywordflow">return</span> data()[m_head];
+<a name="l00091"></a>00091 }
+<a name="l00092"></a>00092
+<a name="l00093"></a><a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html#a8645abdbfec5f146a87d20eb7061000">00093</a> T <a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html#a8645abdbfec5f146a87d20eb7061000">back</a>()
+<a name="l00094"></a>00094 {
+<a name="l00095"></a>00095 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(m_num&gt;0);
+<a name="l00096"></a>00096
+<a name="l00097"></a>00097 uint32_t headAccess = (m_head-1) % (m_maxEntries);
+<a name="l00098"></a>00098 <span class="keywordflow">return</span> data()[headAccess];
+<a name="l00099"></a>00099 }
+<a name="l00100"></a>00100
+<a name="l00101"></a><a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html#7b0cb35624994968155185acd732e643">00101</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html#7b0cb35624994968155185acd732e643">pushBack</a>(<span class="keyword">const</span> T&amp; element)
+<a name="l00102"></a>00102 {
+<a name="l00103"></a>00103 <span class="keywordflow">if</span> (m_num == m_maxEntries) <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00104"></a>00104 data()[m_head] = element;
+<a name="l00105"></a>00105
+<a name="l00106"></a>00106 m_num++;
+<a name="l00107"></a>00107 m_head = (m_head+1) % (m_maxEntries);
+<a name="l00108"></a>00108
+<a name="l00109"></a>00109 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00110"></a>00110 }
+<a name="l00111"></a>00111
+<a name="l00112"></a><a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html#cd36deda8b51360698729e0db0b3e6d4">00112</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html#cd36deda8b51360698729e0db0b3e6d4">empty</a>()<span class="keyword"> const</span>
+<a name="l00113"></a>00113 <span class="keyword"> </span>{
+<a name="l00114"></a>00114 <span class="keywordflow">return</span> m_num == 0;
+<a name="l00115"></a>00115 }
+<a name="l00116"></a>00116
+<a name="l00117"></a><a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html#196136e567823b3b1075e8e5c5044f0f">00117</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html#196136e567823b3b1075e8e5c5044f0f">size</a>()<span class="keyword"> const</span>
+<a name="l00118"></a>00118 <span class="keyword"> </span>{
+<a name="l00119"></a>00119 <span class="keywordflow">return</span> m_num;
+<a name="l00120"></a>00120 }
+<a name="l00121"></a>00121
+<a name="l00122"></a>00122
+<a name="l00123"></a>00123 <span class="keyword">private</span>:
+<a name="l00124"></a>00124 uint32_t m_num;
+<a name="l00125"></a>00125 uint32_t m_head;
+<a name="l00126"></a>00126 uint32_t m_tail;
+<a name="l00127"></a>00127 uint32_t m_maxEntries;
+<a name="l00128"></a>00128
+<a name="l00129"></a>00129 T* data()
+<a name="l00130"></a>00130 {
+<a name="l00131"></a>00131 <span class="keywordflow">return</span> (T*)((<span class="keywordtype">char</span>*)<span class="keyword">this</span> + <span class="keyword">sizeof</span>(<a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html">FixedQueue&lt;T&gt;</a>));
+<a name="l00132"></a>00132 }
+<a name="l00133"></a>00133
+<a name="l00134"></a>00134 <span class="keyword">private</span>:
+<a name="l00135"></a>00135 <a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html#12feba21bdf02ee2bea2e9e0e5910bf6">FixedQueue</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_fixed_queue.html#12feba21bdf02ee2bea2e9e0e5910bf6">FixedQueue</a>&amp; that);
+<a name="l00136"></a>00136 };
+<a name="l00137"></a>00137
+<a name="l00138"></a>00138 } <span class="comment">// namespace Blast</span>
+<a name="l00139"></a>00139 } <span class="comment">// namespace Nv</span>
+<a name="l00140"></a>00140
+<a name="l00141"></a>00141 <span class="preprocessor">#endif // ifndef NVBLASTFIXEDQUEUE_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_fixed_queue_8h.html b/docs/source_docs/files/_nv_blast_fixed_queue_8h.html
new file mode 100644
index 0000000..088fdf9
--- /dev/null
+++ b/docs/source_docs/files/_nv_blast_fixed_queue_8h.html
@@ -0,0 +1,62 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/common/NvBlastFixedQueue.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/common/NvBlastFixedQueue.h File Reference</h1><code>#include &quot;<a class="el" href="_nv_blast_assert_8h-source.html">NvBlastAssert.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="_nv_blast_memory_8h-source.html">NvBlastMemory.h</a>&quot;</code><br>
+
+<p>
+<a href="_nv_blast_fixed_queue_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_fixed_queue.html">Nv::Blast::FixedQueue&lt; T &gt;</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_geometry_8h-source.html b/docs/source_docs/files/_nv_blast_geometry_8h-source.html
index 3e6256b..be5aef0 100644
--- a/docs/source_docs/files/_nv_blast_geometry_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_geometry_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_geometry_8h.html b/docs/source_docs/files/_nv_blast_geometry_8h.html
index 4bfa397..3c28577 100644
--- a/docs/source_docs/files/_nv_blast_geometry_8h.html
+++ b/docs/source_docs/files/_nv_blast_geometry_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_globals_8h-source.html b/docs/source_docs/files/_nv_blast_globals_8h-source.html
index 5b04d0c..89f02c0 100644
--- a/docs/source_docs/files/_nv_blast_globals_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_globals_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_globals_8h.html b/docs/source_docs/files/_nv_blast_globals_8h.html
index 4d03e9c..1d5db29 100644
--- a/docs/source_docs/files/_nv_blast_globals_8h.html
+++ b/docs/source_docs/files/_nv_blast_globals_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_hash_map_8h-source.html b/docs/source_docs/files/_nv_blast_hash_map_8h-source.html
index dfd4e2c..b922aaf 100644
--- a/docs/source_docs/files/_nv_blast_hash_map_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_hash_map_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_hash_map_8h.html b/docs/source_docs/files/_nv_blast_hash_map_8h.html
index 595fb0a..e9cd0b4 100644
--- a/docs/source_docs/files/_nv_blast_hash_map_8h.html
+++ b/docs/source_docs/files/_nv_blast_hash_map_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_hash_set_8h-source.html b/docs/source_docs/files/_nv_blast_hash_set_8h-source.html
index 4917eb4..e9a41d5 100644
--- a/docs/source_docs/files/_nv_blast_hash_set_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_hash_set_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_hash_set_8h.html b/docs/source_docs/files/_nv_blast_hash_set_8h.html
index 991a3b9..6613978 100644
--- a/docs/source_docs/files/_nv_blast_hash_set_8h.html
+++ b/docs/source_docs/files/_nv_blast_hash_set_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_i_d_d_t_o_8h-source.html b/docs/source_docs/files/_nv_blast_i_d_d_t_o_8h-source.html
index 5dea1c1..034519d 100644
--- a/docs/source_docs/files/_nv_blast_i_d_d_t_o_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_i_d_d_t_o_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_i_d_d_t_o_8h.html b/docs/source_docs/files/_nv_blast_i_d_d_t_o_8h.html
index fb2ee4f..20f04e7 100644
--- a/docs/source_docs/files/_nv_blast_i_d_d_t_o_8h.html
+++ b/docs/source_docs/files/_nv_blast_i_d_d_t_o_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_include_windows_8h-source.html b/docs/source_docs/files/_nv_blast_include_windows_8h-source.html
index f6b2af7..d0adbbc 100644
--- a/docs/source_docs/files/_nv_blast_include_windows_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_include_windows_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_include_windows_8h.html b/docs/source_docs/files/_nv_blast_include_windows_8h.html
index 9d38817..2f7a432 100644
--- a/docs/source_docs/files/_nv_blast_include_windows_8h.html
+++ b/docs/source_docs/files/_nv_blast_include_windows_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_index_fns_8h-source.html b/docs/source_docs/files/_nv_blast_index_fns_8h-source.html
index fa10e65..3e88c3d 100644
--- a/docs/source_docs/files/_nv_blast_index_fns_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_index_fns_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_index_fns_8h.html b/docs/source_docs/files/_nv_blast_index_fns_8h.html
index b4005f1..91111e4 100644
--- a/docs/source_docs/files/_nv_blast_index_fns_8h.html
+++ b/docs/source_docs/files/_nv_blast_index_fns_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_iterator_base_8h-source.html b/docs/source_docs/files/_nv_blast_iterator_base_8h-source.html
index 27e8d7d..7bba366 100644
--- a/docs/source_docs/files/_nv_blast_iterator_base_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_iterator_base_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_iterator_base_8h.html b/docs/source_docs/files/_nv_blast_iterator_base_8h.html
index dbae681..38b2272 100644
--- a/docs/source_docs/files/_nv_blast_iterator_base_8h.html
+++ b/docs/source_docs/files/_nv_blast_iterator_base_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_math_8h-source.html b/docs/source_docs/files/_nv_blast_math_8h-source.html
index f66aa54..fcd71b8 100644
--- a/docs/source_docs/files/_nv_blast_math_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_math_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_math_8h.html b/docs/source_docs/files/_nv_blast_math_8h.html
index d910010..1418bae 100644
--- a/docs/source_docs/files/_nv_blast_math_8h.html
+++ b/docs/source_docs/files/_nv_blast_math_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_memory_8h-source.html b/docs/source_docs/files/_nv_blast_memory_8h-source.html
index c7ed227..ebb263e 100644
--- a/docs/source_docs/files/_nv_blast_memory_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_memory_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_memory_8h.html b/docs/source_docs/files/_nv_blast_memory_8h.html
index 74c4d06..522f1e9 100644
--- a/docs/source_docs/files/_nv_blast_memory_8h.html
+++ b/docs/source_docs/files/_nv_blast_memory_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_preprocessor_8h-source.html b/docs/source_docs/files/_nv_blast_preprocessor_8h-source.html
index 6700349..f296e17 100644
--- a/docs/source_docs/files/_nv_blast_preprocessor_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_preprocessor_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_preprocessor_8h.html b/docs/source_docs/files/_nv_blast_preprocessor_8h.html
index 1af6be2..86a573e 100644
--- a/docs/source_docs/files/_nv_blast_preprocessor_8h.html
+++ b/docs/source_docs/files/_nv_blast_preprocessor_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_preprocessor_internal_8h-source.html b/docs/source_docs/files/_nv_blast_preprocessor_internal_8h-source.html
index 7a69155..9c7cee0 100644
--- a/docs/source_docs/files/_nv_blast_preprocessor_internal_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_preprocessor_internal_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_preprocessor_internal_8h.html b/docs/source_docs/files/_nv_blast_preprocessor_internal_8h.html
index bf9eac9..cd37bf1 100644
--- a/docs/source_docs/files/_nv_blast_preprocessor_internal_8h.html
+++ b/docs/source_docs/files/_nv_blast_preprocessor_internal_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_profiler_8h-source.html b/docs/source_docs/files/_nv_blast_profiler_8h-source.html
index b77e4fb..9fa066f 100644
--- a/docs/source_docs/files/_nv_blast_profiler_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_profiler_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_profiler_8h.html b/docs/source_docs/files/_nv_blast_profiler_8h.html
index efd3b29..b6c9cf9 100644
--- a/docs/source_docs/files/_nv_blast_profiler_8h.html
+++ b/docs/source_docs/files/_nv_blast_profiler_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_profiler_internal_8h-source.html b/docs/source_docs/files/_nv_blast_profiler_internal_8h-source.html
index 6738dd6..1ec380e 100644
--- a/docs/source_docs/files/_nv_blast_profiler_internal_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_profiler_internal_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_profiler_internal_8h.html b/docs/source_docs/files/_nv_blast_profiler_internal_8h.html
index f060b10..21ac9ef 100644
--- a/docs/source_docs/files/_nv_blast_profiler_internal_8h.html
+++ b/docs/source_docs/files/_nv_blast_profiler_internal_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_px_callbacks_8h-source.html b/docs/source_docs/files/_nv_blast_px_callbacks_8h-source.html
index f11cbb1..a925e3b 100644
--- a/docs/source_docs/files/_nv_blast_px_callbacks_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_px_callbacks_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_px_callbacks_8h.html b/docs/source_docs/files/_nv_blast_px_callbacks_8h.html
index b7f64e9..2d41e0f 100644
--- a/docs/source_docs/files/_nv_blast_px_callbacks_8h.html
+++ b/docs/source_docs/files/_nv_blast_px_callbacks_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_support_graph_8h-source.html b/docs/source_docs/files/_nv_blast_support_graph_8h-source.html
index a18d8b1..5d4cc9b 100644
--- a/docs/source_docs/files/_nv_blast_support_graph_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_support_graph_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_support_graph_8h.html b/docs/source_docs/files/_nv_blast_support_graph_8h.html
index fd49ea4..8cef966 100644
--- a/docs/source_docs/files/_nv_blast_support_graph_8h.html
+++ b/docs/source_docs/files/_nv_blast_support_graph_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_time_8h-source.html b/docs/source_docs/files/_nv_blast_time_8h-source.html
index 117bbf8..b2f053f 100644
--- a/docs/source_docs/files/_nv_blast_time_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_time_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_time_8h.html b/docs/source_docs/files/_nv_blast_time_8h.html
index faac2d0..f726b2b 100644
--- a/docs/source_docs/files/_nv_blast_time_8h.html
+++ b/docs/source_docs/files/_nv_blast_time_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_8h-source.html b/docs/source_docs/files/_nv_blast_tk_8h-source.html
index 0f324d1..7da8858 100644
--- a/docs/source_docs/files/_nv_blast_tk_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_8h.html b/docs/source_docs/files/_nv_blast_tk_8h.html
index a080283..bd4afc1 100644
--- a/docs/source_docs/files/_nv_blast_tk_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_actor_8h-source.html b/docs/source_docs/files/_nv_blast_tk_actor_8h-source.html
index 09a8989..b620770 100644
--- a/docs/source_docs/files/_nv_blast_tk_actor_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_actor_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -115,28 +116,24 @@
<a name="l00159"></a>00159
<a name="l00165"></a>00165 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html#2079bb8ac6d223c5941357994e8ae522">isPending</a>() <span class="keyword">const</span> = 0;
<a name="l00166"></a>00166
-<a name="l00177"></a>00177 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html#8e78694fbc1df790b198ec3dcc0a2a05">damage</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&amp; program, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>* programParams) = 0;
+<a name="l00177"></a>00177 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html#4969506ea54271b432ee5de4145779a6">damage</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&amp; program, <span class="keyword">const</span> <span class="keywordtype">void</span>* programParams) = 0;
<a name="l00178"></a>00178
-<a name="l00192"></a>00192 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html#8e78694fbc1df790b198ec3dcc0a2a05">damage</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&amp; program, <span class="keyword">const</span> <span class="keywordtype">void</span>* damageDesc, uint32_t descSize) = 0;
-<a name="l00193"></a>00193
-<a name="l00208"></a>00208 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html#8e78694fbc1df790b198ec3dcc0a2a05">damage</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&amp; program, <span class="keyword">const</span> <span class="keywordtype">void</span>* damageDesc, uint32_t descSize, <span class="keyword">const</span> <span class="keywordtype">void</span>* material) = 0;
-<a name="l00209"></a>00209
-<a name="l00222"></a>00222 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html#0391f391ab66d732c549c53da515a5b2">generateFracture</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commands, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&amp; program, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>* programParams) <span class="keyword">const</span> = 0;
-<a name="l00223"></a>00223
-<a name="l00233"></a>00233 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html#a02c42add8033877003cd907a0818785">applyFracture</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* eventBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commands) = 0;
+<a name="l00191"></a>00191 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html#ee5e7fdfa7cd0b33f5ba92168841d4b2">generateFracture</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commands, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&amp; program, <span class="keyword">const</span> <span class="keywordtype">void</span>* programParams) <span class="keyword">const</span> = 0;
+<a name="l00192"></a>00192
+<a name="l00202"></a>00202 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html#a02c42add8033877003cd907a0818785">applyFracture</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* eventBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commands) = 0;
+<a name="l00203"></a>00203
+<a name="l00209"></a>00209 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html#e1582f709880a58d222530b6095da48e">getJointCount</a>() <span class="keyword">const</span> = 0;
+<a name="l00210"></a>00210
+<a name="l00219"></a>00219 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html#d4f8ce52518ca4654e1c16485fb13d8f">getJoints</a>(<a class="code" href="class_nv_1_1_blast_1_1_tk_joint.html">TkJoint</a>** joints, uint32_t jointsSize) <span class="keyword">const</span> = 0;
+<a name="l00220"></a>00220
+<a name="l00228"></a>00228 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html#834a7e291fd82ee3b36ad0fc6f349399">isBoundToWorld</a>() <span class="keyword">const</span> = 0;
+<a name="l00229"></a>00229 };
+<a name="l00230"></a>00230
+<a name="l00231"></a>00231 } <span class="comment">// namespace Blast</span>
+<a name="l00232"></a>00232 } <span class="comment">// namespace Nv</span>
+<a name="l00233"></a>00233
<a name="l00234"></a>00234
-<a name="l00240"></a>00240 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html#e1582f709880a58d222530b6095da48e">getJointCount</a>() <span class="keyword">const</span> = 0;
-<a name="l00241"></a>00241
-<a name="l00250"></a>00250 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html#d4f8ce52518ca4654e1c16485fb13d8f">getJoints</a>(<a class="code" href="class_nv_1_1_blast_1_1_tk_joint.html">TkJoint</a>** joints, uint32_t jointsSize) <span class="keyword">const</span> = 0;
-<a name="l00251"></a>00251
-<a name="l00259"></a>00259 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html#834a7e291fd82ee3b36ad0fc6f349399">isBoundToWorld</a>() <span class="keyword">const</span> = 0;
-<a name="l00260"></a>00260 };
-<a name="l00261"></a>00261
-<a name="l00262"></a>00262 } <span class="comment">// namespace Blast</span>
-<a name="l00263"></a>00263 } <span class="comment">// namespace Nv</span>
-<a name="l00264"></a>00264
-<a name="l00265"></a>00265
-<a name="l00266"></a>00266 <span class="preprocessor">#endif // ifndef NVBLASTTKACTOR_H</span>
+<a name="l00235"></a>00235 <span class="preprocessor">#endif // ifndef NVBLASTTKACTOR_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_tk_actor_8h.html b/docs/source_docs/files/_nv_blast_tk_actor_8h.html
index c874fbc..8573bf0 100644
--- a/docs/source_docs/files/_nv_blast_tk_actor_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_actor_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_actor_impl_8h-source.html b/docs/source_docs/files/_nv_blast_tk_actor_impl_8h-source.html
index 37c99db..4cecff7 100644
--- a/docs/source_docs/files/_nv_blast_tk_actor_impl_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_actor_impl_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -134,223 +135,174 @@
<a name="l00103"></a>00103
<a name="l00104"></a>00104 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#2a1f770cbe80081daadd4b518afda6d1">getSplitMaxActorCount</a>() <span class="keyword">const override</span>;
<a name="l00105"></a>00105
-<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_tk_actor_impl.html#3646bdcfc06059418696658bd4b9b881">damage</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&amp; program, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>* programParams) <span class="keyword">override</span>;
-<a name="l00107"></a>00107 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3646bdcfc06059418696658bd4b9b881">damage</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&amp; program, <span class="keyword">const</span> <span class="keywordtype">void</span>* damageDesc, uint32_t descSize) <span class="keyword">override</span>;
-<a name="l00108"></a>00108 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3646bdcfc06059418696658bd4b9b881">damage</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&amp; program, <span class="keyword">const</span> <span class="keywordtype">void</span>* damageDesc, uint32_t descSize, <span class="keyword">const</span> <span class="keywordtype">void</span>* material) <span class="keyword">override</span>;
+<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_tk_actor_impl.html#ad1cd1ea227c3fcf9d6ebee0328f6c55">damage</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&amp; program, <span class="keyword">const</span> <span class="keywordtype">void</span>* programParams) <span class="keyword">override</span>;
+<a name="l00107"></a>00107
+<a name="l00108"></a>00108 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#562fd902c527b43e8e37add9d391aeb8">isPending</a>() <span class="keyword">const override</span>;
<a name="l00109"></a>00109
-<a name="l00110"></a>00110 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#562fd902c527b43e8e37add9d391aeb8">isPending</a>() <span class="keyword">const override</span>;
+<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_tk_actor_impl.html#f66fd11ec8170f46385e1b5445316962">generateFracture</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commands, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&amp; program, <span class="keyword">const</span> <span class="keywordtype">void</span>* programParams) <span class="keyword">const override</span>;
<a name="l00111"></a>00111
-<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_tk_actor_impl.html#4c2bbedb04b44c81462abf93534dca2d">generateFracture</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commands, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&amp; program, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>* programParams) <span class="keyword">const override</span>;
+<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_tk_actor_impl.html#05ec1c435c25ecbdef8aed715fe8ef42">applyFracture</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* eventBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commands) <span class="keyword">override</span>;
<a name="l00113"></a>00113
-<a name="l00114"></a>00114 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#05ec1c435c25ecbdef8aed715fe8ef42">applyFracture</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* eventBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commands) <span class="keyword">override</span>;
+<a name="l00114"></a>00114 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#dc6193a8116fdd1bfb94ad5e15e0703e">getJointCount</a>() <span class="keyword">const override</span>;
<a name="l00115"></a>00115
-<a name="l00116"></a>00116 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#dc6193a8116fdd1bfb94ad5e15e0703e">getJointCount</a>() <span class="keyword">const override</span>;
+<a name="l00116"></a>00116 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#2daad92b5249c89bf7a92465edd79622">getJoints</a>(<a class="code" href="class_nv_1_1_blast_1_1_tk_joint.html">TkJoint</a>** joints, uint32_t jointsSize) <span class="keyword">const override</span>;
<a name="l00117"></a>00117
-<a name="l00118"></a>00118 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#2daad92b5249c89bf7a92465edd79622">getJoints</a>(<a class="code" href="class_nv_1_1_blast_1_1_tk_joint.html">TkJoint</a>** joints, uint32_t jointsSize) <span class="keyword">const override</span>;
-<a name="l00119"></a>00119
-<a name="l00120"></a>00120 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#cc0b93e58b5a5d1c115ed1cd30615b9f">isBoundToWorld</a>() <span class="keyword">const override</span>;
-<a name="l00121"></a>00121 <span class="comment">// End TkActor</span>
-<a name="l00122"></a>00122
-<a name="l00123"></a>00123 <span class="comment">// Begin TkObject</span>
-<a name="l00124"></a>00124 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#21daed2eec66a54a56a316089fe8d422">release</a>() <span class="keyword">override</span>;
-<a name="l00125"></a>00125 <span class="comment">// End TkObject</span>
-<a name="l00126"></a>00126
-<a name="l00127"></a>00127
-<a name="l00128"></a>00128 <span class="comment">// Public methods</span>
-<a name="l00129"></a>00129
-<a name="l00137"></a>00137 <span class="keyword">static</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a>* <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#a3d3393b56c95907eb4288f0ecb9beb1">create</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_desc.html">TkActorDesc</a>&amp; desc);
-<a name="l00138"></a>00138
-<a name="l00146"></a>00146 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#814c222f8963b514f58efe1b559d359f">isActive</a>() <span class="keyword">const</span>;
-<a name="l00147"></a>00147
-<a name="l00153"></a>00153 <a class="code" href="struct_nv_blast_family.html">NvBlastFamily</a>* <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#b42ac724830664f413433365fc718a30">getFamilyLL</a>() <span class="keyword">const</span>;
-<a name="l00154"></a>00154
-<a name="l00160"></a>00160 <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#2e913a71937c6b28e28abab3012c69f1">TkFamilyImpl</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#5336367ca715ad8057113c5954fbe839">getFamilyImpl</a>() <span class="keyword">const</span>;
-<a name="l00161"></a>00161
-<a name="l00165"></a>00165 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#202e43ab89338f722db08654db5236ba">getIndexInternal</a>() <span class="keyword">const</span>;
-<a name="l00166"></a>00166
-<a name="l00172"></a>00172 <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3872e8351ad812baad59a5f0fc357a05">TkGroupImpl</a>* <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#9573471e75d40076998243f3e840947c">getGroupImpl</a>() <span class="keyword">const</span>;
-<a name="l00173"></a>00173
-<a name="l00179"></a>00179 <a class="code" href="struct_nv_blast_actor.html">NvBlastActor</a>* <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#bc8fd45378887f62560c01e320b20235">getActorLLInternal</a>() <span class="keyword">const</span>;
-<a name="l00180"></a>00180
-<a name="l00184"></a>00184 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#def2cde06761f195fd39a54c8b11d174">getJointCountInternal</a>() <span class="keyword">const</span>;
-<a name="l00185"></a>00185
-<a name="l00197"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html">00197</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html">JointIt</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_d_list.html">DList</a>::It
-<a name="l00198"></a>00198 {
-<a name="l00199"></a>00199 <span class="keyword">public</span>:
-<a name="l00201"></a>00201 <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#9c8b779ff08c5565eeadc5cc7bcd8494">JointIt</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a>&amp; actor, <a class="code" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#d6a58c8c96853bac4d82880eade9e12c">Direction</a> dir = <a class="code" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#d6a58c8c96853bac4d82880eade9e12c8adc79a77f8ec2d5d011128741cfd96a">Forward</a>);
-<a name="l00202"></a>00202
-<a name="l00204"></a>00204 <a class="code" href="class_nv_1_1_blast_1_1_tk_joint_impl.html">TkJointImpl</a>* <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#83cd146d2acc4a0863e1ef3fa2c5bce1">operator * </a>() <span class="keyword">const</span>;
-<a name="l00205"></a>00205 };
-<a name="l00206"></a>00206
-<a name="l00210"></a>00210 <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#c601157f6a173d4e469f004ffd7aa09f">operator Nv::Blast::TkActorData</a>() <span class="keyword">const</span>;
-<a name="l00211"></a>00211
-<a name="l00212"></a>00212 <span class="keyword">private</span>:
-<a name="l00216"></a>00216 <span class="keyword">struct </span>DamageData
-<a name="l00217"></a>00217 {
-<a name="l00218"></a>00218 DamageData(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&amp; program, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>* params);
-<a name="l00219"></a>00219 DamageData(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&amp; program, <span class="keyword">const</span> <span class="keywordtype">void</span>* material, <span class="keyword">const</span> <span class="keywordtype">void</span>* desc, uint32_t descSize);
-<a name="l00220"></a>00220
-<a name="l00221"></a>00221 <span class="keywordtype">bool</span> tryAppend(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>&amp; program, <span class="keyword">const</span> <span class="keywordtype">void</span>* material, <span class="keyword">const</span> <span class="keywordtype">void</span>* desc, uint32_t descSize);
-<a name="l00222"></a>00222 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#4c2bbedb04b44c81462abf93534dca2d">generateFracture</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_actor.html">NvBlastActor</a>* actorLL, <a class="code" href="struct_nv_blast_timers.html">NvBlastTimers</a>* timers) <span class="keyword">const</span>;
+<a name="l00118"></a>00118 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#cc0b93e58b5a5d1c115ed1cd30615b9f">isBoundToWorld</a>() <span class="keyword">const override</span>;
+<a name="l00119"></a>00119 <span class="comment">// End TkActor</span>
+<a name="l00120"></a>00120
+<a name="l00121"></a>00121 <span class="comment">// Begin TkObject</span>
+<a name="l00122"></a>00122 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#21daed2eec66a54a56a316089fe8d422">release</a>() <span class="keyword">override</span>;
+<a name="l00123"></a>00123 <span class="comment">// End TkObject</span>
+<a name="l00124"></a>00124
+<a name="l00125"></a>00125
+<a name="l00126"></a>00126 <span class="comment">// Public methods</span>
+<a name="l00127"></a>00127
+<a name="l00135"></a>00135 <span class="keyword">static</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a>* <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#a3d3393b56c95907eb4288f0ecb9beb1">create</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_desc.html">TkActorDesc</a>&amp; desc);
+<a name="l00136"></a>00136
+<a name="l00144"></a>00144 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#814c222f8963b514f58efe1b559d359f">isActive</a>() <span class="keyword">const</span>;
+<a name="l00145"></a>00145
+<a name="l00151"></a>00151 <a class="code" href="struct_nv_blast_family.html">NvBlastFamily</a>* <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#b42ac724830664f413433365fc718a30">getFamilyLL</a>() <span class="keyword">const</span>;
+<a name="l00152"></a>00152
+<a name="l00158"></a>00158 <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#2e913a71937c6b28e28abab3012c69f1">TkFamilyImpl</a>&amp; <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#5336367ca715ad8057113c5954fbe839">getFamilyImpl</a>() <span class="keyword">const</span>;
+<a name="l00159"></a>00159
+<a name="l00163"></a>00163 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#202e43ab89338f722db08654db5236ba">getIndexInternal</a>() <span class="keyword">const</span>;
+<a name="l00164"></a>00164
+<a name="l00170"></a>00170 <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3872e8351ad812baad59a5f0fc357a05">TkGroupImpl</a>* <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#9573471e75d40076998243f3e840947c">getGroupImpl</a>() <span class="keyword">const</span>;
+<a name="l00171"></a>00171
+<a name="l00177"></a>00177 <a class="code" href="struct_nv_blast_actor.html">NvBlastActor</a>* <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#bc8fd45378887f62560c01e320b20235">getActorLLInternal</a>() <span class="keyword">const</span>;
+<a name="l00178"></a>00178
+<a name="l00182"></a>00182 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#def2cde06761f195fd39a54c8b11d174">getJointCountInternal</a>() <span class="keyword">const</span>;
+<a name="l00183"></a>00183
+<a name="l00195"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html">00195</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html">JointIt</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_d_list.html">DList</a>::It
+<a name="l00196"></a>00196 {
+<a name="l00197"></a>00197 <span class="keyword">public</span>:
+<a name="l00199"></a>00199 <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#9c8b779ff08c5565eeadc5cc7bcd8494">JointIt</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a>&amp; actor, <a class="code" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#d6a58c8c96853bac4d82880eade9e12c">Direction</a> dir = <a class="code" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#d6a58c8c96853bac4d82880eade9e12c8adc79a77f8ec2d5d011128741cfd96a">Forward</a>);
+<a name="l00200"></a>00200
+<a name="l00202"></a>00202 <a class="code" href="class_nv_1_1_blast_1_1_tk_joint_impl.html">TkJointImpl</a>* <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#83cd146d2acc4a0863e1ef3fa2c5bce1">operator * </a>() <span class="keyword">const</span>;
+<a name="l00203"></a>00203 };
+<a name="l00204"></a>00204
+<a name="l00208"></a>00208 <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#c601157f6a173d4e469f004ffd7aa09f">operator Nv::Blast::TkActorData</a>() <span class="keyword">const</span>;
+<a name="l00209"></a>00209
+<a name="l00210"></a>00210 <span class="keyword">private</span>:
+<a name="l00215"></a>00215 <span class="keywordtype">void</span> markAsDamaged();
+<a name="l00216"></a>00216 <span class="keywordtype">bool</span> isDamaged() <span class="keyword">const</span>;
+<a name="l00217"></a>00217
+<a name="l00222"></a>00222 <span class="keywordtype">void</span> makePending();
<a name="l00223"></a>00223
-<a name="l00224"></a>00224 <span class="keyword">enum</span> Type
-<a name="l00225"></a>00225 {
-<a name="l00226"></a>00226 Plain,
-<a name="l00227"></a>00227 Buffered
-<a name="l00228"></a>00228 };
+<a name="l00227"></a>00227 <span class="keywordtype">void</span> addJoint(<a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_link.html">TkJointLink</a>&amp; jointLink);
+<a name="l00228"></a>00228 <span class="keywordtype">void</span> removeJoint(<a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_link.html">TkJointLink</a>&amp; jointLink);
<a name="l00229"></a>00229
-<a name="l00230"></a>00230 Type getType() <span class="keyword">const</span>;
-<a name="l00231"></a>00231
-<a name="l00232"></a>00232 <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> m_program;
-<a name="l00233"></a>00233 <span class="keyword">union</span>
-<a name="l00234"></a>00234 {
-<a name="l00235"></a>00235 <span class="keyword">const</span> <span class="keywordtype">void</span>* m_material;
-<a name="l00236"></a>00236 <span class="keyword">const</span> <a class="code" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>* m_programParams;
-<a name="l00237"></a>00237 };
-<a name="l00238"></a>00238 <a class="code" href="struct_nv_1_1_blast_1_1_array.html#94fd490890f7c6e45784fd43eb14e260">Array&lt;char&gt;::type</a> m_damageDescs;
-<a name="l00239"></a>00239 uint32_t m_damageDescCount;
-<a name="l00240"></a>00240 };
-<a name="l00241"></a>00241
-<a name="l00242"></a>00242
-<a name="l00247"></a>00247 <span class="keywordtype">void</span> markAsDamaged();
-<a name="l00248"></a>00248 <span class="keywordtype">bool</span> isDamaged() <span class="keyword">const</span>;
-<a name="l00249"></a>00249
-<a name="l00254"></a>00254 <span class="keywordtype">void</span> makePending();
-<a name="l00255"></a>00255
-<a name="l00259"></a>00259 <span class="keywordtype">void</span> addJoint(TkJointLink&amp; jointLink);
-<a name="l00260"></a>00260 <span class="keywordtype">void</span> removeJoint(TkJointLink&amp; jointLink);
-<a name="l00261"></a>00261
-<a name="l00262"></a>00262
-<a name="l00263"></a>00263 <span class="comment">// Data</span>
+<a name="l00230"></a>00230 <span class="keyword">struct </span>DamageData
+<a name="l00231"></a>00231 {
+<a name="l00232"></a>00232 <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> program;
+<a name="l00233"></a>00233 <span class="keyword">const</span> <span class="keywordtype">void</span>* programParams;
+<a name="l00234"></a>00234 };
+<a name="l00235"></a>00235
+<a name="l00236"></a>00236 <span class="comment">// Data</span>
+<a name="l00237"></a>00237
+<a name="l00238"></a>00238 <a class="code" href="struct_nv_blast_actor.html">NvBlastActor</a>* m_actorLL;
+<a name="l00239"></a>00239 <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#2e913a71937c6b28e28abab3012c69f1">TkFamilyImpl</a>* m_family;
+<a name="l00240"></a>00240 <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3872e8351ad812baad59a5f0fc357a05">TkGroupImpl</a>* m_group;
+<a name="l00241"></a>00241 uint32_t m_groupJobIndex;
+<a name="l00242"></a>00242 physx::PxFlags&lt;TkActorFlag::Enum, char&gt; m_flags;
+<a name="l00243"></a>00243 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;DamageData&gt;::type</a> m_damageBuffer;
+<a name="l00244"></a>00244 uint32_t m_jointCount;
+<a name="l00245"></a>00245 <a class="code" href="class_nv_1_1_blast_1_1_d_list.html">DList</a> m_jointList;
+<a name="l00246"></a>00246
+<a name="l00247"></a>00247 <span class="comment">//#if NV_PROFILE</span>
+<a name="l00248"></a>00248 <a class="code" href="struct_nv_blast_timers.html">NvBlastTimers</a> m_timers;
+<a name="l00249"></a>00249 <span class="comment">//#endif</span>
+<a name="l00250"></a>00250
+<a name="l00251"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3f42f80da05c9925611c297ebfd6a594">00251</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3f42f80da05c9925611c297ebfd6a594">TkWorker</a>; <span class="comment">// m_damageBuffer and m_flags </span>
+<a name="l00252"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3872e8351ad812baad59a5f0fc357a05">00252</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3872e8351ad812baad59a5f0fc357a05">TkGroupImpl</a>;
+<a name="l00253"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#2e913a71937c6b28e28abab3012c69f1">00253</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#2e913a71937c6b28e28abab3012c69f1">TkFamilyImpl</a>;
+<a name="l00254"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#f2403d51a28475e3c6c362f0fbdc8c53">00254</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_tk_joint_impl.html">TkJointImpl</a>;
+<a name="l00255"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#b3dc3d8e38a1518e1215c39f55db6851">00255</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_tk_framework_impl.html">TkFrameworkImpl</a>;
+<a name="l00256"></a>00256 };
+<a name="l00257"></a>00257
+<a name="l00258"></a>00258
+<a name="l00260"></a>00260
+<a name="l00261"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#5336367ca715ad8057113c5954fbe839">00261</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> TkFamilyImpl&amp; <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#5336367ca715ad8057113c5954fbe839">TkActorImpl::getFamilyImpl</a>()<span class="keyword"> const</span>
+<a name="l00262"></a>00262 <span class="keyword"></span>{
+<a name="l00263"></a>00263 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(m_family != <span class="keyword">nullptr</span>);
<a name="l00264"></a>00264
-<a name="l00265"></a>00265 <a class="code" href="struct_nv_blast_actor.html">NvBlastActor</a>* m_actorLL;
-<a name="l00266"></a>00266 <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#2e913a71937c6b28e28abab3012c69f1">TkFamilyImpl</a>* m_family;
-<a name="l00267"></a>00267 <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3872e8351ad812baad59a5f0fc357a05">TkGroupImpl</a>* m_group;
-<a name="l00268"></a>00268 uint32_t m_groupJobIndex;
-<a name="l00269"></a>00269 physx::PxFlags&lt;TkActorFlag::Enum, char&gt; m_flags;
-<a name="l00270"></a>00270 <a class="code" href="struct_nv_1_1_blast_1_1_array.html#94fd490890f7c6e45784fd43eb14e260">Array&lt;DamageData&gt;::type</a> m_damageBuffer;
-<a name="l00271"></a>00271 uint32_t m_jointCount;
-<a name="l00272"></a>00272 DList m_jointList;
-<a name="l00273"></a>00273
-<a name="l00274"></a>00274 <span class="comment">//#if NV_PROFILE</span>
-<a name="l00275"></a>00275 <a class="code" href="struct_nv_blast_timers.html">NvBlastTimers</a> m_timers;
-<a name="l00276"></a>00276 <span class="comment">//#endif</span>
-<a name="l00277"></a>00277
-<a name="l00278"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3f42f80da05c9925611c297ebfd6a594">00278</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3f42f80da05c9925611c297ebfd6a594">TkWorker</a>; <span class="comment">// m_damageBuffer and m_flags </span>
-<a name="l00279"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3872e8351ad812baad59a5f0fc357a05">00279</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3872e8351ad812baad59a5f0fc357a05">TkGroupImpl</a>;
-<a name="l00280"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#2e913a71937c6b28e28abab3012c69f1">00280</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#2e913a71937c6b28e28abab3012c69f1">TkFamilyImpl</a>;
-<a name="l00281"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#f2403d51a28475e3c6c362f0fbdc8c53">00281</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_tk_joint_impl.html">TkJointImpl</a>;
-<a name="l00282"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#b3dc3d8e38a1518e1215c39f55db6851">00282</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_tk_framework_impl.html">TkFrameworkImpl</a>;
-<a name="l00283"></a>00283 };
-<a name="l00284"></a>00284
-<a name="l00285"></a>00285
+<a name="l00265"></a>00265 <span class="keywordflow">return</span> *m_family;
+<a name="l00266"></a>00266 }
+<a name="l00267"></a>00267
+<a name="l00268"></a>00268
+<a name="l00269"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#202e43ab89338f722db08654db5236ba">00269</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#202e43ab89338f722db08654db5236ba">TkActorImpl::getIndexInternal</a>()<span class="keyword"> const</span>
+<a name="l00270"></a>00270 <span class="keyword"></span>{
+<a name="l00271"></a>00271 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(<a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#814c222f8963b514f58efe1b559d359f">isActive</a>());
+<a name="l00272"></a>00272 <span class="keywordflow">return</span> <a class="code" href="_nv_blast_8h.html#0b985e47f17306b7457a995fb1fc77cc">NvBlastActorGetIndex</a>(m_actorLL, <a class="code" href="namespace_nv_1_1_blast.html#1152c58af94417b6861e5bb3695b9ddf">logLL</a>);
+<a name="l00273"></a>00273 }
+<a name="l00274"></a>00274
+<a name="l00275"></a>00275
+<a name="l00276"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#bc8fd45378887f62560c01e320b20235">00276</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="struct_nv_blast_actor.html">NvBlastActor</a>* <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#bc8fd45378887f62560c01e320b20235">TkActorImpl::getActorLLInternal</a>()<span class="keyword"> const</span>
+<a name="l00277"></a>00277 <span class="keyword"></span>{
+<a name="l00278"></a>00278 <span class="keywordflow">return</span> m_actorLL;
+<a name="l00279"></a>00279 }
+<a name="l00280"></a>00280
+<a name="l00281"></a>00281
+<a name="l00282"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#def2cde06761f195fd39a54c8b11d174">00282</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#def2cde06761f195fd39a54c8b11d174">TkActorImpl::getJointCountInternal</a>()<span class="keyword"> const</span>
+<a name="l00283"></a>00283 <span class="keyword"></span>{
+<a name="l00284"></a>00284 <span class="keywordflow">return</span> m_jointCount;
+<a name="l00285"></a>00285 }
+<a name="l00286"></a>00286
<a name="l00287"></a>00287
-<a name="l00288"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#5336367ca715ad8057113c5954fbe839">00288</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> TkFamilyImpl&amp; <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#5336367ca715ad8057113c5954fbe839">TkActorImpl::getFamilyImpl</a>()<span class="keyword"> const</span>
+<a name="l00288"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#9573471e75d40076998243f3e840947c">00288</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> TkGroupImpl* <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#9573471e75d40076998243f3e840947c">TkActorImpl::getGroupImpl</a>()<span class="keyword"> const</span>
<a name="l00289"></a>00289 <span class="keyword"></span>{
-<a name="l00290"></a>00290 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(m_family != <span class="keyword">nullptr</span>);
-<a name="l00291"></a>00291
-<a name="l00292"></a>00292 <span class="keywordflow">return</span> *m_family;
-<a name="l00293"></a>00293 }
-<a name="l00294"></a>00294
-<a name="l00295"></a>00295
-<a name="l00296"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#202e43ab89338f722db08654db5236ba">00296</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#202e43ab89338f722db08654db5236ba">TkActorImpl::getIndexInternal</a>()<span class="keyword"> const</span>
-<a name="l00297"></a>00297 <span class="keyword"></span>{
-<a name="l00298"></a>00298 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(<a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#814c222f8963b514f58efe1b559d359f">isActive</a>());
-<a name="l00299"></a>00299 <span class="keywordflow">return</span> <a class="code" href="_nv_blast_8h.html#0b985e47f17306b7457a995fb1fc77cc">NvBlastActorGetIndex</a>(m_actorLL, <a class="code" href="namespace_nv_1_1_blast.html#1152c58af94417b6861e5bb3695b9ddf">logLL</a>);
-<a name="l00300"></a>00300 }
-<a name="l00301"></a>00301
-<a name="l00302"></a>00302
-<a name="l00303"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#bc8fd45378887f62560c01e320b20235">00303</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="struct_nv_blast_actor.html">NvBlastActor</a>* <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#bc8fd45378887f62560c01e320b20235">TkActorImpl::getActorLLInternal</a>()<span class="keyword"> const</span>
-<a name="l00304"></a>00304 <span class="keyword"></span>{
-<a name="l00305"></a>00305 <span class="keywordflow">return</span> m_actorLL;
-<a name="l00306"></a>00306 }
-<a name="l00307"></a>00307
-<a name="l00308"></a>00308
-<a name="l00309"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#def2cde06761f195fd39a54c8b11d174">00309</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#def2cde06761f195fd39a54c8b11d174">TkActorImpl::getJointCountInternal</a>()<span class="keyword"> const</span>
-<a name="l00310"></a>00310 <span class="keyword"></span>{
-<a name="l00311"></a>00311 <span class="keywordflow">return</span> m_jointCount;
+<a name="l00290"></a>00290 <span class="keywordflow">return</span> m_group;
+<a name="l00291"></a>00291 }
+<a name="l00292"></a>00292
+<a name="l00293"></a>00293
+<a name="l00294"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#814c222f8963b514f58efe1b559d359f">00294</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#814c222f8963b514f58efe1b559d359f">TkActorImpl::isActive</a>()<span class="keyword"> const</span>
+<a name="l00295"></a>00295 <span class="keyword"></span>{
+<a name="l00296"></a>00296 <span class="keywordflow">return</span> m_actorLL != <span class="keyword">nullptr</span>;
+<a name="l00297"></a>00297 }
+<a name="l00298"></a>00298
+<a name="l00299"></a>00299
+<a name="l00300"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#562fd902c527b43e8e37add9d391aeb8">00300</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#562fd902c527b43e8e37add9d391aeb8">TkActorImpl::isPending</a>()<span class="keyword"> const</span>
+<a name="l00301"></a>00301 <span class="keyword"></span>{
+<a name="l00302"></a>00302 <span class="keywordflow">return</span> m_flags.isSet(<a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_flag.html#6018d53594950eb9dd51a23538df0a54ebc6b3040a521ce237c9c6c030127ca4" title="The actor will be processed when its group executes, used to update job queues when...">TkActorFlag::PENDING</a>);
+<a name="l00303"></a>00303 }
+<a name="l00304"></a>00304
+<a name="l00305"></a>00305
+<a name="l00306"></a>00306 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">void</span> TkActorImpl::addJoint(<a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_link.html">TkJointLink</a>&amp; jointLink)
+<a name="l00307"></a>00307 {
+<a name="l00308"></a>00308 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(m_jointList.<a class="code" href="class_nv_1_1_blast_1_1_d_list.html#e1bd96c83408ecb47ff9d02972b745ae">isSolitary</a>(jointLink));
+<a name="l00309"></a>00309
+<a name="l00310"></a>00310 m_jointList.<a class="code" href="class_nv_1_1_blast_1_1_d_list.html#bc2b63f21760aea5f27e3ced326c5c6a">insertHead</a>(jointLink);
+<a name="l00311"></a>00311 ++m_jointCount;
<a name="l00312"></a>00312 }
<a name="l00313"></a>00313
<a name="l00314"></a>00314
-<a name="l00315"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#9573471e75d40076998243f3e840947c">00315</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> TkGroupImpl* <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#9573471e75d40076998243f3e840947c">TkActorImpl::getGroupImpl</a>()<span class="keyword"> const</span>
-<a name="l00316"></a>00316 <span class="keyword"></span>{
-<a name="l00317"></a>00317 <span class="keywordflow">return</span> m_group;
-<a name="l00318"></a>00318 }
-<a name="l00319"></a>00319
-<a name="l00320"></a>00320
-<a name="l00321"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#814c222f8963b514f58efe1b559d359f">00321</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#814c222f8963b514f58efe1b559d359f">TkActorImpl::isActive</a>()<span class="keyword"> const</span>
-<a name="l00322"></a>00322 <span class="keyword"></span>{
-<a name="l00323"></a>00323 <span class="keywordflow">return</span> m_actorLL != <span class="keyword">nullptr</span>;
+<a name="l00315"></a>00315 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">void</span> TkActorImpl::removeJoint(TkJointLink&amp; jointLink)
+<a name="l00316"></a>00316 {
+<a name="l00317"></a>00317 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(!m_jointList.isSolitary(jointLink));
+<a name="l00318"></a>00318 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(m_jointCount &gt; 0);
+<a name="l00319"></a>00319 <span class="keywordflow">if</span> (m_jointCount &gt; 0)
+<a name="l00320"></a>00320 {
+<a name="l00321"></a>00321 --m_jointCount;
+<a name="l00322"></a>00322 m_jointList.remove(jointLink);
+<a name="l00323"></a>00323 }
<a name="l00324"></a>00324 }
<a name="l00325"></a>00325
<a name="l00326"></a>00326
-<a name="l00327"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#562fd902c527b43e8e37add9d391aeb8">00327</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#562fd902c527b43e8e37add9d391aeb8">TkActorImpl::isPending</a>()<span class="keyword"> const</span>
-<a name="l00328"></a>00328 <span class="keyword"></span>{
-<a name="l00329"></a>00329 <span class="keywordflow">return</span> m_flags.isSet(<a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_flag.html#6018d53594950eb9dd51a23538df0a54ebc6b3040a521ce237c9c6c030127ca4" title="The actor will be processed when its group executes, used to update job queues when...">TkActorFlag::PENDING</a>);
-<a name="l00330"></a>00330 }
+<a name="l00328"></a>00328
+<a name="l00329"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#9c8b779ff08c5565eeadc5cc7bcd8494">00329</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#9c8b779ff08c5565eeadc5cc7bcd8494">TkActorImpl::JointIt::JointIt</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a>&amp; actor, <a class="code" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#d6a58c8c96853bac4d82880eade9e12c">Direction</a> dir) : <a class="code" href="class_nv_1_1_blast_1_1_d_list.html">DList</a>::It(actor.m_jointList, dir) {}
+<a name="l00330"></a>00330
<a name="l00331"></a>00331
-<a name="l00332"></a>00332
-<a name="l00333"></a>00333 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">void</span> TkActorImpl::addJoint(<a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_link.html">TkJointLink</a>&amp; jointLink)
-<a name="l00334"></a>00334 {
-<a name="l00335"></a>00335 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(m_jointList.<a class="code" href="class_nv_1_1_blast_1_1_d_list.html#e1bd96c83408ecb47ff9d02972b745ae">isSolitary</a>(jointLink));
-<a name="l00336"></a>00336
-<a name="l00337"></a>00337 m_jointList.<a class="code" href="class_nv_1_1_blast_1_1_d_list.html#bc2b63f21760aea5f27e3ced326c5c6a">insertHead</a>(jointLink);
-<a name="l00338"></a>00338 ++m_jointCount;
-<a name="l00339"></a>00339 }
+<a name="l00332"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#83cd146d2acc4a0863e1ef3fa2c5bce1">00332</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_tk_joint_impl.html">TkJointImpl</a>* <a class="code" href="bt_vector3_8h.html#b0d1eced446920c5cc3fac4aa0bcbafa" title="Return the elementwise product of two vectors.">TkActorImpl::JointIt::operator * </a>()<span class="keyword"> const</span>
+<a name="l00333"></a>00333 <span class="keyword"></span>{
+<a name="l00334"></a>00334 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_d_link.html">DLink</a>* link = (<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_d_link.html">DLink</a>*)(*<span class="keyword">this</span>);
+<a name="l00335"></a>00335 <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_link.html">TkJointLink</a>*<span class="keyword">&gt;</span>(link)-&gt;m_joint;
+<a name="l00336"></a>00336 }
+<a name="l00337"></a>00337
+<a name="l00338"></a>00338 } <span class="comment">// namespace Blast</span>
+<a name="l00339"></a>00339 } <span class="comment">// namespace Nv</span>
<a name="l00340"></a>00340
<a name="l00341"></a>00341
-<a name="l00342"></a>00342 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">void</span> TkActorImpl::removeJoint(TkJointLink&amp; jointLink)
-<a name="l00343"></a>00343 {
-<a name="l00344"></a>00344 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(!m_jointList.isSolitary(jointLink));
-<a name="l00345"></a>00345 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(m_jointCount &gt; 0);
-<a name="l00346"></a>00346 <span class="keywordflow">if</span> (m_jointCount &gt; 0)
-<a name="l00347"></a>00347 {
-<a name="l00348"></a>00348 --m_jointCount;
-<a name="l00349"></a>00349 m_jointList.remove(jointLink);
-<a name="l00350"></a>00350 }
-<a name="l00351"></a>00351 }
-<a name="l00352"></a>00352
-<a name="l00353"></a>00353
-<a name="l00355"></a>00355
-<a name="l00356"></a>00356 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> TkActorImpl::DamageData::Type TkActorImpl::DamageData::getType()<span class="keyword"> const</span>
-<a name="l00357"></a>00357 <span class="keyword"></span>{
-<a name="l00358"></a>00358 <span class="keywordflow">return</span> m_damageDescCount &gt; 0 ? Buffered : Plain;
-<a name="l00359"></a>00359 }
-<a name="l00360"></a>00360
-<a name="l00361"></a>00361
-<a name="l00362"></a>00362 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#4c2bbedb04b44c81462abf93534dca2d">TkActorImpl::DamageData::generateFracture</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_actor.html">NvBlastActor</a>* actorLL, <a class="code" href="struct_nv_blast_timers.html">NvBlastTimers</a>* timers)<span class="keyword"> const</span>
-<a name="l00363"></a>00363 <span class="keyword"></span>{
-<a name="l00364"></a>00364 <span class="keywordflow">if</span> (getType() == Plain)
-<a name="l00365"></a>00365 {
-<a name="l00366"></a>00366 <a class="code" href="_nv_blast_8h.html#90905cf877bade454668e46621478840">NvBlastActorGenerateFracture</a>(commandBuffers, actorLL, m_program, m_programParams, <a class="code" href="namespace_nv_1_1_blast.html#1152c58af94417b6861e5bb3695b9ddf">logLL</a>, timers);
-<a name="l00367"></a>00367 }
-<a name="l00368"></a>00368 <span class="keywordflow">else</span>
-<a name="l00369"></a>00369 {
-<a name="l00370"></a>00370 <span class="keyword">const</span> <a class="code" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> programParams = {
-<a name="l00371"></a>00371 m_damageDescs.begin(),
-<a name="l00372"></a>00372 m_damageDescCount,
-<a name="l00373"></a>00373 m_material,
-<a name="l00374"></a>00374 };
-<a name="l00375"></a>00375 <a class="code" href="_nv_blast_8h.html#90905cf877bade454668e46621478840">NvBlastActorGenerateFracture</a>(commandBuffers, actorLL, m_program, &amp;programParams, <a class="code" href="namespace_nv_1_1_blast.html#1152c58af94417b6861e5bb3695b9ddf">logLL</a>, timers);
-<a name="l00376"></a>00376 }
-<a name="l00377"></a>00377 }
-<a name="l00378"></a>00378
-<a name="l00379"></a>00379
-<a name="l00381"></a>00381
-<a name="l00382"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#9c8b779ff08c5565eeadc5cc7bcd8494">00382</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#9c8b779ff08c5565eeadc5cc7bcd8494">TkActorImpl::JointIt::JointIt</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a>&amp; actor, <a class="code" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#d6a58c8c96853bac4d82880eade9e12c">Direction</a> dir) : <a class="code" href="class_nv_1_1_blast_1_1_d_list.html">DList</a>::It(actor.m_jointList, dir) {}
-<a name="l00383"></a>00383
-<a name="l00384"></a>00384
-<a name="l00385"></a><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#83cd146d2acc4a0863e1ef3fa2c5bce1">00385</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_tk_joint_impl.html">TkJointImpl</a>* <a class="code" href="namespace_nv_1_1_blast_1_1_v_s_a.html#207654189a89fba3d6256779afcd41d1">TkActorImpl::JointIt::operator * </a>()<span class="keyword"> const</span>
-<a name="l00386"></a>00386 <span class="keyword"></span>{
-<a name="l00387"></a>00387 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_d_link.html">DLink</a>* link = (<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_d_link.html">DLink</a>*)(*<span class="keyword">this</span>);
-<a name="l00388"></a>00388 <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_link.html">TkJointLink</a>*<span class="keyword">&gt;</span>(link)-&gt;m_joint;
-<a name="l00389"></a>00389 }
-<a name="l00390"></a>00390
-<a name="l00391"></a>00391 } <span class="comment">// namespace Blast</span>
-<a name="l00392"></a>00392 } <span class="comment">// namespace Nv</span>
-<a name="l00393"></a>00393
-<a name="l00394"></a>00394
-<a name="l00395"></a>00395 <span class="preprocessor">#endif // ifndef NVBLASTTKACTORIMPL_H</span>
+<a name="l00342"></a>00342 <span class="preprocessor">#endif // ifndef NVBLASTTKACTORIMPL_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_tk_actor_impl_8h.html b/docs/source_docs/files/_nv_blast_tk_actor_impl_8h.html
index 7959098..4633df6 100644
--- a/docs/source_docs/files/_nv_blast_tk_actor_impl_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_actor_impl_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_asset_8h-source.html b/docs/source_docs/files/_nv_blast_tk_asset_8h-source.html
index 8abb10c..06d9bba 100644
--- a/docs/source_docs/files/_nv_blast_tk_asset_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_asset_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_asset_8h.html b/docs/source_docs/files/_nv_blast_tk_asset_8h.html
index b6f1eef..a5b4056 100644
--- a/docs/source_docs/files/_nv_blast_tk_asset_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_asset_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_asset_impl_8h-source.html b/docs/source_docs/files/_nv_blast_tk_asset_impl_8h-source.html
index 41f3c97..ad16a08 100644
--- a/docs/source_docs/files/_nv_blast_tk_asset_impl_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_asset_impl_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_asset_impl_8h.html b/docs/source_docs/files/_nv_blast_tk_asset_impl_8h.html
index 5d89710..1f56732 100644
--- a/docs/source_docs/files/_nv_blast_tk_asset_impl_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_asset_impl_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_common_8h-source.html b/docs/source_docs/files/_nv_blast_tk_common_8h-source.html
index dc73e6a..5a228a1 100644
--- a/docs/source_docs/files/_nv_blast_tk_common_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_common_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_common_8h.html b/docs/source_docs/files/_nv_blast_tk_common_8h.html
index 7b14d0d..05eb086 100644
--- a/docs/source_docs/files/_nv_blast_tk_common_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_common_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_event_8h-source.html b/docs/source_docs/files/_nv_blast_tk_event_8h-source.html
index eb67c55..38874b1 100644
--- a/docs/source_docs/files/_nv_blast_tk_event_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_event_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_event_8h.html b/docs/source_docs/files/_nv_blast_tk_event_8h.html
index 4a82092..d3445de 100644
--- a/docs/source_docs/files/_nv_blast_tk_event_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_event_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_event_queue_8h-source.html b/docs/source_docs/files/_nv_blast_tk_event_queue_8h-source.html
index c66ab0e..7cd97a8 100644
--- a/docs/source_docs/files/_nv_blast_tk_event_queue_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_event_queue_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_event_queue_8h.html b/docs/source_docs/files/_nv_blast_tk_event_queue_8h.html
index 81e2472..3917c99 100644
--- a/docs/source_docs/files/_nv_blast_tk_event_queue_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_event_queue_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_family_8h-source.html b/docs/source_docs/files/_nv_blast_tk_family_8h-source.html
index 79cac77..fbdb2b5 100644
--- a/docs/source_docs/files/_nv_blast_tk_family_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_family_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -102,17 +103,13 @@
<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_tk_family.html#bbcd5d6eabbb5379e77e2942fe0b11a8">applyFracture</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commands) = 0;
<a name="l00112"></a>00112
<a name="l00121"></a>00121 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_family.html#ff0ddc7484f6ee0dad8ee0e2f97be370">reinitialize</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_family.html">NvBlastFamily</a>* newFamily, <a class="code" href="class_nv_1_1_blast_1_1_tk_group.html">TkGroup</a>* group = <span class="keyword">nullptr</span>) = 0;
-<a name="l00122"></a>00122
-<a name="l00128"></a>00128 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code" href="class_nv_1_1_blast_1_1_tk_family.html#46490cb5e1e2372876bfcf50402c8bc4">getMaterial</a>() <span class="keyword">const</span> = 0;
-<a name="l00129"></a>00129
-<a name="l00135"></a>00135 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_family.html#72e431a2ea635a195ad30a07ed05af20">setMaterial</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* material) = 0;
-<a name="l00136"></a>00136 };
-<a name="l00137"></a>00137
-<a name="l00138"></a>00138 } <span class="comment">// namespace Blast</span>
-<a name="l00139"></a>00139 } <span class="comment">// namespace Nv</span>
-<a name="l00140"></a>00140
-<a name="l00141"></a>00141
-<a name="l00142"></a>00142 <span class="preprocessor">#endif // ifndef NVBLASTTKFAMILY_H</span>
+<a name="l00122"></a>00122 };
+<a name="l00123"></a>00123
+<a name="l00124"></a>00124 } <span class="comment">// namespace Blast</span>
+<a name="l00125"></a>00125 } <span class="comment">// namespace Nv</span>
+<a name="l00126"></a>00126
+<a name="l00127"></a>00127
+<a name="l00128"></a>00128 <span class="preprocessor">#endif // ifndef NVBLASTTKFAMILY_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_tk_family_8h.html b/docs/source_docs/files/_nv_blast_tk_family_8h.html
index 27ce7dd..fc0ad1a 100644
--- a/docs/source_docs/files/_nv_blast_tk_family_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_family_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_family_impl_8h-source.html b/docs/source_docs/files/_nv_blast_tk_family_impl_8h-source.html
index 2273150..3037cde 100644
--- a/docs/source_docs/files/_nv_blast_tk_family_impl_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_family_impl_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -119,166 +120,149 @@
<a name="l00082"></a>00082 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_asset.html">TkAsset</a>* getAsset() <span class="keyword">const override</span>;
<a name="l00083"></a>00083
<a name="l00084"></a>00084 <span class="keyword">virtual</span> <span class="keywordtype">void</span> reinitialize(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_family.html">NvBlastFamily</a>* newFamily, <a class="code" href="class_nv_1_1_blast_1_1_tk_group.html">TkGroup</a>* group) <span class="keyword">override</span>;
-<a name="l00085"></a>00085
-<a name="l00086"></a>00086 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">void</span>* getMaterial() <span class="keyword">const override</span>;
-<a name="l00087"></a>00087
-<a name="l00088"></a>00088 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setMaterial(<span class="keyword">const</span> <span class="keywordtype">void</span>* material) <span class="keyword">override</span>;
-<a name="l00089"></a>00089 <span class="comment">// End TkFamily</span>
-<a name="l00090"></a>00090
-<a name="l00091"></a>00091 <span class="comment">// Public methods</span>
-<a name="l00092"></a>00092 <span class="keyword">static</span> TkFamilyImpl* create(<span class="keyword">const</span> TkAssetImpl* asset);
+<a name="l00085"></a>00085 <span class="comment">// End TkFamily</span>
+<a name="l00086"></a>00086
+<a name="l00087"></a>00087 <span class="comment">// Public methods</span>
+<a name="l00088"></a>00088 <span class="keyword">static</span> TkFamilyImpl* create(<span class="keyword">const</span> TkAssetImpl* asset);
+<a name="l00089"></a>00089
+<a name="l00090"></a>00090 <span class="keyword">const</span> TkAssetImpl* getAssetImpl() <span class="keyword">const</span>;
+<a name="l00091"></a>00091
+<a name="l00092"></a>00092 <a class="code" href="struct_nv_blast_family.html">NvBlastFamily</a>* getFamilyLLInternal() <span class="keyword">const</span>;
<a name="l00093"></a>00093
-<a name="l00094"></a>00094 <span class="keyword">const</span> TkAssetImpl* getAssetImpl() <span class="keyword">const</span>;
+<a name="l00094"></a>00094 uint32_t getActorCountInternal() <span class="keyword">const</span>;
<a name="l00095"></a>00095
-<a name="l00096"></a>00096 <a class="code" href="struct_nv_blast_family.html">NvBlastFamily</a>* getFamilyLLInternal() <span class="keyword">const</span>;
+<a name="l00096"></a>00096 <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a>* addActor(<a class="code" href="struct_nv_blast_actor.html">NvBlastActor</a>* actorLL);
<a name="l00097"></a>00097
-<a name="l00098"></a>00098 uint32_t getActorCountInternal() <span class="keyword">const</span>;
+<a name="l00098"></a>00098 <span class="keywordtype">void</span> applyFractureInternal(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commands);
<a name="l00099"></a>00099
-<a name="l00100"></a>00100 <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a>* addActor(<a class="code" href="struct_nv_blast_actor.html">NvBlastActor</a>* actorLL);
+<a name="l00100"></a>00100 <span class="keywordtype">void</span> removeActor(<a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a>* actorLL);
<a name="l00101"></a>00101
-<a name="l00102"></a>00102 <span class="keywordtype">void</span> applyFractureInternal(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commands);
+<a name="l00102"></a>00102 <a class="code" href="class_nv_1_1_blast_1_1_tk_event_queue.html">TkEventQueue</a>&amp; getQueue() { <span class="keywordflow">return</span> m_queue; }
<a name="l00103"></a>00103
-<a name="l00104"></a>00104 <span class="keywordtype">void</span> removeActor(<a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a>* actorLL);
+<a name="l00104"></a>00104 <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a>* getActorByActorLL(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_actor.html">NvBlastActor</a>* actorLL);
<a name="l00105"></a>00105
-<a name="l00106"></a>00106 <a class="code" href="class_nv_1_1_blast_1_1_tk_event_queue.html">TkEventQueue</a>&amp; getQueue() { <span class="keywordflow">return</span> m_queue; }
+<a name="l00106"></a>00106 <span class="keywordtype">void</span> updateJoints(<a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a>* actor, <a class="code" href="class_nv_1_1_blast_1_1_tk_event_queue.html">TkEventQueue</a>* alternateQueue = <span class="keyword">nullptr</span>);
<a name="l00107"></a>00107
-<a name="l00108"></a>00108 <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a>* getActorByActorLL(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_actor.html">NvBlastActor</a>* actorLL);
+<a name="l00108"></a>00108 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;TkActorImpl&gt;::type</a>&amp; getActorsInternal();
<a name="l00109"></a>00109
-<a name="l00110"></a>00110 <span class="keywordtype">void</span> updateJoints(<a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a>* actor, <a class="code" href="class_nv_1_1_blast_1_1_tk_event_queue.html">TkEventQueue</a>* alternateQueue = <span class="keyword">nullptr</span>);
+<a name="l00110"></a>00110 uint32_t getInternalJointCount() <span class="keyword">const</span>;
<a name="l00111"></a>00111
-<a name="l00112"></a>00112 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;TkActorImpl&gt;::type</a>&amp; getActorsInternal();
+<a name="l00112"></a>00112 <a class="code" href="class_nv_1_1_blast_1_1_tk_joint_impl.html">TkJointImpl</a>* getInternalJoints() <span class="keyword">const</span>;
<a name="l00113"></a>00113
-<a name="l00114"></a>00114 uint32_t getInternalJointCount() <span class="keyword">const</span>;
+<a name="l00114"></a>00114 <a class="code" href="class_nv_1_1_blast_1_1_tk_joint_impl.html">TkJointImpl</a>** createExternalJointHandle(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_i_d.html">NvBlastID</a>&amp; otherFamilyID, uint32_t chunkIndex0, uint32_t chunkIndex1);
<a name="l00115"></a>00115
-<a name="l00116"></a>00116 <a class="code" href="class_nv_1_1_blast_1_1_tk_joint_impl.html">TkJointImpl</a>* getInternalJoints() <span class="keyword">const</span>;
+<a name="l00116"></a>00116 <span class="keywordtype">bool</span> deleteExternalJointHandle(<a class="code" href="class_nv_1_1_blast_1_1_tk_joint_impl.html">TkJointImpl</a>*&amp; joint, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_i_d.html">NvBlastID</a>&amp; otherFamilyID, uint32_t chunkIndex0, uint32_t chunkIndex1);
<a name="l00117"></a>00117
-<a name="l00118"></a>00118 <a class="code" href="class_nv_1_1_blast_1_1_tk_joint_impl.html">TkJointImpl</a>** createExternalJointHandle(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_i_d.html">NvBlastID</a>&amp; otherFamilyID, uint32_t chunkIndex0, uint32_t chunkIndex1);
+<a name="l00118"></a>00118 <span class="keywordtype">void</span> releaseJoint(<a class="code" href="class_nv_1_1_blast_1_1_tk_joint_impl.html">TkJointImpl</a>&amp; joint);
<a name="l00119"></a>00119
-<a name="l00120"></a>00120 <span class="keywordtype">bool</span> deleteExternalJointHandle(<a class="code" href="class_nv_1_1_blast_1_1_tk_joint_impl.html">TkJointImpl</a>*&amp; joint, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_i_d.html">NvBlastID</a>&amp; otherFamilyID, uint32_t chunkIndex0, uint32_t chunkIndex1);
+<a name="l00120"></a>00120 <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a>* getActorByChunk(uint32_t chunkIndex);
<a name="l00121"></a>00121
-<a name="l00122"></a>00122 <span class="keywordtype">void</span> releaseJoint(<a class="code" href="class_nv_1_1_blast_1_1_tk_joint_impl.html">TkJointImpl</a>&amp; joint);
+<a name="l00122"></a>00122 <span class="keyword">typedef</span> physx::shdfnd::Pair&lt;uint32_t, uint32_t&gt; ExternalJointKey;
<a name="l00123"></a>00123
-<a name="l00124"></a>00124 <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a>* getActorByChunk(uint32_t chunkIndex);
+<a name="l00124"></a>00124 <a class="code" href="class_nv_1_1_blast_1_1_tk_joint_impl.html">TkJointImpl</a>* findExternalJoint(<span class="keyword">const</span> TkFamilyImpl* otherFamily, ExternalJointKey key) <span class="keyword">const</span>;
<a name="l00125"></a>00125
-<a name="l00126"></a>00126 <span class="keyword">typedef</span> physx::shdfnd::Pair&lt;uint32_t, uint32_t&gt; ExternalJointKey;
-<a name="l00127"></a>00127
-<a name="l00128"></a>00128 <a class="code" href="class_nv_1_1_blast_1_1_tk_joint_impl.html">TkJointImpl</a>* findExternalJoint(<span class="keyword">const</span> TkFamilyImpl* otherFamily, ExternalJointKey key) <span class="keyword">const</span>;
-<a name="l00129"></a>00129
-<a name="l00130"></a>00130 <span class="keyword">private</span>:
-<a name="l00131"></a>00131 <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a>* getActorByIndex(uint32_t index);
-<a name="l00132"></a>00132
-<a name="l00133"></a>00133 <span class="keyword">struct </span>JointSet
-<a name="l00134"></a>00134 {
-<a name="l00135"></a>00135 <a class="code" href="struct_nv_blast_i_d.html">NvBlastID</a> m_familyID;
-<a name="l00136"></a>00136 <a class="code" href="struct_nv_1_1_blast_1_1_hash_map.html">HashMap&lt;ExternalJointKey, TkJointImpl*&gt;::type</a> m_joints;
-<a name="l00137"></a>00137 };
-<a name="l00138"></a>00138
-<a name="l00139"></a>00139 <span class="keyword">typedef</span> <a class="code" href="struct_nv_1_1_blast_1_1_hash_map.html">HashMap&lt;NvBlastID, uint32_t&gt;::type</a> FamilyIDMap;
-<a name="l00140"></a>00140
-<a name="l00141"></a>00141 <a class="code" href="struct_nv_blast_family.html">NvBlastFamily</a>* m_familyLL;
-<a name="l00142"></a>00142 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;TkActorImpl&gt;::type</a> m_actors;
-<a name="l00143"></a>00143 uint32_t m_internalJointCount;
-<a name="l00144"></a>00144 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;uint8_t&gt;::type</a> m_internalJointBuffer;
-<a name="l00145"></a>00145 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;JointSet*&gt;::type</a> m_jointSets;
-<a name="l00146"></a>00146 FamilyIDMap m_familyIDMap;
-<a name="l00147"></a>00147 <span class="keyword">const</span> TkAssetImpl* m_asset;
-<a name="l00148"></a>00148 <span class="keyword">const</span> <span class="keywordtype">void</span>* m_material;
-<a name="l00149"></a>00149
-<a name="l00150"></a>00150 <a class="code" href="class_nv_1_1_blast_1_1_tk_event_queue.html">TkEventQueue</a> m_queue;
-<a name="l00151"></a>00151 };
-<a name="l00152"></a>00152
-<a name="l00153"></a>00153
+<a name="l00126"></a>00126 <span class="keyword">private</span>:
+<a name="l00127"></a>00127 <a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a>* getActorByIndex(uint32_t index);
+<a name="l00128"></a>00128
+<a name="l00129"></a>00129 <span class="keyword">struct </span>JointSet
+<a name="l00130"></a>00130 {
+<a name="l00131"></a>00131 <a class="code" href="struct_nv_blast_i_d.html">NvBlastID</a> m_familyID;
+<a name="l00132"></a>00132 <a class="code" href="struct_nv_1_1_blast_1_1_hash_map.html">HashMap&lt;ExternalJointKey, TkJointImpl*&gt;::type</a> m_joints;
+<a name="l00133"></a>00133 };
+<a name="l00134"></a>00134
+<a name="l00135"></a>00135 <span class="keyword">typedef</span> <a class="code" href="struct_nv_1_1_blast_1_1_hash_map.html">HashMap&lt;NvBlastID, uint32_t&gt;::type</a> FamilyIDMap;
+<a name="l00136"></a>00136
+<a name="l00137"></a>00137 <a class="code" href="struct_nv_blast_family.html">NvBlastFamily</a>* m_familyLL;
+<a name="l00138"></a>00138 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;TkActorImpl&gt;::type</a> m_actors;
+<a name="l00139"></a>00139 uint32_t m_internalJointCount;
+<a name="l00140"></a>00140 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;uint8_t&gt;::type</a> m_internalJointBuffer;
+<a name="l00141"></a>00141 <a class="code" href="struct_nv_1_1_blast_1_1_array.html">Array&lt;JointSet*&gt;::type</a> m_jointSets;
+<a name="l00142"></a>00142 FamilyIDMap m_familyIDMap;
+<a name="l00143"></a>00143 <span class="keyword">const</span> TkAssetImpl* m_asset;
+<a name="l00144"></a>00144
+<a name="l00145"></a>00145 <a class="code" href="class_nv_1_1_blast_1_1_tk_event_queue.html">TkEventQueue</a> m_queue;
+<a name="l00146"></a>00146 };
+<a name="l00147"></a>00147
+<a name="l00148"></a>00148
+<a name="l00150"></a>00150
+<a name="l00151"></a>00151 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keyword">const</span> TkAssetImpl* TkFamilyImpl::getAssetImpl()<span class="keyword"> const</span>
+<a name="l00152"></a>00152 <span class="keyword"></span>{
+<a name="l00153"></a>00153 <span class="keywordflow">return</span> m_asset;
+<a name="l00154"></a>00154 }
<a name="l00155"></a>00155
-<a name="l00156"></a>00156 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keyword">const</span> TkAssetImpl* TkFamilyImpl::getAssetImpl()<span class="keyword"> const</span>
-<a name="l00157"></a>00157 <span class="keyword"></span>{
-<a name="l00158"></a>00158 <span class="keywordflow">return</span> m_asset;
-<a name="l00159"></a>00159 }
-<a name="l00160"></a>00160
+<a name="l00156"></a>00156
+<a name="l00157"></a>00157 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="struct_nv_blast_family.html">NvBlastFamily</a>* TkFamilyImpl::getFamilyLLInternal()<span class="keyword"> const</span>
+<a name="l00158"></a>00158 <span class="keyword"></span>{
+<a name="l00159"></a>00159 <span class="keywordflow">return</span> m_familyLL;
+<a name="l00160"></a>00160 }
<a name="l00161"></a>00161
-<a name="l00162"></a>00162 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="struct_nv_blast_family.html">NvBlastFamily</a>* TkFamilyImpl::getFamilyLLInternal()<span class="keyword"> const</span>
-<a name="l00163"></a>00163 <span class="keyword"></span>{
-<a name="l00164"></a>00164 <span class="keywordflow">return</span> m_familyLL;
-<a name="l00165"></a>00165 }
+<a name="l00162"></a>00162
+<a name="l00163"></a>00163 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t TkFamilyImpl::getActorCountInternal()<span class="keyword"> const</span>
+<a name="l00164"></a>00164 <span class="keyword"></span>{
+<a name="l00165"></a>00165 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(m_familyLL != <span class="keyword">nullptr</span>);
<a name="l00166"></a>00166
-<a name="l00167"></a>00167
-<a name="l00168"></a>00168 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t TkFamilyImpl::getActorCountInternal()<span class="keyword"> const</span>
-<a name="l00169"></a>00169 <span class="keyword"></span>{
-<a name="l00170"></a>00170 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(m_familyLL != <span class="keyword">nullptr</span>);
-<a name="l00171"></a>00171
-<a name="l00172"></a>00172 <span class="keywordflow">return</span> <a class="code" href="_nv_blast_8h.html#f5afdfa868ba73c0dcde587633348e80">NvBlastFamilyGetActorCount</a>(m_familyLL, <a class="code" href="namespace_nv_1_1_blast.html#1152c58af94417b6861e5bb3695b9ddf">logLL</a>);
-<a name="l00173"></a>00173 }
-<a name="l00174"></a>00174
-<a name="l00175"></a>00175
-<a name="l00176"></a>00176 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> TkActorImpl* TkFamilyImpl::getActorByIndex(uint32_t index)
-<a name="l00177"></a>00177 {
-<a name="l00178"></a>00178 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(index &lt; m_actors.size());
-<a name="l00179"></a>00179 <span class="keywordflow">return</span> &amp;m_actors[index];
-<a name="l00180"></a>00180 }
-<a name="l00181"></a>00181
-<a name="l00182"></a>00182
-<a name="l00183"></a>00183 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> TkActorImpl* TkFamilyImpl::getActorByActorLL(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_actor.html">NvBlastActor</a>* actorLL)
-<a name="l00184"></a>00184 {
-<a name="l00185"></a>00185 uint32_t index = <a class="code" href="_nv_blast_8h.html#0b985e47f17306b7457a995fb1fc77cc">NvBlastActorGetIndex</a>(actorLL, <a class="code" href="namespace_nv_1_1_blast.html#1152c58af94417b6861e5bb3695b9ddf">logLL</a>);
-<a name="l00186"></a>00186 <span class="keywordflow">return</span> getActorByIndex(index);
-<a name="l00187"></a>00187 }
-<a name="l00188"></a>00188
+<a name="l00167"></a>00167 <span class="keywordflow">return</span> <a class="code" href="_nv_blast_8h.html#f5afdfa868ba73c0dcde587633348e80">NvBlastFamilyGetActorCount</a>(m_familyLL, <a class="code" href="namespace_nv_1_1_blast.html#1152c58af94417b6861e5bb3695b9ddf">logLL</a>);
+<a name="l00168"></a>00168 }
+<a name="l00169"></a>00169
+<a name="l00170"></a>00170
+<a name="l00171"></a>00171 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> TkActorImpl* TkFamilyImpl::getActorByIndex(uint32_t index)
+<a name="l00172"></a>00172 {
+<a name="l00173"></a>00173 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(index &lt; m_actors.size());
+<a name="l00174"></a>00174 <span class="keywordflow">return</span> &amp;m_actors[index];
+<a name="l00175"></a>00175 }
+<a name="l00176"></a>00176
+<a name="l00177"></a>00177
+<a name="l00178"></a>00178 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> TkActorImpl* TkFamilyImpl::getActorByActorLL(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_actor.html">NvBlastActor</a>* actorLL)
+<a name="l00179"></a>00179 {
+<a name="l00180"></a>00180 uint32_t index = <a class="code" href="_nv_blast_8h.html#0b985e47f17306b7457a995fb1fc77cc">NvBlastActorGetIndex</a>(actorLL, <a class="code" href="namespace_nv_1_1_blast.html#1152c58af94417b6861e5bb3695b9ddf">logLL</a>);
+<a name="l00181"></a>00181 <span class="keywordflow">return</span> getActorByIndex(index);
+<a name="l00182"></a>00182 }
+<a name="l00183"></a>00183
+<a name="l00184"></a>00184
+<a name="l00185"></a>00185 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> Array&lt;TkActorImpl&gt;::type&amp; TkFamilyImpl::getActorsInternal()
+<a name="l00186"></a>00186 {
+<a name="l00187"></a>00187 <span class="keywordflow">return</span> m_actors;
+<a name="l00188"></a>00188 }
<a name="l00189"></a>00189
-<a name="l00190"></a>00190 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keyword">const</span> <span class="keywordtype">void</span>* TkFamilyImpl::getMaterial()<span class="keyword"> const</span>
-<a name="l00191"></a>00191 <span class="keyword"></span>{
-<a name="l00192"></a>00192 <span class="keywordflow">return</span> m_material;
-<a name="l00193"></a>00193 }
-<a name="l00194"></a>00194
+<a name="l00190"></a>00190
+<a name="l00191"></a>00191 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t TkFamilyImpl::getInternalJointCount()<span class="keyword"> const</span>
+<a name="l00192"></a>00192 <span class="keyword"></span>{
+<a name="l00193"></a>00193 <span class="keywordflow">return</span> m_internalJointCount;
+<a name="l00194"></a>00194 }
<a name="l00195"></a>00195
-<a name="l00196"></a>00196 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">void</span> TkFamilyImpl::setMaterial(<span class="keyword">const</span> <span class="keywordtype">void</span>* material)
-<a name="l00197"></a>00197 {
-<a name="l00198"></a>00198 m_material = material;
-<a name="l00199"></a>00199 }
-<a name="l00200"></a>00200
+<a name="l00196"></a>00196
+<a name="l00197"></a>00197 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> TkJointImpl* TkFamilyImpl::getInternalJoints()<span class="keyword"> const</span>
+<a name="l00198"></a>00198 <span class="keyword"></span>{
+<a name="l00199"></a>00199 <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span>TkJointImpl*<span class="keyword">&gt;</span>(<span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span>TkJointImpl*<span class="keyword">&gt;</span>(m_internalJointBuffer.begin()));
+<a name="l00200"></a>00200 }
<a name="l00201"></a>00201
-<a name="l00202"></a>00202 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> Array&lt;TkActorImpl&gt;::type&amp; TkFamilyImpl::getActorsInternal()
-<a name="l00203"></a>00203 {
-<a name="l00204"></a>00204 <span class="keywordflow">return</span> m_actors;
-<a name="l00205"></a>00205 }
-<a name="l00206"></a>00206
+<a name="l00202"></a>00202
+<a name="l00203"></a>00203 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">void</span> TkFamilyImpl::releaseJoint(TkJointImpl&amp; joint)
+<a name="l00204"></a>00204 {
+<a name="l00205"></a>00205 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(joint.m_owner == <span class="keyword">this</span>);
+<a name="l00206"></a>00206 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(&amp;joint &gt;= getInternalJoints() &amp;&amp; &amp;joint &lt; getInternalJoints() + getInternalJointCount() * <span class="keyword">sizeof</span>(TkJointImpl));
<a name="l00207"></a>00207
-<a name="l00208"></a>00208 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t TkFamilyImpl::getInternalJointCount()<span class="keyword"> const</span>
-<a name="l00209"></a>00209 <span class="keyword"></span>{
-<a name="l00210"></a>00210 <span class="keywordflow">return</span> m_internalJointCount;
-<a name="l00211"></a>00211 }
+<a name="l00208"></a>00208 joint.~TkJointImpl();
+<a name="l00209"></a>00209 joint.m_owner = <span class="keyword">nullptr</span>;
+<a name="l00210"></a>00210 }
+<a name="l00211"></a>00211
<a name="l00212"></a>00212
-<a name="l00213"></a>00213
-<a name="l00214"></a>00214 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> TkJointImpl* TkFamilyImpl::getInternalJoints()<span class="keyword"> const</span>
-<a name="l00215"></a>00215 <span class="keyword"></span>{
-<a name="l00216"></a>00216 <span class="keywordflow">return</span> <span class="keyword">const_cast&lt;</span>TkJointImpl*<span class="keyword">&gt;</span>(<span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span>TkJointImpl*<span class="keyword">&gt;</span>(m_internalJointBuffer.begin()));
-<a name="l00217"></a>00217 }
-<a name="l00218"></a>00218
+<a name="l00214"></a>00214
+<a name="l00215"></a><a class="code" href="namespace_nv_1_1_blast.html#69c2dd220d271978a87f8bc14fa8b7cf">00215</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keyword">const</span> <a class="code" href="struct_nv_blast_i_d.html">NvBlastID</a>&amp; <a class="code" href="namespace_nv_1_1_blast.html#6812eeabf30d92a2f9f68b02946d0f17">getFamilyID</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a>* actor)
+<a name="l00216"></a>00216 {
+<a name="l00217"></a>00217 <span class="keywordflow">return</span> actor != <span class="keyword">nullptr</span> ? <span class="keyword">static_cast&lt;</span><span class="keyword">const </span><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a>*<span class="keyword">&gt;</span>(actor)-&gt;getFamilyImpl().getIDInternal() : *<span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span><a class="code" href="struct_nv_blast_i_d.html">NvBlastID</a>*<span class="keyword">&gt;</span>(<span class="stringliteral">"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"</span>);
+<a name="l00218"></a>00218 }
<a name="l00219"></a>00219
-<a name="l00220"></a>00220 <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">void</span> TkFamilyImpl::releaseJoint(TkJointImpl&amp; joint)
+<a name="l00220"></a><a class="code" href="namespace_nv_1_1_blast.html#6812eeabf30d92a2f9f68b02946d0f17">00220</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keyword">const</span> <a class="code" href="struct_nv_blast_i_d.html">NvBlastID</a>&amp; <a class="code" href="namespace_nv_1_1_blast.html#6812eeabf30d92a2f9f68b02946d0f17">getFamilyID</a>(<span class="keyword">const</span> TkFamilyImpl* family)
<a name="l00221"></a>00221 {
-<a name="l00222"></a>00222 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(joint.m_owner == <span class="keyword">this</span>);
-<a name="l00223"></a>00223 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(&amp;joint &gt;= getInternalJoints() &amp;&amp; &amp;joint &lt; getInternalJoints() + getInternalJointCount() * <span class="keyword">sizeof</span>(TkJointImpl));
+<a name="l00222"></a>00222 <span class="keywordflow">return</span> family != <span class="keyword">nullptr</span> ? family-&gt;getIDInternal() : *<span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span><a class="code" href="struct_nv_blast_i_d.html">NvBlastID</a>*<span class="keyword">&gt;</span>(<span class="stringliteral">"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"</span>);
+<a name="l00223"></a>00223 }
<a name="l00224"></a>00224
-<a name="l00225"></a>00225 joint.~TkJointImpl();
-<a name="l00226"></a>00226 joint.m_owner = <span class="keyword">nullptr</span>;
-<a name="l00227"></a>00227 }
+<a name="l00225"></a>00225 } <span class="comment">// namespace Blast</span>
+<a name="l00226"></a>00226 } <span class="comment">// namespace Nv</span>
+<a name="l00227"></a>00227
<a name="l00228"></a>00228
-<a name="l00229"></a>00229
-<a name="l00231"></a>00231
-<a name="l00232"></a><a class="code" href="namespace_nv_1_1_blast.html#69c2dd220d271978a87f8bc14fa8b7cf">00232</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keyword">const</span> <a class="code" href="struct_nv_blast_i_d.html">NvBlastID</a>&amp; <a class="code" href="namespace_nv_1_1_blast.html#6812eeabf30d92a2f9f68b02946d0f17">getFamilyID</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a>* actor)
-<a name="l00233"></a>00233 {
-<a name="l00234"></a>00234 <span class="keywordflow">return</span> actor != <span class="keyword">nullptr</span> ? <span class="keyword">static_cast&lt;</span><span class="keyword">const </span><a class="code" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</a>*<span class="keyword">&gt;</span>(actor)-&gt;getFamilyImpl().getIDInternal() : *<span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span><a class="code" href="struct_nv_blast_i_d.html">NvBlastID</a>*<span class="keyword">&gt;</span>(<span class="stringliteral">"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"</span>);
-<a name="l00235"></a>00235 }
-<a name="l00236"></a>00236
-<a name="l00237"></a><a class="code" href="namespace_nv_1_1_blast.html#6812eeabf30d92a2f9f68b02946d0f17">00237</a> <a class="code" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keyword">const</span> <a class="code" href="struct_nv_blast_i_d.html">NvBlastID</a>&amp; <a class="code" href="namespace_nv_1_1_blast.html#6812eeabf30d92a2f9f68b02946d0f17">getFamilyID</a>(<span class="keyword">const</span> TkFamilyImpl* family)
-<a name="l00238"></a>00238 {
-<a name="l00239"></a>00239 <span class="keywordflow">return</span> family != <span class="keyword">nullptr</span> ? family-&gt;getIDInternal() : *<span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span><a class="code" href="struct_nv_blast_i_d.html">NvBlastID</a>*<span class="keyword">&gt;</span>(<span class="stringliteral">"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"</span>);
-<a name="l00240"></a>00240 }
-<a name="l00241"></a>00241
-<a name="l00242"></a>00242 } <span class="comment">// namespace Blast</span>
-<a name="l00243"></a>00243 } <span class="comment">// namespace Nv</span>
-<a name="l00244"></a>00244
-<a name="l00245"></a>00245
-<a name="l00246"></a>00246 <span class="preprocessor">#endif // ifndef NVBLASTTKFAMILYIMPL_H</span>
+<a name="l00229"></a>00229 <span class="preprocessor">#endif // ifndef NVBLASTTKFAMILYIMPL_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_tk_family_impl_8h.html b/docs/source_docs/files/_nv_blast_tk_family_impl_8h.html
index 3223e26..0f008d0 100644
--- a/docs/source_docs/files/_nv_blast_tk_family_impl_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_family_impl_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_framework_8h-source.html b/docs/source_docs/files/_nv_blast_tk_framework_8h-source.html
index 536dbbd..4b3443a 100644
--- a/docs/source_docs/files/_nv_blast_tk_framework_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_framework_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_framework_8h.html b/docs/source_docs/files/_nv_blast_tk_framework_8h.html
index 67a0271..f051b5f 100644
--- a/docs/source_docs/files/_nv_blast_tk_framework_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_framework_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_framework_impl_8h-source.html b/docs/source_docs/files/_nv_blast_tk_framework_impl_8h-source.html
index d0b0625..aca8f87 100644
--- a/docs/source_docs/files/_nv_blast_tk_framework_impl_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_framework_impl_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_framework_impl_8h.html b/docs/source_docs/files/_nv_blast_tk_framework_impl_8h.html
index d79696c..4f5667b 100644
--- a/docs/source_docs/files/_nv_blast_tk_framework_impl_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_framework_impl_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_g_u_i_d_8h-source.html b/docs/source_docs/files/_nv_blast_tk_g_u_i_d_8h-source.html
index c462b29..d82cf94 100644
--- a/docs/source_docs/files/_nv_blast_tk_g_u_i_d_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_g_u_i_d_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_g_u_i_d_8h.html b/docs/source_docs/files/_nv_blast_tk_g_u_i_d_8h.html
index b0e5caa..257a436 100644
--- a/docs/source_docs/files/_nv_blast_tk_g_u_i_d_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_g_u_i_d_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_group_8h-source.html b/docs/source_docs/files/_nv_blast_tk_group_8h-source.html
index 16eb8b4..7e458a0 100644
--- a/docs/source_docs/files/_nv_blast_tk_group_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_group_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_group_8h.html b/docs/source_docs/files/_nv_blast_tk_group_8h.html
index 40f3696..eb32ce3 100644
--- a/docs/source_docs/files/_nv_blast_tk_group_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_group_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_group_impl_8h-source.html b/docs/source_docs/files/_nv_blast_tk_group_impl_8h-source.html
index 316e45e..7e8a188 100644
--- a/docs/source_docs/files/_nv_blast_tk_group_impl_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_group_impl_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -187,7 +188,7 @@
<a name="l00177"></a>00177 }
<a name="l00178"></a>00178
<a name="l00179"></a>00179
-<a name="l00180"></a><a class="code" href="namespace_nv_1_1_blast.html#c98948d4d2e512d9b7717d290e3cc683">00180</a> <a class="code" href="group__foundation.html#ge9e06fb68b9ca307fa4377186da9052e">NV_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#c98948d4d2e512d9b7717d290e3cc683">operator +=</a>(<a class="code" href="struct_nv_blast_timers.html">NvBlastTimers</a>&amp; lhs, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_timers.html">NvBlastTimers</a>&amp; rhs)
+<a name="l00180"></a><a class="code" href="namespace_nv_1_1_blast.html#c98948d4d2e512d9b7717d290e3cc683">00180</a> <a class="code" href="group__foundation.html#ge9e06fb68b9ca307fa4377186da9052e">NV_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#7a750b3fe432249ef0c50e95fb61c69f" title="Add a vector to this one.">operator +=</a>(<a class="code" href="struct_nv_blast_timers.html">NvBlastTimers</a>&amp; lhs, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_timers.html">NvBlastTimers</a>&amp; rhs)
<a name="l00181"></a>00181 {
<a name="l00182"></a>00182 lhs.<a class="code" href="struct_nv_blast_timers.html#c416f56479c812f9b35a655326cb57ef" title="Time spent in material function.">material</a> += rhs.<a class="code" href="struct_nv_blast_timers.html#c416f56479c812f9b35a655326cb57ef" title="Time spent in material function.">material</a>;
<a name="l00183"></a>00183 lhs.<a class="code" href="struct_nv_blast_timers.html#3d28ae3da5c758181deb2bbad75fab3d" title="Time spent applying damage.">fracture</a> += rhs.<a class="code" href="struct_nv_blast_timers.html#3d28ae3da5c758181deb2bbad75fab3d" title="Time spent applying damage.">fracture</a>;
diff --git a/docs/source_docs/files/_nv_blast_tk_group_impl_8h.html b/docs/source_docs/files/_nv_blast_tk_group_impl_8h.html
index 73e7b0f..b5f31ec 100644
--- a/docs/source_docs/files/_nv_blast_tk_group_impl_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_group_impl_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_identifiable_8h-source.html b/docs/source_docs/files/_nv_blast_tk_identifiable_8h-source.html
index 9b99fc7..ab8565b 100644
--- a/docs/source_docs/files/_nv_blast_tk_identifiable_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_identifiable_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_identifiable_8h.html b/docs/source_docs/files/_nv_blast_tk_identifiable_8h.html
index c3f8bc6..a5c1575 100644
--- a/docs/source_docs/files/_nv_blast_tk_identifiable_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_identifiable_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_joint_8h-source.html b/docs/source_docs/files/_nv_blast_tk_joint_8h-source.html
index 9721839..635479f 100644
--- a/docs/source_docs/files/_nv_blast_tk_joint_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_joint_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_joint_8h.html b/docs/source_docs/files/_nv_blast_tk_joint_8h.html
index dfa600a..69d10ba 100644
--- a/docs/source_docs/files/_nv_blast_tk_joint_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_joint_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_joint_impl_8h-source.html b/docs/source_docs/files/_nv_blast_tk_joint_impl_8h-source.html
index 47ebfcd..862bdb3 100644
--- a/docs/source_docs/files/_nv_blast_tk_joint_impl_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_joint_impl_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_joint_impl_8h.html b/docs/source_docs/files/_nv_blast_tk_joint_impl_8h.html
index 1a07a84..11772b2 100644
--- a/docs/source_docs/files/_nv_blast_tk_joint_impl_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_joint_impl_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_object_8h-source.html b/docs/source_docs/files/_nv_blast_tk_object_8h-source.html
index f1c79ea..ec1282d 100644
--- a/docs/source_docs/files/_nv_blast_tk_object_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_object_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_object_8h.html b/docs/source_docs/files/_nv_blast_tk_object_8h.html
index 5908b2f..7c983ef 100644
--- a/docs/source_docs/files/_nv_blast_tk_object_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_object_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_task_impl_8h-source.html b/docs/source_docs/files/_nv_blast_tk_task_impl_8h-source.html
index e25139c..850ec0d 100644
--- a/docs/source_docs/files/_nv_blast_tk_task_impl_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_task_impl_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_task_impl_8h.html b/docs/source_docs/files/_nv_blast_tk_task_impl_8h.html
index 5604c73..798087c 100644
--- a/docs/source_docs/files/_nv_blast_tk_task_impl_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_task_impl_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_type_8h-source.html b/docs/source_docs/files/_nv_blast_tk_type_8h-source.html
index 44c66a3..2aa1a19 100644
--- a/docs/source_docs/files/_nv_blast_tk_type_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_type_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_type_8h.html b/docs/source_docs/files/_nv_blast_tk_type_8h.html
index bbec9e5..35484b6 100644
--- a/docs/source_docs/files/_nv_blast_tk_type_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_type_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_type_impl_8h-source.html b/docs/source_docs/files/_nv_blast_tk_type_impl_8h-source.html
index 2e424fa..4e98211 100644
--- a/docs/source_docs/files/_nv_blast_tk_type_impl_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_tk_type_impl_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_tk_type_impl_8h.html b/docs/source_docs/files/_nv_blast_tk_type_impl_8h.html
index 5879a00..972205c 100644
--- a/docs/source_docs/files/_nv_blast_tk_type_impl_8h.html
+++ b/docs/source_docs/files/_nv_blast_tk_type_impl_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_blast_types_8h-source.html b/docs/source_docs/files/_nv_blast_types_8h-source.html
index c1a015e..acd25df 100644
--- a/docs/source_docs/files/_nv_blast_types_8h-source.html
+++ b/docs/source_docs/files/_nv_blast_types_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -274,50 +275,46 @@
<a name="l00487"></a>00487
<a name="l00491"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html">00491</a> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a>
<a name="l00492"></a>00492 {
-<a name="l00493"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#c504dff11ba8d936e7dc508ce1e4d71e">00493</a> uint32_t firstGraphNodeIndex;
-<a name="l00494"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#b33f3af55cf81d8cb0b3cce0504c2e51">00494</a> <span class="keyword">const</span> uint32_t* graphNodeIndexLinks;
-<a name="l00495"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#7d93e1fd93ea0d30f9e7c580fabd89fa">00495</a> <span class="keyword">const</span> uint32_t* chunkIndices;
-<a name="l00496"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#6e4ce5f47dabfa8657173e085f1708c9">00496</a> <span class="keyword">const</span> uint32_t* adjacencyPartition;
-<a name="l00497"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#80b1bd8d6d2a405ddb24959ca7c066bf">00497</a> <span class="keyword">const</span> uint32_t* adjacentNodeIndices;
-<a name="l00498"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#71d549a44c8aa5a13f9d3e36f7ff27a3">00498</a> <span class="keyword">const</span> uint32_t* adjacentBondIndices;
-<a name="l00499"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#ebb7e8d55ddf8cb2ef71326632952cfe">00499</a> <span class="keyword">const</span> <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>* assetBonds;
-<a name="l00500"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#57bf267baa9b5397af645203592a0a40">00500</a> <span class="keyword">const</span> <a class="code" href="struct_nv_blast_chunk.html">NvBlastChunk</a>* assetChunks;
-<a name="l00501"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#0d24558f3c19292188acb08665500390">00501</a> <span class="keyword">const</span> <span class="keywordtype">float</span>* familyBondHealths;
-<a name="l00502"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#2dcbf1a8af0917a3989d356e1691ab26">00502</a> <span class="keyword">const</span> <span class="keywordtype">float</span>* supportChunkHealths;
-<a name="l00503"></a>00503 };
-<a name="l00504"></a>00504
-<a name="l00505"></a>00505
-<a name="l00519"></a><a class="code" href="struct_nv_blast_program_params.html">00519</a> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>
-<a name="l00520"></a>00520 {
-<a name="l00521"></a><a class="code" href="struct_nv_blast_program_params.html#06148e3848aad3d50314fbcc1112ebaa">00521</a> <span class="keyword">const</span> <span class="keywordtype">void</span>* damageDescBuffer;
-<a name="l00522"></a><a class="code" href="struct_nv_blast_program_params.html#bd83ddf22befbefb1e83b9f5b357a3d7">00522</a> uint32_t damageDescCount;
-<a name="l00523"></a><a class="code" href="struct_nv_blast_program_params.html#c1f01f891ced7e44de751b4e398f6bca">00523</a> <span class="keyword">const</span> <span class="keywordtype">void</span>* material;
-<a name="l00524"></a>00524 };
-<a name="l00525"></a>00525
-<a name="l00526"></a>00526
-<a name="l00530"></a><a class="code" href="struct_nv_blast_subgraph_shader_actor.html">00530</a> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>
-<a name="l00531"></a>00531 {
-<a name="l00532"></a><a class="code" href="struct_nv_blast_subgraph_shader_actor.html#33350ae02e48d5b93b20bf40f3992431">00532</a> uint32_t chunkIndex;
-<a name="l00533"></a><a class="code" href="struct_nv_blast_subgraph_shader_actor.html#6a9b6ce5e41217116491b9b027425703">00533</a> <span class="keyword">const</span> <a class="code" href="struct_nv_blast_chunk.html">NvBlastChunk</a>* assetChunks;
-<a name="l00534"></a>00534 };
-<a name="l00535"></a>00535
-<a name="l00536"></a>00536
-<a name="l00562"></a><a class="code" href="_nv_blast_types_8h.html#f1fde0d45c48f0575e67f1df5860f940">00562</a> <span class="keyword">typedef</span> void(*<a class="code" href="_nv_blast_types_8h.html#f1fde0d45c48f0575e67f1df5860f940">NvBlastGraphShaderFunction</a>)(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a>* actor, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>* params);
-<a name="l00563"></a>00563
-<a name="l00564"></a>00564
-<a name="l00590"></a><a class="code" href="_nv_blast_types_8h.html#33a8ca70a1399b8b42a968c93f89ff50">00590</a> <span class="keyword">typedef</span> void(*<a class="code" href="_nv_blast_types_8h.html#33a8ca70a1399b8b42a968c93f89ff50">NvBlastSubgraphShaderFunction</a>)(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>* actor, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>* params);
-<a name="l00591"></a>00591
+<a name="l00493"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#2692d368ec1c3a96345643b744920a4b">00493</a> uint32_t actorIndex;
+<a name="l00494"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#67e59c295b84a97dc493e2ac824fb0d7">00494</a> uint32_t graphNodeCount;
+<a name="l00495"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#eb7929bcf27fd95c49fdd5bd8909a9b9">00495</a> uint32_t assetNodeCount;
+<a name="l00496"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#c504dff11ba8d936e7dc508ce1e4d71e">00496</a> uint32_t firstGraphNodeIndex;
+<a name="l00497"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#b33f3af55cf81d8cb0b3cce0504c2e51">00497</a> <span class="keyword">const</span> uint32_t* graphNodeIndexLinks;
+<a name="l00498"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#7d93e1fd93ea0d30f9e7c580fabd89fa">00498</a> <span class="keyword">const</span> uint32_t* chunkIndices;
+<a name="l00499"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#6e4ce5f47dabfa8657173e085f1708c9">00499</a> <span class="keyword">const</span> uint32_t* adjacencyPartition;
+<a name="l00500"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#80b1bd8d6d2a405ddb24959ca7c066bf">00500</a> <span class="keyword">const</span> uint32_t* adjacentNodeIndices;
+<a name="l00501"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#71d549a44c8aa5a13f9d3e36f7ff27a3">00501</a> <span class="keyword">const</span> uint32_t* adjacentBondIndices;
+<a name="l00502"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#ebb7e8d55ddf8cb2ef71326632952cfe">00502</a> <span class="keyword">const</span> <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>* assetBonds;
+<a name="l00503"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#57bf267baa9b5397af645203592a0a40">00503</a> <span class="keyword">const</span> <a class="code" href="struct_nv_blast_chunk.html">NvBlastChunk</a>* assetChunks;
+<a name="l00504"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#0d24558f3c19292188acb08665500390">00504</a> <span class="keyword">const</span> <span class="keywordtype">float</span>* familyBondHealths;
+<a name="l00505"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#2dcbf1a8af0917a3989d356e1691ab26">00505</a> <span class="keyword">const</span> <span class="keywordtype">float</span>* supportChunkHealths;
+<a name="l00506"></a><a class="code" href="struct_nv_blast_graph_shader_actor.html#e890e417040d5998f4b6a0bc7a317aec">00506</a> <span class="keyword">const</span> uint32_t* nodeActorIndices;
+<a name="l00507"></a>00507 };
+<a name="l00508"></a>00508
+<a name="l00509"></a>00509
+<a name="l00513"></a><a class="code" href="struct_nv_blast_subgraph_shader_actor.html">00513</a> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>
+<a name="l00514"></a>00514 {
+<a name="l00515"></a><a class="code" href="struct_nv_blast_subgraph_shader_actor.html#33350ae02e48d5b93b20bf40f3992431">00515</a> uint32_t chunkIndex;
+<a name="l00516"></a><a class="code" href="struct_nv_blast_subgraph_shader_actor.html#6a9b6ce5e41217116491b9b027425703">00516</a> <span class="keyword">const</span> <a class="code" href="struct_nv_blast_chunk.html">NvBlastChunk</a>* assetChunks;
+<a name="l00517"></a>00517 };
+<a name="l00518"></a>00518
+<a name="l00519"></a>00519
+<a name="l00545"></a><a class="code" href="_nv_blast_types_8h.html#89d08b7b5d43deebfb0148e7c593b7de">00545</a> <span class="keyword">typedef</span> void(*<a class="code" href="_nv_blast_types_8h.html#89d08b7b5d43deebfb0148e7c593b7de">NvBlastGraphShaderFunction</a>)(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a>* actor, <span class="keyword">const</span> <span class="keywordtype">void</span>* programParams);
+<a name="l00546"></a>00546
+<a name="l00547"></a>00547
+<a name="l00573"></a><a class="code" href="_nv_blast_types_8h.html#ed8e609201278d8682041939a5bbfd58">00573</a> <span class="keyword">typedef</span> void(*<a class="code" href="_nv_blast_types_8h.html#ed8e609201278d8682041939a5bbfd58">NvBlastSubgraphShaderFunction</a>)(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a>* actor, <span class="keyword">const</span> <span class="keywordtype">void</span>* programParams);
+<a name="l00574"></a>00574
+<a name="l00575"></a>00575
+<a name="l00584"></a><a class="code" href="struct_nv_blast_damage_program.html">00584</a> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>
+<a name="l00585"></a>00585 {
+<a name="l00586"></a><a class="code" href="struct_nv_blast_damage_program.html#cbd3cd5f64dd5e3880cd4eb2e044ff8e">00586</a> <a class="code" href="_nv_blast_types_8h.html#89d08b7b5d43deebfb0148e7c593b7de">NvBlastGraphShaderFunction</a> graphShaderFunction;
+<a name="l00587"></a><a class="code" href="struct_nv_blast_damage_program.html#dafc94c7f45e08017491cdf1657e84dc">00587</a> <a class="code" href="_nv_blast_types_8h.html#ed8e609201278d8682041939a5bbfd58">NvBlastSubgraphShaderFunction</a> subgraphShaderFunction;
+<a name="l00588"></a>00588 };
+<a name="l00589"></a>00589
+<a name="l00590"></a>00590
<a name="l00592"></a>00592
-<a name="l00601"></a><a class="code" href="struct_nv_blast_damage_program.html">00601</a> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>
-<a name="l00602"></a>00602 {
-<a name="l00603"></a><a class="code" href="struct_nv_blast_damage_program.html#cbd3cd5f64dd5e3880cd4eb2e044ff8e">00603</a> <a class="code" href="_nv_blast_types_8h.html#f1fde0d45c48f0575e67f1df5860f940">NvBlastGraphShaderFunction</a> graphShaderFunction;
-<a name="l00604"></a><a class="code" href="struct_nv_blast_damage_program.html#dafc94c7f45e08017491cdf1657e84dc">00604</a> <a class="code" href="_nv_blast_types_8h.html#33a8ca70a1399b8b42a968c93f89ff50">NvBlastSubgraphShaderFunction</a> subgraphShaderFunction;
-<a name="l00605"></a>00605 };
-<a name="l00606"></a>00606
-<a name="l00607"></a>00607
-<a name="l00609"></a>00609
-<a name="l00610"></a>00610
-<a name="l00611"></a>00611 <span class="preprocessor">#endif // ifndef NVBLASTTYPES_H</span>
+<a name="l00593"></a>00593
+<a name="l00594"></a>00594 <span class="preprocessor">#endif // ifndef NVBLASTTYPES_H</span>
</pre></div></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/_nv_blast_types_8h.html b/docs/source_docs/files/_nv_blast_types_8h.html
index ec3d9c2..b939e34 100644
--- a/docs/source_docs/files/_nv_blast_types_8h.html
+++ b/docs/source_docs/files/_nv_blast_types_8h.html
@@ -23,6 +23,7 @@
<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>
@@ -80,8 +81,6 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_message.html">NvBlastMessage</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_blast_program_params.html">NvBlastProgramParams</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_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</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_blast_support_graph.html">NvBlastSupportGraph</a></td></tr>
@@ -90,21 +89,21 @@
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_types_8h.html#f1fde0d45c48f0575e67f1df5860f940">NvBlastGraphShaderFunction</a> )(<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a> *actor, const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *params)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_types_8h.html#89d08b7b5d43deebfb0148e7c593b7de">NvBlastGraphShaderFunction</a> )(<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a> *actor, const void *programParams)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_types_8h.html#33a8ca70a1399b8b42a968c93f89ff50">NvBlastSubgraphShaderFunction</a> )(<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a> *actor, const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *params)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_types_8h.html#ed8e609201278d8682041939a5bbfd58">NvBlastSubgraphShaderFunction</a> )(<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a> *actor, const void *programParams)</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_types_8h.html#fa1be237d696dc68e343189c19cc76e0">NvBlastLog</a> )(int type, const char *msg, const char *file, int line)</td></tr>
</table>
<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="f1fde0d45c48f0575e67f1df5860f940"></a><!-- doxytag: member="NvBlastTypes.h::NvBlastGraphShaderFunction" ref="f1fde0d45c48f0575e67f1df5860f940" args=")(NvBlastFractureBuffers *commandBuffers, const NvBlastGraphShaderActor *actor, const NvBlastProgramParams *params)" -->
+<a class="anchor" name="89d08b7b5d43deebfb0148e7c593b7de"></a><!-- doxytag: member="NvBlastTypes.h::NvBlastGraphShaderFunction" ref="89d08b7b5d43deebfb0148e7c593b7de" args=")(NvBlastFractureBuffers *commandBuffers, const NvBlastGraphShaderActor *actor, const void *programParams)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef void(* <a class="el" href="_nv_blast_types_8h.html#f1fde0d45c48f0575e67f1df5860f940">NvBlastGraphShaderFunction</a>)(<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a> *actor, const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *params) </td>
+ <td class="memname">typedef void(* <a class="el" href="_nv_blast_types_8h.html#89d08b7b5d43deebfb0148e7c593b7de">NvBlastGraphShaderFunction</a>)(<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a> *actor, const void *programParams) </td>
</tr>
</table>
</div>
@@ -117,7 +116,7 @@ From a an input actor data (<a class="el" href="struct_nv_blast_graph_shader_act
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><tt>[in,out]</tt>&nbsp;</td><td valign="top"><em>commandBuffers</em>&nbsp;</td><td>The resulting health damage to apply. Typically requires an array of size (number of support chunks) + (number of bonds) of the processed asset but may depend on the actual implementation. </td></tr>
<tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>actor</em>&nbsp;</td><td>The actor representation used for creating commands. </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>A set of parameters defined by the damage shader implementer.</td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>programParams</em>&nbsp;</td><td>A set of parameters defined by the damage shader implementer.</td></tr>
</table>
</dl>
Interpretation of <a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>: As input: Counters denote available entries for FractureData. Chunk and Bond userdata are not used. Health values are not used.<p>
@@ -142,12 +141,12 @@ Function pointer type for logging.<p>
When a function with this signature is passed into Blast functions with an NvBlastLog argument, Blast will use it to report errors, warnings, and other information.
</div>
</div><p>
-<a class="anchor" name="33a8ca70a1399b8b42a968c93f89ff50"></a><!-- doxytag: member="NvBlastTypes.h::NvBlastSubgraphShaderFunction" ref="33a8ca70a1399b8b42a968c93f89ff50" args=")(NvBlastFractureBuffers *commandBuffers, const NvBlastSubgraphShaderActor *actor, const NvBlastProgramParams *params)" -->
+<a class="anchor" name="ed8e609201278d8682041939a5bbfd58"></a><!-- doxytag: member="NvBlastTypes.h::NvBlastSubgraphShaderFunction" ref="ed8e609201278d8682041939a5bbfd58" args=")(NvBlastFractureBuffers *commandBuffers, const NvBlastSubgraphShaderActor *actor, const void *programParams)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef void(* <a class="el" href="_nv_blast_types_8h.html#33a8ca70a1399b8b42a968c93f89ff50">NvBlastSubgraphShaderFunction</a>)(<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a> *actor, const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *params) </td>
+ <td class="memname">typedef void(* <a class="el" href="_nv_blast_types_8h.html#ed8e609201278d8682041939a5bbfd58">NvBlastSubgraphShaderFunction</a>)(<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</a> *actor, const void *programParams) </td>
</tr>
</table>
</div>
@@ -160,7 +159,7 @@ From a an input actor data (<a class="el" href="struct_nv_blast_subgraph_shader_
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><tt>[in,out]</tt>&nbsp;</td><td valign="top"><em>commandBuffers</em>&nbsp;</td><td>The resulting health damage to apply. Typically requires an array of size (number of support chunks) + (number of bonds) of the processed asset but may depend on the actual implementation. </td></tr>
<tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>actor</em>&nbsp;</td><td>The actor representation used for creating commands. </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>params</em>&nbsp;</td><td>A set of parameters defined by the damage shader implementer.</td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>programParams</em>&nbsp;</td><td>A set of parameters defined by the damage shader implementer.</td></tr>
</table>
</dl>
Interpretation of <a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>: As input: Counters denote available entries for FractureData. Chunk and Bond userdata are not used. Health values are not used.<p>
diff --git a/docs/source_docs/files/_nv_c_types_8h-source.html b/docs/source_docs/files/_nv_c_types_8h-source.html
index 01f6cf0..317fe4e 100644
--- a/docs/source_docs/files/_nv_c_types_8h-source.html
+++ b/docs/source_docs/files/_nv_c_types_8h-source.html
@@ -23,6 +23,7 @@
<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>
@@ -78,22 +79,22 @@
<a name="l00041"></a>00041
<a name="l00043"></a><a class="code" href="struct_nvc_vec2.html">00043</a> <span class="keyword">typedef</span> <span class="keyword">struct</span>
<a name="l00044"></a>00044 {
-<a name="l00045"></a><a class="code" href="struct_nvc_vec2.html#6f6295fc8669ad95cb006a2189c0ed63">00045</a> <span class="keywordtype">float</span> x, y;
+<a name="l00045"></a><a class="code" href="struct_nvc_vec2.html#6f6295fc8669ad95cb006a2189c0ed63">00045</a> <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>, <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>;
<a name="l00046"></a>00046 } <a class="code" href="struct_nvc_vec2.html">NvcVec2</a>;
<a name="l00047"></a>00047
<a name="l00049"></a><a class="code" href="struct_nvc_vec3.html">00049</a> <span class="keyword">typedef</span> <span class="keyword">struct</span>
<a name="l00050"></a>00050 {
-<a name="l00051"></a><a class="code" href="struct_nvc_vec3.html#1702951e0e9b57bb36780a4d241dd7c7">00051</a> <span class="keywordtype">float</span> x, y, z;
+<a name="l00051"></a><a class="code" href="struct_nvc_vec3.html#1702951e0e9b57bb36780a4d241dd7c7">00051</a> <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>, <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>, <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>;
<a name="l00052"></a>00052 } <a class="code" href="struct_nvc_vec3.html">NvcVec3</a>;
<a name="l00053"></a>00053
<a name="l00055"></a><a class="code" href="struct_nvc_vec4.html">00055</a> <span class="keyword">typedef</span> <span class="keyword">struct</span>
<a name="l00056"></a>00056 {
-<a name="l00057"></a><a class="code" href="struct_nvc_vec4.html#ae50c9e5c15841df0b2a8c181961a4dd">00057</a> <span class="keywordtype">float</span> x, y, z, w;
+<a name="l00057"></a><a class="code" href="struct_nvc_vec4.html#ae50c9e5c15841df0b2a8c181961a4dd">00057</a> <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>, <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>, <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>, <a class="code" href="bt_vector3_8h.html#c0e6714ccdb1e845d1c5cc79c057331a" title="Return the w value.">w</a>;
<a name="l00058"></a>00058 } <a class="code" href="struct_nvc_vec4.html">NvcVec4</a>;
<a name="l00059"></a>00059
<a name="l00061"></a><a class="code" href="struct_nvc_quat.html">00061</a> <span class="keyword">typedef</span> <span class="keyword">struct</span>
<a name="l00062"></a>00062 {
-<a name="l00063"></a><a class="code" href="struct_nvc_quat.html#a5ccea618dbdbc9e2696640f8340166a">00063</a> <span class="keywordtype">float</span> x, y, z, w;
+<a name="l00063"></a><a class="code" href="struct_nvc_quat.html#a5ccea618dbdbc9e2696640f8340166a">00063</a> <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>, <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>, <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>, <a class="code" href="bt_vector3_8h.html#c0e6714ccdb1e845d1c5cc79c057331a" title="Return the w value.">w</a>;
<a name="l00064"></a>00064 } <a class="code" href="struct_nvc_quat.html">NvcQuat</a>;
<a name="l00065"></a>00065
<a name="l00067"></a><a class="code" href="struct_nvc_transform.html">00067</a> <span class="keyword">typedef</span> <span class="keyword">struct</span>
@@ -131,17 +132,17 @@
<a name="l00104"></a>00104
<a name="l00106"></a><a class="code" href="struct_nvc_vec2i.html">00106</a> <span class="keyword">typedef</span> <span class="keyword">struct</span>
<a name="l00107"></a>00107 {
-<a name="l00108"></a><a class="code" href="struct_nvc_vec2i.html#2080925f84a15c89d75d8040d13a1d5c">00108</a> int32_t x, y;
+<a name="l00108"></a><a class="code" href="struct_nvc_vec2i.html#2080925f84a15c89d75d8040d13a1d5c">00108</a> int32_t <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>, <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>;
<a name="l00109"></a>00109 } <a class="code" href="struct_nvc_vec2i.html">NvcVec2i</a>;
<a name="l00110"></a>00110
<a name="l00112"></a><a class="code" href="struct_nvc_vec3i.html">00112</a> <span class="keyword">typedef</span> <span class="keyword">struct</span>
<a name="l00113"></a>00113 {
-<a name="l00114"></a><a class="code" href="struct_nvc_vec3i.html#9337421c8401fa535ba403135b5244cc">00114</a> int32_t x, y, z;
+<a name="l00114"></a><a class="code" href="struct_nvc_vec3i.html#9337421c8401fa535ba403135b5244cc">00114</a> int32_t <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>, <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>, <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>;
<a name="l00115"></a>00115 } <a class="code" href="struct_nvc_vec3i.html">NvcVec3i</a>;
<a name="l00116"></a>00116
<a name="l00118"></a><a class="code" href="struct_nvc_vec4i.html">00118</a> <span class="keyword">typedef</span> <span class="keyword">struct</span>
<a name="l00119"></a>00119 {
-<a name="l00120"></a><a class="code" href="struct_nvc_vec4i.html#fc8f5f39c678db56604e4465a80cf4b1">00120</a> int32_t x, y, z, w;
+<a name="l00120"></a><a class="code" href="struct_nvc_vec4i.html#fc8f5f39c678db56604e4465a80cf4b1">00120</a> int32_t <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>, <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>, <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>, <a class="code" href="bt_vector3_8h.html#c0e6714ccdb1e845d1c5cc79c057331a" title="Return the w value.">w</a>;
<a name="l00121"></a>00121 } <a class="code" href="struct_nvc_vec4i.html">NvcVec4i</a>;
<a name="l00122"></a>00122
<a name="l00125"></a>00125 <span class="preprocessor">#endif // NV_C_TYPES_H</span>
diff --git a/docs/source_docs/files/_nv_c_types_8h.html b/docs/source_docs/files/_nv_c_types_8h.html
index 1d4280c..fb13b99 100644
--- a/docs/source_docs/files/_nv_c_types_8h.html
+++ b/docs/source_docs/files/_nv_c_types_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_preprocessor_8h-source.html b/docs/source_docs/files/_nv_preprocessor_8h-source.html
index ba1916f..f3ff989 100644
--- a/docs/source_docs/files/_nv_preprocessor_8h-source.html
+++ b/docs/source_docs/files/_nv_preprocessor_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_nv_preprocessor_8h.html b/docs/source_docs/files/_nv_preprocessor_8h.html
index bab9f13..fbd8ffb 100644
--- a/docs/source_docs/files/_nv_preprocessor_8h.html
+++ b/docs/source_docs/files/_nv_preprocessor_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_px_convex_mesh_geometry_d_t_o_8h-source.html b/docs/source_docs/files/_px_convex_mesh_geometry_d_t_o_8h-source.html
index 9360b69..be3fed5 100644
--- a/docs/source_docs/files/_px_convex_mesh_geometry_d_t_o_8h-source.html
+++ b/docs/source_docs/files/_px_convex_mesh_geometry_d_t_o_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_px_convex_mesh_geometry_d_t_o_8h.html b/docs/source_docs/files/_px_convex_mesh_geometry_d_t_o_8h.html
index 9cceab2..3e94fd2 100644
--- a/docs/source_docs/files/_px_convex_mesh_geometry_d_t_o_8h.html
+++ b/docs/source_docs/files/_px_convex_mesh_geometry_d_t_o_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_px_mesh_scale_d_t_o_8h-source.html b/docs/source_docs/files/_px_mesh_scale_d_t_o_8h-source.html
index be00799..f56f20f 100644
--- a/docs/source_docs/files/_px_mesh_scale_d_t_o_8h-source.html
+++ b/docs/source_docs/files/_px_mesh_scale_d_t_o_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_px_mesh_scale_d_t_o_8h.html b/docs/source_docs/files/_px_mesh_scale_d_t_o_8h.html
index 366c6e1..e374fae 100644
--- a/docs/source_docs/files/_px_mesh_scale_d_t_o_8h.html
+++ b/docs/source_docs/files/_px_mesh_scale_d_t_o_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_px_quat_d_t_o_8h-source.html b/docs/source_docs/files/_px_quat_d_t_o_8h-source.html
index 6e814bd..ee3ddf4 100644
--- a/docs/source_docs/files/_px_quat_d_t_o_8h-source.html
+++ b/docs/source_docs/files/_px_quat_d_t_o_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_px_quat_d_t_o_8h.html b/docs/source_docs/files/_px_quat_d_t_o_8h.html
index f7ed573..41e1fb9 100644
--- a/docs/source_docs/files/_px_quat_d_t_o_8h.html
+++ b/docs/source_docs/files/_px_quat_d_t_o_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_px_transform_d_t_o_8h-source.html b/docs/source_docs/files/_px_transform_d_t_o_8h-source.html
index e31817a..d6643a7 100644
--- a/docs/source_docs/files/_px_transform_d_t_o_8h-source.html
+++ b/docs/source_docs/files/_px_transform_d_t_o_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_px_transform_d_t_o_8h.html b/docs/source_docs/files/_px_transform_d_t_o_8h.html
index 9f236d5..965c896 100644
--- a/docs/source_docs/files/_px_transform_d_t_o_8h.html
+++ b/docs/source_docs/files/_px_transform_d_t_o_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_px_vec3_d_t_o_8h-source.html b/docs/source_docs/files/_px_vec3_d_t_o_8h-source.html
index 330b89f..809f01c 100644
--- a/docs/source_docs/files/_px_vec3_d_t_o_8h-source.html
+++ b/docs/source_docs/files/_px_vec3_d_t_o_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_px_vec3_d_t_o_8h.html b/docs/source_docs/files/_px_vec3_d_t_o_8h.html
index e125a42..cb8bacb 100644
--- a/docs/source_docs/files/_px_vec3_d_t_o_8h.html
+++ b/docs/source_docs/files/_px_vec3_d_t_o_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_tk_asset_d_t_o_8h-source.html b/docs/source_docs/files/_tk_asset_d_t_o_8h-source.html
index 9acc170..0a6b046 100644
--- a/docs/source_docs/files/_tk_asset_d_t_o_8h-source.html
+++ b/docs/source_docs/files/_tk_asset_d_t_o_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_tk_asset_d_t_o_8h.html b/docs/source_docs/files/_tk_asset_d_t_o_8h.html
index 76e0668..6985031 100644
--- a/docs/source_docs/files/_tk_asset_d_t_o_8h.html
+++ b/docs/source_docs/files/_tk_asset_d_t_o_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_tk_asset_joint_desc_d_t_o_8h-source.html b/docs/source_docs/files/_tk_asset_joint_desc_d_t_o_8h-source.html
index 52cdf14..a3205f9 100644
--- a/docs/source_docs/files/_tk_asset_joint_desc_d_t_o_8h-source.html
+++ b/docs/source_docs/files/_tk_asset_joint_desc_d_t_o_8h-source.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_tk_asset_joint_desc_d_t_o_8h.html b/docs/source_docs/files/_tk_asset_joint_desc_d_t_o_8h.html
index c59158f..005e9f7 100644
--- a/docs/source_docs/files/_tk_asset_joint_desc_d_t_o_8h.html
+++ b/docs/source_docs/files/_tk_asset_joint_desc_d_t_o_8h.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/_v_h_a_c_d_8h-source.html b/docs/source_docs/files/_v_h_a_c_d_8h-source.html
new file mode 100644
index 0000000..d4e5d9d
--- /dev/null
+++ b/docs/source_docs/files/_v_h_a_c_d_8h-source.html
@@ -0,0 +1,215 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/public/VHACD.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/VHACD/public/VHACD.h</h1><a href="_v_h_a_c_d_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* Copyright (c) 2011 Khaled Mamou (kmamou at gmail dot com)</span>
+<a name="l00002"></a>00002 <span class="comment"> All rights reserved.</span>
+<a name="l00003"></a>00003 <span class="comment"> </span>
+<a name="l00004"></a>00004 <span class="comment"> </span>
+<a name="l00005"></a>00005 <span class="comment"> Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</span>
+<a name="l00006"></a>00006 <span class="comment"> </span>
+<a name="l00007"></a>00007 <span class="comment"> 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</span>
+<a name="l00008"></a>00008 <span class="comment"> </span>
+<a name="l00009"></a>00009 <span class="comment"> 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</span>
+<a name="l00010"></a>00010 <span class="comment"> </span>
+<a name="l00011"></a>00011 <span class="comment"> 3. The names of the contributors may not be used to endorse or promote products derived from this software without specific prior written permission.</span>
+<a name="l00012"></a>00012 <span class="comment"> </span>
+<a name="l00013"></a>00013 <span class="comment"> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
+<a name="l00014"></a>00014 <span class="comment"> */</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#pragma once</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#ifndef VHACD_H</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define VHACD_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span>
+<a name="l00019"></a><a class="code" href="_v_h_a_c_d_8h.html#b1bc4ac2bccad0468a4027ec93924b42">00019</a> <span class="preprocessor">#define VHACD_VERSION_MAJOR 2</span>
+<a name="l00020"></a><a class="code" href="_v_h_a_c_d_8h.html#48fb6c988d69a4916daa24f423e412fb">00020</a> <span class="preprocessor"></span><span class="preprocessor">#define VHACD_VERSION_MINOR 3</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="comment">// Changes for version 2.3</span>
+<a name="l00023"></a>00023 <span class="comment">//</span>
+<a name="l00024"></a>00024 <span class="comment">// m_gamma : Has been removed. This used to control the error metric to merge convex hulls. Now it uses the 'm_maxConvexHulls' value instead.</span>
+<a name="l00025"></a>00025 <span class="comment">// m_maxConvexHulls : This is the maximum number of convex hulls to produce from the merge operation; replaces 'm_gamma'.</span>
+<a name="l00026"></a>00026 <span class="comment">//</span>
+<a name="l00027"></a>00027 <span class="comment">// Note that decomposition depth is no longer a user provided value. It is now derived from the </span>
+<a name="l00028"></a>00028 <span class="comment">// maximum number of hulls requested.</span>
+<a name="l00029"></a>00029 <span class="comment">//</span>
+<a name="l00030"></a>00030 <span class="comment">// As a convenience to the user, each convex hull produced now includes the volume of the hull as well as it's center.</span>
+<a name="l00031"></a>00031 <span class="comment">//</span>
+<a name="l00032"></a>00032 <span class="comment">// This version supports a convenience method to automatically make V-HACD run asynchronously in a background thread.</span>
+<a name="l00033"></a>00033 <span class="comment">// To get a fully asynchronous version, call 'CreateVHACD_ASYNC' instead of 'CreateVHACD'. You get the same interface however,</span>
+<a name="l00034"></a>00034 <span class="comment">// now when computing convex hulls, it is no longer a blocking operation. All callback messages are still returned</span>
+<a name="l00035"></a>00035 <span class="comment">// in the application's thread so you don't need to worry about mutex locks or anything in that case.</span>
+<a name="l00036"></a>00036 <span class="comment">// To tell if the operation is complete, the application should call 'IsReady'. This will return true if</span>
+<a name="l00037"></a>00037 <span class="comment">// the last approximation operation is complete and will dispatch any pending messages.</span>
+<a name="l00038"></a>00038 <span class="comment">// If you call 'Compute' while a previous operation was still running, it will automatically cancel the last request</span>
+<a name="l00039"></a>00039 <span class="comment">// and begin a new one. To cancel a currently running approximation just call 'Cancel'.</span>
+<a name="l00040"></a>00040 <span class="preprocessor">#include &lt;stdint.h&gt;</span>
+<a name="l00041"></a>00041
+<a name="l00042"></a>00042 <span class="keyword">namespace </span>VHACD {
+<a name="l00043"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">00043</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">IVHACD</a> {
+<a name="l00044"></a>00044 <span class="keyword">public</span>:
+<a name="l00045"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html">00045</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html">IUserCallback</a> {
+<a name="l00046"></a>00046 <span class="keyword">public</span>:
+<a name="l00047"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html#309916a96a66c01af6b735517416c6bd">00047</a> <span class="keyword">virtual</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html#309916a96a66c01af6b735517416c6bd">~IUserCallback</a>(){};
+<a name="l00048"></a>00048 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html#7ab411d05d0608ec825d1a7d62dd1946">Update</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> overallProgress,
+<a name="l00049"></a>00049 <span class="keyword">const</span> <span class="keywordtype">double</span> stageProgress,
+<a name="l00050"></a>00050 <span class="keyword">const</span> <span class="keywordtype">double</span> operationProgress,
+<a name="l00051"></a>00051 <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span> stage,
+<a name="l00052"></a>00052 <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span> operation)
+<a name="l00053"></a>00053 = 0;
+<a name="l00054"></a>00054 };
+<a name="l00055"></a>00055
+<a name="l00056"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">00056</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">IUserLogger</a> {
+<a name="l00057"></a>00057 <span class="keyword">public</span>:
+<a name="l00058"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html#a69b3ad37981d06130a1ef559fb27ec9">00058</a> <span class="keyword">virtual</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html#a69b3ad37981d06130a1ef559fb27ec9">~IUserLogger</a>(){};
+<a name="l00059"></a>00059 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html#6968977f9fce9168e3c0ece568c40f2e">Log</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span> msg) = 0;
+<a name="l00060"></a>00060 };
+<a name="l00061"></a>00061
+<a name="l00062"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html">00062</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html">ConvexHull</a> {
+<a name="l00063"></a>00063 <span class="keyword">public</span>:
+<a name="l00064"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#42c7c8ef3166b2e12937931598779697">00064</a> <span class="keywordtype">double</span>* <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#42c7c8ef3166b2e12937931598779697">m_points</a>;
+<a name="l00065"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#41d660741580616f46b4be834d9881c7">00065</a> uint32_t* <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#41d660741580616f46b4be834d9881c7">m_triangles</a>;
+<a name="l00066"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#eb9ec835d1d9963845f19f4716016588">00066</a> uint32_t <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#eb9ec835d1d9963845f19f4716016588">m_nPoints</a>;
+<a name="l00067"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#586b4a3ce6f875324896e57e00336df4">00067</a> uint32_t <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#586b4a3ce6f875324896e57e00336df4">m_nTriangles</a>;
+<a name="l00068"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#68f0ed83874db02164ca2faf63f0c169">00068</a> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#68f0ed83874db02164ca2faf63f0c169">m_volume</a>;
+<a name="l00069"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#849b4845ce4288b5d9a1e3513fd2e95a">00069</a> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#849b4845ce4288b5d9a1e3513fd2e95a">m_center</a>[3];
+<a name="l00070"></a>00070 };
+<a name="l00071"></a>00071
+<a name="l00072"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">00072</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">Parameters</a> {
+<a name="l00073"></a>00073 <span class="keyword">public</span>:
+<a name="l00074"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#1e68a26c8218b34f66023f30024ae92a">00074</a> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#1e68a26c8218b34f66023f30024ae92a">Parameters</a>(<span class="keywordtype">void</span>) { <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#10491e984d24a4044257bad86796b344">Init</a>(); }
+<a name="l00075"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#10491e984d24a4044257bad86796b344">00075</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#10491e984d24a4044257bad86796b344">Init</a>(<span class="keywordtype">void</span>)
+<a name="l00076"></a>00076 {
+<a name="l00077"></a>00077 <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#b2b5390746ef2a0a5e4a5433ee93c4e5">m_resolution</a> = 100000;
+<a name="l00078"></a>00078 <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#88f5e70f68aede84838343229ed5c2d7">m_concavity</a> = 0.001;
+<a name="l00079"></a>00079 <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d3f63a1309a98b06fb68a779b8e6539c">m_planeDownsampling</a> = 4;
+<a name="l00080"></a>00080 <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#00b56db8297c9252ac7eebdd4b9e3b69">m_convexhullDownsampling</a> = 4;
+<a name="l00081"></a>00081 <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d267c1bbd89c3e1fd63927cd265fbe18">m_alpha</a> = 0.05;
+<a name="l00082"></a>00082 <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#7d230593ff950c1246493c6004b16955">m_beta</a> = 0.05;
+<a name="l00083"></a>00083 <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#de045cd368e7ecf106ea77b99667c5a1">m_pca</a> = 0;
+<a name="l00084"></a>00084 <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#355c91300bf6a7e4556ef5f0ed1fae01">m_mode</a> = 0; <span class="comment">// 0: voxel-based (recommended), 1: tetrahedron-based</span>
+<a name="l00085"></a>00085 <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#fdcd45f75c22337f903e5a68530f3ffb">m_maxNumVerticesPerCH</a> = 64;
+<a name="l00086"></a>00086 <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#ba59d112807c03f64c7868f64f462a1e">m_minVolumePerCH</a> = 0.0001;
+<a name="l00087"></a>00087 <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d836aca721d372398cbdc037bf43363f">m_callback</a> = 0;
+<a name="l00088"></a>00088 <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#c4b3bcb336261c0add620adfda97c5b6">m_logger</a> = 0;
+<a name="l00089"></a>00089 <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#3349a9835735d8d46cb7b3cacda5db17">m_convexhullApproximation</a> = <span class="keyword">true</span>;
+<a name="l00090"></a>00090 <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#68a1fbcb901c6b241dedc7aab59e6c23">m_oclAcceleration</a> = <span class="keyword">true</span>;
+<a name="l00091"></a>00091 <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#01fd728b1a9a4f940ad365149e003aa0">m_maxConvexHulls</a> = 1024;
+<a name="l00092"></a>00092 <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#faf8caf72820f95ef0efb6e665488dd9">m_projectHullVertices</a> = <span class="keyword">true</span>; <span class="comment">// This will project the output convex hull vertices onto the original source mesh to increase the floating point accuracy of the results</span>
+<a name="l00093"></a>00093 }
+<a name="l00094"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#88f5e70f68aede84838343229ed5c2d7">00094</a> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#88f5e70f68aede84838343229ed5c2d7">m_concavity</a>;
+<a name="l00095"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d267c1bbd89c3e1fd63927cd265fbe18">00095</a> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d267c1bbd89c3e1fd63927cd265fbe18">m_alpha</a>;
+<a name="l00096"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#7d230593ff950c1246493c6004b16955">00096</a> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#7d230593ff950c1246493c6004b16955">m_beta</a>;
+<a name="l00097"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#ba59d112807c03f64c7868f64f462a1e">00097</a> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#ba59d112807c03f64c7868f64f462a1e">m_minVolumePerCH</a>;
+<a name="l00098"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d836aca721d372398cbdc037bf43363f">00098</a> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html">IUserCallback</a>* <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d836aca721d372398cbdc037bf43363f">m_callback</a>;
+<a name="l00099"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#c4b3bcb336261c0add620adfda97c5b6">00099</a> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">IUserLogger</a>* <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#c4b3bcb336261c0add620adfda97c5b6">m_logger</a>;
+<a name="l00100"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#b2b5390746ef2a0a5e4a5433ee93c4e5">00100</a> uint32_t <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#b2b5390746ef2a0a5e4a5433ee93c4e5">m_resolution</a>;
+<a name="l00101"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#fdcd45f75c22337f903e5a68530f3ffb">00101</a> uint32_t <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#fdcd45f75c22337f903e5a68530f3ffb">m_maxNumVerticesPerCH</a>;
+<a name="l00102"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d3f63a1309a98b06fb68a779b8e6539c">00102</a> uint32_t <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d3f63a1309a98b06fb68a779b8e6539c">m_planeDownsampling</a>;
+<a name="l00103"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#00b56db8297c9252ac7eebdd4b9e3b69">00103</a> uint32_t <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#00b56db8297c9252ac7eebdd4b9e3b69">m_convexhullDownsampling</a>;
+<a name="l00104"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#de045cd368e7ecf106ea77b99667c5a1">00104</a> uint32_t <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#de045cd368e7ecf106ea77b99667c5a1">m_pca</a>;
+<a name="l00105"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#355c91300bf6a7e4556ef5f0ed1fae01">00105</a> uint32_t <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#355c91300bf6a7e4556ef5f0ed1fae01">m_mode</a>;
+<a name="l00106"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#3349a9835735d8d46cb7b3cacda5db17">00106</a> uint32_t <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#3349a9835735d8d46cb7b3cacda5db17">m_convexhullApproximation</a>;
+<a name="l00107"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#68a1fbcb901c6b241dedc7aab59e6c23">00107</a> uint32_t <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#68a1fbcb901c6b241dedc7aab59e6c23">m_oclAcceleration</a>;
+<a name="l00108"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#01fd728b1a9a4f940ad365149e003aa0">00108</a> uint32_t <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#01fd728b1a9a4f940ad365149e003aa0">m_maxConvexHulls</a>;
+<a name="l00109"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#faf8caf72820f95ef0efb6e665488dd9">00109</a> <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#faf8caf72820f95ef0efb6e665488dd9">m_projectHullVertices</a>;
+<a name="l00110"></a>00110 };
+<a name="l00111"></a>00111
+<a name="l00112"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">00112</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">Constraint</a>
+<a name="l00113"></a>00113 {
+<a name="l00114"></a>00114 <span class="keyword">public</span>:
+<a name="l00115"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#d70293808519e7378d3f8a3b70aa04ec">00115</a> uint32_t <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#d70293808519e7378d3f8a3b70aa04ec">mHullA</a>; <span class="comment">// Convex Hull A index</span>
+<a name="l00116"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#434d549f440e5597ed97946762e76f70">00116</a> uint32_t <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#434d549f440e5597ed97946762e76f70">mHullB</a>; <span class="comment">// Convex Hull B index</span>
+<a name="l00117"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#3e27f202cf967374c8c65943e7b73b3a">00117</a> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#3e27f202cf967374c8c65943e7b73b3a">mConstraintPoint</a>[3]; <span class="comment">// The point of intersection between the two convex hulls</span>
+<a name="l00118"></a>00118 };
+<a name="l00119"></a>00119
+<a name="l00120"></a>00120 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ba4af1756316fce9d48261e1f8557d60">Cancel</a>() = 0;
+<a name="l00121"></a>00121 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#6841416086ba66fb28973a1f3aee1579">Compute</a>(<span class="keyword">const</span> <span class="keywordtype">float</span>* <span class="keyword">const</span> points,
+<a name="l00122"></a>00122 <span class="keyword">const</span> uint32_t countPoints,
+<a name="l00123"></a>00123 <span class="keyword">const</span> uint32_t* <span class="keyword">const</span> triangles,
+<a name="l00124"></a>00124 <span class="keyword">const</span> uint32_t countTriangles,
+<a name="l00125"></a>00125 <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">Parameters</a>&amp; params)
+<a name="l00126"></a>00126 = 0;
+<a name="l00127"></a>00127 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#6841416086ba66fb28973a1f3aee1579">Compute</a>(<span class="keyword">const</span> <span class="keywordtype">double</span>* <span class="keyword">const</span> points,
+<a name="l00128"></a>00128 <span class="keyword">const</span> uint32_t countPoints,
+<a name="l00129"></a>00129 <span class="keyword">const</span> uint32_t* <span class="keyword">const</span> triangles,
+<a name="l00130"></a>00130 <span class="keyword">const</span> uint32_t countTriangles,
+<a name="l00131"></a>00131 <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">Parameters</a>&amp; params)
+<a name="l00132"></a>00132 = 0;
+<a name="l00133"></a>00133 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#88311964256d4f890c1c4bc1cfe1e34b">GetNConvexHulls</a>() <span class="keyword">const</span> = 0;
+<a name="l00134"></a>00134 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#32acba20e1522bd09713e6f3411cc5db">GetConvexHull</a>(<span class="keyword">const</span> uint32_t index, <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html">ConvexHull</a>&amp; ch) <span class="keyword">const</span> = 0;
+<a name="l00135"></a>00135 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#e09d26fa960701f3c3c9cd3f6e5d3ead">Clean</a>(<span class="keywordtype">void</span>) = 0; <span class="comment">// release internally allocated memory</span>
+<a name="l00136"></a>00136 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#852ffa5fb94a7a1716ffdf5cb868ec84">Release</a>(<span class="keywordtype">void</span>) = 0; <span class="comment">// release IVHACD</span>
+<a name="l00137"></a>00137 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#0d5645e0a63ce31c21cae80a87875506">OCLInit</a>(<span class="keywordtype">void</span>* <span class="keyword">const</span> oclDevice,
+<a name="l00138"></a>00138 <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">IUserLogger</a>* <span class="keyword">const</span> logger = 0)
+<a name="l00139"></a>00139 = 0;
+<a name="l00140"></a>00140 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#99b24bad6d1ec1f6837da24540ba751b">OCLRelease</a>(<a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">IUserLogger</a>* <span class="keyword">const</span> logger = 0) = 0;
+<a name="l00141"></a>00141
+<a name="l00142"></a>00142 <span class="comment">// Will compute the center of mass of the convex hull decomposition results and return it</span>
+<a name="l00143"></a>00143 <span class="comment">// in 'centerOfMass'. Returns false if the center of mass could not be computed.</span>
+<a name="l00144"></a>00144 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ac57f34e2958b6c05e14b8555e950b28">ComputeCenterOfMass</a>(<span class="keywordtype">double</span> centerOfMass[3]) <span class="keyword">const</span> = 0;
+<a name="l00145"></a>00145
+<a name="l00146"></a>00146 <span class="comment">// Will analyze the HACD results and compute the constraints solutions.</span>
+<a name="l00147"></a>00147 <span class="comment">// It will analyze the point at which any two convex hulls touch each other and </span>
+<a name="l00148"></a>00148 <span class="comment">// return the total number of constraint pairs found</span>
+<a name="l00149"></a>00149 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ff50b742dbcccc6ecae411f9c93ad11c">ComputeConstraints</a>(<span class="keywordtype">void</span>) = 0;
+<a name="l00150"></a>00150
+<a name="l00151"></a>00151 <span class="comment">// Returns a pointer to the constraint index; null if the index is not valid or</span>
+<a name="l00152"></a>00152 <span class="comment">// the user did not previously call 'ComputeConstraints' </span>
+<a name="l00153"></a>00153 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">Constraint</a> *<a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#b44d0e809b5e313b4e721aab6d1aa2f2">GetConstraint</a>(uint32_t index) <span class="keyword">const</span> = 0;
+<a name="l00154"></a>00154
+<a name="l00155"></a>00155 <span class="comment">// In synchronous mode (non-multi-threaded) the state is always 'ready'</span>
+<a name="l00156"></a>00156 <span class="comment">// In asynchronous mode, this returns true if the background thread is not still actively computing</span>
+<a name="l00157"></a>00157 <span class="comment">// a new solution. In an asynchronous config the 'IsReady' call will report any update or log</span>
+<a name="l00158"></a>00158 <span class="comment">// messages in the caller's current thread.</span>
+<a name="l00159"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#06473f8af429d89d137ffcff5177280b">00159</a> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#06473f8af429d89d137ffcff5177280b">IsReady</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span>
+<a name="l00160"></a>00160 <span class="keyword"> </span>{
+<a name="l00161"></a>00161 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00162"></a>00162 }
+<a name="l00163"></a>00163
+<a name="l00164"></a>00164 <span class="keyword">protected</span>:
+<a name="l00165"></a><a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#509db70fbea45d307648b465e7c390f5">00165</a> <span class="keyword">virtual</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#509db70fbea45d307648b465e7c390f5">~IVHACD</a>(<span class="keywordtype">void</span>) {}
+<a name="l00166"></a>00166 };
+<a name="l00167"></a>00167 IVHACD* <a class="code" href="namespace_v_h_a_c_d.html#1b2ead5dd7115b47a186fc0e2cea882e">CreateVHACD</a>(<span class="keywordtype">void</span>);
+<a name="l00168"></a>00168 IVHACD* <a class="code" href="namespace_v_h_a_c_d.html#c22d14abb643b494eb861ce6c1b1d466">CreateVHACD_ASYNC</a>(<span class="keywordtype">void</span>);
+<a name="l00169"></a>00169 }
+<a name="l00170"></a>00170 <span class="preprocessor">#endif // VHACD_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/_v_h_a_c_d_8h.html b/docs/source_docs/files/_v_h_a_c_d_8h.html
new file mode 100644
index 0000000..c04424e
--- /dev/null
+++ b/docs/source_docs/files/_v_h_a_c_d_8h.html
@@ -0,0 +1,110 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/public/VHACD.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/VHACD/public/VHACD.h File Reference</h1><code>#include &lt;stdint.h&gt;</code><br>
+
+<p>
+<a href="_v_h_a_c_d_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_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">VHACD::IVHACD::IVHACD::Constraint</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html">VHACD::IVHACD::IVHACD::ConvexHull</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html">VHACD::IVHACD::IVHACD::IUserCallback</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">VHACD::IVHACD::IVHACD::IUserLogger</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</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_v_h_a_c_d.html">VHACD</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_v_h_a_c_d_8h.html#b1bc4ac2bccad0468a4027ec93924b42">VHACD_VERSION_MAJOR</a>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_v_h_a_c_d_8h.html#48fb6c988d69a4916daa24f423e412fb">VHACD_VERSION_MINOR</a>&nbsp;&nbsp;&nbsp;3</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">IVHACD *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_v_h_a_c_d.html#1b2ead5dd7115b47a186fc0e2cea882e">VHACD::CreateVHACD</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">IVHACD *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_v_h_a_c_d.html#c22d14abb643b494eb861ce6c1b1d466">VHACD::CreateVHACD_ASYNC</a> (void)</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="b1bc4ac2bccad0468a4027ec93924b42"></a><!-- doxytag: member="VHACD.h::VHACD_VERSION_MAJOR" ref="b1bc4ac2bccad0468a4027ec93924b42" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define VHACD_VERSION_MAJOR&nbsp;&nbsp;&nbsp;2 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="48fb6c988d69a4916daa24f423e412fb"></a><!-- doxytag: member="VHACD.h::VHACD_VERSION_MINOR" ref="48fb6c988d69a4916daa24f423e412fb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define VHACD_VERSION_MINOR&nbsp;&nbsp;&nbsp;3 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+</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/annotated.html b/docs/source_docs/files/annotated.html
index 57cabfe..079a8aa 100644
--- a/docs/source_docs/files/annotated.html
+++ b/docs/source_docs/files/annotated.html
@@ -23,6 +23,7 @@
<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>
@@ -52,8 +53,8 @@
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html">Nv::Blast::ApexImporter::ApexImportTool</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_apex_releaser.html">Nv::Blast::ApexImporter::ApexReleaser</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_array.html">Nv::Blast::Array&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_asset.html">Nv::Blast::Asset</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_asset.html">Nv::Blast::Serialization::Asset</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_asset.html">Nv::Blast::Asset</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_asset_1_1__capnp_private.html">Nv::Blast::Serialization::Asset::Asset::_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_asset_1_1_builder.html">Nv::Blast::Serialization::Asset::Asset::Builder</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html">Nv::Blast::Asset::Asset::ChunkAnnotation</a></td><td class="indexvalue"></td></tr>
@@ -67,13 +68,28 @@
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">Nv::Blast::BondGenerationConfig</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html">Nv::Blast::BooleanConf</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html">Nv::Blast::BooleanEvaluator</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator&lt; T, Alignment &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structbt_aligned_allocator_1_1rebind.html">btAlignedAllocator&lt; T, Alignment &gt;::btAlignedAllocator::rebind&lt; O &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classbt_aligned_object_array_1_1less.html">btAlignedObjectArray&lt; T &gt;::btAlignedObjectArray::less</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classbt_convex_hull_computer.html">btConvexHullComputer</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classbt_convex_hull_computer_1_1_edge.html">btConvexHullComputer::btConvexHullComputer::Edge</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structbt_typed_object.html">btTypedObject</a></td><td class="indexvalue">Rudimentary class to provide type info </td></tr>
+ <tr><td class="indexkey"><a class="el" href="structbt_vector3_double_data.html">btVector3DoubleData</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structbt_vector3_float_data.html">btVector3FloatData</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classbt_vector4.html">btVector4</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_chunk_depth_first_it.html">Nv::Blast::ChunkDepthFirstIt</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a></td><td class="indexvalue"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html" title="CircularList class.">CircularList</a> class </td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement&lt; T &gt;</a></td><td class="indexvalue"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html" title="CircularListElement class.">CircularListElement</a> class </td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></td><td class="indexvalue"></td></tr>
<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="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_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>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_d_link.html">Nv::Blast::DLink</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_d_list.html">Nv::Blast::DList</a></td><td class="indexvalue"></td></tr>
@@ -90,6 +106,9 @@
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html">Nv::Blast::ExtAtomicCounter</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html">Nv::Blast::ExtCustomProfiler</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html">Nv::Blast::ExtDamageAcceleratorInternal</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_ext_force_mode.html">Nv::Blast::ExtForceMode</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html">Nv::Blast::ExtGroupTaskManager</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html">Nv::Blast::ExtGroupTaskManagerImpl</a></td><td class="indexvalue"></td></tr>
@@ -104,8 +123,8 @@
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_ext_profile_data.html">Nv::Blast::ExtProfileData</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html">Nv::Blast::ExtPxActor</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">Nv::Blast::ExtPxActorDescTemplate</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_ext_px_asset.html">Nv::Blast::Serialization::ExtPxAsset</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">Nv::Blast::ExtPxAsset</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_ext_px_asset.html">Nv::Blast::Serialization::ExtPxAsset</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_ext_px_asset_1_1__capnp_private.html">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::_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_ext_px_asset_1_1_builder.html">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::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_ext_px_asset_1_1_pipeline.html">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Pipeline</a></td><td class="indexvalue"></td></tr>
@@ -113,8 +132,8 @@
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html">Nv::Blast::ExtPxAssetDesc</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc</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_ext_px_chunk.html">Nv::Blast::Serialization::ExtPxChunk</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">Nv::Blast::ExtPxChunk</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_ext_px_chunk.html">Nv::Blast::Serialization::ExtPxChunk</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_ext_px_chunk_1_1__capnp_private.html">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::_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_ext_px_chunk_1_1_builder.html">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::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_ext_px_chunk_1_1_pipeline.html">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Pipeline</a></td><td class="indexvalue"></td></tr>
@@ -127,8 +146,8 @@
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html">Nv::Blast::ExtPxShapeDescTemplate</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html">Nv::Blast::ExtPxSpawnSettings</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html">Nv::Blast::ExtPxStressSolver</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_ext_px_subchunk.html">Nv::Blast::Serialization::ExtPxSubchunk</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">Nv::Blast::ExtPxSubchunk</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_ext_px_subchunk.html">Nv::Blast::Serialization::ExtPxSubchunk</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_ext_px_subchunk_1_1__capnp_private.html">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::_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_ext_px_subchunk_1_1_builder.html">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::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_ext_px_subchunk_1_1_pipeline.html">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Pipeline</a></td><td class="indexvalue"></td></tr>
@@ -163,11 +182,16 @@
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html">Nv::Blast::FixedBitmap</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html">Nv::Blast::FixedBoolArray</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html">FLOAT_MATH::fm_Tesselate</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">FLOAT_MATH::fm_Triangulate</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">FLOAT_MATH::fm_VertexIndex</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html">physx::shdfnd::Hash&lt; NvBlastID &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_hash_map.html">Nv::Blast::HashMap&lt; Key, Value, HashFn &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_hash_set.html">Nv::Blast::HashSet&lt; Key, HashFn &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">VHACD::ICHull</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html">Nv::Blast::IFbxFileReader</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html">Nv::Blast::IMeshFileReader</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">Nv::Blast::IMeshFileWriter</a></td><td class="indexvalue"></td></tr>
@@ -176,31 +200,40 @@
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_inline_array.html">Nv::Blast::InlineArray&lt; T, N &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">Nv::Blast::IntersectionTestingAccelerator</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_iterator_base.html">Nv::Blast::IteratorBase&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">VHACD::IVHACD::IVHACD::Constraint</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html">VHACD::IVHACD::IVHACD::ConvexHull</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html">VHACD::IVHACD::IVHACD::IUserCallback</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">VHACD::IVHACD::IVHACD::IUserLogger</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_json_collision_exporter.html">Nv::Blast::JsonCollisionExporter</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_less.html">Nv::Blast::Less&lt; A &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_l_list_it.html">Nv::Blast::LListIt&lt; IndexType &gt;</a></td><td class="indexvalue"></td></tr>
<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="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_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_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>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_asset_desc.html">NvBlastAssetDesc</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_bond.html">Nv::Blast::Serialization::NvBlastBond</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_bond.html">NvBlastBond</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_bond.html">Nv::Blast::Serialization::NvBlastBond</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_bond_1_1__capnp_private.html">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::_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_bond_1_1_builder.html">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::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_bond_1_1_pipeline.html">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::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_nv_blast_bond_1_1_reader.html">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_bond_fracture_data.html">NvBlastBondFractureData</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_chunk.html">Nv::Blast::Serialization::NvBlastChunk</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_chunk.html">NvBlastChunk</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_chunk.html">Nv::Blast::Serialization::NvBlastChunk</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_chunk_1_1__capnp_private.html">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::_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_chunk_1_1_builder.html">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::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_chunk_1_1_pipeline.html">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline</a></td><td class="indexvalue"></td></tr>
@@ -208,23 +241,26 @@
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_chunk_fracture_data.html">NvBlastChunkFractureData</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</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_data_block.html">Nv::Blast::Serialization::NvBlastDataBlock</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_data_block.html">NvBlastDataBlock</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_data_block.html">Nv::Blast::Serialization::NvBlastDataBlock</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_data_block_1_1__capnp_private.html">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::_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_data_block_1_1_builder.html">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::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_data_block_1_1_pipeline.html">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::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_nv_blast_data_block_1_1_reader.html">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html">NvBlastExtCapsuleRadialDamageDesc</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html">NvBlastExtImpactSpreadDamageDesc</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_blast_ext_program_params.html">NvBlastExtProgramParams</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_ext_radial_damage_desc.html">NvBlastExtRadialDamageDesc</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html">NvBlastExtSegmentRadialDamageDesc</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_ext_shear_damage_desc.html">NvBlastExtShearDamageDesc</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html">NvBlastExtTriangleIntersectionDamageDesc</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_family.html">NvBlastFamily</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a></td><td class="indexvalue"></td></tr>
<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_program_params.html">NvBlastProgramParams</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>
@@ -250,7 +286,9 @@
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html">Nv::Blast::ObjFileReader</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html">Nv::Blast::ObjFileWriter</a></td><td class="indexvalue"></td></tr>
<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="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>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_px_actor_create_info.html">Nv::Blast::PxActorCreateInfo</a></td><td class="indexvalue"></td></tr>
@@ -280,7 +318,10 @@
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html">Nv::Blast::Serialization::PxVec3::PxVec3::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_px_vec3_1_1_reader.html">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html">VHACD::RaycastMesh</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a></td><td class="indexvalue"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_separation.html">Nv::Blast::Separation</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_shared_block.html">Nv::Blast::SharedBlock&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html">Nv::Blast::SharedBuffer&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
@@ -289,7 +330,11 @@
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html">Nv::Blast::SupportGraph</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html">VHACD::Tetrahedron</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_time.html">Nv::Blast::Time</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_timer.html">VHACD::Timer</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">Nv::Blast::TkActor</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">Nv::Blast::TkActorData</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_desc.html">Nv::Blast::TkActorDesc</a></td><td class="indexvalue"></td></tr>
@@ -335,6 +380,10 @@
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html">Nv::Blast::TkTypeImpl</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html">Nv::Blast::TkTypeIndex</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_tk_worker_job.html">Nv::Blast::TkWorkerJob</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">VHACD::TMMEdge</a></td><td class="indexvalue">Edge data structure used in a triangular manifold mesh (TMM) </td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td class="indexvalue">Triangular manifold mesh data structure </td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">VHACD::TMMTriangle</a></td><td class="indexvalue">Triangle data structure used in a triangular manifold mesh (TMM) </td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">VHACD::TMMVertex</a></td><td class="indexvalue">Vertex data structure used in a triangular manifold mesh (TMM) </td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">Nv::Blast::TriangleIndexed</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html">Nv::Blast::TriangleProcessor</a></td><td class="indexvalue"></td></tr>
@@ -346,11 +395,17 @@
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html">Nv::Blast::Serialization::UUID::UUID::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_u_u_i_d_1_1_pipeline.html">Nv::Blast::Serialization::UUID::UUID::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_u_u_i_d_1_1_reader.html">Nv::Blast::Serialization::UUID::UUID::Reader</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td class="indexvalue">Vector dim 2 </td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Nv::Blast::VSA::Vec3</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td class="indexvalue">Vector dim 3 </td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html">Nv::Blast::VSA::Vec4</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD::VHACD</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_volume.html">VHACD::Volume</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html">Nv::Blast::VoronoiSitesGeneratorImpl</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct_v_h_a_c_d_1_1_voxel.html">VHACD::Voxel</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_vrt_comp.html">Nv::Blast::VrtComp</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html">Nv::Blast::VrtPositionComparator</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html">Nv::Blast::VSA::VS3D_Halfspace_Set</a></td><td class="indexvalue"></td></tr>
diff --git a/docs/source_docs/files/bt_aligned_allocator_8h-source.html b/docs/source_docs/files/bt_aligned_allocator_8h-source.html
new file mode 100644
index 0000000..9e6f63d
--- /dev/null
+++ b/docs/source_docs/files/bt_aligned_allocator_8h-source.html
@@ -0,0 +1,142 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/btAlignedAllocator.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/VHACD/inc/btAlignedAllocator.h</h1><a href="bt_aligned_allocator_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">Bullet Continuous Collision Detection and Physics Library</span>
+<a name="l00003"></a>00003 <span class="comment">Copyright (c) 2003-2006 Erwin Coumans http://continuousphysics.com/Bullet/</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">This software is provided 'as-is', without any express or implied warranty.</span>
+<a name="l00006"></a>00006 <span class="comment">In no event will the authors be held liable for any damages arising from the use of this software.</span>
+<a name="l00007"></a>00007 <span class="comment">Permission is granted to anyone to use this software for any purpose,</span>
+<a name="l00008"></a>00008 <span class="comment">including commercial applications, and to alter it and redistribute it freely,</span>
+<a name="l00009"></a>00009 <span class="comment">subject to the following restrictions:</span>
+<a name="l00010"></a>00010 <span class="comment"></span>
+<a name="l00011"></a>00011 <span class="comment">1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.</span>
+<a name="l00012"></a>00012 <span class="comment">2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.</span>
+<a name="l00013"></a>00013 <span class="comment">3. This notice may not be removed or altered from any source distribution.</span>
+<a name="l00014"></a>00014 <span class="comment">*/</span>
+<a name="l00015"></a>00015
+<a name="l00016"></a>00016 <span class="preprocessor">#ifndef BT_ALIGNED_ALLOCATOR</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define BT_ALIGNED_ALLOCATOR</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span>
+<a name="l00022"></a>00022
+<a name="l00023"></a>00023 <span class="preprocessor">#include "<a class="code" href="bt_scalar_8h.html">btScalar.h</a>"</span>
+<a name="l00024"></a>00024 <span class="comment">//#define BT_DEBUG_MEMORY_ALLOCATIONS 1</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#ifdef BT_DEBUG_MEMORY_ALLOCATIONS</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span>
+<a name="l00027"></a>00027 <span class="preprocessor">#define btAlignedAlloc(a, b) \</span>
+<a name="l00028"></a>00028 <span class="preprocessor"> btAlignedAllocInternal(a, b, __LINE__, __FILE__)</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span>
+<a name="l00030"></a>00030 <span class="preprocessor">#define btAlignedFree(ptr) \</span>
+<a name="l00031"></a>00031 <span class="preprocessor"> btAlignedFreeInternal(ptr, __LINE__, __FILE__)</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span>
+<a name="l00033"></a>00033 <span class="keywordtype">void</span>* <a class="code" href="bt_aligned_allocator_8h.html#bd143f95ed595805aaeda47d8ecf9a1d">btAlignedAllocInternal</a>(<span class="keywordtype">size_t</span> size, int32_t alignment, int32_t line, <span class="keywordtype">char</span>* filename);
+<a name="l00034"></a>00034
+<a name="l00035"></a>00035 <span class="keywordtype">void</span> <a class="code" href="bt_aligned_allocator_8h.html#e81156ba7103afa1011e445b990041a6">btAlignedFreeInternal</a>(<span class="keywordtype">void</span>* ptr, int32_t line, <span class="keywordtype">char</span>* filename);
+<a name="l00036"></a>00036
+<a name="l00037"></a>00037 <span class="preprocessor">#else</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keywordtype">void</span>* <a class="code" href="bt_aligned_allocator_8h.html#bd143f95ed595805aaeda47d8ecf9a1d">btAlignedAllocInternal</a>(<span class="keywordtype">size_t</span> size, int32_t alignment);
+<a name="l00039"></a>00039 <span class="keywordtype">void</span> <a class="code" href="bt_aligned_allocator_8h.html#e81156ba7103afa1011e445b990041a6">btAlignedFreeInternal</a>(<span class="keywordtype">void</span>* ptr);
+<a name="l00040"></a>00040
+<a name="l00041"></a><a class="code" href="bt_aligned_allocator_8h.html#5798ef3418d84a1761ef917ef6720db7">00041</a> <span class="preprocessor">#define btAlignedAlloc(size, alignment) btAlignedAllocInternal(size, alignment)</span>
+<a name="l00042"></a><a class="code" href="bt_aligned_allocator_8h.html#053f25687d0cd7a29571c8669cf9bcd4">00042</a> <span class="preprocessor"></span><span class="preprocessor">#define btAlignedFree(ptr) btAlignedFreeInternal(ptr)</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span>
+<a name="l00044"></a>00044 <span class="preprocessor">#endif</span>
+<a name="l00045"></a><a class="code" href="bt_aligned_allocator_8h.html#b99502f04b45da821f566776d800a8f9">00045</a> <span class="preprocessor"></span><span class="keyword">typedef</span> int32_t <a class="code" href="bt_aligned_allocator_8h.html#b99502f04b45da821f566776d800a8f9">size_type</a>;
+<a name="l00046"></a>00046
+<a name="l00047"></a><a class="code" href="bt_aligned_allocator_8h.html#53aebe85a383ecbc3799fa7178579fd6">00047</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span>*(<a class="code" href="bt_aligned_allocator_8h.html#53aebe85a383ecbc3799fa7178579fd6">btAlignedAllocFunc</a>)(<span class="keywordtype">size_t</span> size, int32_t alignment);
+<a name="l00048"></a><a class="code" href="bt_aligned_allocator_8h.html#3c990039e5a83916adef8f7b67a535d5">00048</a> <span class="keyword">typedef</span> void(<a class="code" href="bt_aligned_allocator_8h.html#3c990039e5a83916adef8f7b67a535d5">btAlignedFreeFunc</a>)(<span class="keywordtype">void</span>* memblock);
+<a name="l00049"></a><a class="code" href="bt_aligned_allocator_8h.html#4d0f231478598c2f1ea78738bfee630a">00049</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span>*(<a class="code" href="bt_aligned_allocator_8h.html#4d0f231478598c2f1ea78738bfee630a">btAllocFunc</a>)(<span class="keywordtype">size_t</span> size);
+<a name="l00050"></a><a class="code" href="bt_aligned_allocator_8h.html#f861518a1c1fd9eb001104bdcc0c6a55">00050</a> <span class="keyword">typedef</span> void(<a class="code" href="bt_aligned_allocator_8h.html#f861518a1c1fd9eb001104bdcc0c6a55">btFreeFunc</a>)(<span class="keywordtype">void</span>* memblock);
+<a name="l00051"></a>00051
+<a name="l00053"></a>00053 <span class="keywordtype">void</span> <a class="code" href="bt_aligned_allocator_8h.html#f50f59e1b711a0304f02b64ef1b72b8f" title="The developer can let all Bullet memory allocations go through a custom memory allocator...">btAlignedAllocSetCustom</a>(<a class="code" href="bt_aligned_allocator_8h.html#4d0f231478598c2f1ea78738bfee630a">btAllocFunc</a>* allocFunc, <a class="code" href="bt_aligned_allocator_8h.html#f861518a1c1fd9eb001104bdcc0c6a55">btFreeFunc</a>* freeFunc);
+<a name="l00055"></a>00055 <span class="keywordtype">void</span> <a class="code" href="bt_aligned_allocator_8h.html#7d5a4fe5c3391787ca69c33268486ff5" title="If the developer has already an custom aligned allocator, then btAlignedAllocSetCustomAligned...">btAlignedAllocSetCustomAligned</a>(<a class="code" href="bt_aligned_allocator_8h.html#53aebe85a383ecbc3799fa7178579fd6">btAlignedAllocFunc</a>* allocFunc, <a class="code" href="bt_aligned_allocator_8h.html#3c990039e5a83916adef8f7b67a535d5">btAlignedFreeFunc</a>* freeFunc);
+<a name="l00056"></a>00056
+<a name="l00059"></a>00059 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T, <span class="keywordtype">unsigned</span> Alignment&gt;
+<a name="l00060"></a><a class="code" href="classbt_aligned_allocator.html">00060</a> <span class="keyword">class </span><a class="code" href="classbt_aligned_allocator.html">btAlignedAllocator</a> {
+<a name="l00061"></a>00061
+<a name="l00062"></a>00062 <span class="keyword">typedef</span> <a class="code" href="classbt_aligned_allocator.html">btAlignedAllocator&lt;T, Alignment&gt;</a> <a class="code" href="classbt_aligned_allocator.html">self_type</a>;
+<a name="l00063"></a>00063
+<a name="l00064"></a>00064 <span class="keyword">public</span>:
+<a name="l00065"></a>00065 <span class="comment">//just going down a list:</span>
+<a name="l00066"></a><a class="code" href="classbt_aligned_allocator.html#000ba6fd8c6b3ffe7609dcef5d606cf6">00066</a> <a class="code" href="classbt_aligned_allocator.html#000ba6fd8c6b3ffe7609dcef5d606cf6">btAlignedAllocator</a>() {}
+<a name="l00067"></a>00067 <span class="comment">/*</span>
+<a name="l00068"></a>00068 <span class="comment"> btAlignedAllocator( const self_type &amp; ) {}</span>
+<a name="l00069"></a>00069 <span class="comment"> */</span>
+<a name="l00070"></a>00070
+<a name="l00071"></a>00071 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> Other&gt;
+<a name="l00072"></a><a class="code" href="classbt_aligned_allocator.html#19551eb4d8e61db5fb7e44376d643513">00072</a> <a class="code" href="classbt_aligned_allocator.html#19551eb4d8e61db5fb7e44376d643513">btAlignedAllocator</a>(<span class="keyword">const</span> <a class="code" href="classbt_aligned_allocator.html">btAlignedAllocator&lt;Other, Alignment&gt;</a>&amp;) {}
+<a name="l00073"></a>00073
+<a name="l00074"></a><a class="code" href="classbt_aligned_allocator.html#0e891e100940277ebbd7272040f10e03">00074</a> <span class="keyword">typedef</span> <span class="keyword">const</span> T* <a class="code" href="classbt_aligned_allocator.html#0e891e100940277ebbd7272040f10e03">const_pointer</a>;
+<a name="l00075"></a><a class="code" href="classbt_aligned_allocator.html#e5f6da84ca9c043329e3aae5c7fb3899">00075</a> <span class="keyword">typedef</span> <span class="keyword">const</span> T&amp; <a class="code" href="classbt_aligned_allocator.html#e5f6da84ca9c043329e3aae5c7fb3899">const_reference</a>;
+<a name="l00076"></a><a class="code" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">00076</a> <span class="keyword">typedef</span> T* <a class="code" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">pointer</a>;
+<a name="l00077"></a><a class="code" href="classbt_aligned_allocator.html#e700086710c0e3968d6291a58afb5179">00077</a> <span class="keyword">typedef</span> T&amp; <a class="code" href="classbt_aligned_allocator.html#e700086710c0e3968d6291a58afb5179">reference</a>;
+<a name="l00078"></a><a class="code" href="classbt_aligned_allocator.html#dbcb544104a69cedd789d279c03ff861">00078</a> <span class="keyword">typedef</span> T <a class="code" href="classbt_aligned_allocator.html#dbcb544104a69cedd789d279c03ff861">value_type</a>;
+<a name="l00079"></a>00079
+<a name="l00080"></a><a class="code" href="classbt_aligned_allocator.html#dcead335266c1a9b6ab7a881cdfb2123">00080</a> <a class="code" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">pointer</a> <a class="code" href="classbt_aligned_allocator.html#dcead335266c1a9b6ab7a881cdfb2123">address</a>(<a class="code" href="classbt_aligned_allocator.html#e700086710c0e3968d6291a58afb5179">reference</a> ref)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> &amp;ref; }
+<a name="l00081"></a><a class="code" href="classbt_aligned_allocator.html#a43b8d203b56c23838c7468496564f5d">00081</a> <a class="code" href="classbt_aligned_allocator.html#0e891e100940277ebbd7272040f10e03">const_pointer</a> <a class="code" href="classbt_aligned_allocator.html#a43b8d203b56c23838c7468496564f5d">address</a>(<a class="code" href="classbt_aligned_allocator.html#e5f6da84ca9c043329e3aae5c7fb3899">const_reference</a> ref)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> &amp;ref; }
+<a name="l00082"></a><a class="code" href="classbt_aligned_allocator.html#5b14474126ff00cd364dfb74304ec6c3">00082</a> <a class="code" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">pointer</a> <a class="code" href="classbt_aligned_allocator.html#5b14474126ff00cd364dfb74304ec6c3">allocate</a>(<a class="code" href="bt_aligned_allocator_8h.html#b99502f04b45da821f566776d800a8f9">size_type</a> n, <a class="code" href="classbt_aligned_allocator.html#0e891e100940277ebbd7272040f10e03">const_pointer</a>* hint = 0)
+<a name="l00083"></a>00083 {
+<a name="l00084"></a>00084 (void)hint;
+<a name="l00085"></a>00085 <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast&lt;</span><a class="code" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">pointer</a><span class="keyword">&gt;</span>(<a class="code" href="bt_aligned_allocator_8h.html#5798ef3418d84a1761ef917ef6720db7">btAlignedAlloc</a>(<span class="keyword">sizeof</span>(<a class="code" href="classbt_aligned_allocator.html#dbcb544104a69cedd789d279c03ff861">value_type</a>) * n, Alignment));
+<a name="l00086"></a>00086 }
+<a name="l00087"></a><a class="code" href="classbt_aligned_allocator.html#fdb40058534d13fed3fddade2939bd8e">00087</a> <span class="keywordtype">void</span> <a class="code" href="classbt_aligned_allocator.html#fdb40058534d13fed3fddade2939bd8e">construct</a>(<a class="code" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">pointer</a> ptr, <span class="keyword">const</span> <a class="code" href="classbt_aligned_allocator.html#dbcb544104a69cedd789d279c03ff861">value_type</a>&amp; value) { <span class="keyword">new</span> (ptr) <a class="code" href="classbt_aligned_allocator.html#dbcb544104a69cedd789d279c03ff861">value_type</a>(value); }
+<a name="l00088"></a><a class="code" href="classbt_aligned_allocator.html#9aa2ce10c6b68eb249116f8712008724">00088</a> <span class="keywordtype">void</span> <a class="code" href="classbt_aligned_allocator.html#9aa2ce10c6b68eb249116f8712008724">deallocate</a>(<a class="code" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">pointer</a> ptr)
+<a name="l00089"></a>00089 {
+<a name="l00090"></a>00090 <a class="code" href="bt_aligned_allocator_8h.html#053f25687d0cd7a29571c8669cf9bcd4">btAlignedFree</a>(reinterpret_cast&lt;void*&gt;(ptr));
+<a name="l00091"></a>00091 }
+<a name="l00092"></a><a class="code" href="classbt_aligned_allocator.html#8570a358258bc64869f0effd8405b69b">00092</a> <span class="keywordtype">void</span> <a class="code" href="classbt_aligned_allocator.html#8570a358258bc64869f0effd8405b69b">destroy</a>(<a class="code" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">pointer</a> ptr) { ptr-&gt;~value_type(); }
+<a name="l00093"></a>00093
+<a name="l00094"></a>00094 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> O&gt;
+<a name="l00095"></a><a class="code" href="structbt_aligned_allocator_1_1rebind.html">00095</a> <span class="keyword">struct </span><a class="code" href="structbt_aligned_allocator_1_1rebind.html">rebind</a> {
+<a name="l00096"></a><a class="code" href="structbt_aligned_allocator_1_1rebind.html#0d5a44097d263bb5af68ff9030c60d61">00096</a> <span class="keyword">typedef</span> <a class="code" href="classbt_aligned_allocator.html">btAlignedAllocator&lt;O, Alignment&gt;</a> <a class="code" href="classbt_aligned_allocator.html">other</a>;
+<a name="l00097"></a>00097 };
+<a name="l00098"></a>00098 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> O&gt;
+<a name="l00099"></a><a class="code" href="classbt_aligned_allocator.html#a0d4754d1166776be89f4f40e06728d9">00099</a> <a class="code" href="classbt_aligned_allocator.html">self_type</a>&amp; <a class="code" href="classbt_aligned_allocator.html#a0d4754d1166776be89f4f40e06728d9">operator=</a>(<span class="keyword">const</span> <a class="code" href="classbt_aligned_allocator.html">btAlignedAllocator&lt;O, Alignment&gt;</a>&amp;) { <span class="keywordflow">return</span> *<span class="keyword">this</span>; }
+<a name="l00100"></a>00100
+<a name="l00101"></a><a class="code" href="classbt_aligned_allocator.html#925f6a7a595252ceb9a7c4be506f983c">00101</a> <span class="keyword">friend</span> <span class="keywordtype">bool</span> <a class="code" href="classbt_aligned_allocator.html#925f6a7a595252ceb9a7c4be506f983c">operator==</a>(<span class="keyword">const</span> <a class="code" href="classbt_aligned_allocator.html">self_type</a>&amp;, <span class="keyword">const</span> <a class="code" href="classbt_aligned_allocator.html">self_type</a>&amp;) { <span class="keywordflow">return</span> <span class="keyword">true</span>; }
+<a name="l00102"></a>00102 };
+<a name="l00103"></a>00103
+<a name="l00104"></a>00104 <span class="preprocessor">#endif //BT_ALIGNED_ALLOCATOR</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/bt_aligned_allocator_8h.html b/docs/source_docs/files/bt_aligned_allocator_8h.html
new file mode 100644
index 0000000..35ed012
--- /dev/null
+++ b/docs/source_docs/files/bt_aligned_allocator_8h.html
@@ -0,0 +1,317 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/btAlignedAllocator.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/VHACD/inc/btAlignedAllocator.h File Reference</h1><code>#include &quot;<a class="el" href="bt_scalar_8h-source.html">btScalar.h</a>&quot;</code><br>
+
+<p>
+<a href="bt_aligned_allocator_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="classbt_aligned_allocator.html">btAlignedAllocator&lt; T, Alignment &gt;</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbt_aligned_allocator_1_1rebind.html">btAlignedAllocator&lt; T, Alignment &gt;::btAlignedAllocator::rebind&lt; O &gt;</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_aligned_allocator_8h.html#5798ef3418d84a1761ef917ef6720db7">btAlignedAlloc</a>(size, alignment)&nbsp;&nbsp;&nbsp;btAlignedAllocInternal(size, alignment)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_aligned_allocator_8h.html#053f25687d0cd7a29571c8669cf9bcd4">btAlignedFree</a>(ptr)&nbsp;&nbsp;&nbsp;btAlignedFreeInternal(ptr)</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *(&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_aligned_allocator_8h.html#53aebe85a383ecbc3799fa7178579fd6">btAlignedAllocFunc</a> )(size_t size, int32_t alignment)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_aligned_allocator_8h.html#3c990039e5a83916adef8f7b67a535d5">btAlignedFreeFunc</a> )(void *memblock)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *(&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_aligned_allocator_8h.html#4d0f231478598c2f1ea78738bfee630a">btAllocFunc</a> )(size_t size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_aligned_allocator_8h.html#f861518a1c1fd9eb001104bdcc0c6a55">btFreeFunc</a> )(void *memblock)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_aligned_allocator_8h.html#b99502f04b45da821f566776d800a8f9">size_type</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="bt_aligned_allocator_8h.html#bd143f95ed595805aaeda47d8ecf9a1d">btAlignedAllocInternal</a> (size_t size, int32_t alignment)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_aligned_allocator_8h.html#f50f59e1b711a0304f02b64ef1b72b8f">btAlignedAllocSetCustom</a> (<a class="el" href="bt_aligned_allocator_8h.html#4d0f231478598c2f1ea78738bfee630a">btAllocFunc</a> *allocFunc, <a class="el" href="bt_aligned_allocator_8h.html#f861518a1c1fd9eb001104bdcc0c6a55">btFreeFunc</a> *freeFunc)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The developer can let all Bullet memory allocations go through a custom memory allocator, using btAlignedAllocSetCustom. <a href="#f50f59e1b711a0304f02b64ef1b72b8f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_aligned_allocator_8h.html#7d5a4fe5c3391787ca69c33268486ff5">btAlignedAllocSetCustomAligned</a> (<a class="el" href="bt_aligned_allocator_8h.html#53aebe85a383ecbc3799fa7178579fd6">btAlignedAllocFunc</a> *allocFunc, <a class="el" href="bt_aligned_allocator_8h.html#3c990039e5a83916adef8f7b67a535d5">btAlignedFreeFunc</a> *freeFunc)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the developer has already an custom aligned allocator, then btAlignedAllocSetCustomAligned can be used. The default aligned allocator pre-allocates extra memory using the non-aligned allocator, and instruments it. <a href="#7d5a4fe5c3391787ca69c33268486ff5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_aligned_allocator_8h.html#e81156ba7103afa1011e445b990041a6">btAlignedFreeInternal</a> (void *ptr)</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="5798ef3418d84a1761ef917ef6720db7"></a><!-- doxytag: member="btAlignedAllocator.h::btAlignedAlloc" ref="5798ef3418d84a1761ef917ef6720db7" args="(size, alignment)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define btAlignedAlloc </td>
+ <td>(</td>
+ <td class="paramtype">size, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">alignment&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;btAlignedAllocInternal(size, alignment)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="053f25687d0cd7a29571c8669cf9bcd4"></a><!-- doxytag: member="btAlignedAllocator.h::btAlignedFree" ref="053f25687d0cd7a29571c8669cf9bcd4" args="(ptr)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define btAlignedFree </td>
+ <td>(</td>
+ <td class="paramtype">ptr&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;btAlignedFreeInternal(ptr)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="53aebe85a383ecbc3799fa7178579fd6"></a><!-- doxytag: member="btAlignedAllocator.h::btAlignedAllocFunc" ref="53aebe85a383ecbc3799fa7178579fd6" args=")(size_t size, int32_t alignment)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef void*( <a class="el" href="bt_aligned_allocator_8h.html#53aebe85a383ecbc3799fa7178579fd6">btAlignedAllocFunc</a>)(size_t size, int32_t alignment) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3c990039e5a83916adef8f7b67a535d5"></a><!-- doxytag: member="btAlignedAllocator.h::btAlignedFreeFunc" ref="3c990039e5a83916adef8f7b67a535d5" args=")(void *memblock)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef void( <a class="el" href="bt_aligned_allocator_8h.html#3c990039e5a83916adef8f7b67a535d5">btAlignedFreeFunc</a>)(void *memblock) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4d0f231478598c2f1ea78738bfee630a"></a><!-- doxytag: member="btAlignedAllocator.h::btAllocFunc" ref="4d0f231478598c2f1ea78738bfee630a" args=")(size_t size)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef void*( <a class="el" href="bt_aligned_allocator_8h.html#4d0f231478598c2f1ea78738bfee630a">btAllocFunc</a>)(size_t size) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f861518a1c1fd9eb001104bdcc0c6a55"></a><!-- doxytag: member="btAlignedAllocator.h::btFreeFunc" ref="f861518a1c1fd9eb001104bdcc0c6a55" args=")(void *memblock)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef void( <a class="el" href="bt_aligned_allocator_8h.html#f861518a1c1fd9eb001104bdcc0c6a55">btFreeFunc</a>)(void *memblock) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b99502f04b45da821f566776d800a8f9"></a><!-- doxytag: member="btAlignedAllocator.h::size_type" ref="b99502f04b45da821f566776d800a8f9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef int32_t <a class="el" href="bt_aligned_allocator_8h.html#b99502f04b45da821f566776d800a8f9">size_type</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="bd143f95ed595805aaeda47d8ecf9a1d"></a><!-- doxytag: member="btAlignedAllocator.h::btAlignedAllocInternal" ref="bd143f95ed595805aaeda47d8ecf9a1d" args="(size_t size, int32_t alignment)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* btAlignedAllocInternal </td>
+ <td>(</td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>alignment</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+we probably replace this with our own aligned memory allocator so we replace _aligned_malloc and _aligned_free with our own that is better portable and more predictable
+</div>
+</div><p>
+<a class="anchor" name="f50f59e1b711a0304f02b64ef1b72b8f"></a><!-- doxytag: member="btAlignedAllocator.h::btAlignedAllocSetCustom" ref="f50f59e1b711a0304f02b64ef1b72b8f" args="(btAllocFunc *allocFunc, btFreeFunc *freeFunc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void btAlignedAllocSetCustom </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_aligned_allocator_8h.html#4d0f231478598c2f1ea78738bfee630a">btAllocFunc</a> *&nbsp;</td>
+ <td class="paramname"> <em>allocFunc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="bt_aligned_allocator_8h.html#f861518a1c1fd9eb001104bdcc0c6a55">btFreeFunc</a> *&nbsp;</td>
+ <td class="paramname"> <em>freeFunc</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The developer can let all Bullet memory allocations go through a custom memory allocator, using btAlignedAllocSetCustom.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7d5a4fe5c3391787ca69c33268486ff5"></a><!-- doxytag: member="btAlignedAllocator.h::btAlignedAllocSetCustomAligned" ref="7d5a4fe5c3391787ca69c33268486ff5" args="(btAlignedAllocFunc *allocFunc, btAlignedFreeFunc *freeFunc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void btAlignedAllocSetCustomAligned </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_aligned_allocator_8h.html#53aebe85a383ecbc3799fa7178579fd6">btAlignedAllocFunc</a> *&nbsp;</td>
+ <td class="paramname"> <em>allocFunc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="bt_aligned_allocator_8h.html#3c990039e5a83916adef8f7b67a535d5">btAlignedFreeFunc</a> *&nbsp;</td>
+ <td class="paramname"> <em>freeFunc</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If the developer has already an custom aligned allocator, then btAlignedAllocSetCustomAligned can be used. The default aligned allocator pre-allocates extra memory using the non-aligned allocator, and instruments it.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e81156ba7103afa1011e445b990041a6"></a><!-- doxytag: member="btAlignedAllocator.h::btAlignedFreeInternal" ref="e81156ba7103afa1011e445b990041a6" args="(void *ptr)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void btAlignedFreeInternal </td>
+ <td>(</td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>ptr</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+</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/bt_aligned_object_array_8h-source.html b/docs/source_docs/files/bt_aligned_object_array_8h-source.html
new file mode 100644
index 0000000..40c69d1
--- /dev/null
+++ b/docs/source_docs/files/bt_aligned_object_array_8h-source.html
@@ -0,0 +1,478 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/btAlignedObjectArray.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/VHACD/inc/btAlignedObjectArray.h</h1><a href="bt_aligned_object_array_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">Bullet Continuous Collision Detection and Physics Library</span>
+<a name="l00003"></a>00003 <span class="comment">Copyright (c) 2003-2006 Erwin Coumans http://continuousphysics.com/Bullet/</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">This software is provided 'as-is', without any express or implied warranty.</span>
+<a name="l00006"></a>00006 <span class="comment">In no event will the authors be held liable for any damages arising from the use of this software.</span>
+<a name="l00007"></a>00007 <span class="comment">Permission is granted to anyone to use this software for any purpose, </span>
+<a name="l00008"></a>00008 <span class="comment">including commercial applications, and to alter it and redistribute it freely, </span>
+<a name="l00009"></a>00009 <span class="comment">subject to the following restrictions:</span>
+<a name="l00010"></a>00010 <span class="comment"></span>
+<a name="l00011"></a>00011 <span class="comment">1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.</span>
+<a name="l00012"></a>00012 <span class="comment">2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.</span>
+<a name="l00013"></a>00013 <span class="comment">3. This notice may not be removed or altered from any source distribution.</span>
+<a name="l00014"></a>00014 <span class="comment">*/</span>
+<a name="l00015"></a>00015
+<a name="l00016"></a>00016 <span class="preprocessor">#ifndef BT_OBJECT_ARRAY__</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define BT_OBJECT_ARRAY__</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include "<a class="code" href="bt_aligned_allocator_8h.html">btAlignedAllocator.h</a>"</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include "<a class="code" href="bt_scalar_8h.html">btScalar.h</a>"</span> <span class="comment">// has definitions like SIMD_FORCE_INLINE</span>
+<a name="l00021"></a>00021
+<a name="l00027"></a>00027
+<a name="l00028"></a><a class="code" href="bt_aligned_object_array_8h.html#bbaa34c72a791d366573e6e25e0bf702">00028</a> <span class="preprocessor">#define BT_USE_PLACEMENT_NEW 1</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span><span class="comment">//#define BT_USE_MEMCPY 1 //disable, because it is cumbersome to find out for each platform where memcpy is defined. It can be in &lt;memory.h&gt; or &lt;string.h&gt; or otherwise...</span>
+<a name="l00030"></a><a class="code" href="bt_aligned_object_array_8h.html#f679f7a130fd285561d684b76238ecd4">00030</a> <span class="preprocessor">#define BT_ALLOW_ARRAY_COPY_OPERATOR // enabling this can accidently perform deep copies of data if you are not careful</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>
+<a name="l00032"></a>00032 <span class="preprocessor">#ifdef BT_USE_MEMCPY</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="preprocessor">#include &lt;memory.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include &lt;string.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#endif //BT_USE_MEMCPY</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef BT_USE_PLACEMENT_NEW</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#include &lt;new&gt;</span> <span class="comment">//for placement new</span>
+<a name="l00039"></a>00039 <span class="preprocessor">#endif //BT_USE_PLACEMENT_NEW</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00043"></a>00043 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;
+<a name="l00044"></a>00044 <span class="comment">//template &lt;class T&gt;</span>
+<a name="l00045"></a><a class="code" href="classbt_aligned_object_array.html">00045</a> <span class="keyword">class </span><a class="code" href="classbt_aligned_object_array.html">btAlignedObjectArray</a> {
+<a name="l00046"></a>00046 <a class="code" href="classbt_aligned_allocator.html">btAlignedAllocator&lt;T, 16&gt;</a> m_allocator;
+<a name="l00047"></a>00047
+<a name="l00048"></a>00048 int32_t m_size;
+<a name="l00049"></a>00049 int32_t m_capacity;
+<a name="l00050"></a>00050 T* m_data;
+<a name="l00051"></a>00051 <span class="comment">//PCK: added this line</span>
+<a name="l00052"></a>00052 <span class="keywordtype">bool</span> m_ownsMemory;
+<a name="l00053"></a>00053
+<a name="l00054"></a>00054 <span class="preprocessor">#ifdef BT_ALLOW_ARRAY_COPY_OPERATOR</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span><span class="keyword">public</span>:
+<a name="l00056"></a><a class="code" href="classbt_aligned_object_array.html#b6ea335622f18386671194eb6bd6a41b">00056</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt;T&gt;</a>&amp; <a class="code" href="classbt_aligned_object_array.html#b6ea335622f18386671194eb6bd6a41b">operator=</a>(<span class="keyword">const</span> <a class="code" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt;T&gt;</a>&amp; other)
+<a name="l00057"></a>00057 {
+<a name="l00058"></a>00058 <a class="code" href="classbt_aligned_object_array.html#1464bd66b0e5e3880b4c7aa4a2ce13a1">copyFromArray</a>(other);
+<a name="l00059"></a>00059 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00060"></a>00060 }
+<a name="l00061"></a>00061 <span class="preprocessor">#else //BT_ALLOW_ARRAY_COPY_OPERATOR</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span><span class="keyword">private</span>:
+<a name="l00063"></a>00063 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt;T&gt;</a>&amp; <a class="code" href="classbt_aligned_object_array.html#b6ea335622f18386671194eb6bd6a41b">operator=</a>(<span class="keyword">const</span> <a class="code" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt;T&gt;</a>&amp; other);
+<a name="l00064"></a>00064 <span class="preprocessor">#endif //BT_ALLOW_ARRAY_COPY_OPERATOR</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span>
+<a name="l00066"></a>00066 <span class="keyword">protected</span>:
+<a name="l00067"></a><a class="code" href="classbt_aligned_object_array.html#a719fb250e71cf4c524fc10883d3f9cc">00067</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> int32_t <a class="code" href="classbt_aligned_object_array.html#a719fb250e71cf4c524fc10883d3f9cc">allocSize</a>(int32_t <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>)
+<a name="l00068"></a>00068 {
+<a name="l00069"></a>00069 <span class="keywordflow">return</span> (size ? size * 2 : 1);
+<a name="l00070"></a>00070 }
+<a name="l00071"></a><a class="code" href="classbt_aligned_object_array.html#edc2708d688e8cc816d97ecb05ace68f">00071</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="classbt_aligned_object_array.html#edc2708d688e8cc816d97ecb05ace68f">copy</a>(int32_t start, int32_t end, T* dest)<span class="keyword"> const</span>
+<a name="l00072"></a>00072 <span class="keyword"> </span>{
+<a name="l00073"></a>00073 int32_t i;
+<a name="l00074"></a>00074 <span class="keywordflow">for</span> (i = start; i &lt; end; ++i)
+<a name="l00075"></a>00075 #ifdef <a class="code" href="bt_aligned_object_array_8h.html#bbaa34c72a791d366573e6e25e0bf702">BT_USE_PLACEMENT_NEW</a>
+<a name="l00076"></a>00076 <span class="keyword">new</span> (&amp;dest[i]) T(m_data[i]);
+<a name="l00077"></a>00077 <span class="preprocessor">#else</span>
+<a name="l00078"></a>00078 <span class="preprocessor"></span> dest[i] = m_data[i];
+<a name="l00079"></a>00079 <span class="preprocessor">#endif //BT_USE_PLACEMENT_NEW</span>
+<a name="l00080"></a>00080 <span class="preprocessor"></span> }
+<a name="l00081"></a>00081
+<a name="l00082"></a><a class="code" href="classbt_aligned_object_array.html#336631607f9f5f08001866ed11b5fd64">00082</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="classbt_aligned_object_array.html#336631607f9f5f08001866ed11b5fd64">init</a>()
+<a name="l00083"></a>00083 {
+<a name="l00084"></a>00084 <span class="comment">//PCK: added this line</span>
+<a name="l00085"></a>00085 m_ownsMemory = <span class="keyword">true</span>;
+<a name="l00086"></a>00086 m_data = 0;
+<a name="l00087"></a>00087 m_size = 0;
+<a name="l00088"></a>00088 m_capacity = 0;
+<a name="l00089"></a>00089 }
+<a name="l00090"></a><a class="code" href="classbt_aligned_object_array.html#8ef274b9d73a61593c17b9b21442e0a7">00090</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="classbt_aligned_object_array.html#8ef274b9d73a61593c17b9b21442e0a7">destroy</a>(int32_t first, int32_t last)
+<a name="l00091"></a>00091 {
+<a name="l00092"></a>00092 int32_t i;
+<a name="l00093"></a>00093 <span class="keywordflow">for</span> (i = first; i &lt; last; i++) {
+<a name="l00094"></a>00094 m_data[i].~T();
+<a name="l00095"></a>00095 }
+<a name="l00096"></a>00096 }
+<a name="l00097"></a>00097
+<a name="l00098"></a><a class="code" href="classbt_aligned_object_array.html#2302b4abe7664283231e150ecadc4576">00098</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span>* <a class="code" href="classbt_aligned_object_array.html#2302b4abe7664283231e150ecadc4576">allocate</a>(int32_t <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>)
+<a name="l00099"></a>00099 {
+<a name="l00100"></a>00100 <span class="keywordflow">if</span> (size)
+<a name="l00101"></a>00101 <span class="keywordflow">return</span> m_allocator.<a class="code" href="classbt_aligned_allocator.html#5b14474126ff00cd364dfb74304ec6c3">allocate</a>(size);
+<a name="l00102"></a>00102 <span class="keywordflow">return</span> 0;
+<a name="l00103"></a>00103 }
+<a name="l00104"></a>00104
+<a name="l00105"></a><a class="code" href="classbt_aligned_object_array.html#cebca91940aecdb1c11718bc08b511c9">00105</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="classbt_aligned_object_array.html#cebca91940aecdb1c11718bc08b511c9">deallocate</a>()
+<a name="l00106"></a>00106 {
+<a name="l00107"></a>00107 <span class="keywordflow">if</span> (m_data) {
+<a name="l00108"></a>00108 <span class="comment">//PCK: enclosed the deallocation in this block</span>
+<a name="l00109"></a>00109 <span class="keywordflow">if</span> (m_ownsMemory) {
+<a name="l00110"></a>00110 m_allocator.<a class="code" href="classbt_aligned_allocator.html#9aa2ce10c6b68eb249116f8712008724">deallocate</a>(m_data);
+<a name="l00111"></a>00111 }
+<a name="l00112"></a>00112 m_data = 0;
+<a name="l00113"></a>00113 }
+<a name="l00114"></a>00114 }
+<a name="l00115"></a>00115
+<a name="l00116"></a>00116 <span class="keyword">public</span>:
+<a name="l00117"></a><a class="code" href="classbt_aligned_object_array.html#d596d8e3e18bf81d9aa3fd21e57e5735">00117</a> <a class="code" href="classbt_aligned_object_array.html#d596d8e3e18bf81d9aa3fd21e57e5735">btAlignedObjectArray</a>()
+<a name="l00118"></a>00118 {
+<a name="l00119"></a>00119 <a class="code" href="classbt_aligned_object_array.html#336631607f9f5f08001866ed11b5fd64">init</a>();
+<a name="l00120"></a>00120 }
+<a name="l00121"></a>00121
+<a name="l00122"></a><a class="code" href="classbt_aligned_object_array.html#2a7ab868dd49dcf6e2e711d19eac9e54">00122</a> <a class="code" href="classbt_aligned_object_array.html#2a7ab868dd49dcf6e2e711d19eac9e54">~btAlignedObjectArray</a>()
+<a name="l00123"></a>00123 {
+<a name="l00124"></a>00124 <a class="code" href="classbt_aligned_object_array.html#12123db01dda7758f0df5e3bba10cc0a" title="clear the array, deallocated memory. Generally it is better to use array.resize(0)...">clear</a>();
+<a name="l00125"></a>00125 }
+<a name="l00126"></a>00126
+<a name="l00128"></a><a class="code" href="classbt_aligned_object_array.html#e91d1383db8069a02d23caf915bc2ce3">00128</a> <a class="code" href="classbt_aligned_object_array.html#d596d8e3e18bf81d9aa3fd21e57e5735">btAlignedObjectArray</a>(<span class="keyword">const</span> <a class="code" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&amp; otherArray)
+<a name="l00129"></a>00129 {
+<a name="l00130"></a>00130 <a class="code" href="classbt_aligned_object_array.html#336631607f9f5f08001866ed11b5fd64">init</a>();
+<a name="l00131"></a>00131
+<a name="l00132"></a>00132 int32_t otherSize = otherArray.<a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>();
+<a name="l00133"></a>00133 <a class="code" href="classbt_aligned_object_array.html#cb69833ed110d6db213a71533a8c804a">resize</a>(otherSize);
+<a name="l00134"></a>00134 otherArray.<a class="code" href="classbt_aligned_object_array.html#edc2708d688e8cc816d97ecb05ace68f">copy</a>(0, otherSize, m_data);
+<a name="l00135"></a>00135 }
+<a name="l00136"></a>00136
+<a name="l00138"></a><a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620">00138</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> int32_t <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>()<span class="keyword"> const</span>
+<a name="l00139"></a>00139 <span class="keyword"> </span>{
+<a name="l00140"></a>00140 <span class="keywordflow">return</span> m_size;
+<a name="l00141"></a>00141 }
+<a name="l00142"></a>00142
+<a name="l00143"></a><a class="code" href="classbt_aligned_object_array.html#3a25600ae43d660965d4e5a0810848c4">00143</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keyword">const</span> T&amp; <a class="code" href="classbt_aligned_object_array.html#3a25600ae43d660965d4e5a0810848c4">at</a>(int32_t n)<span class="keyword"> const</span>
+<a name="l00144"></a>00144 <span class="keyword"> </span>{
+<a name="l00145"></a>00145 <a class="code" href="bt_scalar_8h.html#ff3e6078c073f6ba0edb95353f2c2c62">btAssert</a>(n &gt;= 0);
+<a name="l00146"></a>00146 <a class="code" href="bt_scalar_8h.html#ff3e6078c073f6ba0edb95353f2c2c62">btAssert</a>(n &lt; <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>());
+<a name="l00147"></a>00147 <span class="keywordflow">return</span> m_data[n];
+<a name="l00148"></a>00148 }
+<a name="l00149"></a>00149
+<a name="l00150"></a><a class="code" href="classbt_aligned_object_array.html#9ab50f401fff737aa8d15c6ea1c8de79">00150</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> T&amp; <a class="code" href="classbt_aligned_object_array.html#3a25600ae43d660965d4e5a0810848c4">at</a>(int32_t n)
+<a name="l00151"></a>00151 {
+<a name="l00152"></a>00152 <a class="code" href="bt_scalar_8h.html#ff3e6078c073f6ba0edb95353f2c2c62">btAssert</a>(n &gt;= 0);
+<a name="l00153"></a>00153 <a class="code" href="bt_scalar_8h.html#ff3e6078c073f6ba0edb95353f2c2c62">btAssert</a>(n &lt; <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>());
+<a name="l00154"></a>00154 <span class="keywordflow">return</span> m_data[n];
+<a name="l00155"></a>00155 }
+<a name="l00156"></a>00156
+<a name="l00157"></a><a class="code" href="classbt_aligned_object_array.html#c36b30021258cd933453ee23dd78ae5f">00157</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keyword">const</span> T&amp; <a class="code" href="classbt_aligned_object_array.html#c36b30021258cd933453ee23dd78ae5f">operator[]</a>(int32_t n)<span class="keyword"> const</span>
+<a name="l00158"></a>00158 <span class="keyword"> </span>{
+<a name="l00159"></a>00159 <a class="code" href="bt_scalar_8h.html#ff3e6078c073f6ba0edb95353f2c2c62">btAssert</a>(n &gt;= 0);
+<a name="l00160"></a>00160 <a class="code" href="bt_scalar_8h.html#ff3e6078c073f6ba0edb95353f2c2c62">btAssert</a>(n &lt; <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>());
+<a name="l00161"></a>00161 <span class="keywordflow">return</span> m_data[n];
+<a name="l00162"></a>00162 }
+<a name="l00163"></a>00163
+<a name="l00164"></a><a class="code" href="classbt_aligned_object_array.html#d6e2888f43fb2b23967ef23d6fe905ed">00164</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> T&amp; <a class="code" href="classbt_aligned_object_array.html#c36b30021258cd933453ee23dd78ae5f">operator[]</a>(int32_t n)
+<a name="l00165"></a>00165 {
+<a name="l00166"></a>00166 <a class="code" href="bt_scalar_8h.html#ff3e6078c073f6ba0edb95353f2c2c62">btAssert</a>(n &gt;= 0);
+<a name="l00167"></a>00167 <a class="code" href="bt_scalar_8h.html#ff3e6078c073f6ba0edb95353f2c2c62">btAssert</a>(n &lt; <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>());
+<a name="l00168"></a>00168 <span class="keywordflow">return</span> m_data[n];
+<a name="l00169"></a>00169 }
+<a name="l00170"></a>00170
+<a name="l00172"></a><a class="code" href="classbt_aligned_object_array.html#12123db01dda7758f0df5e3bba10cc0a">00172</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="classbt_aligned_object_array.html#12123db01dda7758f0df5e3bba10cc0a" title="clear the array, deallocated memory. Generally it is better to use array.resize(0)...">clear</a>()
+<a name="l00173"></a>00173 {
+<a name="l00174"></a>00174 <a class="code" href="classbt_aligned_object_array.html#8ef274b9d73a61593c17b9b21442e0a7">destroy</a>(0, <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>());
+<a name="l00175"></a>00175
+<a name="l00176"></a>00176 <a class="code" href="classbt_aligned_object_array.html#cebca91940aecdb1c11718bc08b511c9">deallocate</a>();
+<a name="l00177"></a>00177
+<a name="l00178"></a>00178 <a class="code" href="classbt_aligned_object_array.html#336631607f9f5f08001866ed11b5fd64">init</a>();
+<a name="l00179"></a>00179 }
+<a name="l00180"></a>00180
+<a name="l00181"></a><a class="code" href="classbt_aligned_object_array.html#6169be905e03b84ea3bc8d8f7c7fc39d">00181</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="classbt_aligned_object_array.html#6169be905e03b84ea3bc8d8f7c7fc39d">pop_back</a>()
+<a name="l00182"></a>00182 {
+<a name="l00183"></a>00183 <a class="code" href="bt_scalar_8h.html#ff3e6078c073f6ba0edb95353f2c2c62">btAssert</a>(m_size &gt; 0);
+<a name="l00184"></a>00184 m_size--;
+<a name="l00185"></a>00185 m_data[m_size].~T();
+<a name="l00186"></a>00186 }
+<a name="l00187"></a>00187
+<a name="l00190"></a><a class="code" href="classbt_aligned_object_array.html#cb69833ed110d6db213a71533a8c804a">00190</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="classbt_aligned_object_array.html#cb69833ed110d6db213a71533a8c804a">resize</a>(int32_t newsize, <span class="keyword">const</span> T&amp; fillData = T())
+<a name="l00191"></a>00191 {
+<a name="l00192"></a>00192 int32_t curSize = <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>();
+<a name="l00193"></a>00193
+<a name="l00194"></a>00194 <span class="keywordflow">if</span> (newsize &lt; curSize) {
+<a name="l00195"></a>00195 <span class="keywordflow">for</span> (int32_t i = newsize; i &lt; curSize; i++) {
+<a name="l00196"></a>00196 m_data[i].~T();
+<a name="l00197"></a>00197 }
+<a name="l00198"></a>00198 }
+<a name="l00199"></a>00199 <span class="keywordflow">else</span> {
+<a name="l00200"></a>00200 <span class="keywordflow">if</span> (newsize &gt; <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>()) {
+<a name="l00201"></a>00201 <a class="code" href="classbt_aligned_object_array.html#8385df1a28956061def9b78cb55ea7df">reserve</a>(newsize);
+<a name="l00202"></a>00202 }
+<a name="l00203"></a>00203 <span class="preprocessor">#ifdef BT_USE_PLACEMENT_NEW</span>
+<a name="l00204"></a>00204 <span class="preprocessor"></span> <span class="keywordflow">for</span> (int32_t i = curSize; i &lt; newsize; i++) {
+<a name="l00205"></a>00205 <span class="keyword">new</span> (&amp;m_data[i]) T(fillData);
+<a name="l00206"></a>00206 }
+<a name="l00207"></a>00207 <span class="preprocessor">#endif //BT_USE_PLACEMENT_NEW</span>
+<a name="l00208"></a>00208 <span class="preprocessor"></span> }
+<a name="l00209"></a>00209
+<a name="l00210"></a>00210 m_size = newsize;
+<a name="l00211"></a>00211 }
+<a name="l00212"></a>00212
+<a name="l00213"></a><a class="code" href="classbt_aligned_object_array.html#d1f99f070780c42619386fd2a4336bec">00213</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> T&amp; <a class="code" href="classbt_aligned_object_array.html#d1f99f070780c42619386fd2a4336bec">expandNonInitializing</a>()
+<a name="l00214"></a>00214 {
+<a name="l00215"></a>00215 int32_t sz = <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>();
+<a name="l00216"></a>00216 <span class="keywordflow">if</span> (sz == <a class="code" href="classbt_aligned_object_array.html#55308568e3b168e2f0aca895b255ecca" title="return the pre-allocated (reserved) elements, this is at least as large as the total...">capacity</a>()) {
+<a name="l00217"></a>00217 <a class="code" href="classbt_aligned_object_array.html#8385df1a28956061def9b78cb55ea7df">reserve</a>(<a class="code" href="classbt_aligned_object_array.html#a719fb250e71cf4c524fc10883d3f9cc">allocSize</a>(<a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>()));
+<a name="l00218"></a>00218 }
+<a name="l00219"></a>00219 m_size++;
+<a name="l00220"></a>00220
+<a name="l00221"></a>00221 <span class="keywordflow">return</span> m_data[sz];
+<a name="l00222"></a>00222 }
+<a name="l00223"></a>00223
+<a name="l00224"></a><a class="code" href="classbt_aligned_object_array.html#d64affb4ed3f9db81f832cbac6b62527">00224</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> T&amp; <a class="code" href="classbt_aligned_object_array.html#d64affb4ed3f9db81f832cbac6b62527">expand</a>(<span class="keyword">const</span> T&amp; fillValue = T())
+<a name="l00225"></a>00225 {
+<a name="l00226"></a>00226 int32_t sz = <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>();
+<a name="l00227"></a>00227 <span class="keywordflow">if</span> (sz == <a class="code" href="classbt_aligned_object_array.html#55308568e3b168e2f0aca895b255ecca" title="return the pre-allocated (reserved) elements, this is at least as large as the total...">capacity</a>()) {
+<a name="l00228"></a>00228 <a class="code" href="classbt_aligned_object_array.html#8385df1a28956061def9b78cb55ea7df">reserve</a>(<a class="code" href="classbt_aligned_object_array.html#a719fb250e71cf4c524fc10883d3f9cc">allocSize</a>(<a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>()));
+<a name="l00229"></a>00229 }
+<a name="l00230"></a>00230 m_size++;
+<a name="l00231"></a>00231 <span class="preprocessor">#ifdef BT_USE_PLACEMENT_NEW</span>
+<a name="l00232"></a>00232 <span class="preprocessor"></span> <span class="keyword">new</span> (&amp;m_data[sz]) T(fillValue); <span class="comment">//use the in-place new (not really allocating heap memory)</span>
+<a name="l00233"></a>00233 <span class="preprocessor">#endif</span>
+<a name="l00234"></a>00234 <span class="preprocessor"></span>
+<a name="l00235"></a>00235 <span class="keywordflow">return</span> m_data[sz];
+<a name="l00236"></a>00236 }
+<a name="l00237"></a>00237
+<a name="l00238"></a><a class="code" href="classbt_aligned_object_array.html#d61e10166e2c00f487095d3482b9edd1">00238</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="classbt_aligned_object_array.html#d61e10166e2c00f487095d3482b9edd1">push_back</a>(<span class="keyword">const</span> T&amp; _Val)
+<a name="l00239"></a>00239 {
+<a name="l00240"></a>00240 int32_t sz = <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>();
+<a name="l00241"></a>00241 <span class="keywordflow">if</span> (sz == <a class="code" href="classbt_aligned_object_array.html#55308568e3b168e2f0aca895b255ecca" title="return the pre-allocated (reserved) elements, this is at least as large as the total...">capacity</a>()) {
+<a name="l00242"></a>00242 <a class="code" href="classbt_aligned_object_array.html#8385df1a28956061def9b78cb55ea7df">reserve</a>(<a class="code" href="classbt_aligned_object_array.html#a719fb250e71cf4c524fc10883d3f9cc">allocSize</a>(<a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>()));
+<a name="l00243"></a>00243 }
+<a name="l00244"></a>00244
+<a name="l00245"></a>00245 <span class="preprocessor">#ifdef BT_USE_PLACEMENT_NEW</span>
+<a name="l00246"></a>00246 <span class="preprocessor"></span> <span class="keyword">new</span> (&amp;m_data[m_size]) T(_Val);
+<a name="l00247"></a>00247 <span class="preprocessor">#else</span>
+<a name="l00248"></a>00248 <span class="preprocessor"></span> m_data[<a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>()] = _Val;
+<a name="l00249"></a>00249 <span class="preprocessor">#endif //BT_USE_PLACEMENT_NEW</span>
+<a name="l00250"></a>00250 <span class="preprocessor"></span>
+<a name="l00251"></a>00251 m_size++;
+<a name="l00252"></a>00252 }
+<a name="l00253"></a>00253
+<a name="l00255"></a><a class="code" href="classbt_aligned_object_array.html#55308568e3b168e2f0aca895b255ecca">00255</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> int32_t <a class="code" href="classbt_aligned_object_array.html#55308568e3b168e2f0aca895b255ecca" title="return the pre-allocated (reserved) elements, this is at least as large as the total...">capacity</a>()<span class="keyword"> const</span>
+<a name="l00256"></a>00256 <span class="keyword"> </span>{
+<a name="l00257"></a>00257 <span class="keywordflow">return</span> m_capacity;
+<a name="l00258"></a>00258 }
+<a name="l00259"></a>00259
+<a name="l00260"></a><a class="code" href="classbt_aligned_object_array.html#8385df1a28956061def9b78cb55ea7df">00260</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="classbt_aligned_object_array.html#8385df1a28956061def9b78cb55ea7df">reserve</a>(int32_t _Count)
+<a name="l00261"></a>00261 { <span class="comment">// determine new minimum length of allocated storage</span>
+<a name="l00262"></a>00262 <span class="keywordflow">if</span> (<a class="code" href="classbt_aligned_object_array.html#55308568e3b168e2f0aca895b255ecca" title="return the pre-allocated (reserved) elements, this is at least as large as the total...">capacity</a>() &lt; _Count) { <span class="comment">// not enough room, reallocate</span>
+<a name="l00263"></a>00263 T* s = (T*)<a class="code" href="classbt_aligned_object_array.html#2302b4abe7664283231e150ecadc4576">allocate</a>(_Count);
+<a name="l00264"></a>00264
+<a name="l00265"></a>00265 <a class="code" href="classbt_aligned_object_array.html#edc2708d688e8cc816d97ecb05ace68f">copy</a>(0, <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>(), s);
+<a name="l00266"></a>00266
+<a name="l00267"></a>00267 <a class="code" href="classbt_aligned_object_array.html#8ef274b9d73a61593c17b9b21442e0a7">destroy</a>(0, <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>());
+<a name="l00268"></a>00268
+<a name="l00269"></a>00269 <a class="code" href="classbt_aligned_object_array.html#cebca91940aecdb1c11718bc08b511c9">deallocate</a>();
+<a name="l00270"></a>00270
+<a name="l00271"></a>00271 <span class="comment">//PCK: added this line</span>
+<a name="l00272"></a>00272 m_ownsMemory = <span class="keyword">true</span>;
+<a name="l00273"></a>00273
+<a name="l00274"></a>00274 m_data = s;
+<a name="l00275"></a>00275
+<a name="l00276"></a>00276 m_capacity = _Count;
+<a name="l00277"></a>00277 }
+<a name="l00278"></a>00278 }
+<a name="l00279"></a>00279
+<a name="l00280"></a><a class="code" href="classbt_aligned_object_array_1_1less.html">00280</a> <span class="keyword">class </span><a class="code" href="classbt_aligned_object_array_1_1less.html">less</a> {
+<a name="l00281"></a>00281 <span class="keyword">public</span>:
+<a name="l00282"></a><a class="code" href="classbt_aligned_object_array_1_1less.html#bb5dd559201b5e57b68afe2a76509ef7">00282</a> <span class="keywordtype">bool</span> <a class="code" href="classbt_aligned_object_array_1_1less.html#bb5dd559201b5e57b68afe2a76509ef7">operator()</a>(<span class="keyword">const</span> T&amp; a, <span class="keyword">const</span> T&amp; b)
+<a name="l00283"></a>00283 {
+<a name="l00284"></a>00284 <span class="keywordflow">return</span> (a &lt; b);
+<a name="l00285"></a>00285 }
+<a name="l00286"></a>00286 };
+<a name="l00287"></a>00287
+<a name="l00288"></a>00288 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> L&gt;
+<a name="l00289"></a><a class="code" href="classbt_aligned_object_array.html#c3fdb03c03d2cc75821d903c77f3476a">00289</a> <span class="keywordtype">void</span> <a class="code" href="classbt_aligned_object_array.html#c3fdb03c03d2cc75821d903c77f3476a">quickSortInternal</a>(<span class="keyword">const</span> L&amp; CompareFunc, int32_t lo, int32_t hi)
+<a name="l00290"></a>00290 {
+<a name="l00291"></a>00291 <span class="comment">// lo is the lower index, hi is the upper index</span>
+<a name="l00292"></a>00292 <span class="comment">// of the region of array a that is to be sorted</span>
+<a name="l00293"></a>00293 int32_t i = lo, j = hi;
+<a name="l00294"></a>00294 T <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a> = m_data[(lo + hi) / 2];
+<a name="l00295"></a>00295
+<a name="l00296"></a>00296 <span class="comment">// partition</span>
+<a name="l00297"></a>00297 <span class="keywordflow">do</span> {
+<a name="l00298"></a>00298 <span class="keywordflow">while</span> (CompareFunc(m_data[i], x))
+<a name="l00299"></a>00299 i++;
+<a name="l00300"></a>00300 <span class="keywordflow">while</span> (CompareFunc(x, m_data[j]))
+<a name="l00301"></a>00301 j--;
+<a name="l00302"></a>00302 <span class="keywordflow">if</span> (i &lt;= j) {
+<a name="l00303"></a>00303 <a class="code" href="classbt_aligned_object_array.html#ff6f6234bb9c7cd1cea1cf00f07c1c09">swap</a>(i, j);
+<a name="l00304"></a>00304 i++;
+<a name="l00305"></a>00305 j--;
+<a name="l00306"></a>00306 }
+<a name="l00307"></a>00307 } <span class="keywordflow">while</span> (i &lt;= j);
+<a name="l00308"></a>00308
+<a name="l00309"></a>00309 <span class="comment">// recursion</span>
+<a name="l00310"></a>00310 <span class="keywordflow">if</span> (lo &lt; j)
+<a name="l00311"></a>00311 <a class="code" href="classbt_aligned_object_array.html#c3fdb03c03d2cc75821d903c77f3476a">quickSortInternal</a>(CompareFunc, lo, j);
+<a name="l00312"></a>00312 <span class="keywordflow">if</span> (i &lt; hi)
+<a name="l00313"></a>00313 <a class="code" href="classbt_aligned_object_array.html#c3fdb03c03d2cc75821d903c77f3476a">quickSortInternal</a>(CompareFunc, i, hi);
+<a name="l00314"></a>00314 }
+<a name="l00315"></a>00315
+<a name="l00316"></a>00316 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> L&gt;
+<a name="l00317"></a><a class="code" href="classbt_aligned_object_array.html#228f2a824ac397c1de311a9c2b775dc4">00317</a> <span class="keywordtype">void</span> <a class="code" href="classbt_aligned_object_array.html#228f2a824ac397c1de311a9c2b775dc4">quickSort</a>(<span class="keyword">const</span> L&amp; CompareFunc)
+<a name="l00318"></a>00318 {
+<a name="l00319"></a>00319 <span class="comment">//don't sort 0 or 1 elements</span>
+<a name="l00320"></a>00320 <span class="keywordflow">if</span> (<a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>() &gt; 1) {
+<a name="l00321"></a>00321 <a class="code" href="classbt_aligned_object_array.html#c3fdb03c03d2cc75821d903c77f3476a">quickSortInternal</a>(CompareFunc, 0, <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>() - 1);
+<a name="l00322"></a>00322 }
+<a name="l00323"></a>00323 }
+<a name="l00324"></a>00324
+<a name="l00326"></a>00326 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> L&gt;
+<a name="l00327"></a><a class="code" href="classbt_aligned_object_array.html#45bd16505782854511491c25e0223ff8">00327</a> <span class="keywordtype">void</span> <a class="code" href="classbt_aligned_object_array.html#45bd16505782854511491c25e0223ff8" title="heap sort from http://www.csse.monash.edu.au/~lloyd/tildeAlgDS/Sort/Heap/">downHeap</a>(T* pArr, int32_t k, int32_t n, <span class="keyword">const</span> L&amp; CompareFunc)
+<a name="l00328"></a>00328 {
+<a name="l00329"></a>00329 <span class="comment">/* PRE: a[k+1..N] is a heap */</span>
+<a name="l00330"></a>00330 <span class="comment">/* POST: a[k..N] is a heap */</span>
+<a name="l00331"></a>00331
+<a name="l00332"></a>00332 T temp = pArr[k - 1];
+<a name="l00333"></a>00333 <span class="comment">/* k has child(s) */</span>
+<a name="l00334"></a>00334 <span class="keywordflow">while</span> (k &lt;= n / 2) {
+<a name="l00335"></a>00335 int32_t child = 2 * k;
+<a name="l00336"></a>00336
+<a name="l00337"></a>00337 <span class="keywordflow">if</span> ((child &lt; n) &amp;&amp; CompareFunc(pArr[child - 1], pArr[child])) {
+<a name="l00338"></a>00338 child++;
+<a name="l00339"></a>00339 }
+<a name="l00340"></a>00340 <span class="comment">/* pick larger child */</span>
+<a name="l00341"></a>00341 <span class="keywordflow">if</span> (CompareFunc(temp, pArr[child - 1])) {
+<a name="l00342"></a>00342 <span class="comment">/* move child up */</span>
+<a name="l00343"></a>00343 pArr[k - 1] = pArr[child - 1];
+<a name="l00344"></a>00344 k = child;
+<a name="l00345"></a>00345 }
+<a name="l00346"></a>00346 <span class="keywordflow">else</span> {
+<a name="l00347"></a>00347 <span class="keywordflow">break</span>;
+<a name="l00348"></a>00348 }
+<a name="l00349"></a>00349 }
+<a name="l00350"></a>00350 pArr[k - 1] = temp;
+<a name="l00351"></a>00351 } <span class="comment">/*downHeap*/</span>
+<a name="l00352"></a>00352
+<a name="l00353"></a><a class="code" href="classbt_aligned_object_array.html#ff6f6234bb9c7cd1cea1cf00f07c1c09">00353</a> <span class="keywordtype">void</span> <a class="code" href="classbt_aligned_object_array.html#ff6f6234bb9c7cd1cea1cf00f07c1c09">swap</a>(int32_t index0, int32_t index1)
+<a name="l00354"></a>00354 {
+<a name="l00355"></a>00355 <span class="preprocessor">#ifdef BT_USE_MEMCPY</span>
+<a name="l00356"></a>00356 <span class="preprocessor"></span> <span class="keywordtype">char</span> temp[<span class="keyword">sizeof</span>(T)];
+<a name="l00357"></a>00357 memcpy(temp, &amp;m_data[index0], <span class="keyword">sizeof</span>(T));
+<a name="l00358"></a>00358 memcpy(&amp;m_data[index0], &amp;m_data[index1], <span class="keyword">sizeof</span>(T));
+<a name="l00359"></a>00359 memcpy(&amp;m_data[index1], temp, <span class="keyword">sizeof</span>(T));
+<a name="l00360"></a>00360 <span class="preprocessor">#else</span>
+<a name="l00361"></a>00361 <span class="preprocessor"></span> T temp = m_data[index0];
+<a name="l00362"></a>00362 m_data[index0] = m_data[index1];
+<a name="l00363"></a>00363 m_data[index1] = temp;
+<a name="l00364"></a>00364 <span class="preprocessor">#endif //BT_USE_PLACEMENT_NEW</span>
+<a name="l00365"></a>00365 <span class="preprocessor"></span> }
+<a name="l00366"></a>00366
+<a name="l00367"></a>00367 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> L&gt;
+<a name="l00368"></a><a class="code" href="classbt_aligned_object_array.html#3c338461ca225909d18955f1991a3acc">00368</a> <span class="keywordtype">void</span> <a class="code" href="classbt_aligned_object_array.html#3c338461ca225909d18955f1991a3acc">heapSort</a>(<span class="keyword">const</span> L&amp; CompareFunc)
+<a name="l00369"></a>00369 {
+<a name="l00370"></a>00370 <span class="comment">/* sort a[0..N-1], N.B. 0 to N-1 */</span>
+<a name="l00371"></a>00371 int32_t k;
+<a name="l00372"></a>00372 int32_t n = m_size;
+<a name="l00373"></a>00373 <span class="keywordflow">for</span> (k = n / 2; k &gt; 0; k--) {
+<a name="l00374"></a>00374 <a class="code" href="classbt_aligned_object_array.html#45bd16505782854511491c25e0223ff8" title="heap sort from http://www.csse.monash.edu.au/~lloyd/tildeAlgDS/Sort/Heap/">downHeap</a>(m_data, k, n, CompareFunc);
+<a name="l00375"></a>00375 }
+<a name="l00376"></a>00376
+<a name="l00377"></a>00377 <span class="comment">/* a[1..N] is now a heap */</span>
+<a name="l00378"></a>00378 <span class="keywordflow">while</span> (n &gt;= 1) {
+<a name="l00379"></a>00379 <a class="code" href="classbt_aligned_object_array.html#ff6f6234bb9c7cd1cea1cf00f07c1c09">swap</a>(0, n - 1); <span class="comment">/* largest of a[0..n-1] */</span>
+<a name="l00380"></a>00380
+<a name="l00381"></a>00381 n = n - 1;
+<a name="l00382"></a>00382 <span class="comment">/* restore a[1..i-1] heap */</span>
+<a name="l00383"></a>00383 <a class="code" href="classbt_aligned_object_array.html#45bd16505782854511491c25e0223ff8" title="heap sort from http://www.csse.monash.edu.au/~lloyd/tildeAlgDS/Sort/Heap/">downHeap</a>(m_data, 1, n, CompareFunc);
+<a name="l00384"></a>00384 }
+<a name="l00385"></a>00385 }
+<a name="l00386"></a>00386
+<a name="l00388"></a><a class="code" href="classbt_aligned_object_array.html#3166625bc9a4f5aeca8a39c68f97228f">00388</a> int32_t <a class="code" href="classbt_aligned_object_array.html#3166625bc9a4f5aeca8a39c68f97228f" title="non-recursive binary search, assumes sorted array">findBinarySearch</a>(<span class="keyword">const</span> T&amp; key)<span class="keyword"> const</span>
+<a name="l00389"></a>00389 <span class="keyword"> </span>{
+<a name="l00390"></a>00390 int32_t first = 0;
+<a name="l00391"></a>00391 int32_t last = <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>() - 1;
+<a name="l00392"></a>00392
+<a name="l00393"></a>00393 <span class="comment">//assume sorted array</span>
+<a name="l00394"></a>00394 <span class="keywordflow">while</span> (first &lt;= last) {
+<a name="l00395"></a>00395 int32_t mid = (first + last) / 2; <span class="comment">// compute mid point.</span>
+<a name="l00396"></a>00396 <span class="keywordflow">if</span> (key &gt; m_data[mid])
+<a name="l00397"></a>00397 first = mid + 1; <span class="comment">// repeat search in top half.</span>
+<a name="l00398"></a>00398 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (key &lt; m_data[mid])
+<a name="l00399"></a>00399 last = mid - 1; <span class="comment">// repeat search in bottom half.</span>
+<a name="l00400"></a>00400 <span class="keywordflow">else</span>
+<a name="l00401"></a>00401 <span class="keywordflow">return</span> mid; <span class="comment">// found it. return position /////</span>
+<a name="l00402"></a>00402 }
+<a name="l00403"></a>00403 <span class="keywordflow">return</span> <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>(); <span class="comment">// failed to find key</span>
+<a name="l00404"></a>00404 }
+<a name="l00405"></a>00405
+<a name="l00406"></a><a class="code" href="classbt_aligned_object_array.html#02eddb849aa4b56cc38d4040408fb48a">00406</a> int32_t <a class="code" href="classbt_aligned_object_array.html#02eddb849aa4b56cc38d4040408fb48a">findLinearSearch</a>(<span class="keyword">const</span> T&amp; key)<span class="keyword"> const</span>
+<a name="l00407"></a>00407 <span class="keyword"> </span>{
+<a name="l00408"></a>00408 int32_t index = <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>();
+<a name="l00409"></a>00409 int32_t i;
+<a name="l00410"></a>00410
+<a name="l00411"></a>00411 <span class="keywordflow">for</span> (i = 0; i &lt; <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>(); i++) {
+<a name="l00412"></a>00412 <span class="keywordflow">if</span> (m_data[i] == key) {
+<a name="l00413"></a>00413 index = i;
+<a name="l00414"></a>00414 <span class="keywordflow">break</span>;
+<a name="l00415"></a>00415 }
+<a name="l00416"></a>00416 }
+<a name="l00417"></a>00417 <span class="keywordflow">return</span> index;
+<a name="l00418"></a>00418 }
+<a name="l00419"></a>00419
+<a name="l00420"></a><a class="code" href="classbt_aligned_object_array.html#6782242f06df5bab0cffbd23195cd9cd">00420</a> <span class="keywordtype">void</span> <span class="keyword">remove</span>(<span class="keyword">const</span> T&amp; key)
+<a name="l00421"></a>00421 {
+<a name="l00422"></a>00422
+<a name="l00423"></a>00423 int32_t findIndex = <a class="code" href="classbt_aligned_object_array.html#02eddb849aa4b56cc38d4040408fb48a">findLinearSearch</a>(key);
+<a name="l00424"></a>00424 <span class="keywordflow">if</span> (findIndex &lt; <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>()) {
+<a name="l00425"></a>00425 <a class="code" href="classbt_aligned_object_array.html#ff6f6234bb9c7cd1cea1cf00f07c1c09">swap</a>(findIndex, <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>() - 1);
+<a name="l00426"></a>00426 <a class="code" href="classbt_aligned_object_array.html#6169be905e03b84ea3bc8d8f7c7fc39d">pop_back</a>();
+<a name="l00427"></a>00427 }
+<a name="l00428"></a>00428 }
+<a name="l00429"></a>00429
+<a name="l00430"></a>00430 <span class="comment">//PCK: whole function</span>
+<a name="l00431"></a><a class="code" href="classbt_aligned_object_array.html#2b1b904bdf0a1e4110406860f46615d5">00431</a> <span class="keywordtype">void</span> <a class="code" href="classbt_aligned_object_array.html#2b1b904bdf0a1e4110406860f46615d5">initializeFromBuffer</a>(<span class="keywordtype">void</span>* buffer, int32_t <a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>, int32_t <a class="code" href="classbt_aligned_object_array.html#55308568e3b168e2f0aca895b255ecca" title="return the pre-allocated (reserved) elements, this is at least as large as the total...">capacity</a>)
+<a name="l00432"></a>00432 {
+<a name="l00433"></a>00433 <a class="code" href="classbt_aligned_object_array.html#12123db01dda7758f0df5e3bba10cc0a" title="clear the array, deallocated memory. Generally it is better to use array.resize(0)...">clear</a>();
+<a name="l00434"></a>00434 m_ownsMemory = <span class="keyword">false</span>;
+<a name="l00435"></a>00435 m_data = (T*)buffer;
+<a name="l00436"></a>00436 m_size = size;
+<a name="l00437"></a>00437 m_capacity = capacity;
+<a name="l00438"></a>00438 }
+<a name="l00439"></a>00439
+<a name="l00440"></a><a class="code" href="classbt_aligned_object_array.html#1464bd66b0e5e3880b4c7aa4a2ce13a1">00440</a> <span class="keywordtype">void</span> <a class="code" href="classbt_aligned_object_array.html#1464bd66b0e5e3880b4c7aa4a2ce13a1">copyFromArray</a>(<span class="keyword">const</span> <a class="code" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&amp; otherArray)
+<a name="l00441"></a>00441 {
+<a name="l00442"></a>00442 int32_t otherSize = otherArray.<a class="code" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size</a>();
+<a name="l00443"></a>00443 <a class="code" href="classbt_aligned_object_array.html#cb69833ed110d6db213a71533a8c804a">resize</a>(otherSize);
+<a name="l00444"></a>00444 otherArray.<a class="code" href="classbt_aligned_object_array.html#edc2708d688e8cc816d97ecb05ace68f">copy</a>(0, otherSize, m_data);
+<a name="l00445"></a>00445 }
+<a name="l00446"></a>00446 };
+<a name="l00447"></a>00447
+<a name="l00448"></a>00448 <span class="preprocessor">#endif //BT_OBJECT_ARRAY__</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/bt_aligned_object_array_8h.html b/docs/source_docs/files/bt_aligned_object_array_8h.html
new file mode 100644
index 0000000..ddc5b74
--- /dev/null
+++ b/docs/source_docs/files/bt_aligned_object_array_8h.html
@@ -0,0 +1,96 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/btAlignedObjectArray.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/VHACD/inc/btAlignedObjectArray.h File Reference</h1><code>#include &quot;<a class="el" href="bt_aligned_allocator_8h-source.html">btAlignedAllocator.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="bt_scalar_8h-source.html">btScalar.h</a>&quot;</code><br>
+<code>#include &lt;new&gt;</code><br>
+
+<p>
+<a href="bt_aligned_object_array_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="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array_1_1less.html">btAlignedObjectArray&lt; T &gt;::btAlignedObjectArray::less</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_aligned_object_array_8h.html#f679f7a130fd285561d684b76238ecd4">BT_ALLOW_ARRAY_COPY_OPERATOR</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_aligned_object_array_8h.html#bbaa34c72a791d366573e6e25e0bf702">BT_USE_PLACEMENT_NEW</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="f679f7a130fd285561d684b76238ecd4"></a><!-- doxytag: member="btAlignedObjectArray.h::BT_ALLOW_ARRAY_COPY_OPERATOR" ref="f679f7a130fd285561d684b76238ecd4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define BT_ALLOW_ARRAY_COPY_OPERATOR </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="bbaa34c72a791d366573e6e25e0bf702"></a><!-- doxytag: member="btAlignedObjectArray.h::BT_USE_PLACEMENT_NEW" ref="bbaa34c72a791d366573e6e25e0bf702" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define BT_USE_PLACEMENT_NEW&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+If the platform doesn't support placement new, you can disable BT_USE_PLACEMENT_NEW then the <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a> doesn't support objects with virtual methods, and non-trivial constructors/destructors You can enable BT_USE_MEMCPY, then swapping elements in the array will use memcpy instead of operator= see discussion here: <a href="http://continuousphysics.com/Bullet/phpBB2/viewtopic.php?t=1231">http://continuousphysics.com/Bullet/phpBB2/viewtopic.php?t=1231</a> and <a href="http://www.continuousphysics.com/Bullet/phpBB2/viewtopic.php?t=1240">http://www.continuousphysics.com/Bullet/phpBB2/viewtopic.php?t=1240</a>
+</div>
+</div><p>
+</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/bt_convex_hull_computer_8h-source.html b/docs/source_docs/files/bt_convex_hull_computer_8h-source.html
new file mode 100644
index 0000000..1ea49df
--- /dev/null
+++ b/docs/source_docs/files/bt_convex_hull_computer_8h-source.html
@@ -0,0 +1,139 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/btConvexHullComputer.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/VHACD/inc/btConvexHullComputer.h</h1><a href="bt_convex_hull_computer_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) 2011 Ole Kniemeyer, MAXON, www.maxon.net</span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">This software is provided 'as-is', without any express or implied warranty.</span>
+<a name="l00005"></a>00005 <span class="comment">In no event will the authors be held liable for any damages arising from the use of this software.</span>
+<a name="l00006"></a>00006 <span class="comment">Permission is granted to anyone to use this software for any purpose, </span>
+<a name="l00007"></a>00007 <span class="comment">including commercial applications, and to alter it and redistribute it freely, </span>
+<a name="l00008"></a>00008 <span class="comment">subject to the following restrictions:</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.</span>
+<a name="l00011"></a>00011 <span class="comment">2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.</span>
+<a name="l00012"></a>00012 <span class="comment">3. This notice may not be removed or altered from any source distribution.</span>
+<a name="l00013"></a>00013 <span class="comment">*/</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#ifndef BT_CONVEX_HULL_COMPUTER_H</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#define BT_CONVEX_HULL_COMPUTER_H</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include "<a class="code" href="bt_aligned_object_array_8h.html">btAlignedObjectArray.h</a>"</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include "<a class="code" href="bt_vector3_8h.html">btVector3.h</a>"</span>
+<a name="l00020"></a>00020
+<a name="l00024"></a><a class="code" href="classbt_convex_hull_computer.html">00024</a> <span class="keyword">class </span><a class="code" href="classbt_convex_hull_computer.html">btConvexHullComputer</a> {
+<a name="l00025"></a>00025 <span class="keyword">private</span>:
+<a name="l00026"></a>00026 <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> compute(<span class="keyword">const</span> <span class="keywordtype">void</span>* coords, <span class="keywordtype">bool</span> doubleCoords, int32_t stride, int32_t count, <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> shrink, <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> shrinkClamp);
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <span class="keyword">public</span>:
+<a name="l00029"></a><a class="code" href="classbt_convex_hull_computer_1_1_edge.html">00029</a> <span class="keyword">class </span><a class="code" href="classbt_convex_hull_computer_1_1_edge.html">Edge</a> {
+<a name="l00030"></a>00030 <span class="keyword">private</span>:
+<a name="l00031"></a>00031 int32_t next;
+<a name="l00032"></a>00032 int32_t reverse;
+<a name="l00033"></a>00033 int32_t targetVertex;
+<a name="l00034"></a>00034
+<a name="l00035"></a><a class="code" href="classbt_convex_hull_computer_1_1_edge.html#cce0ec14217db877328c5854838aca49">00035</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classbt_convex_hull_computer.html">btConvexHullComputer</a>;
+<a name="l00036"></a>00036
+<a name="l00037"></a>00037 <span class="keyword">public</span>:
+<a name="l00038"></a><a class="code" href="classbt_convex_hull_computer_1_1_edge.html#5659cbb75473c4cc6afbf08231b5dc28">00038</a> int32_t <a class="code" href="classbt_convex_hull_computer_1_1_edge.html#5659cbb75473c4cc6afbf08231b5dc28">getSourceVertex</a>()<span class="keyword"> const</span>
+<a name="l00039"></a>00039 <span class="keyword"> </span>{
+<a name="l00040"></a>00040 <span class="keywordflow">return</span> (<span class="keyword">this</span> + reverse)-&gt;targetVertex;
+<a name="l00041"></a>00041 }
+<a name="l00042"></a>00042
+<a name="l00043"></a><a class="code" href="classbt_convex_hull_computer_1_1_edge.html#4cd3e59258c02d39d158d2a4181962f6">00043</a> int32_t <a class="code" href="classbt_convex_hull_computer_1_1_edge.html#4cd3e59258c02d39d158d2a4181962f6">getTargetVertex</a>()<span class="keyword"> const</span>
+<a name="l00044"></a>00044 <span class="keyword"> </span>{
+<a name="l00045"></a>00045 <span class="keywordflow">return</span> targetVertex;
+<a name="l00046"></a>00046 }
+<a name="l00047"></a>00047
+<a name="l00048"></a><a class="code" href="classbt_convex_hull_computer_1_1_edge.html#7ec61a383494c5afe35d9a6a209ace15">00048</a> <span class="keyword">const</span> <a class="code" href="classbt_convex_hull_computer_1_1_edge.html">Edge</a>* <a class="code" href="classbt_convex_hull_computer_1_1_edge.html#7ec61a383494c5afe35d9a6a209ace15">getNextEdgeOfVertex</a>() const <span class="comment">// clockwise list of all edges of a vertex</span>
+<a name="l00049"></a>00049 {
+<a name="l00050"></a>00050 <span class="keywordflow">return</span> <span class="keyword">this</span> + next;
+<a name="l00051"></a>00051 }
+<a name="l00052"></a>00052
+<a name="l00053"></a><a class="code" href="classbt_convex_hull_computer_1_1_edge.html#c0f3f1b5a69f8a8c5fdff7a56d2e3867">00053</a> <span class="keyword">const</span> <a class="code" href="classbt_convex_hull_computer_1_1_edge.html">Edge</a>* <a class="code" href="classbt_convex_hull_computer_1_1_edge.html#c0f3f1b5a69f8a8c5fdff7a56d2e3867">getNextEdgeOfFace</a>() const <span class="comment">// counter-clockwise list of all edges of a face</span>
+<a name="l00054"></a>00054 {
+<a name="l00055"></a>00055 <span class="keywordflow">return</span> (<span class="keyword">this</span> + reverse)-&gt;<a class="code" href="classbt_convex_hull_computer_1_1_edge.html#7ec61a383494c5afe35d9a6a209ace15">getNextEdgeOfVertex</a>();
+<a name="l00056"></a>00056 }
+<a name="l00057"></a>00057
+<a name="l00058"></a><a class="code" href="classbt_convex_hull_computer_1_1_edge.html#1025860922e163acb3bc1a48c83fa7ba">00058</a> <span class="keyword">const</span> <a class="code" href="classbt_convex_hull_computer_1_1_edge.html">Edge</a>* <a class="code" href="classbt_convex_hull_computer_1_1_edge.html#1025860922e163acb3bc1a48c83fa7ba">getReverseEdge</a>()<span class="keyword"> const</span>
+<a name="l00059"></a>00059 <span class="keyword"> </span>{
+<a name="l00060"></a>00060 <span class="keywordflow">return</span> <span class="keyword">this</span> + reverse;
+<a name="l00061"></a>00061 }
+<a name="l00062"></a>00062 };
+<a name="l00063"></a>00063
+<a name="l00064"></a>00064 <span class="comment">// Vertices of the output hull</span>
+<a name="l00065"></a><a class="code" href="classbt_convex_hull_computer.html#44b13cded1cd7726d3f18c2f6f98c7cc">00065</a> <a class="code" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt;btVector3&gt;</a> <a class="code" href="classbt_convex_hull_computer.html#44b13cded1cd7726d3f18c2f6f98c7cc">vertices</a>;
+<a name="l00066"></a>00066
+<a name="l00067"></a>00067 <span class="comment">// Edges of the output hull</span>
+<a name="l00068"></a><a class="code" href="classbt_convex_hull_computer.html#fd8c62200e928bf2db95ee77ed9dc887">00068</a> <a class="code" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt;Edge&gt;</a> <a class="code" href="classbt_convex_hull_computer.html#fd8c62200e928bf2db95ee77ed9dc887">edges</a>;
+<a name="l00069"></a>00069
+<a name="l00070"></a>00070 <span class="comment">// Faces of the convex hull. Each entry is an index into the "edges" array pointing to an edge of the face. Faces are planar n-gons</span>
+<a name="l00071"></a><a class="code" href="classbt_convex_hull_computer.html#428dc0b27831ad91f018f999490bc019">00071</a> <a class="code" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt;int32_t&gt;</a> <a class="code" href="classbt_convex_hull_computer.html#428dc0b27831ad91f018f999490bc019">faces</a>;
+<a name="l00072"></a>00072
+<a name="l00073"></a>00073 <span class="comment">/*</span>
+<a name="l00074"></a>00074 <span class="comment"> Compute convex hull of "count" vertices stored in "coords". "stride" is the difference in bytes</span>
+<a name="l00075"></a>00075 <span class="comment"> between the addresses of consecutive vertices. If "shrink" is positive, the convex hull is shrunken</span>
+<a name="l00076"></a>00076 <span class="comment"> by that amount (each face is moved by "shrink" length units towards the center along its normal).</span>
+<a name="l00077"></a>00077 <span class="comment"> If "shrinkClamp" is positive, "shrink" is clamped to not exceed "shrinkClamp * innerRadius", where "innerRadius"</span>
+<a name="l00078"></a>00078 <span class="comment"> is the minimum distance of a face to the center of the convex hull.</span>
+<a name="l00079"></a>00079 <span class="comment"></span>
+<a name="l00080"></a>00080 <span class="comment"> The returned value is the amount by which the hull has been shrunken. If it is negative, the amount was so large</span>
+<a name="l00081"></a>00081 <span class="comment"> that the resulting convex hull is empty.</span>
+<a name="l00082"></a>00082 <span class="comment"></span>
+<a name="l00083"></a>00083 <span class="comment"> The output convex hull can be found in the member variables "vertices", "edges", "faces".</span>
+<a name="l00084"></a>00084 <span class="comment"> */</span>
+<a name="l00085"></a><a class="code" href="classbt_convex_hull_computer.html#1a41f091552e8c13655dc6709dfd10be">00085</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> compute(<span class="keyword">const</span> <span class="keywordtype">float</span>* coords, int32_t stride, int32_t count, <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> shrink, <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> shrinkClamp)
+<a name="l00086"></a>00086 {
+<a name="l00087"></a>00087 <span class="keywordflow">return</span> compute(coords, <span class="keyword">false</span>, stride, count, shrink, shrinkClamp);
+<a name="l00088"></a>00088 }
+<a name="l00089"></a>00089
+<a name="l00090"></a>00090 <span class="comment">// same as above, but double precision</span>
+<a name="l00091"></a><a class="code" href="classbt_convex_hull_computer.html#eacd833d00ce40ce90afdd95149d7b15">00091</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> compute(<span class="keyword">const</span> <span class="keywordtype">double</span>* coords, int32_t stride, int32_t count, <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> shrink, <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> shrinkClamp)
+<a name="l00092"></a>00092 {
+<a name="l00093"></a>00093 <span class="keywordflow">return</span> compute(coords, <span class="keyword">true</span>, stride, count, shrink, shrinkClamp);
+<a name="l00094"></a>00094 }
+<a name="l00095"></a>00095 };
+<a name="l00096"></a>00096
+<a name="l00097"></a>00097 <span class="preprocessor">#endif //BT_CONVEX_HULL_COMPUTER_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/bt_convex_hull_computer_8h.html b/docs/source_docs/files/bt_convex_hull_computer_8h.html
new file mode 100644
index 0000000..535aaf8
--- /dev/null
+++ b/docs/source_docs/files/bt_convex_hull_computer_8h.html
@@ -0,0 +1,59 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/btConvexHullComputer.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/VHACD/inc/btConvexHullComputer.h File Reference</h1><code>#include &quot;<a class="el" href="bt_aligned_object_array_8h-source.html">btAlignedObjectArray.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="bt_vector3_8h-source.html">btVector3.h</a>&quot;</code><br>
+
+<p>
+<a href="bt_convex_hull_computer_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="classbt_convex_hull_computer.html">btConvexHullComputer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_convex_hull_computer_1_1_edge.html">btConvexHullComputer::btConvexHullComputer::Edge</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/bt_min_max_8h-source.html b/docs/source_docs/files/bt_min_max_8h-source.html
new file mode 100644
index 0000000..136cd1b
--- /dev/null
+++ b/docs/source_docs/files/bt_min_max_8h-source.html
@@ -0,0 +1,110 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/btMinMax.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/VHACD/inc/btMinMax.h</h1><a href="bt_min_max_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) 2003-2006 Gino van den Bergen / Erwin Coumans http://continuousphysics.com/Bullet/</span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">This software is provided 'as-is', without any express or implied warranty.</span>
+<a name="l00005"></a>00005 <span class="comment">In no event will the authors be held liable for any damages arising from the use of this software.</span>
+<a name="l00006"></a>00006 <span class="comment">Permission is granted to anyone to use this software for any purpose, </span>
+<a name="l00007"></a>00007 <span class="comment">including commercial applications, and to alter it and redistribute it freely, </span>
+<a name="l00008"></a>00008 <span class="comment">subject to the following restrictions:</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.</span>
+<a name="l00011"></a>00011 <span class="comment">2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.</span>
+<a name="l00012"></a>00012 <span class="comment">3. This notice may not be removed or altered from any source distribution.</span>
+<a name="l00013"></a>00013 <span class="comment">*/</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#ifndef BT_GEN_MINMAX_H</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#define BT_GEN_MINMAX_H</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include "<a class="code" href="bt_scalar_8h.html">btScalar.h</a>"</span>
+<a name="l00019"></a>00019
+<a name="l00020"></a>00020 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00021"></a><a class="code" href="bt_min_max_8h.html#083aab7ffec01586f450c9f2696f7fe5">00021</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keyword">const</span> T&amp; <a class="code" href="bt_min_max_8h.html#083aab7ffec01586f450c9f2696f7fe5">btMin</a>(<span class="keyword">const</span> T&amp; a, <span class="keyword">const</span> T&amp; b)
+<a name="l00022"></a>00022 {
+<a name="l00023"></a>00023 <span class="keywordflow">return</span> a &lt; b ? a : b;
+<a name="l00024"></a>00024 }
+<a name="l00025"></a>00025
+<a name="l00026"></a>00026 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00027"></a><a class="code" href="bt_min_max_8h.html#c663fae9d94f02fb5a2d45828aa91ba1">00027</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keyword">const</span> T&amp; <a class="code" href="bt_min_max_8h.html#c663fae9d94f02fb5a2d45828aa91ba1">btMax</a>(<span class="keyword">const</span> T&amp; a, <span class="keyword">const</span> T&amp; b)
+<a name="l00028"></a>00028 {
+<a name="l00029"></a>00029 <span class="keywordflow">return</span> a &gt; b ? a : b;
+<a name="l00030"></a>00030 }
+<a name="l00031"></a>00031
+<a name="l00032"></a>00032 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00033"></a><a class="code" href="bt_min_max_8h.html#83a7544c7b531242ea8cd1eff90ed654">00033</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keyword">const</span> T&amp; <a class="code" href="bt_min_max_8h.html#83a7544c7b531242ea8cd1eff90ed654">btClamped</a>(<span class="keyword">const</span> T&amp; a, <span class="keyword">const</span> T&amp; lb, <span class="keyword">const</span> T&amp; ub)
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 <span class="keywordflow">return</span> a &lt; lb ? lb : (ub &lt; a ? ub : a);
+<a name="l00036"></a>00036 }
+<a name="l00037"></a>00037
+<a name="l00038"></a>00038 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00039"></a><a class="code" href="bt_min_max_8h.html#c374523bb40e4ff491f6fd197fcb3c04">00039</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_min_max_8h.html#c374523bb40e4ff491f6fd197fcb3c04">btSetMin</a>(T&amp; a, <span class="keyword">const</span> T&amp; b)
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041 <span class="keywordflow">if</span> (b &lt; a) {
+<a name="l00042"></a>00042 a = b;
+<a name="l00043"></a>00043 }
+<a name="l00044"></a>00044 }
+<a name="l00045"></a>00045
+<a name="l00046"></a>00046 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00047"></a><a class="code" href="bt_min_max_8h.html#b894df8ce3487473677c66e682702046">00047</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_min_max_8h.html#b894df8ce3487473677c66e682702046">btSetMax</a>(T&amp; a, <span class="keyword">const</span> T&amp; b)
+<a name="l00048"></a>00048 {
+<a name="l00049"></a>00049 <span class="keywordflow">if</span> (a &lt; b) {
+<a name="l00050"></a>00050 a = b;
+<a name="l00051"></a>00051 }
+<a name="l00052"></a>00052 }
+<a name="l00053"></a>00053
+<a name="l00054"></a>00054 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00055"></a><a class="code" href="bt_min_max_8h.html#fc2b4412407f38914610311f01c50445">00055</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_min_max_8h.html#fc2b4412407f38914610311f01c50445">btClamp</a>(T&amp; a, <span class="keyword">const</span> T&amp; lb, <span class="keyword">const</span> T&amp; ub)
+<a name="l00056"></a>00056 {
+<a name="l00057"></a>00057 <span class="keywordflow">if</span> (a &lt; lb) {
+<a name="l00058"></a>00058 a = lb;
+<a name="l00059"></a>00059 }
+<a name="l00060"></a>00060 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (ub &lt; a) {
+<a name="l00061"></a>00061 a = ub;
+<a name="l00062"></a>00062 }
+<a name="l00063"></a>00063 }
+<a name="l00064"></a>00064
+<a name="l00065"></a>00065 <span class="preprocessor">#endif //BT_GEN_MINMAX_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/bt_min_max_8h.html b/docs/source_docs/files/bt_min_max_8h.html
new file mode 100644
index 0000000..54edfc7
--- /dev/null
+++ b/docs/source_docs/files/bt_min_max_8h.html
@@ -0,0 +1,271 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/btMinMax.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/VHACD/inc/btMinMax.h File Reference</h1><code>#include &quot;<a class="el" href="bt_scalar_8h-source.html">btScalar.h</a>&quot;</code><br>
+
+<p>
+<a href="bt_min_max_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>Functions</h2></td></tr>
+<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T &gt; </td></tr>
+<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="bt_min_max_8h.html#fc2b4412407f38914610311f01c50445">btClamp</a> (T &amp;a, const T &amp;lb, const T &amp;ub)</td></tr>
+
+<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T &gt; </td></tr>
+<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE const T &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="bt_min_max_8h.html#83a7544c7b531242ea8cd1eff90ed654">btClamped</a> (const T &amp;a, const T &amp;lb, const T &amp;ub)</td></tr>
+
+<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T &gt; </td></tr>
+<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE const T &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="bt_min_max_8h.html#c663fae9d94f02fb5a2d45828aa91ba1">btMax</a> (const T &amp;a, const T &amp;b)</td></tr>
+
+<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T &gt; </td></tr>
+<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE const T &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="bt_min_max_8h.html#083aab7ffec01586f450c9f2696f7fe5">btMin</a> (const T &amp;a, const T &amp;b)</td></tr>
+
+<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T &gt; </td></tr>
+<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="bt_min_max_8h.html#b894df8ce3487473677c66e682702046">btSetMax</a> (T &amp;a, const T &amp;b)</td></tr>
+
+<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T &gt; </td></tr>
+<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="bt_min_max_8h.html#c374523bb40e4ff491f6fd197fcb3c04">btSetMin</a> (T &amp;a, const T &amp;b)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="fc2b4412407f38914610311f01c50445"></a><!-- doxytag: member="btMinMax.h::btClamp" ref="fc2b4412407f38914610311f01c50445" args="(T &amp;a, const T &amp;lb, const T &amp;ub)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void btClamp </td>
+ <td>(</td>
+ <td class="paramtype">T &amp;&nbsp;</td>
+ <td class="paramname"> <em>a</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>lb</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>ub</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>
+<a class="anchor" name="83a7544c7b531242ea8cd1eff90ed654"></a><!-- doxytag: member="btMinMax.h::btClamped" ref="83a7544c7b531242ea8cd1eff90ed654" args="(const T &amp;a, const T &amp;lb, const T &amp;ub)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE const T&amp; btClamped </td>
+ <td>(</td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>a</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>lb</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>ub</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>
+<a class="anchor" name="c663fae9d94f02fb5a2d45828aa91ba1"></a><!-- doxytag: member="btMinMax.h::btMax" ref="c663fae9d94f02fb5a2d45828aa91ba1" args="(const T &amp;a, const T &amp;b)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE const T&amp; btMax </td>
+ <td>(</td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>a</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>b</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>
+<a class="anchor" name="083aab7ffec01586f450c9f2696f7fe5"></a><!-- doxytag: member="btMinMax.h::btMin" ref="083aab7ffec01586f450c9f2696f7fe5" args="(const T &amp;a, const T &amp;b)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE const T&amp; btMin </td>
+ <td>(</td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>a</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>b</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>
+<a class="anchor" name="b894df8ce3487473677c66e682702046"></a><!-- doxytag: member="btMinMax.h::btSetMax" ref="b894df8ce3487473677c66e682702046" args="(T &amp;a, const T &amp;b)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void btSetMax </td>
+ <td>(</td>
+ <td class="paramtype">T &amp;&nbsp;</td>
+ <td class="paramname"> <em>a</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>b</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>
+<a class="anchor" name="c374523bb40e4ff491f6fd197fcb3c04"></a><!-- doxytag: member="btMinMax.h::btSetMin" ref="c374523bb40e4ff491f6fd197fcb3c04" args="(T &amp;a, const T &amp;b)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void btSetMin </td>
+ <td>(</td>
+ <td class="paramtype">T &amp;&nbsp;</td>
+ <td class="paramname"> <em>a</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>b</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>
+</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/bt_scalar_8h-source.html b/docs/source_docs/files/bt_scalar_8h-source.html
new file mode 100644
index 0000000..4facc85
--- /dev/null
+++ b/docs/source_docs/files/bt_scalar_8h-source.html
@@ -0,0 +1,563 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/btScalar.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/VHACD/inc/btScalar.h</h1><a href="bt_scalar_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) 2003-2009 Erwin Coumans http://bullet.googlecode.com</span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">This software is provided 'as-is', without any express or implied warranty.</span>
+<a name="l00005"></a>00005 <span class="comment">In no event will the authors be held liable for any damages arising from the use of this software.</span>
+<a name="l00006"></a>00006 <span class="comment">Permission is granted to anyone to use this software for any purpose, </span>
+<a name="l00007"></a>00007 <span class="comment">including commercial applications, and to alter it and redistribute it freely, </span>
+<a name="l00008"></a>00008 <span class="comment">subject to the following restrictions:</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.</span>
+<a name="l00011"></a>00011 <span class="comment">2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.</span>
+<a name="l00012"></a>00012 <span class="comment">3. This notice may not be removed or altered from any source distribution.</span>
+<a name="l00013"></a>00013 <span class="comment">*/</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#ifndef BT_SCALAR_H</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#define BT_SCALAR_H</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span>
+<a name="l00018"></a>00018 <span class="preprocessor">#ifdef BT_MANAGED_CODE</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="comment">//Aligned data types not supported in managed code</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#pragma unmanaged</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00022"></a>00022 <span class="preprocessor"></span>
+<a name="l00023"></a>00023 <span class="preprocessor">#include &lt;float.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include &lt;math.h&gt;</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;stdlib.h&gt;</span> <span class="comment">//size_t for MSVC 6.0</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;stdint.h&gt;</span>
+<a name="l00027"></a>00027
+<a name="l00028"></a>00028 <span class="comment">/* SVN $Revision$ on $Date$ from http://bullet.googlecode.com*/</span>
+<a name="l00029"></a><a class="code" href="bt_scalar_8h.html#cdcfe44a281881cbd298ecdee240ea46">00029</a> <span class="preprocessor">#define BT_BULLET_VERSION 279</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span>
+<a name="l00031"></a><a class="code" href="bt_scalar_8h.html#f25771f9443fab6ab8fcc9a0b78abce3">00031</a> <span class="keyword">inline</span> int32_t <a class="code" href="bt_scalar_8h.html#f25771f9443fab6ab8fcc9a0b78abce3">btGetVersion</a>()
+<a name="l00032"></a>00032 {
+<a name="l00033"></a>00033 <span class="keywordflow">return</span> <a class="code" href="bt_scalar_8h.html#cdcfe44a281881cbd298ecdee240ea46">BT_BULLET_VERSION</a>;
+<a name="l00034"></a>00034 }
+<a name="l00035"></a>00035
+<a name="l00036"></a>00036 <span class="preprocessor">#if defined(DEBUG) || defined(_DEBUG)</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#define BT_DEBUG</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="preprocessor">#ifdef _WIN32</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00042"></a>00042 <span class="preprocessor">#if defined(__MINGW32__) || defined(__CYGWIN__) || (defined(_MSC_VER) &amp;&amp; _MSC_VER &lt; 1300)</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span>
+<a name="l00044"></a>00044 <span class="preprocessor">#define SIMD_FORCE_INLINE inline</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span><span class="preprocessor">#define ATTRIBUTE_ALIGNED16(a) a</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="preprocessor">#define ATTRIBUTE_ALIGNED64(a) a</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span><span class="preprocessor">#define ATTRIBUTE_ALIGNED128(a) a</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span><span class="comment">//#define BT_HAS_ALIGNED_ALLOCATOR</span>
+<a name="l00050"></a>00050 <span class="preprocessor">#pragma warning(disable : 4324) // disable padding warning</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span><span class="comment">// #pragma warning(disable:4530) // Disable the exception disable but used in MSCV Stl warning.</span>
+<a name="l00052"></a>00052 <span class="comment">// #pragma warning(disable:4996) //Turn off warnings about deprecated C routines</span>
+<a name="l00053"></a>00053 <span class="comment">// #pragma warning(disable:4786) // Disable the "debug name too long" warning</span>
+<a name="l00054"></a>00054
+<a name="l00055"></a>00055 <span class="preprocessor">#define SIMD_FORCE_INLINE __forceinline</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="preprocessor">#define ATTRIBUTE_ALIGNED16(a) __declspec(align(16)) a</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor">#define ATTRIBUTE_ALIGNED64(a) __declspec(align(64)) a</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor">#define ATTRIBUTE_ALIGNED128(a) __declspec(align(128)) a</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span><span class="preprocessor">#ifdef _XBOX</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span><span class="preprocessor">#define BT_USE_VMX128</span>
+<a name="l00061"></a>00061 <span class="preprocessor"></span>
+<a name="l00062"></a>00062 <span class="preprocessor">#include &lt;ppcintrinsics.h&gt;</span>
+<a name="l00063"></a>00063 <span class="preprocessor">#define BT_HAVE_NATIVE_FSEL</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span><span class="preprocessor">#define btFsel(a, b, c) __fsel((a), (b), (c))</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00066"></a>00066 <span class="preprocessor"></span>
+<a name="l00067"></a>00067 <span class="preprocessor">#if (defined(_WIN32) &amp;&amp; (_MSC_VER) &amp;&amp; _MSC_VER &gt;= 1400) &amp;&amp; (!defined(BT_USE_DOUBLE_PRECISION))</span>
+<a name="l00068"></a>00068 <span class="preprocessor"></span><span class="preprocessor">#define BT_USE_SSE</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span><span class="preprocessor">#include &lt;emmintrin.h&gt;</span>
+<a name="l00070"></a>00070 <span class="preprocessor">#endif</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span>
+<a name="l00072"></a>00072 <span class="preprocessor">#endif //_XBOX</span>
+<a name="l00073"></a>00073 <span class="preprocessor"></span>
+<a name="l00074"></a>00074 <span class="preprocessor">#endif //__MINGW32__</span>
+<a name="l00075"></a>00075 <span class="preprocessor"></span>
+<a name="l00076"></a>00076 <span class="preprocessor">#include &lt;assert.h&gt;</span>
+<a name="l00077"></a>00077 <span class="preprocessor">#ifdef BT_DEBUG</span>
+<a name="l00078"></a>00078 <span class="preprocessor"></span><span class="preprocessor">#define btAssert assert</span>
+<a name="l00079"></a>00079 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00080"></a>00080 <span class="preprocessor"></span><span class="preprocessor">#define btAssert(x)</span>
+<a name="l00081"></a>00081 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00082"></a>00082 <span class="preprocessor"></span><span class="comment">//btFullAssert is optional, slows down a lot</span>
+<a name="l00083"></a>00083 <span class="preprocessor">#define btFullAssert(x)</span>
+<a name="l00084"></a>00084 <span class="preprocessor"></span>
+<a name="l00085"></a>00085 <span class="preprocessor">#define btLikely(_c) _c</span>
+<a name="l00086"></a>00086 <span class="preprocessor"></span><span class="preprocessor">#define btUnlikely(_c) _c</span>
+<a name="l00087"></a>00087 <span class="preprocessor"></span>
+<a name="l00088"></a>00088 <span class="preprocessor">#else</span>
+<a name="l00089"></a>00089 <span class="preprocessor"></span>
+<a name="l00090"></a>00090 <span class="preprocessor">#if defined(__CELLOS_LV2__)</span>
+<a name="l00091"></a>00091 <span class="preprocessor"></span><span class="preprocessor">#define SIMD_FORCE_INLINE inline __attribute__((always_inline))</span>
+<a name="l00092"></a>00092 <span class="preprocessor"></span><span class="preprocessor">#define ATTRIBUTE_ALIGNED16(a) a __attribute__((aligned(16)))</span>
+<a name="l00093"></a>00093 <span class="preprocessor"></span><span class="preprocessor">#define ATTRIBUTE_ALIGNED64(a) a __attribute__((aligned(64)))</span>
+<a name="l00094"></a>00094 <span class="preprocessor"></span><span class="preprocessor">#define ATTRIBUTE_ALIGNED128(a) a __attribute__((aligned(128)))</span>
+<a name="l00095"></a>00095 <span class="preprocessor"></span><span class="preprocessor">#ifndef assert</span>
+<a name="l00096"></a>00096 <span class="preprocessor"></span><span class="preprocessor">#include &lt;assert.h&gt;</span>
+<a name="l00097"></a>00097 <span class="preprocessor">#endif</span>
+<a name="l00098"></a>00098 <span class="preprocessor"></span><span class="preprocessor">#ifdef BT_DEBUG</span>
+<a name="l00099"></a>00099 <span class="preprocessor"></span><span class="preprocessor">#ifdef __SPU__</span>
+<a name="l00100"></a>00100 <span class="preprocessor"></span><span class="preprocessor">#include &lt;spu_printf.h&gt;</span>
+<a name="l00101"></a>00101 <span class="preprocessor">#define printf spu_printf</span>
+<a name="l00102"></a>00102 <span class="preprocessor"></span><span class="preprocessor">#define btAssert(x) \</span>
+<a name="l00103"></a>00103 <span class="preprocessor"> { \</span>
+<a name="l00104"></a>00104 <span class="preprocessor"> if (!(x)) { \</span>
+<a name="l00105"></a>00105 <span class="preprocessor"> printf("Assert " __FILE__ ":%u (" #x ")\n", __LINE__); \</span>
+<a name="l00106"></a>00106 <span class="preprocessor"> spu_hcmpeq(0, 0); \</span>
+<a name="l00107"></a>00107 <span class="preprocessor"> } \</span>
+<a name="l00108"></a>00108 <span class="preprocessor"> }</span>
+<a name="l00109"></a>00109 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00110"></a>00110 <span class="preprocessor"></span><span class="preprocessor">#define btAssert assert</span>
+<a name="l00111"></a>00111 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00112"></a>00112 <span class="preprocessor"></span>
+<a name="l00113"></a>00113 <span class="preprocessor">#else</span>
+<a name="l00114"></a>00114 <span class="preprocessor"></span><span class="preprocessor">#define btAssert(x)</span>
+<a name="l00115"></a>00115 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00116"></a>00116 <span class="preprocessor"></span><span class="comment">//btFullAssert is optional, slows down a lot</span>
+<a name="l00117"></a>00117 <span class="preprocessor">#define btFullAssert(x)</span>
+<a name="l00118"></a>00118 <span class="preprocessor"></span>
+<a name="l00119"></a>00119 <span class="preprocessor">#define btLikely(_c) _c</span>
+<a name="l00120"></a>00120 <span class="preprocessor"></span><span class="preprocessor">#define btUnlikely(_c) _c</span>
+<a name="l00121"></a>00121 <span class="preprocessor"></span>
+<a name="l00122"></a>00122 <span class="preprocessor">#else</span>
+<a name="l00123"></a>00123 <span class="preprocessor"></span>
+<a name="l00124"></a>00124 <span class="preprocessor">#ifdef USE_LIBSPE2</span>
+<a name="l00125"></a>00125 <span class="preprocessor"></span>
+<a name="l00126"></a>00126 <span class="preprocessor">#define SIMD_FORCE_INLINE __inline</span>
+<a name="l00127"></a>00127 <span class="preprocessor"></span><span class="preprocessor">#define ATTRIBUTE_ALIGNED16(a) a __attribute__((aligned(16)))</span>
+<a name="l00128"></a>00128 <span class="preprocessor"></span><span class="preprocessor">#define ATTRIBUTE_ALIGNED64(a) a __attribute__((aligned(64)))</span>
+<a name="l00129"></a>00129 <span class="preprocessor"></span><span class="preprocessor">#define ATTRIBUTE_ALIGNED128(a) a __attribute__((aligned(128)))</span>
+<a name="l00130"></a>00130 <span class="preprocessor"></span><span class="preprocessor">#ifndef assert</span>
+<a name="l00131"></a>00131 <span class="preprocessor"></span><span class="preprocessor">#include &lt;assert.h&gt;</span>
+<a name="l00132"></a>00132 <span class="preprocessor">#endif</span>
+<a name="l00133"></a>00133 <span class="preprocessor"></span><span class="preprocessor">#ifdef BT_DEBUG</span>
+<a name="l00134"></a>00134 <span class="preprocessor"></span><span class="preprocessor">#define btAssert assert</span>
+<a name="l00135"></a>00135 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00136"></a>00136 <span class="preprocessor"></span><span class="preprocessor">#define btAssert(x)</span>
+<a name="l00137"></a>00137 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00138"></a>00138 <span class="preprocessor"></span><span class="comment">//btFullAssert is optional, slows down a lot</span>
+<a name="l00139"></a>00139 <span class="preprocessor">#define btFullAssert(x)</span>
+<a name="l00140"></a>00140 <span class="preprocessor"></span>
+<a name="l00141"></a>00141 <span class="preprocessor">#define btLikely(_c) __builtin_expect((_c), 1)</span>
+<a name="l00142"></a>00142 <span class="preprocessor"></span><span class="preprocessor">#define btUnlikely(_c) __builtin_expect((_c), 0)</span>
+<a name="l00143"></a>00143 <span class="preprocessor"></span>
+<a name="l00144"></a>00144 <span class="preprocessor">#else</span>
+<a name="l00145"></a>00145 <span class="preprocessor"></span><span class="comment">//non-windows systems</span>
+<a name="l00146"></a>00146
+<a name="l00147"></a>00147 <span class="preprocessor">#if (defined(__APPLE__) &amp;&amp; defined(__i386__) &amp;&amp; (!defined(BT_USE_DOUBLE_PRECISION)))</span>
+<a name="l00148"></a>00148 <span class="preprocessor"></span><span class="preprocessor">#define BT_USE_SSE</span>
+<a name="l00149"></a>00149 <span class="preprocessor"></span><span class="preprocessor">#include &lt;emmintrin.h&gt;</span>
+<a name="l00150"></a>00150
+<a name="l00151"></a>00151 <span class="preprocessor">#define SIMD_FORCE_INLINE inline</span>
+<a name="l00153"></a>00153 <span class="preprocessor">#define ATTRIBUTE_ALIGNED16(a) a __attribute__((aligned(16)))</span>
+<a name="l00154"></a>00154 <span class="preprocessor"></span><span class="preprocessor">#define ATTRIBUTE_ALIGNED64(a) a __attribute__((aligned(64)))</span>
+<a name="l00155"></a>00155 <span class="preprocessor"></span><span class="preprocessor">#define ATTRIBUTE_ALIGNED128(a) a __attribute__((aligned(128)))</span>
+<a name="l00156"></a>00156 <span class="preprocessor"></span><span class="preprocessor">#ifndef assert</span>
+<a name="l00157"></a>00157 <span class="preprocessor"></span><span class="preprocessor">#include &lt;assert.h&gt;</span>
+<a name="l00158"></a>00158 <span class="preprocessor">#endif</span>
+<a name="l00159"></a>00159 <span class="preprocessor"></span>
+<a name="l00160"></a>00160 <span class="preprocessor">#if defined(DEBUG) || defined(_DEBUG)</span>
+<a name="l00161"></a>00161 <span class="preprocessor"></span><span class="preprocessor">#define btAssert assert</span>
+<a name="l00162"></a>00162 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00163"></a>00163 <span class="preprocessor"></span><span class="preprocessor">#define btAssert(x)</span>
+<a name="l00164"></a>00164 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00165"></a>00165 <span class="preprocessor"></span>
+<a name="l00166"></a>00166 <span class="comment">//btFullAssert is optional, slows down a lot</span>
+<a name="l00167"></a>00167 <span class="preprocessor">#define btFullAssert(x)</span>
+<a name="l00168"></a>00168 <span class="preprocessor"></span><span class="preprocessor">#define btLikely(_c) _c</span>
+<a name="l00169"></a>00169 <span class="preprocessor"></span><span class="preprocessor">#define btUnlikely(_c) _c</span>
+<a name="l00170"></a>00170 <span class="preprocessor"></span>
+<a name="l00171"></a>00171 <span class="preprocessor">#else</span>
+<a name="l00172"></a>00172 <span class="preprocessor"></span>
+<a name="l00173"></a><a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">00173</a> <span class="preprocessor">#define SIMD_FORCE_INLINE inline</span>
+<a name="l00178"></a><a class="code" href="bt_scalar_8h.html#38c30fdd0ea2558373a1b6e41c77d9d2">00178</a> <span class="preprocessor">#define ATTRIBUTE_ALIGNED16(a) a</span>
+<a name="l00179"></a><a class="code" href="bt_scalar_8h.html#f70e8b45dc0ad52b962f128ce45365dc">00179</a> <span class="preprocessor"></span><span class="preprocessor">#define ATTRIBUTE_ALIGNED64(a) a</span>
+<a name="l00180"></a><a class="code" href="bt_scalar_8h.html#cb9392bc9b30095ec1ff9d98576b47e4">00180</a> <span class="preprocessor"></span><span class="preprocessor">#define ATTRIBUTE_ALIGNED128(a) a</span>
+<a name="l00181"></a>00181 <span class="preprocessor"></span><span class="preprocessor">#ifndef assert</span>
+<a name="l00182"></a>00182 <span class="preprocessor"></span><span class="preprocessor">#include &lt;assert.h&gt;</span>
+<a name="l00183"></a>00183 <span class="preprocessor">#endif</span>
+<a name="l00184"></a>00184 <span class="preprocessor"></span>
+<a name="l00185"></a>00185 <span class="preprocessor">#if defined(DEBUG) || defined(_DEBUG)</span>
+<a name="l00186"></a>00186 <span class="preprocessor"></span><span class="preprocessor">#define btAssert assert</span>
+<a name="l00187"></a>00187 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00188"></a><a class="code" href="bt_scalar_8h.html#ff3e6078c073f6ba0edb95353f2c2c62">00188</a> <span class="preprocessor"></span><span class="preprocessor">#define btAssert(x)</span>
+<a name="l00189"></a>00189 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00190"></a>00190 <span class="preprocessor"></span>
+<a name="l00191"></a>00191 <span class="comment">//btFullAssert is optional, slows down a lot</span>
+<a name="l00192"></a><a class="code" href="bt_scalar_8h.html#90bc8c8b8f79211b2b7f0356c4cd804f">00192</a> <span class="preprocessor">#define btFullAssert(x)</span>
+<a name="l00193"></a><a class="code" href="bt_scalar_8h.html#e9d26f737755d56d5374339f176a55ac">00193</a> <span class="preprocessor"></span><span class="preprocessor">#define btLikely(_c) _c</span>
+<a name="l00194"></a><a class="code" href="bt_scalar_8h.html#75f41f19fd54104288141671ecf47427">00194</a> <span class="preprocessor"></span><span class="preprocessor">#define btUnlikely(_c) _c</span>
+<a name="l00195"></a>00195 <span class="preprocessor"></span><span class="preprocessor">#endif //__APPLE__</span>
+<a name="l00196"></a>00196 <span class="preprocessor"></span>
+<a name="l00197"></a>00197 <span class="preprocessor">#endif // LIBSPE2</span>
+<a name="l00198"></a>00198 <span class="preprocessor"></span>
+<a name="l00199"></a>00199 <span class="preprocessor">#endif //__CELLOS_LV2__</span>
+<a name="l00200"></a>00200 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00201"></a>00201 <span class="preprocessor"></span>
+<a name="l00203"></a>00203 <span class="preprocessor">#if defined(BT_USE_DOUBLE_PRECISION)</span>
+<a name="l00204"></a>00204 <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">double</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>;
+<a name="l00205"></a>00205 <span class="comment">//this number could be bigger in double precision</span>
+<a name="l00206"></a>00206 <span class="preprocessor">#define BT_LARGE_FLOAT 1e30</span>
+<a name="l00207"></a>00207 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00208"></a><a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">00208</a> <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">float</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>;
+<a name="l00209"></a>00209 <span class="comment">//keep BT_LARGE_FLOAT*BT_LARGE_FLOAT &lt; FLT_MAX</span>
+<a name="l00210"></a><a class="code" href="bt_scalar_8h.html#3a24ecdd029d38fef175bee5d965710a">00210</a> <span class="preprocessor">#define BT_LARGE_FLOAT 1e18f</span>
+<a name="l00211"></a>00211 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00212"></a>00212 <span class="preprocessor"></span>
+<a name="l00213"></a><a class="code" href="bt_scalar_8h.html#0bd5b84db13a000ac43fffe2bfc32187">00213</a> <span class="preprocessor">#define BT_DECLARE_ALIGNED_ALLOCATOR() \</span>
+<a name="l00214"></a>00214 <span class="preprocessor"> SIMD_FORCE_INLINE void* operator new(size_t sizeInBytes) { return btAlignedAlloc(sizeInBytes, 16); } \</span>
+<a name="l00215"></a>00215 <span class="preprocessor"> SIMD_FORCE_INLINE void operator delete(void* ptr) { btAlignedFree(ptr); } \</span>
+<a name="l00216"></a>00216 <span class="preprocessor"> SIMD_FORCE_INLINE void* operator new(size_t, void* ptr) { return ptr; } \</span>
+<a name="l00217"></a>00217 <span class="preprocessor"> SIMD_FORCE_INLINE void operator delete(void*, void*) {} \</span>
+<a name="l00218"></a>00218 <span class="preprocessor"> SIMD_FORCE_INLINE void* operator new[](size_t sizeInBytes) { return btAlignedAlloc(sizeInBytes, 16); } \</span>
+<a name="l00219"></a>00219 <span class="preprocessor"> SIMD_FORCE_INLINE void operator delete[](void* ptr) { btAlignedFree(ptr); } \</span>
+<a name="l00220"></a>00220 <span class="preprocessor"> SIMD_FORCE_INLINE void* operator new[](size_t, void* ptr) { return ptr; } \</span>
+<a name="l00221"></a>00221 <span class="preprocessor"> SIMD_FORCE_INLINE void operator delete[](void*, void*) {}</span>
+<a name="l00222"></a>00222 <span class="preprocessor"></span>
+<a name="l00223"></a>00223 <span class="preprocessor">#if defined(BT_USE_DOUBLE_PRECISION) || defined(BT_FORCE_DOUBLE_FUNCTIONS)</span>
+<a name="l00224"></a>00224 <span class="preprocessor"></span>
+<a name="l00225"></a>00225 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#6b200a8d26a49406ca13329be909ec10">btSqrt</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>)
+<a name="l00226"></a>00226 {
+<a name="l00227"></a>00227 <span class="keywordflow">return</span> sqrt(x);
+<a name="l00228"></a>00228 }
+<a name="l00229"></a>00229 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#4c4bd8e065ab617f4e37273d76e6d581">btFabs</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>) { <span class="keywordflow">return</span> fabs(x); }
+<a name="l00230"></a>00230 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#08cebf88560180c665f205810cc02d0f">btCos</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>) { <span class="keywordflow">return</span> cos(x); }
+<a name="l00231"></a>00231 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#21de15ec6359a37d7876fa26be384a4b">btSin</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>) { <span class="keywordflow">return</span> sin(x); }
+<a name="l00232"></a>00232 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#61eba4cb1055a482189cb096b93e0862">btTan</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>) { <span class="keywordflow">return</span> tan(x); }
+<a name="l00233"></a>00233 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#004c41de4028b1437d1aafbaa0769cd5">btAcos</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>)
+<a name="l00234"></a>00234 {
+<a name="l00235"></a>00235 <span class="keywordflow">if</span> (x &lt; <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(-1))
+<a name="l00236"></a>00236 x = <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(-1);
+<a name="l00237"></a>00237 <span class="keywordflow">if</span> (x &gt; <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(1))
+<a name="l00238"></a>00238 x = <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(1);
+<a name="l00239"></a>00239 <span class="keywordflow">return</span> acos(x);
+<a name="l00240"></a>00240 }
+<a name="l00241"></a>00241 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#47baddce9fad101519c2a7456e2d6c9f">btAsin</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x)
+<a name="l00242"></a>00242 {
+<a name="l00243"></a>00243 <span class="keywordflow">if</span> (x &lt; <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(-1))
+<a name="l00244"></a>00244 x = <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(-1);
+<a name="l00245"></a>00245 <span class="keywordflow">if</span> (x &gt; <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(1))
+<a name="l00246"></a>00246 x = <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(1);
+<a name="l00247"></a>00247 <span class="keywordflow">return</span> asin(x);
+<a name="l00248"></a>00248 }
+<a name="l00249"></a>00249 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#92ffb99031b0c2c191ce69400c620bd0">btAtan</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x) { <span class="keywordflow">return</span> atan(x); }
+<a name="l00250"></a>00250 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#c7d89f182c6f2997f9a50fe963f6f986">btAtan2</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x, <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>) { <span class="keywordflow">return</span> atan2(x, y); }
+<a name="l00251"></a>00251 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#95a570162190c25ed6d54b719f4f617b">btExp</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x) { <span class="keywordflow">return</span> exp(x); }
+<a name="l00252"></a>00252 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#8192288b73d65bcbc66d9e5f05a1b346">btLog</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x) { <span class="keywordflow">return</span> log(x); }
+<a name="l00253"></a>00253 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#fb9af7ad85bcd92acfd2bd813b706ae6">btPow</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x, <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>) { <span class="keywordflow">return</span> pow(x, y); }
+<a name="l00254"></a>00254 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#e7ebb0f0f37c7851cf64cdae2075ca2f">btFmod</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x, <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>) { <span class="keywordflow">return</span> fmod(x, y); }
+<a name="l00255"></a>00255
+<a name="l00256"></a>00256 <span class="preprocessor">#else</span>
+<a name="l00257"></a>00257 <span class="preprocessor"></span>
+<a name="l00258"></a><a class="code" href="bt_scalar_8h.html#6b200a8d26a49406ca13329be909ec10">00258</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#6b200a8d26a49406ca13329be909ec10">btSqrt</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>)
+<a name="l00259"></a>00259 {
+<a name="l00260"></a>00260 <span class="preprocessor">#ifdef USE_APPROXIMATION</span>
+<a name="l00261"></a>00261 <span class="preprocessor"></span> <span class="keywordtype">double</span> x, <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>, tempf;
+<a name="l00262"></a>00262 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>* tfptr = ((<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>*)&amp;tempf) + 1;
+<a name="l00263"></a>00263
+<a name="l00264"></a>00264 tempf = y;
+<a name="l00265"></a>00265 *tfptr = (0xbfcdd90a - *tfptr) &gt;&gt; 1; <span class="comment">/* estimate of 1/sqrt(y) */</span>
+<a name="l00266"></a>00266 x = tempf;
+<a name="l00267"></a>00267 z = y * <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(0.5);
+<a name="l00268"></a>00268 x = (<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(1.5) * x) - (x * x) * (x * z); <span class="comment">/* iteration formula */</span>
+<a name="l00269"></a>00269 x = (<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(1.5) * x) - (x * x) * (x * z);
+<a name="l00270"></a>00270 x = (<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(1.5) * x) - (x * x) * (x * z);
+<a name="l00271"></a>00271 x = (<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(1.5) * x) - (x * x) * (x * z);
+<a name="l00272"></a>00272 x = (<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(1.5) * x) - (x * x) * (x * z);
+<a name="l00273"></a>00273 <span class="keywordflow">return</span> x * y;
+<a name="l00274"></a>00274 <span class="preprocessor">#else</span>
+<a name="l00275"></a>00275 <span class="preprocessor"></span> <span class="keywordflow">return</span> sqrtf(y);
+<a name="l00276"></a>00276 <span class="preprocessor">#endif</span>
+<a name="l00277"></a>00277 <span class="preprocessor"></span>}
+<a name="l00278"></a><a class="code" href="bt_scalar_8h.html#4c4bd8e065ab617f4e37273d76e6d581">00278</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#4c4bd8e065ab617f4e37273d76e6d581">btFabs</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x) { <span class="keywordflow">return</span> fabsf(x); }
+<a name="l00279"></a><a class="code" href="bt_scalar_8h.html#08cebf88560180c665f205810cc02d0f">00279</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#08cebf88560180c665f205810cc02d0f">btCos</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x) { <span class="keywordflow">return</span> cosf(x); }
+<a name="l00280"></a><a class="code" href="bt_scalar_8h.html#21de15ec6359a37d7876fa26be384a4b">00280</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#21de15ec6359a37d7876fa26be384a4b">btSin</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x) { <span class="keywordflow">return</span> sinf(x); }
+<a name="l00281"></a><a class="code" href="bt_scalar_8h.html#61eba4cb1055a482189cb096b93e0862">00281</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#61eba4cb1055a482189cb096b93e0862">btTan</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x) { <span class="keywordflow">return</span> tanf(x); }
+<a name="l00282"></a><a class="code" href="bt_scalar_8h.html#004c41de4028b1437d1aafbaa0769cd5">00282</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#004c41de4028b1437d1aafbaa0769cd5">btAcos</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x)
+<a name="l00283"></a>00283 {
+<a name="l00284"></a>00284 <span class="keywordflow">if</span> (x &lt; <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(-1))
+<a name="l00285"></a>00285 x = <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(-1);
+<a name="l00286"></a>00286 <span class="keywordflow">if</span> (x &gt; <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(1))
+<a name="l00287"></a>00287 x = <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(1);
+<a name="l00288"></a>00288 <span class="keywordflow">return</span> acosf(x);
+<a name="l00289"></a>00289 }
+<a name="l00290"></a><a class="code" href="bt_scalar_8h.html#47baddce9fad101519c2a7456e2d6c9f">00290</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#47baddce9fad101519c2a7456e2d6c9f">btAsin</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x)
+<a name="l00291"></a>00291 {
+<a name="l00292"></a>00292 <span class="keywordflow">if</span> (x &lt; <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(-1))
+<a name="l00293"></a>00293 x = <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(-1);
+<a name="l00294"></a>00294 <span class="keywordflow">if</span> (x &gt; <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(1))
+<a name="l00295"></a>00295 x = <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(1);
+<a name="l00296"></a>00296 <span class="keywordflow">return</span> asinf(x);
+<a name="l00297"></a>00297 }
+<a name="l00298"></a><a class="code" href="bt_scalar_8h.html#92ffb99031b0c2c191ce69400c620bd0">00298</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#92ffb99031b0c2c191ce69400c620bd0">btAtan</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x) { <span class="keywordflow">return</span> atanf(x); }
+<a name="l00299"></a><a class="code" href="bt_scalar_8h.html#c7d89f182c6f2997f9a50fe963f6f986">00299</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#c7d89f182c6f2997f9a50fe963f6f986">btAtan2</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x, <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>) { <span class="keywordflow">return</span> atan2f(x, y); }
+<a name="l00300"></a><a class="code" href="bt_scalar_8h.html#95a570162190c25ed6d54b719f4f617b">00300</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#95a570162190c25ed6d54b719f4f617b">btExp</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x) { <span class="keywordflow">return</span> expf(x); }
+<a name="l00301"></a><a class="code" href="bt_scalar_8h.html#8192288b73d65bcbc66d9e5f05a1b346">00301</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#8192288b73d65bcbc66d9e5f05a1b346">btLog</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x) { <span class="keywordflow">return</span> logf(x); }
+<a name="l00302"></a><a class="code" href="bt_scalar_8h.html#fb9af7ad85bcd92acfd2bd813b706ae6">00302</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#fb9af7ad85bcd92acfd2bd813b706ae6">btPow</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x, <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>) { <span class="keywordflow">return</span> powf(x, y); }
+<a name="l00303"></a><a class="code" href="bt_scalar_8h.html#e7ebb0f0f37c7851cf64cdae2075ca2f">00303</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#e7ebb0f0f37c7851cf64cdae2075ca2f">btFmod</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x, <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>) { <span class="keywordflow">return</span> fmodf(x, y); }
+<a name="l00304"></a>00304
+<a name="l00305"></a>00305 <span class="preprocessor">#endif</span>
+<a name="l00306"></a>00306 <span class="preprocessor"></span>
+<a name="l00307"></a><a class="code" href="bt_scalar_8h.html#fa3dad5a5edb29663834714c0ef492bb">00307</a> <span class="preprocessor">#define SIMD_2_PI btScalar(6.283185307179586232)</span>
+<a name="l00308"></a><a class="code" href="bt_scalar_8h.html#1bdff187c878167505bcedbbbabf7b0a">00308</a> <span class="preprocessor"></span><span class="preprocessor">#define SIMD_PI (SIMD_2_PI * btScalar(0.5))</span>
+<a name="l00309"></a><a class="code" href="bt_scalar_8h.html#f451c843c6b96c5ce1fa0d1c39f4c255">00309</a> <span class="preprocessor"></span><span class="preprocessor">#define SIMD_HALF_PI (SIMD_2_PI * btScalar(0.25))</span>
+<a name="l00310"></a><a class="code" href="bt_scalar_8h.html#0bec5e0f836008c100e66bddc0dc464d">00310</a> <span class="preprocessor"></span><span class="preprocessor">#define SIMD_RADS_PER_DEG (SIMD_2_PI / btScalar(360.0))</span>
+<a name="l00311"></a><a class="code" href="bt_scalar_8h.html#3f5619d3b313715b716a938afe47207d">00311</a> <span class="preprocessor"></span><span class="preprocessor">#define SIMD_DEGS_PER_RAD (btScalar(360.0) / SIMD_2_PI)</span>
+<a name="l00312"></a><a class="code" href="bt_scalar_8h.html#568883327ba96f54afed8dfd7ec1c66e">00312</a> <span class="preprocessor"></span><span class="preprocessor">#define SIMDSQRT12 btScalar(0.7071067811865475244008443621048490)</span>
+<a name="l00313"></a>00313 <span class="preprocessor"></span>
+<a name="l00314"></a><a class="code" href="bt_scalar_8h.html#3103b9da34215c512d7fbff3cd94dd60">00314</a> <span class="preprocessor">#define btRecipSqrt(x) ((btScalar)(btScalar(1.0) / btSqrt(btScalar(x)))) </span><span class="comment">/* reciprocal square root */</span>
+<a name="l00315"></a>00315
+<a name="l00316"></a>00316 <span class="preprocessor">#ifdef BT_USE_DOUBLE_PRECISION</span>
+<a name="l00317"></a>00317 <span class="preprocessor"></span><span class="preprocessor">#define SIMD_EPSILON DBL_EPSILON</span>
+<a name="l00318"></a>00318 <span class="preprocessor"></span><span class="preprocessor">#define SIMD_INFINITY DBL_MAX</span>
+<a name="l00319"></a>00319 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00320"></a><a class="code" href="bt_scalar_8h.html#e51eef6845bd59f964c1b2dbfe7054b7">00320</a> <span class="preprocessor"></span><span class="preprocessor">#define SIMD_EPSILON FLT_EPSILON</span>
+<a name="l00321"></a><a class="code" href="bt_scalar_8h.html#87dcd463392e45ddb5350989e566f34a">00321</a> <span class="preprocessor"></span><span class="preprocessor">#define SIMD_INFINITY FLT_MAX</span>
+<a name="l00322"></a>00322 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00323"></a>00323 <span class="preprocessor"></span>
+<a name="l00324"></a><a class="code" href="bt_scalar_8h.html#66aac39acce2b5c6d043d390f3ef4d4f">00324</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#66aac39acce2b5c6d043d390f3ef4d4f">btAtan2Fast</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>, <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x)
+<a name="l00325"></a>00325 {
+<a name="l00326"></a>00326 <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> coeff_1 = <a class="code" href="bt_scalar_8h.html#1bdff187c878167505bcedbbbabf7b0a">SIMD_PI</a> / 4.0f;
+<a name="l00327"></a>00327 <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> coeff_2 = 3.0f * coeff_1;
+<a name="l00328"></a>00328 <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> abs_y = <a class="code" href="bt_scalar_8h.html#4c4bd8e065ab617f4e37273d76e6d581">btFabs</a>(y);
+<a name="l00329"></a>00329 <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#9fc74450b4146c1a60a3bd6ba3bb23a4" title="Return the angle between this and another vector.">angle</a>;
+<a name="l00330"></a>00330 <span class="keywordflow">if</span> (x &gt;= 0.0f) {
+<a name="l00331"></a>00331 <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> r = (x - abs_y) / (x + abs_y);
+<a name="l00332"></a>00332 angle = coeff_1 - coeff_1 * r;
+<a name="l00333"></a>00333 }
+<a name="l00334"></a>00334 <span class="keywordflow">else</span> {
+<a name="l00335"></a>00335 <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> r = (x + abs_y) / (abs_y - x);
+<a name="l00336"></a>00336 angle = coeff_2 - coeff_1 * r;
+<a name="l00337"></a>00337 }
+<a name="l00338"></a>00338 <span class="keywordflow">return</span> (y &lt; 0.0f) ? -angle : angle;
+<a name="l00339"></a>00339 }
+<a name="l00340"></a>00340
+<a name="l00341"></a><a class="code" href="bt_scalar_8h.html#64883187cf63c81ef5fb15f6f0c7ae05">00341</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="bt_scalar_8h.html#64883187cf63c81ef5fb15f6f0c7ae05">btFuzzyZero</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x) { <span class="keywordflow">return</span> <a class="code" href="bt_scalar_8h.html#4c4bd8e065ab617f4e37273d76e6d581">btFabs</a>(x) &lt; <a class="code" href="bt_scalar_8h.html#e51eef6845bd59f964c1b2dbfe7054b7">SIMD_EPSILON</a>; }
+<a name="l00342"></a>00342
+<a name="l00343"></a><a class="code" href="bt_scalar_8h.html#06a781aa5e366e7e0c434e071a149215">00343</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="bt_scalar_8h.html#06a781aa5e366e7e0c434e071a149215">btEqual</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> a, <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> eps)
+<a name="l00344"></a>00344 {
+<a name="l00345"></a>00345 <span class="keywordflow">return</span> (((a) &lt;= eps) &amp;&amp; !((a) &lt; -eps));
+<a name="l00346"></a>00346 }
+<a name="l00347"></a><a class="code" href="bt_scalar_8h.html#6aa33f13609b0c21f7ee3c27abf4b0e6">00347</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="bt_scalar_8h.html#6aa33f13609b0c21f7ee3c27abf4b0e6">btGreaterEqual</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> a, <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> eps)
+<a name="l00348"></a>00348 {
+<a name="l00349"></a>00349 <span class="keywordflow">return</span> (!((a) &lt;= eps));
+<a name="l00350"></a>00350 }
+<a name="l00351"></a>00351
+<a name="l00352"></a><a class="code" href="bt_scalar_8h.html#3feafcddd4c61e81aabd36c098953eaa">00352</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> int32_t <a class="code" href="bt_scalar_8h.html#3feafcddd4c61e81aabd36c098953eaa">btIsNegative</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x)
+<a name="l00353"></a>00353 {
+<a name="l00354"></a>00354 <span class="keywordflow">return</span> x &lt; <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(0.0) ? 1 : 0;
+<a name="l00355"></a>00355 }
+<a name="l00356"></a>00356
+<a name="l00357"></a><a class="code" href="bt_scalar_8h.html#8fc2a728bab313f80f38c27508fef2cc">00357</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#8fc2a728bab313f80f38c27508fef2cc">btRadians</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x) { <span class="keywordflow">return</span> x * <a class="code" href="bt_scalar_8h.html#0bec5e0f836008c100e66bddc0dc464d">SIMD_RADS_PER_DEG</a>; }
+<a name="l00358"></a><a class="code" href="bt_scalar_8h.html#62ae1d5b53ca14238715ed7a1a483aea">00358</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#62ae1d5b53ca14238715ed7a1a483aea">btDegrees</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> x) { <span class="keywordflow">return</span> x * <a class="code" href="bt_scalar_8h.html#3f5619d3b313715b716a938afe47207d">SIMD_DEGS_PER_RAD</a>; }
+<a name="l00359"></a>00359
+<a name="l00360"></a><a class="code" href="bt_scalar_8h.html#358fff092c05693d8351cef9e9dae9a7">00360</a> <span class="preprocessor">#define BT_DECLARE_HANDLE(name) \</span>
+<a name="l00361"></a>00361 <span class="preprocessor"> typedef struct name##__ { \</span>
+<a name="l00362"></a>00362 <span class="preprocessor"> int32_t unused; \</span>
+<a name="l00363"></a>00363 <span class="preprocessor"> } * name</span>
+<a name="l00364"></a>00364 <span class="preprocessor"></span>
+<a name="l00365"></a>00365 <span class="preprocessor">#ifndef btFsel</span>
+<a name="l00366"></a><a class="code" href="bt_scalar_8h.html#a7bb31b9cab5f27d555f039f957ce4f3">00366</a> <span class="preprocessor"></span><a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#a7bb31b9cab5f27d555f039f957ce4f3">btFsel</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> a, <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> b, <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> c)
+<a name="l00367"></a>00367 {
+<a name="l00368"></a>00368 <span class="keywordflow">return</span> a &gt;= 0 ? b : c;
+<a name="l00369"></a>00369 }
+<a name="l00370"></a>00370 <span class="preprocessor">#endif</span>
+<a name="l00371"></a><a class="code" href="bt_scalar_8h.html#cb1bcde16483d0a21f71ac4fe1c334be">00371</a> <span class="preprocessor"></span><span class="preprocessor">#define btFsels(a, b, c) (btScalar) btFsel(a, b, c)</span>
+<a name="l00372"></a>00372 <span class="preprocessor"></span>
+<a name="l00373"></a><a class="code" href="bt_scalar_8h.html#c1da8e69f1dad68053601dbfee8b3c60">00373</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="bt_scalar_8h.html#c1da8e69f1dad68053601dbfee8b3c60">btMachineIsLittleEndian</a>()
+<a name="l00374"></a>00374 {
+<a name="l00375"></a>00375 <span class="keywordtype">long</span> <span class="keywordtype">int</span> i = 1;
+<a name="l00376"></a>00376 <span class="keyword">const</span> <span class="keywordtype">char</span>* p = (<span class="keyword">const</span> <span class="keywordtype">char</span>*)&amp;i;
+<a name="l00377"></a>00377 <span class="keywordflow">if</span> (p[0] == 1) <span class="comment">// Lowest address contains the least significant byte</span>
+<a name="l00378"></a>00378 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00379"></a>00379 <span class="keywordflow">else</span>
+<a name="l00380"></a>00380 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00381"></a>00381 }
+<a name="l00382"></a>00382
+<a name="l00385"></a><a class="code" href="bt_scalar_8h.html#1e6b7e4fdd9e5402805e4da711f96af0">00385</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">unsigned</span> <a class="code" href="bt_scalar_8h.html#1e6b7e4fdd9e5402805e4da711f96af0">btSelect</a>(<span class="keywordtype">unsigned</span> condition, <span class="keywordtype">unsigned</span> valueIfConditionNonZero, <span class="keywordtype">unsigned</span> valueIfConditionZero)
+<a name="l00386"></a>00386 {
+<a name="l00387"></a>00387 <span class="comment">// Set testNz to 0xFFFFFFFF if condition is nonzero, 0x00000000 if condition is zero</span>
+<a name="l00388"></a>00388 <span class="comment">// Rely on positive value or'ed with its negative having sign bit on</span>
+<a name="l00389"></a>00389 <span class="comment">// and zero value or'ed with its negative (which is still zero) having sign bit off</span>
+<a name="l00390"></a>00390 <span class="comment">// Use arithmetic shift right, shifting the sign bit through all 32 bits</span>
+<a name="l00391"></a>00391 <span class="keywordtype">unsigned</span> testNz = (unsigned)(((int32_t)condition | -(int32_t)condition) &gt;&gt; 31);
+<a name="l00392"></a>00392 <span class="keywordtype">unsigned</span> testEqz = ~testNz;
+<a name="l00393"></a>00393 <span class="keywordflow">return</span> ((valueIfConditionNonZero &amp; testNz) | (valueIfConditionZero &amp; testEqz));
+<a name="l00394"></a>00394 }
+<a name="l00395"></a><a class="code" href="bt_scalar_8h.html#ef88ac3279b66587efd1fc594ec4c740">00395</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> int32_t <a class="code" href="bt_scalar_8h.html#1e6b7e4fdd9e5402805e4da711f96af0">btSelect</a>(<span class="keywordtype">unsigned</span> condition, int32_t valueIfConditionNonZero, int32_t valueIfConditionZero)
+<a name="l00396"></a>00396 {
+<a name="l00397"></a>00397 <span class="keywordtype">unsigned</span> testNz = (unsigned)(((int32_t)condition | -(int32_t)condition) &gt;&gt; 31);
+<a name="l00398"></a>00398 <span class="keywordtype">unsigned</span> testEqz = ~testNz;
+<a name="l00399"></a>00399 <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>int32_t<span class="keyword">&gt;</span>((valueIfConditionNonZero &amp; testNz) | (valueIfConditionZero &amp; testEqz));
+<a name="l00400"></a>00400 }
+<a name="l00401"></a><a class="code" href="bt_scalar_8h.html#17fb72058bc8ff21cac791c87c8afc52">00401</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">float</span> <a class="code" href="bt_scalar_8h.html#1e6b7e4fdd9e5402805e4da711f96af0">btSelect</a>(<span class="keywordtype">unsigned</span> condition, <span class="keywordtype">float</span> valueIfConditionNonZero, <span class="keywordtype">float</span> valueIfConditionZero)
+<a name="l00402"></a>00402 {
+<a name="l00403"></a>00403 <span class="preprocessor">#ifdef BT_HAVE_NATIVE_FSEL</span>
+<a name="l00404"></a>00404 <span class="preprocessor"></span> <span class="keywordflow">return</span> (<span class="keywordtype">float</span>)<a class="code" href="bt_scalar_8h.html#a7bb31b9cab5f27d555f039f957ce4f3">btFsel</a>((<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>)condition - <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(1.0f), valueIfConditionNonZero, valueIfConditionZero);
+<a name="l00405"></a>00405 <span class="preprocessor">#else</span>
+<a name="l00406"></a>00406 <span class="preprocessor"></span> <span class="keywordflow">return</span> (condition != 0) ? valueIfConditionNonZero : valueIfConditionZero;
+<a name="l00407"></a>00407 <span class="preprocessor">#endif</span>
+<a name="l00408"></a>00408 <span class="preprocessor"></span>}
+<a name="l00409"></a>00409
+<a name="l00410"></a>00410 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;
+<a name="l00411"></a><a class="code" href="bt_scalar_8h.html#2914d44e9957536703eda13dd0a4a2b2">00411</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_scalar_8h.html#2914d44e9957536703eda13dd0a4a2b2">btSwap</a>(T&amp; a, T&amp; b)
+<a name="l00412"></a>00412 {
+<a name="l00413"></a>00413 T tmp = a;
+<a name="l00414"></a>00414 a = b;
+<a name="l00415"></a>00415 b = tmp;
+<a name="l00416"></a>00416 }
+<a name="l00417"></a>00417
+<a name="l00418"></a>00418 <span class="comment">//PCK: endian swapping functions</span>
+<a name="l00419"></a><a class="code" href="bt_scalar_8h.html#21b4d7889e86774c7f56b4a9da21e4f9">00419</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">unsigned</span> <a class="code" href="bt_scalar_8h.html#21b4d7889e86774c7f56b4a9da21e4f9">btSwapEndian</a>(<span class="keywordtype">unsigned</span> val)
+<a name="l00420"></a>00420 {
+<a name="l00421"></a>00421 <span class="keywordflow">return</span> (((val &amp; 0xff000000) &gt;&gt; 24) | ((val &amp; 0x00ff0000) &gt;&gt; 8) | ((val &amp; 0x0000ff00) &lt;&lt; 8) | ((val &amp; 0x000000ff) &lt;&lt; 24));
+<a name="l00422"></a>00422 }
+<a name="l00423"></a>00423
+<a name="l00424"></a><a class="code" href="bt_scalar_8h.html#62f53958f838c392ff106c83deb50933">00424</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="bt_scalar_8h.html#21b4d7889e86774c7f56b4a9da21e4f9">btSwapEndian</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> val)
+<a name="l00425"></a>00425 {
+<a name="l00426"></a>00426 <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">short</span><span class="keyword">&gt;</span>(((val &amp; 0xff00) &gt;&gt; 8) | ((val &amp; 0x00ff) &lt;&lt; 8));
+<a name="l00427"></a>00427 }
+<a name="l00428"></a>00428
+<a name="l00429"></a><a class="code" href="bt_scalar_8h.html#4bf92f546517c647cf87ae6e476ec733">00429</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">unsigned</span> <a class="code" href="bt_scalar_8h.html#21b4d7889e86774c7f56b4a9da21e4f9">btSwapEndian</a>(int32_t val)
+<a name="l00430"></a>00430 {
+<a name="l00431"></a>00431 <span class="keywordflow">return</span> <a class="code" href="bt_scalar_8h.html#21b4d7889e86774c7f56b4a9da21e4f9">btSwapEndian</a>((<span class="keywordtype">unsigned</span>)val);
+<a name="l00432"></a>00432 }
+<a name="l00433"></a>00433
+<a name="l00434"></a><a class="code" href="bt_scalar_8h.html#37fef177a45696453f84b5de8b5a2dd3">00434</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="bt_scalar_8h.html#21b4d7889e86774c7f56b4a9da21e4f9">btSwapEndian</a>(<span class="keywordtype">short</span> val)
+<a name="l00435"></a>00435 {
+<a name="l00436"></a>00436 <span class="keywordflow">return</span> <a class="code" href="bt_scalar_8h.html#21b4d7889e86774c7f56b4a9da21e4f9">btSwapEndian</a>((<span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>)val);
+<a name="l00437"></a>00437 }
+<a name="l00438"></a>00438
+<a name="l00445"></a><a class="code" href="bt_scalar_8h.html#f37c54c90dcb716e0190b9c41eb0f3dc">00445</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> uint32_t <a class="code" href="bt_scalar_8h.html#f37c54c90dcb716e0190b9c41eb0f3dc" title="btSwapFloat uses using char pointers to swap the endianness">btSwapEndianFloat</a>(<span class="keywordtype">float</span> d)
+<a name="l00446"></a>00446 {
+<a name="l00447"></a>00447 uint32_t a = 0;
+<a name="l00448"></a>00448 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* dst = (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)&amp;a;
+<a name="l00449"></a>00449 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* src = (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)&amp;d;
+<a name="l00450"></a>00450
+<a name="l00451"></a>00451 dst[0] = src[3];
+<a name="l00452"></a>00452 dst[1] = src[2];
+<a name="l00453"></a>00453 dst[2] = src[1];
+<a name="l00454"></a>00454 dst[3] = src[0];
+<a name="l00455"></a>00455 <span class="keywordflow">return</span> a;
+<a name="l00456"></a>00456 }
+<a name="l00457"></a>00457
+<a name="l00458"></a>00458 <span class="comment">// unswap using char pointers</span>
+<a name="l00459"></a><a class="code" href="bt_scalar_8h.html#cde4b445d01bf42cb389be3cc9ddeccd">00459</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">float</span> <a class="code" href="bt_scalar_8h.html#cde4b445d01bf42cb389be3cc9ddeccd">btUnswapEndianFloat</a>(uint32_t a)
+<a name="l00460"></a>00460 {
+<a name="l00461"></a>00461 <span class="keywordtype">float</span> d = 0.0f;
+<a name="l00462"></a>00462 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* src = (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)&amp;a;
+<a name="l00463"></a>00463 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* dst = (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)&amp;d;
+<a name="l00464"></a>00464
+<a name="l00465"></a>00465 dst[0] = src[3];
+<a name="l00466"></a>00466 dst[1] = src[2];
+<a name="l00467"></a>00467 dst[2] = src[1];
+<a name="l00468"></a>00468 dst[3] = src[0];
+<a name="l00469"></a>00469
+<a name="l00470"></a>00470 <span class="keywordflow">return</span> d;
+<a name="l00471"></a>00471 }
+<a name="l00472"></a>00472
+<a name="l00473"></a>00473 <span class="comment">// swap using char pointers</span>
+<a name="l00474"></a><a class="code" href="bt_scalar_8h.html#29e3fd9bbf730416c5d60c18ae21b1ba">00474</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_scalar_8h.html#29e3fd9bbf730416c5d60c18ae21b1ba">btSwapEndianDouble</a>(<span class="keywordtype">double</span> d, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* dst)
+<a name="l00475"></a>00475 {
+<a name="l00476"></a>00476 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* src = (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)&amp;d;
+<a name="l00477"></a>00477
+<a name="l00478"></a>00478 dst[0] = src[7];
+<a name="l00479"></a>00479 dst[1] = src[6];
+<a name="l00480"></a>00480 dst[2] = src[5];
+<a name="l00481"></a>00481 dst[3] = src[4];
+<a name="l00482"></a>00482 dst[4] = src[3];
+<a name="l00483"></a>00483 dst[5] = src[2];
+<a name="l00484"></a>00484 dst[6] = src[1];
+<a name="l00485"></a>00485 dst[7] = src[0];
+<a name="l00486"></a>00486 }
+<a name="l00487"></a>00487
+<a name="l00488"></a>00488 <span class="comment">// unswap using char pointers</span>
+<a name="l00489"></a><a class="code" href="bt_scalar_8h.html#0092a5e4ef2131b31a2d3f669e2d4abf">00489</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">double</span> <a class="code" href="bt_scalar_8h.html#0092a5e4ef2131b31a2d3f669e2d4abf">btUnswapEndianDouble</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* src)
+<a name="l00490"></a>00490 {
+<a name="l00491"></a>00491 <span class="keywordtype">double</span> d = 0.0;
+<a name="l00492"></a>00492 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* dst = (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)&amp;d;
+<a name="l00493"></a>00493
+<a name="l00494"></a>00494 dst[0] = src[7];
+<a name="l00495"></a>00495 dst[1] = src[6];
+<a name="l00496"></a>00496 dst[2] = src[5];
+<a name="l00497"></a>00497 dst[3] = src[4];
+<a name="l00498"></a>00498 dst[4] = src[3];
+<a name="l00499"></a>00499 dst[5] = src[2];
+<a name="l00500"></a>00500 dst[6] = src[1];
+<a name="l00501"></a>00501 dst[7] = src[0];
+<a name="l00502"></a>00502
+<a name="l00503"></a>00503 <span class="keywordflow">return</span> d;
+<a name="l00504"></a>00504 }
+<a name="l00505"></a>00505
+<a name="l00506"></a>00506 <span class="comment">// returns normalized value in range [-SIMD_PI, SIMD_PI]</span>
+<a name="l00507"></a><a class="code" href="bt_scalar_8h.html#451c9dba9cd626281ab92dec7705b1a3">00507</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_scalar_8h.html#451c9dba9cd626281ab92dec7705b1a3">btNormalizeAngle</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> angleInRadians)
+<a name="l00508"></a>00508 {
+<a name="l00509"></a>00509 angleInRadians = <a class="code" href="bt_scalar_8h.html#e7ebb0f0f37c7851cf64cdae2075ca2f">btFmod</a>(angleInRadians, <a class="code" href="bt_scalar_8h.html#fa3dad5a5edb29663834714c0ef492bb">SIMD_2_PI</a>);
+<a name="l00510"></a>00510 <span class="keywordflow">if</span> (angleInRadians &lt; -<a class="code" href="bt_scalar_8h.html#1bdff187c878167505bcedbbbabf7b0a">SIMD_PI</a>) {
+<a name="l00511"></a>00511 <span class="keywordflow">return</span> angleInRadians + <a class="code" href="bt_scalar_8h.html#fa3dad5a5edb29663834714c0ef492bb">SIMD_2_PI</a>;
+<a name="l00512"></a>00512 }
+<a name="l00513"></a>00513 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (angleInRadians &gt; <a class="code" href="bt_scalar_8h.html#1bdff187c878167505bcedbbbabf7b0a">SIMD_PI</a>) {
+<a name="l00514"></a>00514 <span class="keywordflow">return</span> angleInRadians - <a class="code" href="bt_scalar_8h.html#fa3dad5a5edb29663834714c0ef492bb">SIMD_2_PI</a>;
+<a name="l00515"></a>00515 }
+<a name="l00516"></a>00516 <span class="keywordflow">else</span> {
+<a name="l00517"></a>00517 <span class="keywordflow">return</span> angleInRadians;
+<a name="l00518"></a>00518 }
+<a name="l00519"></a>00519 }
+<a name="l00520"></a>00520
+<a name="l00522"></a><a class="code" href="structbt_typed_object.html">00522</a> <span class="keyword">struct </span><a class="code" href="structbt_typed_object.html" title="rudimentary class to provide type info">btTypedObject</a> {
+<a name="l00523"></a><a class="code" href="structbt_typed_object.html#f10da9ddb749e24940da236199d920cd">00523</a> <a class="code" href="structbt_typed_object.html#f10da9ddb749e24940da236199d920cd">btTypedObject</a>(int32_t objectType)
+<a name="l00524"></a>00524 : <a class="code" href="structbt_typed_object.html#c600a3119429dab41dc6b4ca64762ee2">m_objectType</a>(objectType)
+<a name="l00525"></a>00525 {
+<a name="l00526"></a>00526 }
+<a name="l00527"></a><a class="code" href="structbt_typed_object.html#c600a3119429dab41dc6b4ca64762ee2">00527</a> int32_t <a class="code" href="structbt_typed_object.html#c600a3119429dab41dc6b4ca64762ee2">m_objectType</a>;
+<a name="l00528"></a><a class="code" href="structbt_typed_object.html#89ec4b523dcc4749bf902dea09a7419c">00528</a> <span class="keyword">inline</span> int32_t <a class="code" href="structbt_typed_object.html#89ec4b523dcc4749bf902dea09a7419c">getObjectType</a>()<span class="keyword"> const</span>
+<a name="l00529"></a>00529 <span class="keyword"> </span>{
+<a name="l00530"></a>00530 <span class="keywordflow">return</span> <a class="code" href="structbt_typed_object.html#c600a3119429dab41dc6b4ca64762ee2">m_objectType</a>;
+<a name="l00531"></a>00531 }
+<a name="l00532"></a>00532 };
+<a name="l00533"></a>00533 <span class="preprocessor">#endif //BT_SCALAR_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/bt_scalar_8h.html b/docs/source_docs/files/bt_scalar_8h.html
new file mode 100644
index 0000000..91be34e
--- /dev/null
+++ b/docs/source_docs/files/bt_scalar_8h.html
@@ -0,0 +1,1462 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/btScalar.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/VHACD/inc/btScalar.h File Reference</h1><code>#include &lt;float.h&gt;</code><br>
+<code>#include &lt;math.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;stdint.h&gt;</code><br>
+<code>#include &lt;assert.h&gt;</code><br>
+
+<p>
+<a href="bt_scalar_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="structbt_typed_object.html">btTypedObject</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">rudimentary class to provide type info <a href="structbt_typed_object.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#cb9392bc9b30095ec1ff9d98576b47e4">ATTRIBUTE_ALIGNED128</a>(a)&nbsp;&nbsp;&nbsp;a</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#38c30fdd0ea2558373a1b6e41c77d9d2">ATTRIBUTE_ALIGNED16</a>(a)&nbsp;&nbsp;&nbsp;a</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#f70e8b45dc0ad52b962f128ce45365dc">ATTRIBUTE_ALIGNED64</a>(a)&nbsp;&nbsp;&nbsp;a</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#cdcfe44a281881cbd298ecdee240ea46">BT_BULLET_VERSION</a>&nbsp;&nbsp;&nbsp;279</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#0bd5b84db13a000ac43fffe2bfc32187">BT_DECLARE_ALIGNED_ALLOCATOR</a>()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#358fff092c05693d8351cef9e9dae9a7">BT_DECLARE_HANDLE</a>(name)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#3a24ecdd029d38fef175bee5d965710a">BT_LARGE_FLOAT</a>&nbsp;&nbsp;&nbsp;1e18f</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#ff3e6078c073f6ba0edb95353f2c2c62">btAssert</a>(x)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#cb1bcde16483d0a21f71ac4fe1c334be">btFsels</a>(a, b, c)&nbsp;&nbsp;&nbsp;(<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>) btFsel(a, b, c)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#90bc8c8b8f79211b2b7f0356c4cd804f">btFullAssert</a>(x)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#e9d26f737755d56d5374339f176a55ac">btLikely</a>(_c)&nbsp;&nbsp;&nbsp;_c</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#3103b9da34215c512d7fbff3cd94dd60">btRecipSqrt</a>(x)&nbsp;&nbsp;&nbsp;((<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>)(<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>(1.0) / btSqrt(<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>(x))))</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#75f41f19fd54104288141671ecf47427">btUnlikely</a>(_c)&nbsp;&nbsp;&nbsp;_c</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#fa3dad5a5edb29663834714c0ef492bb">SIMD_2_PI</a>&nbsp;&nbsp;&nbsp;<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>(6.283185307179586232)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#3f5619d3b313715b716a938afe47207d">SIMD_DEGS_PER_RAD</a>&nbsp;&nbsp;&nbsp;(<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>(360.0) / SIMD_2_PI)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#e51eef6845bd59f964c1b2dbfe7054b7">SIMD_EPSILON</a>&nbsp;&nbsp;&nbsp;FLT_EPSILON</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a>&nbsp;&nbsp;&nbsp;inline</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#f451c843c6b96c5ce1fa0d1c39f4c255">SIMD_HALF_PI</a>&nbsp;&nbsp;&nbsp;(SIMD_2_PI * <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>(0.25))</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#87dcd463392e45ddb5350989e566f34a">SIMD_INFINITY</a>&nbsp;&nbsp;&nbsp;FLT_MAX</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#1bdff187c878167505bcedbbbabf7b0a">SIMD_PI</a>&nbsp;&nbsp;&nbsp;(SIMD_2_PI * <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>(0.5))</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#0bec5e0f836008c100e66bddc0dc464d">SIMD_RADS_PER_DEG</a>&nbsp;&nbsp;&nbsp;(SIMD_2_PI / <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>(360.0))</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#568883327ba96f54afed8dfd7ec1c66e">SIMDSQRT12</a>&nbsp;&nbsp;&nbsp;<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>(0.7071067811865475244008443621048490)</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The btScalar type abstracts floating point numbers, to easily switch between double and single floating point precision. <a href="#1e5824cfc8adbf5a77f2622132d16018"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#004c41de4028b1437d1aafbaa0769cd5">btAcos</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> x)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#47baddce9fad101519c2a7456e2d6c9f">btAsin</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> x)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#92ffb99031b0c2c191ce69400c620bd0">btAtan</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> x)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#c7d89f182c6f2997f9a50fe963f6f986">btAtan2</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> x, <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> y)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#66aac39acce2b5c6d043d390f3ef4d4f">btAtan2Fast</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> y, <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> x)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#08cebf88560180c665f205810cc02d0f">btCos</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> x)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#62ae1d5b53ca14238715ed7a1a483aea">btDegrees</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> x)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#06a781aa5e366e7e0c434e071a149215">btEqual</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> a, <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> eps)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#95a570162190c25ed6d54b719f4f617b">btExp</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> x)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#4c4bd8e065ab617f4e37273d76e6d581">btFabs</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> x)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#e7ebb0f0f37c7851cf64cdae2075ca2f">btFmod</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> x, <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> y)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#a7bb31b9cab5f27d555f039f957ce4f3">btFsel</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> a, <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> b, <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> c)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#64883187cf63c81ef5fb15f6f0c7ae05">btFuzzyZero</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> x)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#f25771f9443fab6ab8fcc9a0b78abce3">btGetVersion</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#6aa33f13609b0c21f7ee3c27abf4b0e6">btGreaterEqual</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> a, <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> eps)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#3feafcddd4c61e81aabd36c098953eaa">btIsNegative</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> x)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#8192288b73d65bcbc66d9e5f05a1b346">btLog</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> x)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#c1da8e69f1dad68053601dbfee8b3c60">btMachineIsLittleEndian</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#451c9dba9cd626281ab92dec7705b1a3">btNormalizeAngle</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> angleInRadians)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#fb9af7ad85bcd92acfd2bd813b706ae6">btPow</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> x, <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> y)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#8fc2a728bab313f80f38c27508fef2cc">btRadians</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> x)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#17fb72058bc8ff21cac791c87c8afc52">btSelect</a> (unsigned condition, float valueIfConditionNonZero, float valueIfConditionZero)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#ef88ac3279b66587efd1fc594ec4c740">btSelect</a> (unsigned condition, int32_t valueIfConditionNonZero, int32_t valueIfConditionZero)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#1e6b7e4fdd9e5402805e4da711f96af0">btSelect</a> (unsigned condition, unsigned valueIfConditionNonZero, unsigned valueIfConditionZero)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#21de15ec6359a37d7876fa26be384a4b">btSin</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> x)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#6b200a8d26a49406ca13329be909ec10">btSqrt</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> y)</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">SIMD_FORCE_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#2914d44e9957536703eda13dd0a4a2b2">btSwap</a> (T &amp;a, T &amp;b)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE unsigned short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#37fef177a45696453f84b5de8b5a2dd3">btSwapEndian</a> (short val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#4bf92f546517c647cf87ae6e476ec733">btSwapEndian</a> (int32_t val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE unsigned short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#62f53958f838c392ff106c83deb50933">btSwapEndian</a> (unsigned short val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#21b4d7889e86774c7f56b4a9da21e4f9">btSwapEndian</a> (unsigned val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#29e3fd9bbf730416c5d60c18ae21b1ba">btSwapEndianDouble</a> (double d, unsigned char *dst)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#f37c54c90dcb716e0190b9c41eb0f3dc">btSwapEndianFloat</a> (float d)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">btSwapFloat uses using char pointers to swap the endianness <a href="#f37c54c90dcb716e0190b9c41eb0f3dc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#61eba4cb1055a482189cb096b93e0862">btTan</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> x)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#0092a5e4ef2131b31a2d3f669e2d4abf">btUnswapEndianDouble</a> (const unsigned char *src)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_scalar_8h.html#cde4b445d01bf42cb389be3cc9ddeccd">btUnswapEndianFloat</a> (uint32_t a)</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="cb9392bc9b30095ec1ff9d98576b47e4"></a><!-- doxytag: member="btScalar.h::ATTRIBUTE_ALIGNED128" ref="cb9392bc9b30095ec1ff9d98576b47e4" args="(a)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ATTRIBUTE_ALIGNED128 </td>
+ <td>(</td>
+ <td class="paramtype">a&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;a</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="38c30fdd0ea2558373a1b6e41c77d9d2"></a><!-- doxytag: member="btScalar.h::ATTRIBUTE_ALIGNED16" ref="38c30fdd0ea2558373a1b6e41c77d9d2" args="(a)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ATTRIBUTE_ALIGNED16 </td>
+ <td>(</td>
+ <td class="paramtype">a&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;a</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd>: check out alignment methods for other platforms/compilers define <a class="el" href="bt_scalar_8h.html#38c30fdd0ea2558373a1b6e41c77d9d2">ATTRIBUTE_ALIGNED16(a)</a> a __attribute__ ((aligned (16))) define <a class="el" href="bt_scalar_8h.html#f70e8b45dc0ad52b962f128ce45365dc">ATTRIBUTE_ALIGNED64(a)</a> a __attribute__ ((aligned (64))) define <a class="el" href="bt_scalar_8h.html#cb9392bc9b30095ec1ff9d98576b47e4">ATTRIBUTE_ALIGNED128(a)</a> a __attribute__ ((aligned (128))) </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f70e8b45dc0ad52b962f128ce45365dc"></a><!-- doxytag: member="btScalar.h::ATTRIBUTE_ALIGNED64" ref="f70e8b45dc0ad52b962f128ce45365dc" args="(a)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ATTRIBUTE_ALIGNED64 </td>
+ <td>(</td>
+ <td class="paramtype">a&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;a</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cdcfe44a281881cbd298ecdee240ea46"></a><!-- doxytag: member="btScalar.h::BT_BULLET_VERSION" ref="cdcfe44a281881cbd298ecdee240ea46" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define BT_BULLET_VERSION&nbsp;&nbsp;&nbsp;279 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0bd5b84db13a000ac43fffe2bfc32187"></a><!-- doxytag: member="btScalar.h::BT_DECLARE_ALIGNED_ALLOCATOR" ref="0bd5b84db13a000ac43fffe2bfc32187" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define BT_DECLARE_ALIGNED_ALLOCATOR </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span>* operator new(<span class="keywordtype">size_t</span> sizeInBytes) { <span class="keywordflow">return</span> <a class="code" href="bt_aligned_allocator_8h.html#5798ef3418d84a1761ef917ef6720db7">btAlignedAlloc</a>(sizeInBytes, 16); } \
+ <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> operator delete(<span class="keywordtype">void</span>* ptr) { <a class="code" href="bt_aligned_allocator_8h.html#053f25687d0cd7a29571c8669cf9bcd4">btAlignedFree</a>(ptr); } \
+ <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span>* operator new(<span class="keywordtype">size_t</span>, <span class="keywordtype">void</span>* ptr) { <span class="keywordflow">return</span> ptr; } \
+ <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> operator delete(<span class="keywordtype">void</span>*, <span class="keywordtype">void</span>*) {} \
+ <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span>* operator new[](<span class="keywordtype">size_t</span> sizeInBytes) { <span class="keywordflow">return</span> <a class="code" href="bt_aligned_allocator_8h.html#5798ef3418d84a1761ef917ef6720db7">btAlignedAlloc</a>(sizeInBytes, 16); } \
+ <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> operator delete[](<span class="keywordtype">void</span>* ptr) { <a class="code" href="bt_aligned_allocator_8h.html#053f25687d0cd7a29571c8669cf9bcd4">btAlignedFree</a>(ptr); } \
+ <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span>* operator new[](<span class="keywordtype">size_t</span>, <span class="keywordtype">void</span>* ptr) { <span class="keywordflow">return</span> ptr; } \
+ <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> operator delete[](<span class="keywordtype">void</span>*, <span class="keywordtype">void</span>*) {}
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="358fff092c05693d8351cef9e9dae9a7"></a><!-- doxytag: member="btScalar.h::BT_DECLARE_HANDLE" ref="358fff092c05693d8351cef9e9dae9a7" args="(name)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define BT_DECLARE_HANDLE </td>
+ <td>(</td>
+ <td class="paramtype">name&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">typedef</span> <span class="keyword">struct </span>name##__ { \
+ int32_t unused; \
+ } * name
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="3a24ecdd029d38fef175bee5d965710a"></a><!-- doxytag: member="btScalar.h::BT_LARGE_FLOAT" ref="3a24ecdd029d38fef175bee5d965710a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define BT_LARGE_FLOAT&nbsp;&nbsp;&nbsp;1e18f </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ff3e6078c073f6ba0edb95353f2c2c62"></a><!-- doxytag: member="btScalar.h::btAssert" ref="ff3e6078c073f6ba0edb95353f2c2c62" args="(x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define btAssert </td>
+ <td>(</td>
+ <td class="paramtype">x&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cb1bcde16483d0a21f71ac4fe1c334be"></a><!-- doxytag: member="btScalar.h::btFsels" ref="cb1bcde16483d0a21f71ac4fe1c334be" args="(a, b, c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define btFsels </td>
+ <td>(</td>
+ <td class="paramtype">a, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">b, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">c&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>) btFsel(a, b, c)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="90bc8c8b8f79211b2b7f0356c4cd804f"></a><!-- doxytag: member="btScalar.h::btFullAssert" ref="90bc8c8b8f79211b2b7f0356c4cd804f" args="(x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define btFullAssert </td>
+ <td>(</td>
+ <td class="paramtype">x&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e9d26f737755d56d5374339f176a55ac"></a><!-- doxytag: member="btScalar.h::btLikely" ref="e9d26f737755d56d5374339f176a55ac" args="(_c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define btLikely </td>
+ <td>(</td>
+ <td class="paramtype">_c&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;_c</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3103b9da34215c512d7fbff3cd94dd60"></a><!-- doxytag: member="btScalar.h::btRecipSqrt" ref="3103b9da34215c512d7fbff3cd94dd60" args="(x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define btRecipSqrt </td>
+ <td>(</td>
+ <td class="paramtype">x&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;((<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>)(<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>(1.0) / btSqrt(<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>(x))))</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="75f41f19fd54104288141671ecf47427"></a><!-- doxytag: member="btScalar.h::btUnlikely" ref="75f41f19fd54104288141671ecf47427" args="(_c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define btUnlikely </td>
+ <td>(</td>
+ <td class="paramtype">_c&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;_c</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fa3dad5a5edb29663834714c0ef492bb"></a><!-- doxytag: member="btScalar.h::SIMD_2_PI" ref="fa3dad5a5edb29663834714c0ef492bb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define SIMD_2_PI&nbsp;&nbsp;&nbsp;<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>(6.283185307179586232) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3f5619d3b313715b716a938afe47207d"></a><!-- doxytag: member="btScalar.h::SIMD_DEGS_PER_RAD" ref="3f5619d3b313715b716a938afe47207d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define SIMD_DEGS_PER_RAD&nbsp;&nbsp;&nbsp;(<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>(360.0) / SIMD_2_PI) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e51eef6845bd59f964c1b2dbfe7054b7"></a><!-- doxytag: member="btScalar.h::SIMD_EPSILON" ref="e51eef6845bd59f964c1b2dbfe7054b7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define SIMD_EPSILON&nbsp;&nbsp;&nbsp;FLT_EPSILON </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8a6a3e8b28846a3d7271e376c738ec40"></a><!-- doxytag: member="btScalar.h::SIMD_FORCE_INLINE" ref="8a6a3e8b28846a3d7271e376c738ec40" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define SIMD_FORCE_INLINE&nbsp;&nbsp;&nbsp;inline </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f451c843c6b96c5ce1fa0d1c39f4c255"></a><!-- doxytag: member="btScalar.h::SIMD_HALF_PI" ref="f451c843c6b96c5ce1fa0d1c39f4c255" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define SIMD_HALF_PI&nbsp;&nbsp;&nbsp;(SIMD_2_PI * <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>(0.25)) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="87dcd463392e45ddb5350989e566f34a"></a><!-- doxytag: member="btScalar.h::SIMD_INFINITY" ref="87dcd463392e45ddb5350989e566f34a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define SIMD_INFINITY&nbsp;&nbsp;&nbsp;FLT_MAX </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1bdff187c878167505bcedbbbabf7b0a"></a><!-- doxytag: member="btScalar.h::SIMD_PI" ref="1bdff187c878167505bcedbbbabf7b0a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define SIMD_PI&nbsp;&nbsp;&nbsp;(SIMD_2_PI * <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>(0.5)) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0bec5e0f836008c100e66bddc0dc464d"></a><!-- doxytag: member="btScalar.h::SIMD_RADS_PER_DEG" ref="0bec5e0f836008c100e66bddc0dc464d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define SIMD_RADS_PER_DEG&nbsp;&nbsp;&nbsp;(SIMD_2_PI / <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>(360.0)) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="568883327ba96f54afed8dfd7ec1c66e"></a><!-- doxytag: member="btScalar.h::SIMDSQRT12" ref="568883327ba96f54afed8dfd7ec1c66e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define SIMDSQRT12&nbsp;&nbsp;&nbsp;<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>(0.7071067811865475244008443621048490) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="1e5824cfc8adbf5a77f2622132d16018"></a><!-- doxytag: member="btScalar.h::btScalar" ref="1e5824cfc8adbf5a77f2622132d16018" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef float <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The btScalar type abstracts floating point numbers, to easily switch between double and single floating point precision.
+<p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="004c41de4028b1437d1aafbaa0769cd5"></a><!-- doxytag: member="btScalar.h::btAcos" ref="004c41de4028b1437d1aafbaa0769cd5" args="(btScalar x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btAcos </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>x</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="47baddce9fad101519c2a7456e2d6c9f"></a><!-- doxytag: member="btScalar.h::btAsin" ref="47baddce9fad101519c2a7456e2d6c9f" args="(btScalar x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btAsin </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>x</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="92ffb99031b0c2c191ce69400c620bd0"></a><!-- doxytag: member="btScalar.h::btAtan" ref="92ffb99031b0c2c191ce69400c620bd0" args="(btScalar x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btAtan </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>x</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c7d89f182c6f2997f9a50fe963f6f986"></a><!-- doxytag: member="btScalar.h::btAtan2" ref="c7d89f182c6f2997f9a50fe963f6f986" args="(btScalar x, btScalar y)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btAtan2 </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>y</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="66aac39acce2b5c6d043d390f3ef4d4f"></a><!-- doxytag: member="btScalar.h::btAtan2Fast" ref="66aac39acce2b5c6d043d390f3ef4d4f" args="(btScalar y, btScalar x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btAtan2Fast </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>x</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="08cebf88560180c665f205810cc02d0f"></a><!-- doxytag: member="btScalar.h::btCos" ref="08cebf88560180c665f205810cc02d0f" args="(btScalar x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btCos </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>x</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="62ae1d5b53ca14238715ed7a1a483aea"></a><!-- doxytag: member="btScalar.h::btDegrees" ref="62ae1d5b53ca14238715ed7a1a483aea" args="(btScalar x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btDegrees </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>x</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="06a781aa5e366e7e0c434e071a149215"></a><!-- doxytag: member="btScalar.h::btEqual" ref="06a781aa5e366e7e0c434e071a149215" args="(btScalar a, btScalar eps)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE bool btEqual </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>a</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>eps</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="95a570162190c25ed6d54b719f4f617b"></a><!-- doxytag: member="btScalar.h::btExp" ref="95a570162190c25ed6d54b719f4f617b" args="(btScalar x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btExp </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>x</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4c4bd8e065ab617f4e37273d76e6d581"></a><!-- doxytag: member="btScalar.h::btFabs" ref="4c4bd8e065ab617f4e37273d76e6d581" args="(btScalar x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btFabs </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>x</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e7ebb0f0f37c7851cf64cdae2075ca2f"></a><!-- doxytag: member="btScalar.h::btFmod" ref="e7ebb0f0f37c7851cf64cdae2075ca2f" args="(btScalar x, btScalar y)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btFmod </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>y</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="a7bb31b9cab5f27d555f039f957ce4f3"></a><!-- doxytag: member="btScalar.h::btFsel" ref="a7bb31b9cab5f27d555f039f957ce4f3" args="(btScalar a, btScalar b, btScalar c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btFsel </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>a</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>b</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>c</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="64883187cf63c81ef5fb15f6f0c7ae05"></a><!-- doxytag: member="btScalar.h::btFuzzyZero" ref="64883187cf63c81ef5fb15f6f0c7ae05" args="(btScalar x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE bool btFuzzyZero </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>x</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f25771f9443fab6ab8fcc9a0b78abce3"></a><!-- doxytag: member="btScalar.h::btGetVersion" ref="f25771f9443fab6ab8fcc9a0b78abce3" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t btGetVersion </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="6aa33f13609b0c21f7ee3c27abf4b0e6"></a><!-- doxytag: member="btScalar.h::btGreaterEqual" ref="6aa33f13609b0c21f7ee3c27abf4b0e6" args="(btScalar a, btScalar eps)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE bool btGreaterEqual </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>a</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>eps</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="3feafcddd4c61e81aabd36c098953eaa"></a><!-- doxytag: member="btScalar.h::btIsNegative" ref="3feafcddd4c61e81aabd36c098953eaa" args="(btScalar x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE int32_t btIsNegative </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>x</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8192288b73d65bcbc66d9e5f05a1b346"></a><!-- doxytag: member="btScalar.h::btLog" ref="8192288b73d65bcbc66d9e5f05a1b346" args="(btScalar x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btLog </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>x</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c1da8e69f1dad68053601dbfee8b3c60"></a><!-- doxytag: member="btScalar.h::btMachineIsLittleEndian" ref="c1da8e69f1dad68053601dbfee8b3c60" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE bool btMachineIsLittleEndian </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="451c9dba9cd626281ab92dec7705b1a3"></a><!-- doxytag: member="btScalar.h::btNormalizeAngle" ref="451c9dba9cd626281ab92dec7705b1a3" args="(btScalar angleInRadians)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btNormalizeAngle </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>angleInRadians</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fb9af7ad85bcd92acfd2bd813b706ae6"></a><!-- doxytag: member="btScalar.h::btPow" ref="fb9af7ad85bcd92acfd2bd813b706ae6" args="(btScalar x, btScalar y)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btPow </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>y</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="8fc2a728bab313f80f38c27508fef2cc"></a><!-- doxytag: member="btScalar.h::btRadians" ref="8fc2a728bab313f80f38c27508fef2cc" args="(btScalar x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btRadians </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>x</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="17fb72058bc8ff21cac791c87c8afc52"></a><!-- doxytag: member="btScalar.h::btSelect" ref="17fb72058bc8ff21cac791c87c8afc52" args="(unsigned condition, float valueIfConditionNonZero, float valueIfConditionZero)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE float btSelect </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&nbsp;</td>
+ <td class="paramname"> <em>condition</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>valueIfConditionNonZero</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>valueIfConditionZero</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="ef88ac3279b66587efd1fc594ec4c740"></a><!-- doxytag: member="btScalar.h::btSelect" ref="ef88ac3279b66587efd1fc594ec4c740" args="(unsigned condition, int32_t valueIfConditionNonZero, int32_t valueIfConditionZero)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE int32_t btSelect </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&nbsp;</td>
+ <td class="paramname"> <em>condition</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>valueIfConditionNonZero</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>valueIfConditionZero</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="1e6b7e4fdd9e5402805e4da711f96af0"></a><!-- doxytag: member="btScalar.h::btSelect" ref="1e6b7e4fdd9e5402805e4da711f96af0" args="(unsigned condition, unsigned valueIfConditionNonZero, unsigned valueIfConditionZero)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE unsigned btSelect </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&nbsp;</td>
+ <td class="paramname"> <em>condition</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&nbsp;</td>
+ <td class="paramname"> <em>valueIfConditionNonZero</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned&nbsp;</td>
+ <td class="paramname"> <em>valueIfConditionZero</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+btSelect avoids branches, which makes performance much better for consoles like Playstation 3 and XBox 360 Thanks Phil Knight. See also <a href="http://www.cellperformance.com/articles/2006/04/more_techniques_for_eliminatin_1.html">http://www.cellperformance.com/articles/2006/04/more_techniques_for_eliminatin_1.html</a>
+</div>
+</div><p>
+<a class="anchor" name="21de15ec6359a37d7876fa26be384a4b"></a><!-- doxytag: member="btScalar.h::btSin" ref="21de15ec6359a37d7876fa26be384a4b" args="(btScalar x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btSin </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>x</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6b200a8d26a49406ca13329be909ec10"></a><!-- doxytag: member="btScalar.h::btSqrt" ref="6b200a8d26a49406ca13329be909ec10" args="(btScalar y)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btSqrt </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>y</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2914d44e9957536703eda13dd0a4a2b2"></a><!-- doxytag: member="btScalar.h::btSwap" ref="2914d44e9957536703eda13dd0a4a2b2" args="(T &amp;a, T &amp;b)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void btSwap </td>
+ <td>(</td>
+ <td class="paramtype">T &amp;&nbsp;</td>
+ <td class="paramname"> <em>a</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">T &amp;&nbsp;</td>
+ <td class="paramname"> <em>b</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>
+<a class="anchor" name="37fef177a45696453f84b5de8b5a2dd3"></a><!-- doxytag: member="btScalar.h::btSwapEndian" ref="37fef177a45696453f84b5de8b5a2dd3" args="(short val)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE unsigned short btSwapEndian </td>
+ <td>(</td>
+ <td class="paramtype">short&nbsp;</td>
+ <td class="paramname"> <em>val</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4bf92f546517c647cf87ae6e476ec733"></a><!-- doxytag: member="btScalar.h::btSwapEndian" ref="4bf92f546517c647cf87ae6e476ec733" args="(int32_t val)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE unsigned btSwapEndian </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>val</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="62f53958f838c392ff106c83deb50933"></a><!-- doxytag: member="btScalar.h::btSwapEndian" ref="62f53958f838c392ff106c83deb50933" args="(unsigned short val)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE unsigned short btSwapEndian </td>
+ <td>(</td>
+ <td class="paramtype">unsigned short&nbsp;</td>
+ <td class="paramname"> <em>val</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="21b4d7889e86774c7f56b4a9da21e4f9"></a><!-- doxytag: member="btScalar.h::btSwapEndian" ref="21b4d7889e86774c7f56b4a9da21e4f9" args="(unsigned val)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE unsigned btSwapEndian </td>
+ <td>(</td>
+ <td class="paramtype">unsigned&nbsp;</td>
+ <td class="paramname"> <em>val</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="29e3fd9bbf730416c5d60c18ae21b1ba"></a><!-- doxytag: member="btScalar.h::btSwapEndianDouble" ref="29e3fd9bbf730416c5d60c18ae21b1ba" args="(double d, unsigned char *dst)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void btSwapEndianDouble </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>d</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned char *&nbsp;</td>
+ <td class="paramname"> <em>dst</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="f37c54c90dcb716e0190b9c41eb0f3dc"></a><!-- doxytag: member="btScalar.h::btSwapEndianFloat" ref="f37c54c90dcb716e0190b9c41eb0f3dc" args="(float d)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE uint32_t btSwapEndianFloat </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>d</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+btSwapFloat uses using char pointers to swap the endianness
+<p>
+btSwapFloat/btSwapDouble will NOT return a float, because the machine might 'correct' invalid floating point values Not all values of sign/exponent/mantissa are valid floating point numbers according to IEEE 754. When a floating point unit is faced with an invalid value, it may actually change the value, or worse, throw an exception. In most systems, running user mode code, you wouldn't get an exception, but instead the hardware/os/runtime will 'fix' the number for you. so instead of returning a float/double, we return integer/long long integer
+</div>
+</div><p>
+<a class="anchor" name="61eba4cb1055a482189cb096b93e0862"></a><!-- doxytag: member="btScalar.h::btTan" ref="61eba4cb1055a482189cb096b93e0862" args="(btScalar x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btTan </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>x</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0092a5e4ef2131b31a2d3f669e2d4abf"></a><!-- doxytag: member="btScalar.h::btUnswapEndianDouble" ref="0092a5e4ef2131b31a2d3f669e2d4abf" args="(const unsigned char *src)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE double btUnswapEndianDouble </td>
+ <td>(</td>
+ <td class="paramtype">const unsigned char *&nbsp;</td>
+ <td class="paramname"> <em>src</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cde4b445d01bf42cb389be3cc9ddeccd"></a><!-- doxytag: member="btScalar.h::btUnswapEndianFloat" ref="cde4b445d01bf42cb389be3cc9ddeccd" args="(uint32_t a)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE float btUnswapEndianFloat </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>a</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+</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/bt_vector3_8h-source.html b/docs/source_docs/files/bt_vector3_8h-source.html
new file mode 100644
index 0000000..495fe68
--- /dev/null
+++ b/docs/source_docs/files/bt_vector3_8h-source.html
@@ -0,0 +1,661 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/btVector3.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/VHACD/inc/btVector3.h</h1><a href="bt_vector3_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) 2003-2006 Gino van den Bergen / Erwin Coumans http://continuousphysics.com/Bullet/</span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment">This software is provided 'as-is', without any express or implied warranty.</span>
+<a name="l00005"></a>00005 <span class="comment">In no event will the authors be held liable for any damages arising from the use of this software.</span>
+<a name="l00006"></a>00006 <span class="comment">Permission is granted to anyone to use this software for any purpose, </span>
+<a name="l00007"></a>00007 <span class="comment">including commercial applications, and to alter it and redistribute it freely, </span>
+<a name="l00008"></a>00008 <span class="comment">subject to the following restrictions:</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.</span>
+<a name="l00011"></a>00011 <span class="comment">2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.</span>
+<a name="l00012"></a>00012 <span class="comment">3. This notice may not be removed or altered from any source distribution.</span>
+<a name="l00013"></a>00013 <span class="comment">*/</span>
+<a name="l00014"></a>00014
+<a name="l00015"></a>00015 <span class="preprocessor">#ifndef BT_VECTOR3_H</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#define BT_VECTOR3_H</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include "<a class="code" href="bt_min_max_8h.html">btMinMax.h</a>"</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include "<a class="code" href="bt_scalar_8h.html">btScalar.h</a>"</span>
+<a name="l00020"></a>00020
+<a name="l00021"></a>00021 <span class="preprocessor">#ifdef BT_USE_DOUBLE_PRECISION</span>
+<a name="l00022"></a>00022 <span class="preprocessor"></span><span class="preprocessor">#define btVector3Data btVector3DoubleData</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#define btVector3DataName "btVector3DoubleData"</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00025"></a><a class="code" href="bt_vector3_8h.html#d116b75e5135551c1335437e47fd8a3f">00025</a> <span class="preprocessor"></span><span class="preprocessor">#define btVector3Data btVector3FloatData</span>
+<a name="l00026"></a><a class="code" href="bt_vector3_8h.html#22c3af642cd6ee73d125e310c6318cce">00026</a> <span class="preprocessor"></span><span class="preprocessor">#define btVector3DataName "btVector3FloatData"</span>
+<a name="l00027"></a>00027 <span class="preprocessor"></span><span class="preprocessor">#endif //BT_USE_DOUBLE_PRECISION</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span>
+<a name="l00033"></a>00033 <a class="code" href="bt_scalar_8h.html#38c30fdd0ea2558373a1b6e41c77d9d2">ATTRIBUTE_ALIGNED16</a>(<span class="keyword">class</span>)
+<a name="l00034"></a>00034 <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>
+<a name="l00035"></a>00035 {
+<a name="l00036"></a>00036 <span class="keyword">public</span>:
+<a name="l00037"></a>00037 <span class="preprocessor">#if defined(__SPU__) &amp;&amp; defined(__CELLOS_LV2__)</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[4];
+<a name="l00039"></a>00039
+<a name="l00040"></a>00040 <span class="keyword">public</span>:
+<a name="l00041"></a>00041 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keyword">const</span> vec_float4&amp; get128()<span class="keyword"> const</span>
+<a name="l00042"></a>00042 <span class="keyword"> </span>{
+<a name="l00043"></a>00043 <span class="keywordflow">return</span> *((<span class="keyword">const</span> vec_float4*)&amp;m_floats[0]);
+<a name="l00044"></a>00044 }
+<a name="l00045"></a>00045
+<a name="l00046"></a>00046 <span class="keyword">public</span>:
+<a name="l00047"></a>00047 <span class="preprocessor">#else //__CELLOS_LV2__ __SPU__</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="preprocessor">#ifdef BT_USE_SSE // _WIN32</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span> <span class="keyword">union </span>{
+<a name="l00050"></a>00050 __m128 mVec128;
+<a name="l00051"></a>00051 <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> m_floats[4];
+<a name="l00052"></a>00052 };
+<a name="l00053"></a>00053 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> __m128 get128()<span class="keyword"> const</span>
+<a name="l00054"></a>00054 <span class="keyword"> </span>{
+<a name="l00055"></a>00055 <span class="keywordflow">return</span> mVec128;
+<a name="l00056"></a>00056 }
+<a name="l00057"></a>00057 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> set128(__m128 v128)
+<a name="l00058"></a>00058 {
+<a name="l00059"></a>00059 mVec128 = v128;
+<a name="l00060"></a>00060 }
+<a name="l00061"></a>00061 <span class="preprocessor">#else</span>
+<a name="l00062"></a><a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e">00062</a> <span class="preprocessor"></span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> m_floats[4];
+<a name="l00063"></a>00063 <span class="preprocessor">#endif</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span><span class="preprocessor">#endif //__CELLOS_LV2__ __SPU__</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span>
+<a name="l00066"></a>00066 <span class="keyword">public</span>:
+<a name="l00068"></a><a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323">00068</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>() {}
+<a name="l00069"></a>00069
+<a name="l00075"></a><a class="code" href="bt_vector3_8h.html#ba0837be927ae5152dcdb38bc5945bd5">00075</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>(<span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>, <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>, <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>)
+<a name="l00076"></a>00076 {
+<a name="l00077"></a>00077 m_floats[0] = x;
+<a name="l00078"></a>00078 m_floats[1] = y;
+<a name="l00079"></a>00079 m_floats[2] = z;
+<a name="l00080"></a>00080 m_floats[3] = <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(0.);
+<a name="l00081"></a>00081 }
+<a name="l00082"></a>00082
+<a name="l00085"></a><a class="code" href="bt_vector3_8h.html#7a750b3fe432249ef0c50e95fb61c69f">00085</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; <a class="code" href="bt_vector3_8h.html#7a750b3fe432249ef0c50e95fb61c69f" title="Add a vector to this one.">operator+=</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v)
+<a name="l00086"></a>00086 {
+<a name="l00087"></a>00087
+<a name="l00088"></a>00088 m_floats[0] += v.m_floats[0];
+<a name="l00089"></a>00089 m_floats[1] += v.m_floats[1];
+<a name="l00090"></a>00090 m_floats[2] += v.m_floats[2];
+<a name="l00091"></a>00091 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00092"></a>00092 }
+<a name="l00093"></a>00093
+<a name="l00096"></a><a class="code" href="bt_vector3_8h.html#cad072d73dc2f6f9370157ec1715c8c1">00096</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; <a class="code" href="bt_vector3_8h.html#cad072d73dc2f6f9370157ec1715c8c1" title="Subtract a vector from this one.">operator-=</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v)
+<a name="l00097"></a>00097 {
+<a name="l00098"></a>00098 m_floats[0] -= v.m_floats[0];
+<a name="l00099"></a>00099 m_floats[1] -= v.m_floats[1];
+<a name="l00100"></a>00100 m_floats[2] -= v.m_floats[2];
+<a name="l00101"></a>00101 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00102"></a>00102 }
+<a name="l00105"></a><a class="code" href="bt_vector3_8h.html#d213bcd7fce55a2f9d310114a2e157eb">00105</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; <a class="code" href="bt_vector3_8h.html#d213bcd7fce55a2f9d310114a2e157eb" title="Scale the vector.">operator*=</a>(<span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; s)
+<a name="l00106"></a>00106 {
+<a name="l00107"></a>00107 m_floats[0] *= s;
+<a name="l00108"></a>00108 m_floats[1] *= s;
+<a name="l00109"></a>00109 m_floats[2] *= s;
+<a name="l00110"></a>00110 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00111"></a>00111 }
+<a name="l00112"></a>00112
+<a name="l00115"></a><a class="code" href="bt_vector3_8h.html#40204accad7fbbe9fb169d235637a4c8">00115</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; <a class="code" href="bt_vector3_8h.html#40204accad7fbbe9fb169d235637a4c8" title="Inversely scale the vector.">operator/=</a>(<span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; s)
+<a name="l00116"></a>00116 {
+<a name="l00117"></a>00117 <a class="code" href="bt_scalar_8h.html#90bc8c8b8f79211b2b7f0356c4cd804f">btFullAssert</a>(s != <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(0.0));
+<a name="l00118"></a>00118 <span class="keywordflow">return</span> * <span class="keyword">this</span> *= <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(1.0) / s;
+<a name="l00119"></a>00119 }
+<a name="l00120"></a>00120
+<a name="l00123"></a><a class="code" href="bt_vector3_8h.html#5e459518e79ca5e387a560cc70d3043f">00123</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#5e459518e79ca5e387a560cc70d3043f" title="Return the dot product.">dot</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v)<span class="keyword"> const</span>
+<a name="l00124"></a>00124 <span class="keyword"> </span>{
+<a name="l00125"></a>00125 <span class="keywordflow">return</span> m_floats[0] * v.m_floats[0] + m_floats[1] * v.m_floats[1] + m_floats[2] * v.m_floats[2];
+<a name="l00126"></a>00126 }
+<a name="l00127"></a>00127
+<a name="l00129"></a><a class="code" href="bt_vector3_8h.html#e46609062457bbfeb6e44fdb01a4c696">00129</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#e46609062457bbfeb6e44fdb01a4c696" title="Return the length of the vector squared.">length2</a>()<span class="keyword"> const</span>
+<a name="l00130"></a>00130 <span class="keyword"> </span>{
+<a name="l00131"></a>00131 <span class="keywordflow">return</span> <a class="code" href="bt_vector3_8h.html#5e459518e79ca5e387a560cc70d3043f" title="Return the dot product.">dot</a>(*<span class="keyword">this</span>);
+<a name="l00132"></a>00132 }
+<a name="l00133"></a>00133
+<a name="l00135"></a><a class="code" href="bt_vector3_8h.html#dc51fdc7f5ea87f21e1c4a45830b0899">00135</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#dc51fdc7f5ea87f21e1c4a45830b0899" title="Return the length of the vector.">length</a>()<span class="keyword"> const</span>
+<a name="l00136"></a>00136 <span class="keyword"> </span>{
+<a name="l00137"></a>00137 <span class="keywordflow">return</span> <a class="code" href="bt_scalar_8h.html#6b200a8d26a49406ca13329be909ec10">btSqrt</a>(<a class="code" href="bt_vector3_8h.html#e46609062457bbfeb6e44fdb01a4c696" title="Return the length of the vector squared.">length2</a>());
+<a name="l00138"></a>00138 }
+<a name="l00139"></a>00139
+<a name="l00142"></a>00142 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#6657dafe4657907a8bfc8f245260f7c5" title="Return the distance squared between the ends of this and another vector This is symantically...">distance2</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v) <span class="keyword">const</span>;
+<a name="l00143"></a>00143
+<a name="l00146"></a>00146 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#b699912662dfd1bd647fe45513a04792" title="Return the distance between the ends of this and another vector This is symantically...">distance</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v) <span class="keyword">const</span>;
+<a name="l00147"></a>00147
+<a name="l00148"></a><a class="code" href="bt_vector3_8h.html#b4aa784dd3b3c09f887133f5c252b1a7">00148</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; <a class="code" href="bt_vector3_8h.html#b4aa784dd3b3c09f887133f5c252b1a7">safeNormalize</a>()
+<a name="l00149"></a>00149 {
+<a name="l00150"></a>00150 <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a> absVec = this-&gt;<a class="code" href="bt_vector3_8h.html#447fc07f600ed8ded0713c961dece919" title="Return a vector will the absolute values of each element.">absolute</a>();
+<a name="l00151"></a>00151 int32_t maxIndex = absVec.maxAxis();
+<a name="l00152"></a>00152 <span class="keywordflow">if</span> (absVec[maxIndex] &gt; 0) {
+<a name="l00153"></a>00153 *<span class="keyword">this</span> /= absVec[maxIndex];
+<a name="l00154"></a>00154 <span class="keywordflow">return</span> * <span class="keyword">this</span> /= <a class="code" href="bt_vector3_8h.html#dc51fdc7f5ea87f21e1c4a45830b0899" title="Return the length of the vector.">length</a>();
+<a name="l00155"></a>00155 }
+<a name="l00156"></a>00156 <a class="code" href="bt_vector3_8h.html#479473af6a5018f5386e719427ee7848">setValue</a>(1, 0, 0);
+<a name="l00157"></a>00157 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00158"></a>00158 }
+<a name="l00159"></a>00159
+<a name="l00162"></a><a class="code" href="bt_vector3_8h.html#3083f1242193e3cac601afe9610cc4e5">00162</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; <a class="code" href="bt_vector3_8h.html#3083f1242193e3cac601afe9610cc4e5" title="Normalize this vector x^2 + y^2 + z^2 = 1.">normalize</a>()
+<a name="l00163"></a>00163 {
+<a name="l00164"></a>00164 <span class="keywordflow">return</span> * <span class="keyword">this</span> /= <a class="code" href="bt_vector3_8h.html#dc51fdc7f5ea87f21e1c4a45830b0899" title="Return the length of the vector.">length</a>();
+<a name="l00165"></a>00165 }
+<a name="l00166"></a>00166
+<a name="l00168"></a>00168 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a> <a class="code" href="bt_vector3_8h.html#551181b9a8d9e99a4ee65c2f3d00dbad" title="Return a normalized version of this vector.">normalized</a>() <span class="keyword">const</span>;
+<a name="l00169"></a>00169
+<a name="l00173"></a>00173 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a> <a class="code" href="bt_vector3_8h.html#6fdc523626ef77399ec26fc046b4f5ac" title="Return a rotated version of this vector.">rotate</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; wAxis, <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#9fc74450b4146c1a60a3bd6ba3bb23a4" title="Return the angle between this and another vector.">angle</a>) <span class="keyword">const</span>;
+<a name="l00174"></a>00174
+<a name="l00177"></a><a class="code" href="bt_vector3_8h.html#9fc74450b4146c1a60a3bd6ba3bb23a4">00177</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#9fc74450b4146c1a60a3bd6ba3bb23a4" title="Return the angle between this and another vector.">angle</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v)<span class="keyword"> const</span>
+<a name="l00178"></a>00178 <span class="keyword"> </span>{
+<a name="l00179"></a>00179 <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> s = <a class="code" href="bt_scalar_8h.html#6b200a8d26a49406ca13329be909ec10">btSqrt</a>(<a class="code" href="bt_vector3_8h.html#e46609062457bbfeb6e44fdb01a4c696" title="Return the length of the vector squared.">length2</a>() * v.length2());
+<a name="l00180"></a>00180 <a class="code" href="bt_scalar_8h.html#90bc8c8b8f79211b2b7f0356c4cd804f">btFullAssert</a>(s != <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(0.0));
+<a name="l00181"></a>00181 <span class="keywordflow">return</span> <a class="code" href="bt_scalar_8h.html#004c41de4028b1437d1aafbaa0769cd5">btAcos</a>(<a class="code" href="bt_vector3_8h.html#5e459518e79ca5e387a560cc70d3043f" title="Return the dot product.">dot</a>(v) / s);
+<a name="l00182"></a>00182 }
+<a name="l00184"></a><a class="code" href="bt_vector3_8h.html#447fc07f600ed8ded0713c961dece919">00184</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a> <a class="code" href="bt_vector3_8h.html#447fc07f600ed8ded0713c961dece919" title="Return a vector will the absolute values of each element.">absolute</a>()<span class="keyword"> const</span>
+<a name="l00185"></a>00185 <span class="keyword"> </span>{
+<a name="l00186"></a>00186 <span class="keywordflow">return</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>(
+<a name="l00187"></a>00187 <a class="code" href="bt_scalar_8h.html#4c4bd8e065ab617f4e37273d76e6d581">btFabs</a>(m_floats[0]),
+<a name="l00188"></a>00188 <a class="code" href="bt_scalar_8h.html#4c4bd8e065ab617f4e37273d76e6d581">btFabs</a>(m_floats[1]),
+<a name="l00189"></a>00189 <a class="code" href="bt_scalar_8h.html#4c4bd8e065ab617f4e37273d76e6d581">btFabs</a>(m_floats[2]));
+<a name="l00190"></a>00190 }
+<a name="l00193"></a><a class="code" href="bt_vector3_8h.html#be07352e9e8ada8dda9ead8a0c9c20d0">00193</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a> <a class="code" href="bt_vector3_8h.html#be07352e9e8ada8dda9ead8a0c9c20d0" title="Return the cross product between this and another vector.">cross</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v)<span class="keyword"> const</span>
+<a name="l00194"></a>00194 <span class="keyword"> </span>{
+<a name="l00195"></a>00195 <span class="keywordflow">return</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>(
+<a name="l00196"></a>00196 m_floats[1] * v.m_floats[2] - m_floats[2] * v.m_floats[1],
+<a name="l00197"></a>00197 m_floats[2] * v.m_floats[0] - m_floats[0] * v.m_floats[2],
+<a name="l00198"></a>00198 m_floats[0] * v.m_floats[1] - m_floats[1] * v.m_floats[0]);
+<a name="l00199"></a>00199 }
+<a name="l00200"></a>00200
+<a name="l00201"></a><a class="code" href="bt_vector3_8h.html#cd9fdb789a2740db232545c7bca97a3a">00201</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#cd9fdb789a2740db232545c7bca97a3a">triple</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v1, <span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v2)<span class="keyword"> const</span>
+<a name="l00202"></a>00202 <span class="keyword"> </span>{
+<a name="l00203"></a>00203 <span class="keywordflow">return</span> m_floats[0] * (v1.m_floats[1] * v2.m_floats[2] - v1.m_floats[2] * v2.m_floats[1]) + m_floats[1] * (v1.m_floats[2] * v2.m_floats[0] - v1.m_floats[0] * v2.m_floats[2]) + m_floats[2] * (v1.m_floats[0] * v2.m_floats[1] - v1.m_floats[1] * v2.m_floats[0]);
+<a name="l00204"></a>00204 }
+<a name="l00205"></a>00205
+<a name="l00208"></a><a class="code" href="bt_vector3_8h.html#79a7b45e21dd2f28d0fded714d48ad6e">00208</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> int32_t <a class="code" href="bt_vector3_8h.html#79a7b45e21dd2f28d0fded714d48ad6e" title="Return the axis with the smallest value Note return values are 0,1,2 for x, y, or...">minAxis</a>()<span class="keyword"> const</span>
+<a name="l00209"></a>00209 <span class="keyword"> </span>{
+<a name="l00210"></a>00210 <span class="keywordflow">return</span> m_floats[0] &lt; m_floats[1] ? (m_floats[0] &lt; m_floats[2] ? 0 : 2) : (m_floats[1] &lt; m_floats[2] ? 1 : 2);
+<a name="l00211"></a>00211 }
+<a name="l00212"></a>00212
+<a name="l00215"></a><a class="code" href="bt_vector3_8h.html#63131e162711079d5bc14360ea49c71f">00215</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> int32_t <a class="code" href="bt_vector3_8h.html#63131e162711079d5bc14360ea49c71f" title="Return the axis with the largest value Note return values are 0,1,2 for x, y, or...">maxAxis</a>()<span class="keyword"> const</span>
+<a name="l00216"></a>00216 <span class="keyword"> </span>{
+<a name="l00217"></a>00217 <span class="keywordflow">return</span> m_floats[0] &lt; m_floats[1] ? (m_floats[1] &lt; m_floats[2] ? 2 : 1) : (m_floats[0] &lt; m_floats[2] ? 2 : 0);
+<a name="l00218"></a>00218 }
+<a name="l00219"></a>00219
+<a name="l00220"></a><a class="code" href="bt_vector3_8h.html#346205e0e58081ddaff5919c220f6951">00220</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> int32_t <a class="code" href="bt_vector3_8h.html#346205e0e58081ddaff5919c220f6951">furthestAxis</a>()<span class="keyword"> const</span>
+<a name="l00221"></a>00221 <span class="keyword"> </span>{
+<a name="l00222"></a>00222 <span class="keywordflow">return</span> <a class="code" href="bt_vector3_8h.html#447fc07f600ed8ded0713c961dece919" title="Return a vector will the absolute values of each element.">absolute</a>().minAxis();
+<a name="l00223"></a>00223 }
+<a name="l00224"></a>00224
+<a name="l00225"></a><a class="code" href="bt_vector3_8h.html#46baa802ed4b6eb67349ef6296338a56">00225</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> int32_t <a class="code" href="bt_vector3_8h.html#46baa802ed4b6eb67349ef6296338a56">closestAxis</a>()<span class="keyword"> const</span>
+<a name="l00226"></a>00226 <span class="keyword"> </span>{
+<a name="l00227"></a>00227 <span class="keywordflow">return</span> <a class="code" href="bt_vector3_8h.html#447fc07f600ed8ded0713c961dece919" title="Return a vector will the absolute values of each element.">absolute</a>().maxAxis();
+<a name="l00228"></a>00228 }
+<a name="l00229"></a>00229
+<a name="l00230"></a><a class="code" href="bt_vector3_8h.html#8fc6367a9ad19bfd2ac50e0c06c70dc6">00230</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#8fc6367a9ad19bfd2ac50e0c06c70dc6">setInterpolate3</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v0, <span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v1, <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> rt)
+<a name="l00231"></a>00231 {
+<a name="l00232"></a>00232 <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> s = <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(1.0) - rt;
+<a name="l00233"></a>00233 m_floats[0] = s * v0.m_floats[0] + rt * v1.m_floats[0];
+<a name="l00234"></a>00234 m_floats[1] = s * v0.m_floats[1] + rt * v1.m_floats[1];
+<a name="l00235"></a>00235 m_floats[2] = s * v0.m_floats[2] + rt * v1.m_floats[2];
+<a name="l00236"></a>00236 <span class="comment">//don't do the unused w component</span>
+<a name="l00237"></a>00237 <span class="comment">// m_co[3] = s * v0[3] + rt * v1[3];</span>
+<a name="l00238"></a>00238 }
+<a name="l00239"></a>00239
+<a name="l00243"></a><a class="code" href="bt_vector3_8h.html#a87d74554fd5ce7e80bbae832013bbf5">00243</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a> <a class="code" href="bt_vector3_8h.html#a87d74554fd5ce7e80bbae832013bbf5" title="Return the linear interpolation between this and another vector.">lerp</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v, <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; t)<span class="keyword"> const</span>
+<a name="l00244"></a>00244 <span class="keyword"> </span>{
+<a name="l00245"></a>00245 <span class="keywordflow">return</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>(m_floats[0] + (v.m_floats[0] - m_floats[0]) * t,
+<a name="l00246"></a>00246 m_floats[1] + (v.m_floats[1] - m_floats[1]) * t,
+<a name="l00247"></a>00247 m_floats[2] + (v.m_floats[2] - m_floats[2]) * t);
+<a name="l00248"></a>00248 }
+<a name="l00249"></a>00249
+<a name="l00252"></a><a class="code" href="bt_vector3_8h.html#6fec5d8daca950e867926bd29780ee72">00252</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; <a class="code" href="bt_vector3_8h.html#d213bcd7fce55a2f9d310114a2e157eb" title="Scale the vector.">operator*=</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v)
+<a name="l00253"></a>00253 {
+<a name="l00254"></a>00254 m_floats[0] *= v.m_floats[0];
+<a name="l00255"></a>00255 m_floats[1] *= v.m_floats[1];
+<a name="l00256"></a>00256 m_floats[2] *= v.m_floats[2];
+<a name="l00257"></a>00257 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00258"></a>00258 }
+<a name="l00259"></a>00259
+<a name="l00261"></a><a class="code" href="bt_vector3_8h.html#7bd9a666b2572c1e6d6987c8cc802f49">00261</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#7bd9a666b2572c1e6d6987c8cc802f49" title="Return the x value.">getX</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_floats[0]; }
+<a name="l00263"></a><a class="code" href="bt_vector3_8h.html#0ea9d108a67442be94e25ac0eee51090">00263</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#0ea9d108a67442be94e25ac0eee51090" title="Return the y value.">getY</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_floats[1]; }
+<a name="l00265"></a><a class="code" href="bt_vector3_8h.html#2301fb0561b749ff8dcac335b8accb84">00265</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#2301fb0561b749ff8dcac335b8accb84" title="Return the z value.">getZ</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_floats[2]; }
+<a name="l00267"></a><a class="code" href="bt_vector3_8h.html#41ee945bcf88815c61326ca6196aa78f">00267</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#41ee945bcf88815c61326ca6196aa78f" title="Set the x value.">setX</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>) { m_floats[0] = x; };
+<a name="l00269"></a><a class="code" href="bt_vector3_8h.html#f9f7c5583343101af5d505bf05e6b6cb">00269</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#f9f7c5583343101af5d505bf05e6b6cb" title="Set the y value.">setY</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>) { m_floats[1] = y; };
+<a name="l00271"></a><a class="code" href="bt_vector3_8h.html#13bc0355b871b002b61ecef888b8ecea">00271</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#13bc0355b871b002b61ecef888b8ecea" title="Set the z value.">setZ</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>) { m_floats[2] = z; };
+<a name="l00273"></a><a class="code" href="bt_vector3_8h.html#5a4be68dd97f1809e8220090e7b73e46">00273</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#5a4be68dd97f1809e8220090e7b73e46" title="Set the w value.">setW</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#c0e6714ccdb1e845d1c5cc79c057331a" title="Return the w value.">w</a>) { m_floats[3] = w; };
+<a name="l00275"></a><a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b">00275</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_floats[0]; }
+<a name="l00277"></a><a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf">00277</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_floats[1]; }
+<a name="l00279"></a><a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396">00279</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_floats[2]; }
+<a name="l00281"></a><a class="code" href="bt_vector3_8h.html#c0e6714ccdb1e845d1c5cc79c057331a">00281</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#c0e6714ccdb1e845d1c5cc79c057331a" title="Return the w value.">w</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_floats[3]; }
+<a name="l00282"></a>00282
+<a name="l00283"></a>00283 <span class="comment">//SIMD_FORCE_INLINE btScalar&amp; operator[](int32_t i) { return (&amp;m_floats[0])[i]; }</span>
+<a name="l00284"></a>00284 <span class="comment">//SIMD_FORCE_INLINE const btScalar&amp; operator[](int32_t i) const { return (&amp;m_floats[0])[i]; }</span>
+<a name="l00286"></a><a class="code" href="bt_vector3_8h.html#287fc621890120b3ec7d4e14858ec179">00286</a> <span class="comment"></span> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#287fc621890120b3ec7d4e14858ec179" title="operator btScalar*() replaces operator[], using implicit conversion. We added operator...">operator btScalar*</a>() { <span class="keywordflow">return</span> &amp;m_floats[0]; }
+<a name="l00287"></a><a class="code" href="bt_vector3_8h.html#09c002131f1311cf3f39d0eccbf8fdcd">00287</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#09c002131f1311cf3f39d0eccbf8fdcd">operator const btScalar*</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> &amp;m_floats[0]; }
+<a name="l00288"></a>00288
+<a name="l00289"></a><a class="code" href="bt_vector3_8h.html#a7cca34c0e2166b0c3407da4db2d98d1">00289</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="bt_vector3_8h.html#a7cca34c0e2166b0c3407da4db2d98d1">operator==</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; other)<span class="keyword"> const</span>
+<a name="l00290"></a>00290 <span class="keyword"> </span>{
+<a name="l00291"></a>00291 <span class="keywordflow">return</span> ((m_floats[3] == other.m_floats[3]) &amp;&amp; (m_floats[2] == other.m_floats[2]) &amp;&amp; (m_floats[1] == other.m_floats[1]) &amp;&amp; (m_floats[0] == other.m_floats[0]));
+<a name="l00292"></a>00292 }
+<a name="l00293"></a>00293
+<a name="l00294"></a><a class="code" href="bt_vector3_8h.html#b60db7265d1afd2462e4c2b67b03292d">00294</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="bt_vector3_8h.html#b60db7265d1afd2462e4c2b67b03292d">operator!=</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; other)<span class="keyword"> const</span>
+<a name="l00295"></a>00295 <span class="keyword"> </span>{
+<a name="l00296"></a>00296 <span class="keywordflow">return</span> !(*<span class="keyword">this</span> == other);
+<a name="l00297"></a>00297 }
+<a name="l00298"></a>00298
+<a name="l00302"></a><a class="code" href="bt_vector3_8h.html#6ded65e4a84fea22e292d69b2474c509">00302</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#6ded65e4a84fea22e292d69b2474c509" title="Set each element to the max of the current values and the values of another btVector3...">setMax</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; other)
+<a name="l00303"></a>00303 {
+<a name="l00304"></a>00304 <a class="code" href="bt_min_max_8h.html#b894df8ce3487473677c66e682702046">btSetMax</a>(m_floats[0], other.m_floats[0]);
+<a name="l00305"></a>00305 <a class="code" href="bt_min_max_8h.html#b894df8ce3487473677c66e682702046">btSetMax</a>(m_floats[1], other.m_floats[1]);
+<a name="l00306"></a>00306 <a class="code" href="bt_min_max_8h.html#b894df8ce3487473677c66e682702046">btSetMax</a>(m_floats[2], other.m_floats[2]);
+<a name="l00307"></a>00307 <a class="code" href="bt_min_max_8h.html#b894df8ce3487473677c66e682702046">btSetMax</a>(m_floats[3], other.w());
+<a name="l00308"></a>00308 }
+<a name="l00312"></a><a class="code" href="bt_vector3_8h.html#b87530c206e0f9f64b49235fcd96e604">00312</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#b87530c206e0f9f64b49235fcd96e604" title="Set each element to the min of the current values and the values of another btVector3...">setMin</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; other)
+<a name="l00313"></a>00313 {
+<a name="l00314"></a>00314 <a class="code" href="bt_min_max_8h.html#c374523bb40e4ff491f6fd197fcb3c04">btSetMin</a>(m_floats[0], other.m_floats[0]);
+<a name="l00315"></a>00315 <a class="code" href="bt_min_max_8h.html#c374523bb40e4ff491f6fd197fcb3c04">btSetMin</a>(m_floats[1], other.m_floats[1]);
+<a name="l00316"></a>00316 <a class="code" href="bt_min_max_8h.html#c374523bb40e4ff491f6fd197fcb3c04">btSetMin</a>(m_floats[2], other.m_floats[2]);
+<a name="l00317"></a>00317 <a class="code" href="bt_min_max_8h.html#c374523bb40e4ff491f6fd197fcb3c04">btSetMin</a>(m_floats[3], other.w());
+<a name="l00318"></a>00318 }
+<a name="l00319"></a>00319
+<a name="l00320"></a><a class="code" href="bt_vector3_8h.html#479473af6a5018f5386e719427ee7848">00320</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#479473af6a5018f5386e719427ee7848">setValue</a>(<span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>, <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>, <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>)
+<a name="l00321"></a>00321 {
+<a name="l00322"></a>00322 m_floats[0] = x;
+<a name="l00323"></a>00323 m_floats[1] = y;
+<a name="l00324"></a>00324 m_floats[2] = z;
+<a name="l00325"></a>00325 m_floats[3] = <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(0.);
+<a name="l00326"></a>00326 }
+<a name="l00327"></a>00327
+<a name="l00328"></a><a class="code" href="bt_vector3_8h.html#73c97c7917e6d847c1266c15114dd029">00328</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#73c97c7917e6d847c1266c15114dd029">getSkewSymmetricMatrix</a>(<a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a> * v0, <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a> * v1, <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a> * v2)<span class="keyword"> const</span>
+<a name="l00329"></a>00329 <span class="keyword"> </span>{
+<a name="l00330"></a>00330 v0-&gt;setValue(0., -<a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>(), <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>());
+<a name="l00331"></a>00331 v1-&gt;setValue(<a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>(), 0., -<a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>());
+<a name="l00332"></a>00332 v2-&gt;setValue(-<a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>(), <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>(), 0.);
+<a name="l00333"></a>00333 }
+<a name="l00334"></a>00334
+<a name="l00335"></a><a class="code" href="bt_vector3_8h.html#47affd1a10b589811fc4828c1a2e0c6d">00335</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#47affd1a10b589811fc4828c1a2e0c6d">setZero</a>()
+<a name="l00336"></a>00336 {
+<a name="l00337"></a>00337 <a class="code" href="bt_vector3_8h.html#479473af6a5018f5386e719427ee7848">setValue</a>(<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(0.), <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(0.), <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(0.));
+<a name="l00338"></a>00338 }
+<a name="l00339"></a>00339
+<a name="l00340"></a><a class="code" href="bt_vector3_8h.html#41e211348a0e50f54a2546933c25e62a">00340</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="bt_vector3_8h.html#41e211348a0e50f54a2546933c25e62a">isZero</a>()<span class="keyword"> const</span>
+<a name="l00341"></a>00341 <span class="keyword"> </span>{
+<a name="l00342"></a>00342 <span class="keywordflow">return</span> m_floats[0] == <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(0) &amp;&amp; m_floats[1] == <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(0) &amp;&amp; m_floats[2] == <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(0);
+<a name="l00343"></a>00343 }
+<a name="l00344"></a>00344
+<a name="l00345"></a><a class="code" href="bt_vector3_8h.html#8788b9178180566bd06f3d579715f156">00345</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="bt_vector3_8h.html#8788b9178180566bd06f3d579715f156">fuzzyZero</a>()<span class="keyword"> const</span>
+<a name="l00346"></a>00346 <span class="keyword"> </span>{
+<a name="l00347"></a>00347 <span class="keywordflow">return</span> <a class="code" href="bt_vector3_8h.html#e46609062457bbfeb6e44fdb01a4c696" title="Return the length of the vector squared.">length2</a>() &lt; <a class="code" href="bt_scalar_8h.html#e51eef6845bd59f964c1b2dbfe7054b7">SIMD_EPSILON</a>;
+<a name="l00348"></a>00348 }
+<a name="l00349"></a>00349
+<a name="l00350"></a>00350 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#8452b542ab5c406144bb9086b8be1c45">serialize</a>(<span class="keyword">struct</span> <a class="code" href="bt_vector3_8h.html#d116b75e5135551c1335437e47fd8a3f">btVector3Data</a> &amp; dataOut) <span class="keyword">const</span>;
+<a name="l00351"></a>00351
+<a name="l00352"></a>00352 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#b97452b3ced1f03b405a589ef841e96f">deSerialize</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="bt_vector3_8h.html#d116b75e5135551c1335437e47fd8a3f">btVector3Data</a>&amp; dataIn);
+<a name="l00353"></a>00353
+<a name="l00354"></a>00354 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#ef619367f3b7275597ac08176c30fe38">serializeFloat</a>(<span class="keyword">struct</span> <a class="code" href="structbt_vector3_float_data.html">btVector3FloatData</a> &amp; dataOut) <span class="keyword">const</span>;
+<a name="l00355"></a>00355
+<a name="l00356"></a>00356 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#92157a4108a364787eb1b937c7b6d3ce">deSerializeFloat</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structbt_vector3_float_data.html">btVector3FloatData</a>&amp; dataIn);
+<a name="l00357"></a>00357
+<a name="l00358"></a>00358 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#eaa3d3bbc4902b5756e2f6ed088522f8">serializeDouble</a>(<span class="keyword">struct</span> <a class="code" href="structbt_vector3_double_data.html">btVector3DoubleData</a> &amp; dataOut) <span class="keyword">const</span>;
+<a name="l00359"></a>00359
+<a name="l00360"></a>00360 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#4241fc63918b2364ad15adcf42017554">deSerializeDouble</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structbt_vector3_double_data.html">btVector3DoubleData</a>&amp; dataIn);
+<a name="l00361"></a>00361 };
+<a name="l00362"></a>00362
+<a name="l00364"></a>00364 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>
+<a name="l00365"></a><a class="code" href="bt_vector3_8h.html#59d21eb22bc12d95d210582bbbc23618">00365</a> <a class="code" href="bt_vector3_8h.html#59d21eb22bc12d95d210582bbbc23618" title="Return the sum of two vectors (Point symantics).">operator+</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v1, <span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v2)
+<a name="l00366"></a>00366 {
+<a name="l00367"></a>00367 <span class="keywordflow">return</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>(v1.m_floats[0] + v2.m_floats[0], v1.m_floats[1] + v2.m_floats[1], v1.m_floats[2] + v2.m_floats[2]);
+<a name="l00368"></a>00368 }
+<a name="l00369"></a>00369
+<a name="l00371"></a>00371 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>
+<a name="l00372"></a><a class="code" href="bt_vector3_8h.html#b0d1eced446920c5cc3fac4aa0bcbafa">00372</a> <a class="code" href="bt_vector3_8h.html#b0d1eced446920c5cc3fac4aa0bcbafa" title="Return the elementwise product of two vectors.">operator*</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v1, <span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v2)
+<a name="l00373"></a>00373 {
+<a name="l00374"></a>00374 <span class="keywordflow">return</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>(v1.m_floats[0] * v2.m_floats[0], v1.m_floats[1] * v2.m_floats[1], v1.m_floats[2] * v2.m_floats[2]);
+<a name="l00375"></a>00375 }
+<a name="l00376"></a>00376
+<a name="l00378"></a>00378 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>
+<a name="l00379"></a><a class="code" href="bt_vector3_8h.html#57cef67d5a8965ce768af0f3ba01b3f7">00379</a> <a class="code" href="bt_vector3_8h.html#57cef67d5a8965ce768af0f3ba01b3f7" title="Return the difference between two vectors.">operator-</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v1, <span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v2)
+<a name="l00380"></a>00380 {
+<a name="l00381"></a>00381 <span class="keywordflow">return</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>(v1.m_floats[0] - v2.m_floats[0], v1.m_floats[1] - v2.m_floats[1], v1.m_floats[2] - v2.m_floats[2]);
+<a name="l00382"></a>00382 }
+<a name="l00384"></a>00384 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>
+<a name="l00385"></a><a class="code" href="bt_vector3_8h.html#196a258574acadf69c24f868d4506585">00385</a> <a class="code" href="bt_vector3_8h.html#57cef67d5a8965ce768af0f3ba01b3f7" title="Return the difference between two vectors.">operator-</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v)
+<a name="l00386"></a>00386 {
+<a name="l00387"></a>00387 <span class="keywordflow">return</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>(-v.m_floats[0], -v.m_floats[1], -v.m_floats[2]);
+<a name="l00388"></a>00388 }
+<a name="l00389"></a>00389
+<a name="l00391"></a>00391 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>
+<a name="l00392"></a><a class="code" href="bt_vector3_8h.html#bc7be02cbea667c08b7242a29083f7ce">00392</a> <a class="code" href="bt_vector3_8h.html#b0d1eced446920c5cc3fac4aa0bcbafa" title="Return the elementwise product of two vectors.">operator*</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v, <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; s)
+<a name="l00393"></a>00393 {
+<a name="l00394"></a>00394 <span class="keywordflow">return</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>(v.m_floats[0] * s, v.m_floats[1] * s, v.m_floats[2] * s);
+<a name="l00395"></a>00395 }
+<a name="l00396"></a>00396
+<a name="l00398"></a>00398 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>
+<a name="l00399"></a><a class="code" href="bt_vector3_8h.html#75f69235611a42e6214ff509c2a23236">00399</a> <a class="code" href="bt_vector3_8h.html#b0d1eced446920c5cc3fac4aa0bcbafa" title="Return the elementwise product of two vectors.">operator*</a>(<span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; s, <span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v)
+<a name="l00400"></a>00400 {
+<a name="l00401"></a>00401 <span class="keywordflow">return</span> v * s;
+<a name="l00402"></a>00402 }
+<a name="l00403"></a>00403
+<a name="l00405"></a>00405 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>
+<a name="l00406"></a><a class="code" href="bt_vector3_8h.html#a5c0296bb009809423866d7282ae58e2">00406</a> <a class="code" href="bt_vector3_8h.html#a5c0296bb009809423866d7282ae58e2" title="Return the vector inversely scaled by s.">operator/</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v, <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; s)
+<a name="l00407"></a>00407 {
+<a name="l00408"></a>00408 <a class="code" href="bt_scalar_8h.html#90bc8c8b8f79211b2b7f0356c4cd804f">btFullAssert</a>(s != <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(0.0));
+<a name="l00409"></a>00409 <span class="keywordflow">return</span> v * (<a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(1.0) / s);
+<a name="l00410"></a>00410 }
+<a name="l00411"></a>00411
+<a name="l00413"></a>00413 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>
+<a name="l00414"></a><a class="code" href="bt_vector3_8h.html#da41f7dc7bda588d0c8421d446c3bf05">00414</a> <a class="code" href="bt_vector3_8h.html#a5c0296bb009809423866d7282ae58e2" title="Return the vector inversely scaled by s.">operator/</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v1, <span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v2)
+<a name="l00415"></a>00415 {
+<a name="l00416"></a>00416 <span class="keywordflow">return</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>(v1.m_floats[0] / v2.m_floats[0], v1.m_floats[1] / v2.m_floats[1], v1.m_floats[2] / v2.m_floats[2]);
+<a name="l00417"></a>00417 }
+<a name="l00418"></a>00418
+<a name="l00420"></a>00420 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>
+<a name="l00421"></a><a class="code" href="bt_vector3_8h.html#550dc4505b1f10c03a685705f41f4011">00421</a> <a class="code" href="bt_vector3_8h.html#550dc4505b1f10c03a685705f41f4011" title="Return the dot product between two vectors.">btDot</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v1, <span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v2)
+<a name="l00422"></a>00422 {
+<a name="l00423"></a>00423 <span class="keywordflow">return</span> v1.dot(v2);
+<a name="l00424"></a>00424 }
+<a name="l00425"></a>00425
+<a name="l00427"></a>00427 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>
+<a name="l00428"></a><a class="code" href="bt_vector3_8h.html#cb9d56a9d84e04f74f595787c4ffe244">00428</a> <a class="code" href="bt_vector3_8h.html#cb9d56a9d84e04f74f595787c4ffe244" title="Return the distance squared between two vectors.">btDistance2</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v1, <span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v2)
+<a name="l00429"></a>00429 {
+<a name="l00430"></a>00430 <span class="keywordflow">return</span> v1.distance2(v2);
+<a name="l00431"></a>00431 }
+<a name="l00432"></a>00432
+<a name="l00434"></a>00434 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>
+<a name="l00435"></a><a class="code" href="bt_vector3_8h.html#807989b9a52fe29eb4109795d9b7e023">00435</a> <a class="code" href="bt_vector3_8h.html#807989b9a52fe29eb4109795d9b7e023" title="Return the distance between two vectors.">btDistance</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v1, <span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v2)
+<a name="l00436"></a>00436 {
+<a name="l00437"></a>00437 <span class="keywordflow">return</span> v1.distance(v2);
+<a name="l00438"></a>00438 }
+<a name="l00439"></a>00439
+<a name="l00441"></a>00441 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>
+<a name="l00442"></a><a class="code" href="bt_vector3_8h.html#895569a6d2cf658dbbbbb88c7d93f312">00442</a> <a class="code" href="bt_vector3_8h.html#895569a6d2cf658dbbbbb88c7d93f312" title="Return the angle between two vectors.">btAngle</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v1, <span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v2)
+<a name="l00443"></a>00443 {
+<a name="l00444"></a>00444 <span class="keywordflow">return</span> v1.angle(v2);
+<a name="l00445"></a>00445 }
+<a name="l00446"></a>00446
+<a name="l00448"></a>00448 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>
+<a name="l00449"></a><a class="code" href="bt_vector3_8h.html#d50f4077e814fac34e7d7d5d461278de">00449</a> <a class="code" href="bt_vector3_8h.html#d50f4077e814fac34e7d7d5d461278de" title="Return the cross product of two vectors.">btCross</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v1, <span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v2)
+<a name="l00450"></a>00450 {
+<a name="l00451"></a>00451 <span class="keywordflow">return</span> v1.cross(v2);
+<a name="l00452"></a>00452 }
+<a name="l00453"></a>00453
+<a name="l00454"></a>00454 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>
+<a name="l00455"></a><a class="code" href="bt_vector3_8h.html#98343fa170fe356460903cbed3e606a3">00455</a> <a class="code" href="bt_vector3_8h.html#98343fa170fe356460903cbed3e606a3">btTriple</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v1, <span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v2, <span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v3)
+<a name="l00456"></a>00456 {
+<a name="l00457"></a>00457 <span class="keywordflow">return</span> v1.triple(v2, v3);
+<a name="l00458"></a>00458 }
+<a name="l00459"></a>00459
+<a name="l00464"></a>00464 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>
+<a name="l00465"></a><a class="code" href="bt_vector3_8h.html#6fed16d2caeeb6696519d64bac9494e3">00465</a> <a class="code" href="bt_vector3_8h.html#a87d74554fd5ce7e80bbae832013bbf5" title="Return the linear interpolation between this and another vector.">lerp</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v1, <span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v2, <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; t)
+<a name="l00466"></a>00466 {
+<a name="l00467"></a>00467 <span class="keywordflow">return</span> v1.lerp(v2, t);
+<a name="l00468"></a>00468 }
+<a name="l00469"></a>00469
+<a name="l00470"></a><a class="code" href="bt_vector3_8h.html#6657dafe4657907a8bfc8f245260f7c5">00470</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#6657dafe4657907a8bfc8f245260f7c5" title="Return the distance squared between the ends of this and another vector This is symantically...">btVector3::distance2</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v)<span class="keyword"> const</span>
+<a name="l00471"></a>00471 <span class="keyword"></span>{
+<a name="l00472"></a>00472 <span class="keywordflow">return</span> (v - *<span class="keyword">this</span>).length2();
+<a name="l00473"></a>00473 }
+<a name="l00474"></a>00474
+<a name="l00475"></a><a class="code" href="bt_vector3_8h.html#b699912662dfd1bd647fe45513a04792">00475</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#b699912662dfd1bd647fe45513a04792" title="Return the distance between the ends of this and another vector This is symantically...">btVector3::distance</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; v)<span class="keyword"> const</span>
+<a name="l00476"></a>00476 <span class="keyword"></span>{
+<a name="l00477"></a>00477 <span class="keywordflow">return</span> (v - *<span class="keyword">this</span>).length();
+<a name="l00478"></a>00478 }
+<a name="l00479"></a>00479
+<a name="l00480"></a><a class="code" href="bt_vector3_8h.html#551181b9a8d9e99a4ee65c2f3d00dbad">00480</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a> <a class="code" href="bt_vector3_8h.html#551181b9a8d9e99a4ee65c2f3d00dbad" title="Return a normalized version of this vector.">btVector3::normalized</a>()<span class="keyword"> const</span>
+<a name="l00481"></a>00481 <span class="keyword"></span>{
+<a name="l00482"></a>00482 <span class="keywordflow">return</span> *<span class="keyword">this</span> / <a class="code" href="bt_vector3_8h.html#dc51fdc7f5ea87f21e1c4a45830b0899" title="Return the length of the vector.">length</a>();
+<a name="l00483"></a>00483 }
+<a name="l00484"></a>00484
+<a name="l00485"></a><a class="code" href="bt_vector3_8h.html#6fdc523626ef77399ec26fc046b4f5ac">00485</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a> <a class="code" href="bt_vector3_8h.html#6fdc523626ef77399ec26fc046b4f5ac" title="Return a rotated version of this vector.">btVector3::rotate</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; wAxis, <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="bt_vector3_8h.html#9fc74450b4146c1a60a3bd6ba3bb23a4" title="Return the angle between this and another vector.">angle</a>)<span class="keyword"> const</span>
+<a name="l00486"></a>00486 <span class="keyword"></span>{
+<a name="l00487"></a>00487 <span class="comment">// wAxis must be a unit lenght vector</span>
+<a name="l00488"></a>00488
+<a name="l00489"></a>00489 <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a> o = wAxis * wAxis.dot(*<span class="keyword">this</span>);
+<a name="l00490"></a>00490 <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a> = *<span class="keyword">this</span> - o;
+<a name="l00491"></a>00491 <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>;
+<a name="l00492"></a>00492
+<a name="l00493"></a>00493 y = wAxis.cross(*<span class="keyword">this</span>);
+<a name="l00494"></a>00494
+<a name="l00495"></a>00495 <span class="keywordflow">return</span> (o + x * <a class="code" href="bt_scalar_8h.html#08cebf88560180c665f205810cc02d0f">btCos</a>(angle) + y * <a class="code" href="bt_scalar_8h.html#21de15ec6359a37d7876fa26be384a4b">btSin</a>(angle));
+<a name="l00496"></a>00496 }
+<a name="l00497"></a>00497
+<a name="l00498"></a><a class="code" href="classbt_vector4.html">00498</a> <span class="keyword">class </span><a class="code" href="classbt_vector4.html">btVector4</a> : <span class="keyword">public</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a> {
+<a name="l00499"></a>00499 <span class="keyword">public</span>:
+<a name="l00500"></a><a class="code" href="classbt_vector4.html#b8f1a78ef86a9727b6f680d83e8e4259">00500</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="classbt_vector4.html#b8f1a78ef86a9727b6f680d83e8e4259">btVector4</a>() {}
+<a name="l00501"></a>00501
+<a name="l00502"></a><a class="code" href="classbt_vector4.html#d2254549b54833d12c99e47914f8769a">00502</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="classbt_vector4.html#b8f1a78ef86a9727b6f680d83e8e4259">btVector4</a>(<span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>, <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>, <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>, <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#c0e6714ccdb1e845d1c5cc79c057331a" title="Return the w value.">w</a>)
+<a name="l00503"></a>00503 : <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>(x, y, z)
+<a name="l00504"></a>00504 {
+<a name="l00505"></a>00505 <a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[3] = w;
+<a name="l00506"></a>00506 }
+<a name="l00507"></a>00507
+<a name="l00508"></a><a class="code" href="classbt_vector4.html#6f7ae67c24305119c6418fda68cd478a">00508</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <a class="code" href="classbt_vector4.html">btVector4</a> <a class="code" href="classbt_vector4.html#6f7ae67c24305119c6418fda68cd478a">absolute4</a>()<span class="keyword"> const</span>
+<a name="l00509"></a>00509 <span class="keyword"> </span>{
+<a name="l00510"></a>00510 <span class="keywordflow">return</span> <a class="code" href="classbt_vector4.html#b8f1a78ef86a9727b6f680d83e8e4259">btVector4</a>(
+<a name="l00511"></a>00511 <a class="code" href="bt_scalar_8h.html#4c4bd8e065ab617f4e37273d76e6d581">btFabs</a>(<a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[0]),
+<a name="l00512"></a>00512 <a class="code" href="bt_scalar_8h.html#4c4bd8e065ab617f4e37273d76e6d581">btFabs</a>(<a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[1]),
+<a name="l00513"></a>00513 <a class="code" href="bt_scalar_8h.html#4c4bd8e065ab617f4e37273d76e6d581">btFabs</a>(<a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[2]),
+<a name="l00514"></a>00514 <a class="code" href="bt_scalar_8h.html#4c4bd8e065ab617f4e37273d76e6d581">btFabs</a>(<a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[3]));
+<a name="l00515"></a>00515 }
+<a name="l00516"></a>00516
+<a name="l00517"></a><a class="code" href="classbt_vector4.html#3253ee96c2a48764c27fbfabf4951965">00517</a> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> <a class="code" href="classbt_vector4.html#3253ee96c2a48764c27fbfabf4951965">getW</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[3]; }
+<a name="l00518"></a>00518
+<a name="l00519"></a><a class="code" href="classbt_vector4.html#3ed283fbe2a9015cd1d8bdb03978597f">00519</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> int32_t <a class="code" href="classbt_vector4.html#3ed283fbe2a9015cd1d8bdb03978597f">maxAxis4</a>()<span class="keyword"> const</span>
+<a name="l00520"></a>00520 <span class="keyword"> </span>{
+<a name="l00521"></a>00521 int32_t maxIndex = -1;
+<a name="l00522"></a>00522 <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> maxVal = <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(-<a class="code" href="bt_scalar_8h.html#3a24ecdd029d38fef175bee5d965710a">BT_LARGE_FLOAT</a>);
+<a name="l00523"></a>00523 <span class="keywordflow">if</span> (<a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[0] &gt; maxVal) {
+<a name="l00524"></a>00524 maxIndex = 0;
+<a name="l00525"></a>00525 maxVal = <a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[0];
+<a name="l00526"></a>00526 }
+<a name="l00527"></a>00527 <span class="keywordflow">if</span> (<a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[1] &gt; maxVal) {
+<a name="l00528"></a>00528 maxIndex = 1;
+<a name="l00529"></a>00529 maxVal = <a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[1];
+<a name="l00530"></a>00530 }
+<a name="l00531"></a>00531 <span class="keywordflow">if</span> (<a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[2] &gt; maxVal) {
+<a name="l00532"></a>00532 maxIndex = 2;
+<a name="l00533"></a>00533 maxVal = <a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[2];
+<a name="l00534"></a>00534 }
+<a name="l00535"></a>00535 <span class="keywordflow">if</span> (<a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[3] &gt; maxVal) {
+<a name="l00536"></a>00536 maxIndex = 3;
+<a name="l00537"></a>00537 }
+<a name="l00538"></a>00538 <span class="keywordflow">return</span> maxIndex;
+<a name="l00539"></a>00539 }
+<a name="l00540"></a>00540
+<a name="l00541"></a><a class="code" href="classbt_vector4.html#ef5480bbac35d75e8a36f0d237362c8b">00541</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> int32_t <a class="code" href="classbt_vector4.html#ef5480bbac35d75e8a36f0d237362c8b">minAxis4</a>()<span class="keyword"> const</span>
+<a name="l00542"></a>00542 <span class="keyword"> </span>{
+<a name="l00543"></a>00543 int32_t minIndex = -1;
+<a name="l00544"></a>00544 <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> minVal = <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(<a class="code" href="bt_scalar_8h.html#3a24ecdd029d38fef175bee5d965710a">BT_LARGE_FLOAT</a>);
+<a name="l00545"></a>00545 <span class="keywordflow">if</span> (<a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[0] &lt; minVal) {
+<a name="l00546"></a>00546 minIndex = 0;
+<a name="l00547"></a>00547 minVal = <a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[0];
+<a name="l00548"></a>00548 }
+<a name="l00549"></a>00549 <span class="keywordflow">if</span> (<a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[1] &lt; minVal) {
+<a name="l00550"></a>00550 minIndex = 1;
+<a name="l00551"></a>00551 minVal = <a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[1];
+<a name="l00552"></a>00552 }
+<a name="l00553"></a>00553 <span class="keywordflow">if</span> (<a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[2] &lt; minVal) {
+<a name="l00554"></a>00554 minIndex = 2;
+<a name="l00555"></a>00555 minVal = <a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[2];
+<a name="l00556"></a>00556 }
+<a name="l00557"></a>00557 <span class="keywordflow">if</span> (<a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[3] &lt; minVal) {
+<a name="l00558"></a>00558 minIndex = 3;
+<a name="l00559"></a>00559 }
+<a name="l00560"></a>00560
+<a name="l00561"></a>00561 <span class="keywordflow">return</span> minIndex;
+<a name="l00562"></a>00562 }
+<a name="l00563"></a>00563
+<a name="l00564"></a><a class="code" href="classbt_vector4.html#1f462c8ea6b5e8550df89c6414da2eae">00564</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> int32_t <a class="code" href="classbt_vector4.html#1f462c8ea6b5e8550df89c6414da2eae">closestAxis4</a>()<span class="keyword"> const</span>
+<a name="l00565"></a>00565 <span class="keyword"> </span>{
+<a name="l00566"></a>00566 <span class="keywordflow">return</span> <a class="code" href="classbt_vector4.html#6f7ae67c24305119c6418fda68cd478a">absolute4</a>().<a class="code" href="classbt_vector4.html#3ed283fbe2a9015cd1d8bdb03978597f">maxAxis4</a>();
+<a name="l00567"></a>00567 }
+<a name="l00568"></a>00568
+<a name="l00575"></a>00575 <span class="comment">/* void getValue(btScalar *m) const </span>
+<a name="l00576"></a>00576 <span class="comment"> {</span>
+<a name="l00577"></a>00577 <span class="comment"> m[0] = m_floats[0];</span>
+<a name="l00578"></a>00578 <span class="comment"> m[1] = m_floats[1];</span>
+<a name="l00579"></a>00579 <span class="comment"> m[2] =m_floats[2];</span>
+<a name="l00580"></a>00580 <span class="comment"> }</span>
+<a name="l00581"></a>00581 <span class="comment">*/</span>
+<a name="l00588"></a><a class="code" href="classbt_vector4.html#08b401e9e501467c7c8c4f2edbcf3db2">00588</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="classbt_vector4.html#08b401e9e501467c7c8c4f2edbcf3db2" title="Set x,y,z and zero w.">setValue</a>(<span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>, <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>, <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>, <span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; <a class="code" href="bt_vector3_8h.html#c0e6714ccdb1e845d1c5cc79c057331a" title="Return the w value.">w</a>)
+<a name="l00589"></a>00589 {
+<a name="l00590"></a>00590 <a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[0] = x;
+<a name="l00591"></a>00591 <a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[1] = y;
+<a name="l00592"></a>00592 <a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[2] = z;
+<a name="l00593"></a>00593 <a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[3] = w;
+<a name="l00594"></a>00594 }
+<a name="l00595"></a>00595 };
+<a name="l00596"></a>00596
+<a name="l00598"></a><a class="code" href="bt_vector3_8h.html#73a7b483dcde16e86e28e8c75be3df99">00598</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#73a7b483dcde16e86e28e8c75be3df99" title="btSwapVector3Endian swaps vector endianness, useful for network and cross-platform...">btSwapScalarEndian</a>(<span class="keyword">const</span> <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; sourceVal, <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>&amp; destVal)
+<a name="l00599"></a>00599 {
+<a name="l00600"></a>00600 <span class="preprocessor">#ifdef BT_USE_DOUBLE_PRECISION</span>
+<a name="l00601"></a>00601 <span class="preprocessor"></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* dest = (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)&amp;destVal;
+<a name="l00602"></a>00602 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* src = (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)&amp;sourceVal;
+<a name="l00603"></a>00603 dest[0] = src[7];
+<a name="l00604"></a>00604 dest[1] = src[6];
+<a name="l00605"></a>00605 dest[2] = src[5];
+<a name="l00606"></a>00606 dest[3] = src[4];
+<a name="l00607"></a>00607 dest[4] = src[3];
+<a name="l00608"></a>00608 dest[5] = src[2];
+<a name="l00609"></a>00609 dest[6] = src[1];
+<a name="l00610"></a>00610 dest[7] = src[0];
+<a name="l00611"></a>00611 <span class="preprocessor">#else</span>
+<a name="l00612"></a>00612 <span class="preprocessor"></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* dest = (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)&amp;destVal;
+<a name="l00613"></a>00613 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* src = (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)&amp;sourceVal;
+<a name="l00614"></a>00614 dest[0] = src[3];
+<a name="l00615"></a>00615 dest[1] = src[2];
+<a name="l00616"></a>00616 dest[2] = src[1];
+<a name="l00617"></a>00617 dest[3] = src[0];
+<a name="l00618"></a>00618 <span class="preprocessor">#endif //BT_USE_DOUBLE_PRECISION</span>
+<a name="l00619"></a>00619 <span class="preprocessor"></span>}
+<a name="l00621"></a><a class="code" href="bt_vector3_8h.html#96dc28c8355164ad9a4736ad2fe99e2c">00621</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#96dc28c8355164ad9a4736ad2fe99e2c" title="btSwapVector3Endian swaps vector endianness, useful for network and cross-platform...">btSwapVector3Endian</a>(<span class="keyword">const</span> <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; sourceVec, <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; destVec)
+<a name="l00622"></a>00622 {
+<a name="l00623"></a>00623 <span class="keywordflow">for</span> (int32_t i = 0; i &lt; 4; i++) {
+<a name="l00624"></a>00624 <a class="code" href="bt_vector3_8h.html#73a7b483dcde16e86e28e8c75be3df99" title="btSwapVector3Endian swaps vector endianness, useful for network and cross-platform...">btSwapScalarEndian</a>(sourceVec[i], destVec[i]);
+<a name="l00625"></a>00625 }
+<a name="l00626"></a>00626 }
+<a name="l00627"></a>00627
+<a name="l00629"></a><a class="code" href="bt_vector3_8h.html#111b328c4d76341871adb4712477ad21">00629</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#111b328c4d76341871adb4712477ad21" title="btUnSwapVector3Endian swaps vector endianness, useful for network and cross-platform...">btUnSwapVector3Endian</a>(<a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a>&amp; vector)
+<a name="l00630"></a>00630 {
+<a name="l00631"></a>00631
+<a name="l00632"></a>00632 <a class="code" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323" title="No initialization constructor.">btVector3</a> swappedVec;
+<a name="l00633"></a>00633 <span class="keywordflow">for</span> (int32_t i = 0; i &lt; 4; i++) {
+<a name="l00634"></a>00634 <a class="code" href="bt_vector3_8h.html#73a7b483dcde16e86e28e8c75be3df99" title="btSwapVector3Endian swaps vector endianness, useful for network and cross-platform...">btSwapScalarEndian</a>(vector[i], swappedVec[i]);
+<a name="l00635"></a>00635 }
+<a name="l00636"></a>00636 vector = swappedVec;
+<a name="l00637"></a>00637 }
+<a name="l00638"></a>00638
+<a name="l00639"></a>00639 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00640"></a><a class="code" href="bt_vector3_8h.html#17d43dc0b1e36c2f3dd5b7aeaf930989">00640</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#17d43dc0b1e36c2f3dd5b7aeaf930989">btPlaneSpace1</a>(<span class="keyword">const</span> T&amp; n, T&amp; p, T&amp; q)
+<a name="l00641"></a>00641 {
+<a name="l00642"></a>00642 <span class="keywordflow">if</span> (<a class="code" href="bt_scalar_8h.html#4c4bd8e065ab617f4e37273d76e6d581">btFabs</a>(n[2]) &gt; <a class="code" href="bt_scalar_8h.html#568883327ba96f54afed8dfd7ec1c66e">SIMDSQRT12</a>) {
+<a name="l00643"></a>00643 <span class="comment">// choose p in y-z plane</span>
+<a name="l00644"></a>00644 <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> a = n[1] * n[1] + n[2] * n[2];
+<a name="l00645"></a>00645 <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> k = <a class="code" href="bt_scalar_8h.html#3103b9da34215c512d7fbff3cd94dd60">btRecipSqrt</a>(a);
+<a name="l00646"></a>00646 p[0] = 0;
+<a name="l00647"></a>00647 p[1] = -n[2] * k;
+<a name="l00648"></a>00648 p[2] = n[1] * k;
+<a name="l00649"></a>00649 <span class="comment">// set q = n x p</span>
+<a name="l00650"></a>00650 q[0] = a * k;
+<a name="l00651"></a>00651 q[1] = -n[0] * p[2];
+<a name="l00652"></a>00652 q[2] = n[0] * p[1];
+<a name="l00653"></a>00653 }
+<a name="l00654"></a>00654 <span class="keywordflow">else</span> {
+<a name="l00655"></a>00655 <span class="comment">// choose p in x-y plane</span>
+<a name="l00656"></a>00656 <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> a = n[0] * n[0] + n[1] * n[1];
+<a name="l00657"></a>00657 <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a> k = <a class="code" href="bt_scalar_8h.html#3103b9da34215c512d7fbff3cd94dd60">btRecipSqrt</a>(a);
+<a name="l00658"></a>00658 p[0] = -n[1] * k;
+<a name="l00659"></a>00659 p[1] = n[0] * k;
+<a name="l00660"></a>00660 p[2] = 0;
+<a name="l00661"></a>00661 <span class="comment">// set q = n x p</span>
+<a name="l00662"></a>00662 q[0] = -n[2] * p[1];
+<a name="l00663"></a>00663 q[1] = n[2] * p[0];
+<a name="l00664"></a>00664 q[2] = a * k;
+<a name="l00665"></a>00665 }
+<a name="l00666"></a>00666 }
+<a name="l00667"></a>00667
+<a name="l00668"></a><a class="code" href="structbt_vector3_float_data.html">00668</a> <span class="keyword">struct </span><a class="code" href="structbt_vector3_float_data.html">btVector3FloatData</a> {
+<a name="l00669"></a><a class="code" href="structbt_vector3_float_data.html#b246fb8dc0af06cfb3260d836591dc46">00669</a> <span class="keywordtype">float</span> <a class="code" href="structbt_vector3_float_data.html#b246fb8dc0af06cfb3260d836591dc46">m_floats</a>[4];
+<a name="l00670"></a>00670 };
+<a name="l00671"></a>00671
+<a name="l00672"></a><a class="code" href="structbt_vector3_double_data.html">00672</a> <span class="keyword">struct </span><a class="code" href="structbt_vector3_double_data.html">btVector3DoubleData</a> {
+<a name="l00673"></a><a class="code" href="structbt_vector3_double_data.html#69c991016e883f0320d5c646f56d243e">00673</a> <span class="keywordtype">double</span> <a class="code" href="structbt_vector3_double_data.html#69c991016e883f0320d5c646f56d243e">m_floats</a>[4];
+<a name="l00674"></a>00674 };
+<a name="l00675"></a>00675
+<a name="l00676"></a><a class="code" href="bt_vector3_8h.html#ef619367f3b7275597ac08176c30fe38">00676</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#ef619367f3b7275597ac08176c30fe38">btVector3::serializeFloat</a>(<span class="keyword">struct</span> <a class="code" href="structbt_vector3_float_data.html">btVector3FloatData</a>&amp; dataOut)<span class="keyword"> const</span>
+<a name="l00677"></a>00677 <span class="keyword"></span>{
+<a name="l00679"></a>00679 <span class="keywordflow">for</span> (int32_t i = 0; i &lt; 4; i++)
+<a name="l00680"></a>00680 dataOut.<a class="code" href="structbt_vector3_float_data.html#b246fb8dc0af06cfb3260d836591dc46">m_floats</a>[i] = <span class="keywordtype">float</span>(<a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[i]);
+<a name="l00681"></a>00681 }
+<a name="l00682"></a>00682
+<a name="l00683"></a><a class="code" href="bt_vector3_8h.html#92157a4108a364787eb1b937c7b6d3ce">00683</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#92157a4108a364787eb1b937c7b6d3ce">btVector3::deSerializeFloat</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structbt_vector3_float_data.html">btVector3FloatData</a>&amp; dataIn)
+<a name="l00684"></a>00684 {
+<a name="l00685"></a>00685 <span class="keywordflow">for</span> (int32_t i = 0; i &lt; 4; i++)
+<a name="l00686"></a>00686 <a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[i] = <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(dataIn.<a class="code" href="structbt_vector3_float_data.html#b246fb8dc0af06cfb3260d836591dc46">m_floats</a>[i]);
+<a name="l00687"></a>00687 }
+<a name="l00688"></a>00688
+<a name="l00689"></a><a class="code" href="bt_vector3_8h.html#eaa3d3bbc4902b5756e2f6ed088522f8">00689</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#eaa3d3bbc4902b5756e2f6ed088522f8">btVector3::serializeDouble</a>(<span class="keyword">struct</span> <a class="code" href="structbt_vector3_double_data.html">btVector3DoubleData</a>&amp; dataOut)<span class="keyword"> const</span>
+<a name="l00690"></a>00690 <span class="keyword"></span>{
+<a name="l00692"></a>00692 <span class="keywordflow">for</span> (int32_t i = 0; i &lt; 4; i++)
+<a name="l00693"></a>00693 dataOut.<a class="code" href="structbt_vector3_double_data.html#69c991016e883f0320d5c646f56d243e">m_floats</a>[i] = <span class="keywordtype">double</span>(<a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[i]);
+<a name="l00694"></a>00694 }
+<a name="l00695"></a>00695
+<a name="l00696"></a><a class="code" href="bt_vector3_8h.html#4241fc63918b2364ad15adcf42017554">00696</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#4241fc63918b2364ad15adcf42017554">btVector3::deSerializeDouble</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structbt_vector3_double_data.html">btVector3DoubleData</a>&amp; dataIn)
+<a name="l00697"></a>00697 {
+<a name="l00698"></a>00698 <span class="keywordflow">for</span> (int32_t i = 0; i &lt; 4; i++)
+<a name="l00699"></a>00699 <a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[i] = <a class="code" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018" title="The btScalar type abstracts floating point numbers, to easily switch between double...">btScalar</a>(dataIn.<a class="code" href="structbt_vector3_double_data.html#69c991016e883f0320d5c646f56d243e">m_floats</a>[i]);
+<a name="l00700"></a>00700 }
+<a name="l00701"></a>00701
+<a name="l00702"></a>00702 <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#8452b542ab5c406144bb9086b8be1c45">btVector3::serialize</a>(<span class="keyword">struct</span> <a class="code" href="bt_vector3_8h.html#d116b75e5135551c1335437e47fd8a3f">btVector3Data</a>&amp; dataOut)<span class="keyword"> const</span>
+<a name="l00703"></a>00703 <span class="keyword"></span>{
+<a name="l00705"></a>00705 <span class="keywordflow">for</span> (int32_t i = 0; i &lt; 4; i++)
+<a name="l00706"></a>00706 dataOut.m_floats[i] = <a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[i];
+<a name="l00707"></a>00707 }
+<a name="l00708"></a>00708
+<a name="l00709"></a><a class="code" href="bt_vector3_8h.html#b97452b3ced1f03b405a589ef841e96f">00709</a> <a class="code" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">SIMD_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="bt_vector3_8h.html#b97452b3ced1f03b405a589ef841e96f">btVector3::deSerialize</a>(<span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="bt_vector3_8h.html#d116b75e5135551c1335437e47fd8a3f">btVector3Data</a>&amp; dataIn)
+<a name="l00710"></a>00710 {
+<a name="l00711"></a>00711 <span class="keywordflow">for</span> (int32_t i = 0; i &lt; 4; i++)
+<a name="l00712"></a>00712 <a class="code" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e" title="btVector3 can be used to represent 3D points and vectors. It has an un-used w component...">m_floats</a>[i] = dataIn.m_floats[i];
+<a name="l00713"></a>00713 }
+<a name="l00714"></a>00714
+<a name="l00715"></a>00715 <span class="preprocessor">#endif //BT_VECTOR3_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/bt_vector3_8h.html b/docs/source_docs/files/bt_vector3_8h.html
new file mode 100644
index 0000000..e58b175
--- /dev/null
+++ b/docs/source_docs/files/bt_vector3_8h.html
@@ -0,0 +1,2201 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/btVector3.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/VHACD/inc/btVector3.h File Reference</h1><code>#include &quot;<a class="el" href="bt_min_max_8h-source.html">btMinMax.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="bt_scalar_8h-source.html">btScalar.h</a>&quot;</code><br>
+
+<p>
+<a href="bt_vector3_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="structbt_vector3_double_data.html">btVector3DoubleData</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbt_vector3_float_data.html">btVector3FloatData</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_vector4.html">btVector4</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#d116b75e5135551c1335437e47fd8a3f">btVector3Data</a>&nbsp;&nbsp;&nbsp;<a class="el" href="structbt_vector3_float_data.html">btVector3FloatData</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#22c3af642cd6ee73d125e310c6318cce">btVector3DataName</a>&nbsp;&nbsp;&nbsp;&quot;btVector3FloatData&quot;</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#447fc07f600ed8ded0713c961dece919">absolute</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a vector will the absolute values of each element. <a href="#447fc07f600ed8ded0713c961dece919"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#9fc74450b4146c1a60a3bd6ba3bb23a4">angle</a> (const btVector3 &amp;v) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the angle between this and another vector. <a href="#9fc74450b4146c1a60a3bd6ba3bb23a4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#895569a6d2cf658dbbbbb88c7d93f312">btAngle</a> (const btVector3 &amp;v1, const btVector3 &amp;v2)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the angle between two vectors. <a href="#895569a6d2cf658dbbbbb88c7d93f312"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#d50f4077e814fac34e7d7d5d461278de">btCross</a> (const btVector3 &amp;v1, const btVector3 &amp;v2)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the cross product of two vectors. <a href="#d50f4077e814fac34e7d7d5d461278de"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#807989b9a52fe29eb4109795d9b7e023">btDistance</a> (const btVector3 &amp;v1, const btVector3 &amp;v2)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the distance between two vectors. <a href="#807989b9a52fe29eb4109795d9b7e023"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#cb9d56a9d84e04f74f595787c4ffe244">btDistance2</a> (const btVector3 &amp;v1, const btVector3 &amp;v2)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the distance squared between two vectors. <a href="#cb9d56a9d84e04f74f595787c4ffe244"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#550dc4505b1f10c03a685705f41f4011">btDot</a> (const btVector3 &amp;v1, const btVector3 &amp;v2)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the dot product between two vectors. <a href="#550dc4505b1f10c03a685705f41f4011"></a><br></td></tr>
+<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T &gt; </td></tr>
+<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#17d43dc0b1e36c2f3dd5b7aeaf930989">btPlaneSpace1</a> (const T &amp;n, T &amp;p, T &amp;q)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#73a7b483dcde16e86e28e8c75be3df99">btSwapScalarEndian</a> (const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;sourceVal, <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;destVal)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">btSwapVector3Endian swaps vector endianness, useful for network and cross-platform serialization <a href="#73a7b483dcde16e86e28e8c75be3df99"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#96dc28c8355164ad9a4736ad2fe99e2c">btSwapVector3Endian</a> (const btVector3 &amp;sourceVec, btVector3 &amp;destVec)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">btSwapVector3Endian swaps vector endianness, useful for network and cross-platform serialization <a href="#96dc28c8355164ad9a4736ad2fe99e2c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#98343fa170fe356460903cbed3e606a3">btTriple</a> (const btVector3 &amp;v1, const btVector3 &amp;v2, const btVector3 &amp;v3)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#111b328c4d76341871adb4712477ad21">btUnSwapVector3Endian</a> (btVector3 &amp;vector)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">btUnSwapVector3Endian swaps vector endianness, useful for network and cross-platform serialization <a href="#111b328c4d76341871adb4712477ad21"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#ba0837be927ae5152dcdb38bc5945bd5">btVector3</a> (const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;x, const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;y, const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;z)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor from scalars. <a href="#ba0837be927ae5152dcdb38bc5945bd5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323">btVector3</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">No initialization constructor. <a href="#3fae008fb245faf41f926174868c1323"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#46baa802ed4b6eb67349ef6296338a56">closestAxis</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#be07352e9e8ada8dda9ead8a0c9c20d0">cross</a> (const btVector3 &amp;v) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the cross product between this and another vector. <a href="#be07352e9e8ada8dda9ead8a0c9c20d0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#b97452b3ced1f03b405a589ef841e96f">deSerialize</a> (const struct btVector3Data &amp;dataIn)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#4241fc63918b2364ad15adcf42017554">deSerializeDouble</a> (const struct <a class="el" href="structbt_vector3_double_data.html">btVector3DoubleData</a> &amp;dataIn)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#92157a4108a364787eb1b937c7b6d3ce">deSerializeFloat</a> (const struct <a class="el" href="structbt_vector3_float_data.html">btVector3FloatData</a> &amp;dataIn)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#b699912662dfd1bd647fe45513a04792">distance</a> (const btVector3 &amp;v) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the distance between the ends of this and another vector This is symantically treating the vector like a point. <a href="#b699912662dfd1bd647fe45513a04792"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#6657dafe4657907a8bfc8f245260f7c5">distance2</a> (const btVector3 &amp;v) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the distance squared between the ends of this and another vector This is symantically treating the vector like a point. <a href="#6657dafe4657907a8bfc8f245260f7c5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#5e459518e79ca5e387a560cc70d3043f">dot</a> (const btVector3 &amp;v) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the dot product. <a href="#5e459518e79ca5e387a560cc70d3043f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#346205e0e58081ddaff5919c220f6951">furthestAxis</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#8788b9178180566bd06f3d579715f156">fuzzyZero</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="bt_vector3_8h.html#73c97c7917e6d847c1266c15114dd029">getSkewSymmetricMatrix</a> (btVector3 *v0, btVector3 *v1, btVector3 *v2) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#7bd9a666b2572c1e6d6987c8cc802f49">getX</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the x value. <a href="#7bd9a666b2572c1e6d6987c8cc802f49"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#0ea9d108a67442be94e25ac0eee51090">getY</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the y value. <a href="#0ea9d108a67442be94e25ac0eee51090"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#2301fb0561b749ff8dcac335b8accb84">getZ</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the z value. <a href="#2301fb0561b749ff8dcac335b8accb84"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#41e211348a0e50f54a2546933c25e62a">isZero</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#dc51fdc7f5ea87f21e1c4a45830b0899">length</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the length of the vector. <a href="#dc51fdc7f5ea87f21e1c4a45830b0899"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#e46609062457bbfeb6e44fdb01a4c696">length2</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the length of the vector squared. <a href="#e46609062457bbfeb6e44fdb01a4c696"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#6fed16d2caeeb6696519d64bac9494e3">lerp</a> (const btVector3 &amp;v1, const btVector3 &amp;v2, const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;t)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the linear interpolation between two vectors. <a href="#6fed16d2caeeb6696519d64bac9494e3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#a87d74554fd5ce7e80bbae832013bbf5">lerp</a> (const btVector3 &amp;v, const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;t) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the linear interpolation between this and another vector. <a href="#a87d74554fd5ce7e80bbae832013bbf5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#63131e162711079d5bc14360ea49c71f">maxAxis</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the axis with the largest value Note return values are 0,1,2 for x, y, or z. <a href="#63131e162711079d5bc14360ea49c71f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#79a7b45e21dd2f28d0fded714d48ad6e">minAxis</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the axis with the smallest value Note return values are 0,1,2 for x, y, or z. <a href="#79a7b45e21dd2f28d0fded714d48ad6e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3 &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#3083f1242193e3cac601afe9610cc4e5">normalize</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Normalize this vector x^2 + y^2 + z^2 = 1. <a href="#3083f1242193e3cac601afe9610cc4e5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#551181b9a8d9e99a4ee65c2f3d00dbad">normalized</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a normalized version of this vector. <a href="#551181b9a8d9e99a4ee65c2f3d00dbad"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#287fc621890120b3ec7d4e14858ec179">operator btScalar *</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">operator btScalar*() replaces operator[], using implicit conversion. We added operator != and operator == to avoid pointer comparisons. <a href="#287fc621890120b3ec7d4e14858ec179"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#09c002131f1311cf3f39d0eccbf8fdcd">operator const btScalar *</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#b60db7265d1afd2462e4c2b67b03292d">operator!=</a> (const btVector3 &amp;other) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#75f69235611a42e6214ff509c2a23236">operator*</a> (const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;s, const btVector3 &amp;v)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the vector scaled by s. <a href="#75f69235611a42e6214ff509c2a23236"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#bc7be02cbea667c08b7242a29083f7ce">operator*</a> (const btVector3 &amp;v, const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;s)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the vector scaled by s. <a href="#bc7be02cbea667c08b7242a29083f7ce"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#b0d1eced446920c5cc3fac4aa0bcbafa">operator*</a> (const btVector3 &amp;v1, const btVector3 &amp;v2)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the elementwise product of two vectors. <a href="#b0d1eced446920c5cc3fac4aa0bcbafa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3 &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#6fec5d8daca950e867926bd29780ee72">operator*=</a> (const btVector3 &amp;v)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Elementwise multiply this vector by the other. <a href="#6fec5d8daca950e867926bd29780ee72"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3 &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#d213bcd7fce55a2f9d310114a2e157eb">operator*=</a> (const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;s)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Scale the vector. <a href="#d213bcd7fce55a2f9d310114a2e157eb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#59d21eb22bc12d95d210582bbbc23618">operator+</a> (const btVector3 &amp;v1, const btVector3 &amp;v2)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the sum of two vectors (Point symantics). <a href="#59d21eb22bc12d95d210582bbbc23618"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3 &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#7a750b3fe432249ef0c50e95fb61c69f">operator+=</a> (const btVector3 &amp;v)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a vector to this one. <a href="#7a750b3fe432249ef0c50e95fb61c69f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#196a258574acadf69c24f868d4506585">operator-</a> (const btVector3 &amp;v)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the negative of the vector. <a href="#196a258574acadf69c24f868d4506585"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#57cef67d5a8965ce768af0f3ba01b3f7">operator-</a> (const btVector3 &amp;v1, const btVector3 &amp;v2)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the difference between two vectors. <a href="#57cef67d5a8965ce768af0f3ba01b3f7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3 &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#cad072d73dc2f6f9370157ec1715c8c1">operator-=</a> (const btVector3 &amp;v)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtract a vector from this one. <a href="#cad072d73dc2f6f9370157ec1715c8c1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#da41f7dc7bda588d0c8421d446c3bf05">operator/</a> (const btVector3 &amp;v1, const btVector3 &amp;v2)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the vector inversely scaled by s. <a href="#da41f7dc7bda588d0c8421d446c3bf05"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#a5c0296bb009809423866d7282ae58e2">operator/</a> (const btVector3 &amp;v, const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;s)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the vector inversely scaled by s. <a href="#a5c0296bb009809423866d7282ae58e2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3 &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#40204accad7fbbe9fb169d235637a4c8">operator/=</a> (const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;s)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Inversely scale the vector. <a href="#40204accad7fbbe9fb169d235637a4c8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#a7cca34c0e2166b0c3407da4db2d98d1">operator==</a> (const btVector3 &amp;other) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#6fdc523626ef77399ec26fc046b4f5ac">rotate</a> (const btVector3 &amp;wAxis, const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> angle) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a rotated version of this vector. <a href="#6fdc523626ef77399ec26fc046b4f5ac"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE btVector3 &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#b4aa784dd3b3c09f887133f5c252b1a7">safeNormalize</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#8452b542ab5c406144bb9086b8be1c45">serialize</a> (struct btVector3Data &amp;dataOut) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#eaa3d3bbc4902b5756e2f6ed088522f8">serializeDouble</a> (struct <a class="el" href="structbt_vector3_double_data.html">btVector3DoubleData</a> &amp;dataOut) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#ef619367f3b7275597ac08176c30fe38">serializeFloat</a> (struct <a class="el" href="structbt_vector3_float_data.html">btVector3FloatData</a> &amp;dataOut) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#8fc6367a9ad19bfd2ac50e0c06c70dc6">setInterpolate3</a> (const btVector3 &amp;v0, const btVector3 &amp;v1, <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> rt)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#6ded65e4a84fea22e292d69b2474c509">setMax</a> (const btVector3 &amp;other)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set each element to the max of the current values and the values of another btVector3. <a href="#6ded65e4a84fea22e292d69b2474c509"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#b87530c206e0f9f64b49235fcd96e604">setMin</a> (const btVector3 &amp;other)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set each element to the min of the current values and the values of another btVector3. <a href="#b87530c206e0f9f64b49235fcd96e604"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#479473af6a5018f5386e719427ee7848">setValue</a> (const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;x, const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;y, const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;z)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#5a4be68dd97f1809e8220090e7b73e46">setW</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> w)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the w value. <a href="#5a4be68dd97f1809e8220090e7b73e46"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#41ee945bcf88815c61326ca6196aa78f">setX</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> x)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the x value. <a href="#41ee945bcf88815c61326ca6196aa78f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#f9f7c5583343101af5d505bf05e6b6cb">setY</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> y)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the y value. <a href="#f9f7c5583343101af5d505bf05e6b6cb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#13bc0355b871b002b61ecef888b8ecea">setZ</a> (<a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> z)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the z value. <a href="#13bc0355b871b002b61ecef888b8ecea"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#47affd1a10b589811fc4828c1a2e0c6d">setZero</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#cd9fdb789a2740db232545c7bca97a3a">triple</a> (const btVector3 &amp;v1, const btVector3 &amp;v2) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#c0e6714ccdb1e845d1c5cc79c057331a">w</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the w value. <a href="#c0e6714ccdb1e845d1c5cc79c057331a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b">x</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the x value. <a href="#0d05bb202a57e1c47ae0eeeec2502c1b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf">y</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the y value. <a href="#88617d2888b444b2ad2384b17b0eeadf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396">z</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the z value. <a href="#49dd8d4770be4de32dd57f9b926aa396"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e">m_floats</a> [4]</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">btVector3 can be used to represent 3D points and vectors. It has an un-used w component to suit 16-byte alignment when btVector3 is stored in containers. This extra component can be used by derived classes (Quaternion?) or by user Ideally, this class should be replaced by a platform optimized SIMD version that keeps the data in registers <a href="#c48c7986f7c3a03cd2450337d985d73e"></a><br></td></tr>
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="d116b75e5135551c1335437e47fd8a3f"></a><!-- doxytag: member="btVector3.h::btVector3Data" ref="d116b75e5135551c1335437e47fd8a3f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define btVector3Data&nbsp;&nbsp;&nbsp;<a class="el" href="structbt_vector3_float_data.html">btVector3FloatData</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="22c3af642cd6ee73d125e310c6318cce"></a><!-- doxytag: member="btVector3.h::btVector3DataName" ref="22c3af642cd6ee73d125e310c6318cce" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define btVector3DataName&nbsp;&nbsp;&nbsp;&quot;btVector3FloatData&quot; </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="447fc07f600ed8ded0713c961dece919"></a><!-- doxytag: member="btVector3.h::absolute" ref="447fc07f600ed8ded0713c961dece919" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3 absolute </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return a vector will the absolute values of each element.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9fc74450b4146c1a60a3bd6ba3bb23a4"></a><!-- doxytag: member="btVector3.h::angle" ref="9fc74450b4146c1a60a3bd6ba3bb23a4" args="(const btVector3 &amp;v) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> angle </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the angle between this and another vector.
+<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>v</em>&nbsp;</td><td>The other vector </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="895569a6d2cf658dbbbbb88c7d93f312"></a><!-- doxytag: member="btVector3.h::btAngle" ref="895569a6d2cf658dbbbbb88c7d93f312" args="(const btVector3 &amp;v1, const btVector3 &amp;v2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btAngle </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v2</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the angle between two vectors.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d50f4077e814fac34e7d7d5d461278de"></a><!-- doxytag: member="btVector3.h::btCross" ref="d50f4077e814fac34e7d7d5d461278de" args="(const btVector3 &amp;v1, const btVector3 &amp;v2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3 btCross </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v2</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the cross product of two vectors.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="807989b9a52fe29eb4109795d9b7e023"></a><!-- doxytag: member="btVector3.h::btDistance" ref="807989b9a52fe29eb4109795d9b7e023" args="(const btVector3 &amp;v1, const btVector3 &amp;v2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btDistance </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v2</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the distance between two vectors.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cb9d56a9d84e04f74f595787c4ffe244"></a><!-- doxytag: member="btVector3.h::btDistance2" ref="cb9d56a9d84e04f74f595787c4ffe244" args="(const btVector3 &amp;v1, const btVector3 &amp;v2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btDistance2 </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v2</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the distance squared between two vectors.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="550dc4505b1f10c03a685705f41f4011"></a><!-- doxytag: member="btVector3.h::btDot" ref="550dc4505b1f10c03a685705f41f4011" args="(const btVector3 &amp;v1, const btVector3 &amp;v2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btDot </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v2</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the dot product between two vectors.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="17d43dc0b1e36c2f3dd5b7aeaf930989"></a><!-- doxytag: member="btVector3.h::btPlaneSpace1" ref="17d43dc0b1e36c2f3dd5b7aeaf930989" args="(const T &amp;n, T &amp;p, T &amp;q)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void btPlaneSpace1 </td>
+ <td>(</td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">T &amp;&nbsp;</td>
+ <td class="paramname"> <em>p</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">T &amp;&nbsp;</td>
+ <td class="paramname"> <em>q</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>
+<a class="anchor" name="73a7b483dcde16e86e28e8c75be3df99"></a><!-- doxytag: member="btVector3.h::btSwapScalarEndian" ref="73a7b483dcde16e86e28e8c75be3df99" args="(const btScalar &amp;sourceVal, btScalar &amp;destVal)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void btSwapScalarEndian </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>sourceVal</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>destVal</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+btSwapVector3Endian swaps vector endianness, useful for network and cross-platform serialization
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="96dc28c8355164ad9a4736ad2fe99e2c"></a><!-- doxytag: member="btVector3.h::btSwapVector3Endian" ref="96dc28c8355164ad9a4736ad2fe99e2c" args="(const btVector3 &amp;sourceVec, btVector3 &amp;destVec)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void btSwapVector3Endian </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>sourceVec</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>destVec</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+btSwapVector3Endian swaps vector endianness, useful for network and cross-platform serialization
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="98343fa170fe356460903cbed3e606a3"></a><!-- doxytag: member="btVector3.h::btTriple" ref="98343fa170fe356460903cbed3e606a3" args="(const btVector3 &amp;v1, const btVector3 &amp;v2, const btVector3 &amp;v3)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btTriple </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v2</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v3</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="111b328c4d76341871adb4712477ad21"></a><!-- doxytag: member="btVector3.h::btUnSwapVector3Endian" ref="111b328c4d76341871adb4712477ad21" args="(btVector3 &amp;vector)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void btUnSwapVector3Endian </td>
+ <td>(</td>
+ <td class="paramtype">btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>vector</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+btUnSwapVector3Endian swaps vector endianness, useful for network and cross-platform serialization
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ba0837be927ae5152dcdb38bc5945bd5"></a><!-- doxytag: member="btVector3.h::btVector3" ref="ba0837be927ae5152dcdb38bc5945bd5" args="(const btScalar &amp;x, const btScalar &amp;y, const btScalar &amp;z)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3 </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor from scalars.
+<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>x</em>&nbsp;</td><td>X value </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>Y value </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>z</em>&nbsp;</td><td>Z value </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3fae008fb245faf41f926174868c1323"></a><!-- doxytag: member="btVector3.h::btVector3" ref="3fae008fb245faf41f926174868c1323" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3 </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+No initialization constructor.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="46baa802ed4b6eb67349ef6296338a56"></a><!-- doxytag: member="btVector3.h::closestAxis" ref="46baa802ed4b6eb67349ef6296338a56" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE int32_t closestAxis </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="be07352e9e8ada8dda9ead8a0c9c20d0"></a><!-- doxytag: member="btVector3.h::cross" ref="be07352e9e8ada8dda9ead8a0c9c20d0" args="(const btVector3 &amp;v) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3 cross </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the cross product between this and another vector.
+<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>v</em>&nbsp;</td><td>The other vector </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b97452b3ced1f03b405a589ef841e96f"></a><!-- doxytag: member="btVector3.h::deSerialize" ref="b97452b3ced1f03b405a589ef841e96f" args="(const struct btVector3Data &amp;dataIn)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void btVector3::deSerialize </td>
+ <td>(</td>
+ <td class="paramtype">const struct btVector3Data &amp;&nbsp;</td>
+ <td class="paramname"> <em>dataIn</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4241fc63918b2364ad15adcf42017554"></a><!-- doxytag: member="btVector3.h::deSerializeDouble" ref="4241fc63918b2364ad15adcf42017554" args="(const struct btVector3DoubleData &amp;dataIn)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void btVector3::deSerializeDouble </td>
+ <td>(</td>
+ <td class="paramtype">const struct <a class="el" href="structbt_vector3_double_data.html">btVector3DoubleData</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>dataIn</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="92157a4108a364787eb1b937c7b6d3ce"></a><!-- doxytag: member="btVector3.h::deSerializeFloat" ref="92157a4108a364787eb1b937c7b6d3ce" args="(const struct btVector3FloatData &amp;dataIn)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void btVector3::deSerializeFloat </td>
+ <td>(</td>
+ <td class="paramtype">const struct <a class="el" href="structbt_vector3_float_data.html">btVector3FloatData</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>dataIn</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b699912662dfd1bd647fe45513a04792"></a><!-- doxytag: member="btVector3.h::distance" ref="b699912662dfd1bd647fe45513a04792" args="(const btVector3 &amp;v) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btVector3::distance </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the distance between the ends of this and another vector This is symantically treating the vector like a point.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6657dafe4657907a8bfc8f245260f7c5"></a><!-- doxytag: member="btVector3.h::distance2" ref="6657dafe4657907a8bfc8f245260f7c5" args="(const btVector3 &amp;v) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btVector3::distance2 </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the distance squared between the ends of this and another vector This is symantically treating the vector like a point.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5e459518e79ca5e387a560cc70d3043f"></a><!-- doxytag: member="btVector3.h::dot" ref="5e459518e79ca5e387a560cc70d3043f" args="(const btVector3 &amp;v) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> dot </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the dot product.
+<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>v</em>&nbsp;</td><td>The other vector in the dot product </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="346205e0e58081ddaff5919c220f6951"></a><!-- doxytag: member="btVector3.h::furthestAxis" ref="346205e0e58081ddaff5919c220f6951" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE int32_t furthestAxis </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8788b9178180566bd06f3d579715f156"></a><!-- doxytag: member="btVector3.h::fuzzyZero" ref="8788b9178180566bd06f3d579715f156" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE bool fuzzyZero </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="73c97c7917e6d847c1266c15114dd029"></a><!-- doxytag: member="btVector3.h::getSkewSymmetricMatrix" ref="73c97c7917e6d847c1266c15114dd029" args="(btVector3 *v0, btVector3 *v1, btVector3 *v2) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void getSkewSymmetricMatrix </td>
+ <td>(</td>
+ <td class="paramtype">btVector3 *&nbsp;</td>
+ <td class="paramname"> <em>v0</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">btVector3 *&nbsp;</td>
+ <td class="paramname"> <em>v1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">btVector3 *&nbsp;</td>
+ <td class="paramname"> <em>v2</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7bd9a666b2572c1e6d6987c8cc802f49"></a><!-- doxytag: member="btVector3.h::getX" ref="7bd9a666b2572c1e6d6987c8cc802f49" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&amp; getX </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the x value.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0ea9d108a67442be94e25ac0eee51090"></a><!-- doxytag: member="btVector3.h::getY" ref="0ea9d108a67442be94e25ac0eee51090" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&amp; getY </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the y value.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2301fb0561b749ff8dcac335b8accb84"></a><!-- doxytag: member="btVector3.h::getZ" ref="2301fb0561b749ff8dcac335b8accb84" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&amp; getZ </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the z value.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="41e211348a0e50f54a2546933c25e62a"></a><!-- doxytag: member="btVector3.h::isZero" ref="41e211348a0e50f54a2546933c25e62a" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE bool isZero </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="dc51fdc7f5ea87f21e1c4a45830b0899"></a><!-- doxytag: member="btVector3.h::length" ref="dc51fdc7f5ea87f21e1c4a45830b0899" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> length </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the length of the vector.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e46609062457bbfeb6e44fdb01a4c696"></a><!-- doxytag: member="btVector3.h::length2" ref="e46609062457bbfeb6e44fdb01a4c696" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> length2 </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the length of the vector squared.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6fed16d2caeeb6696519d64bac9494e3"></a><!-- doxytag: member="btVector3.h::lerp" ref="6fed16d2caeeb6696519d64bac9494e3" args="(const btVector3 &amp;v1, const btVector3 &amp;v2, const btScalar &amp;t)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3 lerp </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v2</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>t</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the linear interpolation between two vectors.
+<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>v1</em>&nbsp;</td><td>One vector </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>v2</em>&nbsp;</td><td>The other vector </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>t</em>&nbsp;</td><td>The ration of this to v (t = 0 =&gt; return v1, t=1 =&gt; return v2) </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a87d74554fd5ce7e80bbae832013bbf5"></a><!-- doxytag: member="btVector3.h::lerp" ref="a87d74554fd5ce7e80bbae832013bbf5" args="(const btVector3 &amp;v, const btScalar &amp;t) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3 lerp </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>t</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the linear interpolation between this and another vector.
+<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>v</em>&nbsp;</td><td>The other vector </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>t</em>&nbsp;</td><td>The ration of this to v (t = 0 =&gt; return this, t=1 =&gt; return other) </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="63131e162711079d5bc14360ea49c71f"></a><!-- doxytag: member="btVector3.h::maxAxis" ref="63131e162711079d5bc14360ea49c71f" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE int32_t maxAxis </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the axis with the largest value Note return values are 0,1,2 for x, y, or z.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="79a7b45e21dd2f28d0fded714d48ad6e"></a><!-- doxytag: member="btVector3.h::minAxis" ref="79a7b45e21dd2f28d0fded714d48ad6e" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE int32_t minAxis </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the axis with the smallest value Note return values are 0,1,2 for x, y, or z.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3083f1242193e3cac601afe9610cc4e5"></a><!-- doxytag: member="btVector3.h::normalize" ref="3083f1242193e3cac601afe9610cc4e5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3&amp; normalize </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Normalize this vector x^2 + y^2 + z^2 = 1.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="551181b9a8d9e99a4ee65c2f3d00dbad"></a><!-- doxytag: member="btVector3.h::normalized" ref="551181b9a8d9e99a4ee65c2f3d00dbad" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3 btVector3::normalized </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return a normalized version of this vector.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="287fc621890120b3ec7d4e14858ec179"></a><!-- doxytag: member="btVector3.h::operator btScalar *" ref="287fc621890120b3ec7d4e14858ec179" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE operator <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> * </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+operator btScalar*() replaces operator[], using implicit conversion. We added operator != and operator == to avoid pointer comparisons.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="09c002131f1311cf3f39d0eccbf8fdcd"></a><!-- doxytag: member="btVector3.h::operator const btScalar *" ref="09c002131f1311cf3f39d0eccbf8fdcd" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE operator const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> * </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b60db7265d1afd2462e4c2b67b03292d"></a><!-- doxytag: member="btVector3.h::operator!=" ref="b60db7265d1afd2462e4c2b67b03292d" args="(const btVector3 &amp;other) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE bool operator!= </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="75f69235611a42e6214ff509c2a23236"></a><!-- doxytag: member="btVector3.h::operator*" ref="75f69235611a42e6214ff509c2a23236" args="(const btScalar &amp;s, const btVector3 &amp;v)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3 operator* </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>s</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the vector scaled by s.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="bc7be02cbea667c08b7242a29083f7ce"></a><!-- doxytag: member="btVector3.h::operator*" ref="bc7be02cbea667c08b7242a29083f7ce" args="(const btVector3 &amp;v, const btScalar &amp;s)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3 operator* </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>s</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the vector scaled by s.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b0d1eced446920c5cc3fac4aa0bcbafa"></a><!-- doxytag: member="btVector3.h::operator*" ref="b0d1eced446920c5cc3fac4aa0bcbafa" args="(const btVector3 &amp;v1, const btVector3 &amp;v2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3 operator* </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v2</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the elementwise product of two vectors.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6fec5d8daca950e867926bd29780ee72"></a><!-- doxytag: member="btVector3.h::operator*=" ref="6fec5d8daca950e867926bd29780ee72" args="(const btVector3 &amp;v)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3&amp; operator*= </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Elementwise multiply this vector by the other.
+<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>v</em>&nbsp;</td><td>The other vector </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d213bcd7fce55a2f9d310114a2e157eb"></a><!-- doxytag: member="btVector3.h::operator*=" ref="d213bcd7fce55a2f9d310114a2e157eb" args="(const btScalar &amp;s)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3&amp; operator*= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>s</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Scale the vector.
+<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>s</em>&nbsp;</td><td>Scale factor </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="59d21eb22bc12d95d210582bbbc23618"></a><!-- doxytag: member="btVector3.h::operator+" ref="59d21eb22bc12d95d210582bbbc23618" args="(const btVector3 &amp;v1, const btVector3 &amp;v2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3 operator+ </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v2</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the sum of two vectors (Point symantics).
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7a750b3fe432249ef0c50e95fb61c69f"></a><!-- doxytag: member="btVector3.h::operator+=" ref="7a750b3fe432249ef0c50e95fb61c69f" args="(const btVector3 &amp;v)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3&amp; operator+= </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Add a vector to this one.
+<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>The</em>&nbsp;</td><td>vector to add to this one </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="196a258574acadf69c24f868d4506585"></a><!-- doxytag: member="btVector3.h::operator&#45;" ref="196a258574acadf69c24f868d4506585" args="(const btVector3 &amp;v)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3 operator- </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the negative of the vector.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="57cef67d5a8965ce768af0f3ba01b3f7"></a><!-- doxytag: member="btVector3.h::operator&#45;" ref="57cef67d5a8965ce768af0f3ba01b3f7" args="(const btVector3 &amp;v1, const btVector3 &amp;v2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3 operator- </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v2</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the difference between two vectors.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cad072d73dc2f6f9370157ec1715c8c1"></a><!-- doxytag: member="btVector3.h::operator&#45;=" ref="cad072d73dc2f6f9370157ec1715c8c1" args="(const btVector3 &amp;v)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3&amp; operator-= </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Subtract a vector from this one.
+<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>The</em>&nbsp;</td><td>vector to subtract </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="da41f7dc7bda588d0c8421d446c3bf05"></a><!-- doxytag: member="btVector3.h::operator/" ref="da41f7dc7bda588d0c8421d446c3bf05" args="(const btVector3 &amp;v1, const btVector3 &amp;v2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3 operator/ </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v2</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the vector inversely scaled by s.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a5c0296bb009809423866d7282ae58e2"></a><!-- doxytag: member="btVector3.h::operator/" ref="a5c0296bb009809423866d7282ae58e2" args="(const btVector3 &amp;v, const btScalar &amp;s)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3 operator/ </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>s</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the vector inversely scaled by s.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="40204accad7fbbe9fb169d235637a4c8"></a><!-- doxytag: member="btVector3.h::operator/=" ref="40204accad7fbbe9fb169d235637a4c8" args="(const btScalar &amp;s)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3&amp; operator/= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>s</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Inversely scale the vector.
+<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>s</em>&nbsp;</td><td>Scale factor to divide by </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a7cca34c0e2166b0c3407da4db2d98d1"></a><!-- doxytag: member="btVector3.h::operator==" ref="a7cca34c0e2166b0c3407da4db2d98d1" args="(const btVector3 &amp;other) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE bool operator== </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6fdc523626ef77399ec26fc046b4f5ac"></a><!-- doxytag: member="btVector3.h::rotate" ref="6fdc523626ef77399ec26fc046b4f5ac" args="(const btVector3 &amp;wAxis, const btScalar angle) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3 btVector3::rotate </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>wAxis</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>angle</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return a rotated version of this vector.
+<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>wAxis</em>&nbsp;</td><td>The axis to rotate about </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>angle</em>&nbsp;</td><td>The angle to rotate by </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b4aa784dd3b3c09f887133f5c252b1a7"></a><!-- doxytag: member="btVector3.h::safeNormalize" ref="b4aa784dd3b3c09f887133f5c252b1a7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector3&amp; safeNormalize </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8452b542ab5c406144bb9086b8be1c45"></a><!-- doxytag: member="btVector3.h::serialize" ref="8452b542ab5c406144bb9086b8be1c45" args="(struct btVector3Data &amp;dataOut) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void serialize </td>
+ <td>(</td>
+ <td class="paramtype">struct btVector3Data &amp;&nbsp;</td>
+ <td class="paramname"> <em>dataOut</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="eaa3d3bbc4902b5756e2f6ed088522f8"></a><!-- doxytag: member="btVector3.h::serializeDouble" ref="eaa3d3bbc4902b5756e2f6ed088522f8" args="(struct btVector3DoubleData &amp;dataOut) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void btVector3::serializeDouble </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structbt_vector3_double_data.html">btVector3DoubleData</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>dataOut</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+could also do a memcpy, check if it is worth it
+</div>
+</div><p>
+<a class="anchor" name="ef619367f3b7275597ac08176c30fe38"></a><!-- doxytag: member="btVector3.h::serializeFloat" ref="ef619367f3b7275597ac08176c30fe38" args="(struct btVector3FloatData &amp;dataOut) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void btVector3::serializeFloat </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structbt_vector3_float_data.html">btVector3FloatData</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>dataOut</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+could also do a memcpy, check if it is worth it
+</div>
+</div><p>
+<a class="anchor" name="8fc6367a9ad19bfd2ac50e0c06c70dc6"></a><!-- doxytag: member="btVector3.h::setInterpolate3" ref="8fc6367a9ad19bfd2ac50e0c06c70dc6" args="(const btVector3 &amp;v0, const btVector3 &amp;v1, btScalar rt)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void setInterpolate3 </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v0</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>rt</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="6ded65e4a84fea22e292d69b2474c509"></a><!-- doxytag: member="btVector3.h::setMax" ref="6ded65e4a84fea22e292d69b2474c509" args="(const btVector3 &amp;other)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void setMax </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set each element to the max of the current values and the values of another btVector3.
+<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>other</em>&nbsp;</td><td>The other btVector3 to compare with </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b87530c206e0f9f64b49235fcd96e604"></a><!-- doxytag: member="btVector3.h::setMin" ref="b87530c206e0f9f64b49235fcd96e604" args="(const btVector3 &amp;other)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void setMin </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set each element to the min of the current values and the values of another btVector3.
+<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>other</em>&nbsp;</td><td>The other btVector3 to compare with </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="479473af6a5018f5386e719427ee7848"></a><!-- doxytag: member="btVector3.h::setValue" ref="479473af6a5018f5386e719427ee7848" args="(const btScalar &amp;x, const btScalar &amp;y, const btScalar &amp;z)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void setValue </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>z</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="5a4be68dd97f1809e8220090e7b73e46"></a><!-- doxytag: member="btVector3.h::setW" ref="5a4be68dd97f1809e8220090e7b73e46" args="(btScalar w)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void setW </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>w</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the w value.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="41ee945bcf88815c61326ca6196aa78f"></a><!-- doxytag: member="btVector3.h::setX" ref="41ee945bcf88815c61326ca6196aa78f" args="(btScalar x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void setX </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>x</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the x value.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f9f7c5583343101af5d505bf05e6b6cb"></a><!-- doxytag: member="btVector3.h::setY" ref="f9f7c5583343101af5d505bf05e6b6cb" args="(btScalar y)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void setY </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>y</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the y value.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="13bc0355b871b002b61ecef888b8ecea"></a><!-- doxytag: member="btVector3.h::setZ" ref="13bc0355b871b002b61ecef888b8ecea" args="(btScalar z)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void setZ </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>z</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the z value.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="47affd1a10b589811fc4828c1a2e0c6d"></a><!-- doxytag: member="btVector3.h::setZero" ref="47affd1a10b589811fc4828c1a2e0c6d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void setZero </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cd9fdb789a2740db232545c7bca97a3a"></a><!-- doxytag: member="btVector3.h::triple" ref="cd9fdb789a2740db232545c7bca97a3a" args="(const btVector3 &amp;v1, const btVector3 &amp;v2) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> triple </td>
+ <td>(</td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const btVector3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>v2</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c0e6714ccdb1e845d1c5cc79c057331a"></a><!-- doxytag: member="btVector3.h::w" ref="c0e6714ccdb1e845d1c5cc79c057331a" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&amp; w </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the w value.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0d05bb202a57e1c47ae0eeeec2502c1b"></a><!-- doxytag: member="btVector3.h::x" ref="0d05bb202a57e1c47ae0eeeec2502c1b" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&amp; x </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the x value.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="88617d2888b444b2ad2384b17b0eeadf"></a><!-- doxytag: member="btVector3.h::y" ref="88617d2888b444b2ad2384b17b0eeadf" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&amp; y </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the y value.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="49dd8d4770be4de32dd57f9b926aa396"></a><!-- doxytag: member="btVector3.h::z" ref="49dd8d4770be4de32dd57f9b926aa396" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&amp; z </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the z value.
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="c48c7986f7c3a03cd2450337d985d73e"></a><!-- doxytag: member="btVector3.h::m_floats" ref="c48c7986f7c3a03cd2450337d985d73e" args="[4]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> <a class="el" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e">m_floats</a>[4] </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+btVector3 can be used to represent 3D points and vectors. It has an un-used w component to suit 16-byte alignment when btVector3 is stored in containers. This extra component can be used by derived classes (Quaternion?) or by user Ideally, this class should be replaced by a platform optimized SIMD version that keeps the data in registers
+<p>
+
+</div>
+</div><p>
+</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_blast_program_params-members.html b/docs/source_docs/files/class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate-members.html
index 9a3fb00..e334726 100644
--- a/docs/source_docs/files/struct_nv_blast_program_params-members.html
+++ b/docs/source_docs/files/class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate-members.html
@@ -23,6 +23,7 @@
<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>
@@ -39,10 +40,8 @@
</div>
</div>
<div class="contents">
-<h1>NvBlastProgramParams Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="struct_nv_blast_program_params.html#06148e3848aad3d50314fbcc1112ebaa">damageDescBuffer</a></td><td><a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_blast_program_params.html#bd83ddf22befbefb1e83b9f5b357a3d7">damageDescCount</a></td><td><a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_blast_program_params.html#c1f01f891ced7e44de751b4e398f6bca">material</a></td><td><a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a></td><td></td></tr>
+<h1>FLOAT_MATH::fm_Tesselate Member List</h1>This is the complete list of members for <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html">FLOAT_MATH::fm_Tesselate</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html#2709e4a7d794f0d2ac23d077bc22629b">tesselate</a>(fm_VertexIndex *vindex, uint32_t tcount, const uint32_t *indices, float longEdge, uint32_t maxDepth, uint32_t &amp;outcount)=0</td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html">FLOAT_MATH::fm_Tesselate</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_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html b/docs/source_docs/files/class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html
new file mode 100644
index 0000000..ec85483
--- /dev/null
+++ b/docs/source_docs/files/class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html
@@ -0,0 +1,117 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: FLOAT_MATH::fm_Tesselate 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_f_l_o_a_t___m_a_t_h.html">FLOAT_MATH</a>::<a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html">fm_Tesselate</a>
+ </div>
+</div>
+<div class="contents">
+<h1>FLOAT_MATH::fm_Tesselate Class Reference</h1><!-- doxytag: class="FLOAT_MATH::fm_Tesselate" --><code>#include &lt;<a class="el" href="_float_math_8h-source.html">FloatMath.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate-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 const uint32_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html#2709e4a7d794f0d2ac23d077bc22629b">tesselate</a> (<a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">fm_VertexIndex</a> *vindex, uint32_t tcount, const uint32_t *indices, float longEdge, uint32_t maxDepth, uint32_t &amp;outcount)=0</td></tr>
+
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="2709e4a7d794f0d2ac23d077bc22629b"></a><!-- doxytag: member="FLOAT_MATH::fm_Tesselate::tesselate" ref="2709e4a7d794f0d2ac23d077bc22629b" args="(fm_VertexIndex *vindex, uint32_t tcount, const uint32_t *indices, float longEdge, uint32_t maxDepth, uint32_t &amp;outcount)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const uint32_t* FLOAT_MATH::fm_Tesselate::tesselate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">fm_VertexIndex</a> *&nbsp;</td>
+ <td class="paramname"> <em>vindex</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>tcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>indices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>longEdge</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>maxDepth</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t &amp;&nbsp;</td>
+ <td class="paramname"> <em>outcount</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>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="_float_math_8h-source.html">FloatMath.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_f_l_o_a_t___m_a_t_h_1_1fm___triangulate-members.html b/docs/source_docs/files/class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate-members.html
new file mode 100644
index 0000000..16ce064
--- /dev/null
+++ b/docs/source_docs/files/class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate-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>FLOAT_MATH::fm_Triangulate Member List</h1>This is the complete list of members for <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">FLOAT_MATH::fm_Triangulate</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html#995315805c698e94bd4dd85409d042c3">triangulate3d</a>(uint32_t pcount, const double *points, uint32_t vstride, uint32_t &amp;tcount, bool consolidate, double epsilon)=0</td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">FLOAT_MATH::fm_Triangulate</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html#241a1d0ef91a0d1990b2abfc441084ca">triangulate3d</a>(uint32_t pcount, const float *points, uint32_t vstride, uint32_t &amp;tcount, bool consolidate, float epsilon)=0</td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">FLOAT_MATH::fm_Triangulate</a></td><td><code> [pure 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_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html b/docs/source_docs/files/class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html
new file mode 100644
index 0000000..bb2855f
--- /dev/null
+++ b/docs/source_docs/files/class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html
@@ -0,0 +1,172 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: FLOAT_MATH::fm_Triangulate 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_f_l_o_a_t___m_a_t_h.html">FLOAT_MATH</a>::<a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">fm_Triangulate</a>
+ </div>
+</div>
+<div class="contents">
+<h1>FLOAT_MATH::fm_Triangulate Class Reference</h1><!-- doxytag: class="FLOAT_MATH::fm_Triangulate" --><code>#include &lt;<a class="el" href="_float_math_8h-source.html">FloatMath.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate-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 const float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html#241a1d0ef91a0d1990b2abfc441084ca">triangulate3d</a> (uint32_t pcount, const float *points, uint32_t vstride, uint32_t &amp;tcount, bool consolidate, float epsilon)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html#995315805c698e94bd4dd85409d042c3">triangulate3d</a> (uint32_t pcount, const double *points, uint32_t vstride, uint32_t &amp;tcount, bool consolidate, double epsilon)=0</td></tr>
+
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="241a1d0ef91a0d1990b2abfc441084ca"></a><!-- doxytag: member="FLOAT_MATH::fm_Triangulate::triangulate3d" ref="241a1d0ef91a0d1990b2abfc441084ca" args="(uint32_t pcount, const float *points, uint32_t vstride, uint32_t &amp;tcount, bool consolidate, float epsilon)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const float* FLOAT_MATH::fm_Triangulate::triangulate3d </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t &amp;&nbsp;</td>
+ <td class="paramname"> <em>tcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>consolidate</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>epsilon</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>
+
+</div>
+</div><p>
+<a class="anchor" name="995315805c698e94bd4dd85409d042c3"></a><!-- doxytag: member="FLOAT_MATH::fm_Triangulate::triangulate3d" ref="995315805c698e94bd4dd85409d042c3" args="(uint32_t pcount, const double *points, uint32_t vstride, uint32_t &amp;tcount, bool consolidate, double epsilon)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const double* FLOAT_MATH::fm_Triangulate::triangulate3d </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t &amp;&nbsp;</td>
+ <td class="paramname"> <em>tcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>consolidate</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>epsilon</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>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="_float_math_8h-source.html">FloatMath.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_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index-members.html b/docs/source_docs/files/class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index-members.html
new file mode 100644
index 0000000..9b8e663
--- /dev/null
+++ b/docs/source_docs/files/class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index-members.html
@@ -0,0 +1,59 @@
+<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>FLOAT_MATH::fm_VertexIndex Member List</h1>This is the complete list of members for <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">FLOAT_MATH::fm_VertexIndex</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#f0a76c201e908058e0565fb589d5c8ec">getIndex</a>(const float pos[3], bool &amp;newPos)=0</td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">FLOAT_MATH::fm_VertexIndex</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#a05f011d14583c421598ffb500a2a4fe">getIndex</a>(const double pos[3], bool &amp;newPos)=0</td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">FLOAT_MATH::fm_VertexIndex</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#4e440ed85cbfd3f02790a346dc448d91">getVcount</a>(void) const =0</td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">FLOAT_MATH::fm_VertexIndex</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#d6917c7d9b0af0fbb6de0bbfc822b2a4">getVertexDouble</a>(uint32_t index) const =0</td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">FLOAT_MATH::fm_VertexIndex</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#116ff6211b3875be4f6959e9bfc3f52a">getVertexFloat</a>(uint32_t index) const =0</td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">FLOAT_MATH::fm_VertexIndex</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#228633b9540532db6c15b7a27db85531">getVerticesDouble</a>(void) const =0</td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">FLOAT_MATH::fm_VertexIndex</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#bfe5370a180b9df682e22968618c493d">getVerticesFloat</a>(void) const =0</td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">FLOAT_MATH::fm_VertexIndex</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#7d546cd3a301fd47bfde8cdd8f9ff950">isDouble</a>(void) const =0</td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">FLOAT_MATH::fm_VertexIndex</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#c0d22736210b88c849562c30481437d0">saveAsObj</a>(const char *fname, uint32_t tcount, uint32_t *indices)=0</td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">FLOAT_MATH::fm_VertexIndex</a></td><td><code> [pure 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_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html b/docs/source_docs/files/class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html
new file mode 100644
index 0000000..9449e6d
--- /dev/null
+++ b/docs/source_docs/files/class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html
@@ -0,0 +1,293 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: FLOAT_MATH::fm_VertexIndex 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_f_l_o_a_t___m_a_t_h.html">FLOAT_MATH</a>::<a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">fm_VertexIndex</a>
+ </div>
+</div>
+<div class="contents">
+<h1>FLOAT_MATH::fm_VertexIndex Class Reference</h1><!-- doxytag: class="FLOAT_MATH::fm_VertexIndex" --><code>#include &lt;<a class="el" href="_float_math_8h-source.html">FloatMath.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index-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_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#a05f011d14583c421598ffb500a2a4fe">getIndex</a> (const double pos[3], bool &amp;newPos)=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_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#f0a76c201e908058e0565fb589d5c8ec">getIndex</a> (const float pos[3], bool &amp;newPos)=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_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#4e440ed85cbfd3f02790a346dc448d91">getVcount</a> (void) const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#d6917c7d9b0af0fbb6de0bbfc822b2a4">getVertexDouble</a> (uint32_t index) const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#116ff6211b3875be4f6959e9bfc3f52a">getVertexFloat</a> (uint32_t index) const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#228633b9540532db6c15b7a27db85531">getVerticesDouble</a> (void) const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#bfe5370a180b9df682e22968618c493d">getVerticesFloat</a> (void) 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_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#7d546cd3a301fd47bfde8cdd8f9ff950">isDouble</a> (void) 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_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#c0d22736210b88c849562c30481437d0">saveAsObj</a> (const char *fname, uint32_t tcount, uint32_t *indices)=0</td></tr>
+
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a05f011d14583c421598ffb500a2a4fe"></a><!-- doxytag: member="FLOAT_MATH::fm_VertexIndex::getIndex" ref="a05f011d14583c421598ffb500a2a4fe" args="(const double pos[3], bool &amp;newPos)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t FLOAT_MATH::fm_VertexIndex::getIndex </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool &amp;&nbsp;</td>
+ <td class="paramname"> <em>newPos</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>
+
+</div>
+</div><p>
+<a class="anchor" name="f0a76c201e908058e0565fb589d5c8ec"></a><!-- doxytag: member="FLOAT_MATH::fm_VertexIndex::getIndex" ref="f0a76c201e908058e0565fb589d5c8ec" args="(const float pos[3], bool &amp;newPos)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t FLOAT_MATH::fm_VertexIndex::getIndex </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool &amp;&nbsp;</td>
+ <td class="paramname"> <em>newPos</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>
+
+</div>
+</div><p>
+<a class="anchor" name="4e440ed85cbfd3f02790a346dc448d91"></a><!-- doxytag: member="FLOAT_MATH::fm_VertexIndex::getVcount" ref="4e440ed85cbfd3f02790a346dc448d91" args="(void) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t FLOAT_MATH::fm_VertexIndex::getVcount </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d6917c7d9b0af0fbb6de0bbfc822b2a4"></a><!-- doxytag: member="FLOAT_MATH::fm_VertexIndex::getVertexDouble" ref="d6917c7d9b0af0fbb6de0bbfc822b2a4" args="(uint32_t index) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const double* FLOAT_MATH::fm_VertexIndex::getVertexDouble </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>index</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="116ff6211b3875be4f6959e9bfc3f52a"></a><!-- doxytag: member="FLOAT_MATH::fm_VertexIndex::getVertexFloat" ref="116ff6211b3875be4f6959e9bfc3f52a" args="(uint32_t index) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const float* FLOAT_MATH::fm_VertexIndex::getVertexFloat </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>index</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="228633b9540532db6c15b7a27db85531"></a><!-- doxytag: member="FLOAT_MATH::fm_VertexIndex::getVerticesDouble" ref="228633b9540532db6c15b7a27db85531" args="(void) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const double* FLOAT_MATH::fm_VertexIndex::getVerticesDouble </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="bfe5370a180b9df682e22968618c493d"></a><!-- doxytag: member="FLOAT_MATH::fm_VertexIndex::getVerticesFloat" ref="bfe5370a180b9df682e22968618c493d" args="(void) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const float* FLOAT_MATH::fm_VertexIndex::getVerticesFloat </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7d546cd3a301fd47bfde8cdd8f9ff950"></a><!-- doxytag: member="FLOAT_MATH::fm_VertexIndex::isDouble" ref="7d546cd3a301fd47bfde8cdd8f9ff950" args="(void) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool FLOAT_MATH::fm_VertexIndex::isDouble </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c0d22736210b88c849562c30481437d0"></a><!-- doxytag: member="FLOAT_MATH::fm_VertexIndex::saveAsObj" ref="c0d22736210b88c849562c30481437d0" args="(const char *fname, uint32_t tcount, uint32_t *indices)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool FLOAT_MATH::fm_VertexIndex::saveAsObj </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>fname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>tcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>indices</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>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="_float_math_8h-source.html">FloatMath.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_fbx_utils-members.html b/docs/source_docs/files/class_fbx_utils-members.html
index 96aa2ce..39af9e7 100644
--- a/docs/source_docs/files/class_fbx_utils-members.html
+++ b/docs/source_docs/files/class_fbx_utils-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_fbx_utils.html b/docs/source_docs/files/class_fbx_utils.html
index f3e21f0..5b8af23 100644
--- a/docs/source_docs/files/class_fbx_utils.html
+++ b/docs/source_docs/files/class_fbx_utils.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_actor-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_actor-members.html
index f65255c..98b6a9b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_actor-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_actor-members.html
@@ -23,6 +23,7 @@
<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>
@@ -50,7 +51,7 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_actor.html#cc84f6ae1ee76cf23b15898d2ba23721">deserialize</a>(NvBlastFamily *family, const void *buffer, NvBlastLog logFn)</td><td><a class="el" href="class_nv_1_1_blast_1_1_actor.html">Nv::Blast::Actor</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_actor.html#e80652887c7949e9bf5692fa06a1efa6">FamilyHeader</a></td><td><a class="el" href="class_nv_1_1_blast_1_1_actor.html">Nv::Blast::Actor</a></td><td><code> [friend]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_actor.html#372818aee680b0cefdcd27010234826e">findIslands</a>(void *scratch)</td><td><a class="el" href="class_nv_1_1_blast_1_1_actor.html">Nv::Blast::Actor</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_actor.html#ad84134173598b48fa4620fc46e90eeb">generateFracture</a>(NvBlastFractureBuffers *commandBuffers, const NvBlastDamageProgram &amp;program, const NvBlastProgramParams *programParams, NvBlastLog logFn, NvBlastTimers *timers) const </td><td><a class="el" href="class_nv_1_1_blast_1_1_actor.html">Nv::Blast::Actor</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_actor.html#6a49c4fb6e6999f6e46f34baaf771a0d">generateFracture</a>(NvBlastFractureBuffers *commandBuffers, const NvBlastDamageProgram &amp;program, const void *programParams, NvBlastLog logFn, NvBlastTimers *timers) const </td><td><a class="el" href="class_nv_1_1_blast_1_1_actor.html">Nv::Blast::Actor</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_actor.html#01efe9a7ce4758228ff7fbfc18439e89">getAsset</a>() const </td><td><a class="el" href="class_nv_1_1_blast_1_1_actor.html">Nv::Blast::Actor</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_actor.html#fbfed518265059f7d0ea6601636c6ed5">getBondHealths</a>() const </td><td><a class="el" href="class_nv_1_1_blast_1_1_actor.html">Nv::Blast::Actor</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_actor.html#9ddc5add20e934c2ec460b88ecb6556a">getBonds</a>() const </td><td><a class="el" href="class_nv_1_1_blast_1_1_actor.html">Nv::Blast::Actor</a></td><td></td></tr>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_actor.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_actor.html
index 0e89d2a..3f4e33a 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_actor.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_actor.html
@@ -23,6 +23,7 @@
<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>
@@ -74,7 +75,7 @@ Inheritance diagram for Nv::Blast::Actor:</div>
<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_actor.html#372818aee680b0cefdcd27010234826e">findIslands</a> (void *scratch)</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_actor.html#ad84134173598b48fa4620fc46e90eeb">generateFracture</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> &amp;program, const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *programParams, <a class="el" href="_nv_blast_types_8h.html#fa1be237d696dc68e343189c19cc76e0">NvBlastLog</a> logFn, <a class="el" href="struct_nv_blast_timers.html">NvBlastTimers</a> *timers) const </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_actor.html#6a49c4fb6e6999f6e46f34baaf771a0d">generateFracture</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commandBuffers, const <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> &amp;program, const void *programParams, <a class="el" href="_nv_blast_types_8h.html#fa1be237d696dc68e343189c19cc76e0">NvBlastLog</a> logFn, <a class="el" href="struct_nv_blast_timers.html">NvBlastTimers</a> *timers) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_nv_1_1_blast_1_1_asset.html">Asset</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_actor.html#01efe9a7ce4758228ff7fbfc18439e89">getAsset</a> () const </td></tr>
@@ -460,7 +461,7 @@ Perform islands search. Bonds which are broken when their health values drop to
</div>
</div><p>
-<a class="anchor" name="ad84134173598b48fa4620fc46e90eeb"></a><!-- doxytag: member="Nv::Blast::Actor::generateFracture" ref="ad84134173598b48fa4620fc46e90eeb" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastDamageProgram &amp;program, const NvBlastProgramParams *programParams, NvBlastLog logFn, NvBlastTimers *timers) const " -->
+<a class="anchor" name="6a49c4fb6e6999f6e46f34baaf771a0d"></a><!-- doxytag: member="Nv::Blast::Actor::generateFracture" ref="6a49c4fb6e6999f6e46f34baaf771a0d" args="(NvBlastFractureBuffers *commandBuffers, const NvBlastDamageProgram &amp;program, const void *programParams, NvBlastLog logFn, NvBlastTimers *timers) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -479,7 +480,7 @@ Perform islands search. Bonds which are broken when their health values drop to
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *&nbsp;</td>
+ <td class="paramtype">const void *&nbsp;</td>
<td class="paramname"> <em>programParams</em>, </td>
</tr>
<tr>
@@ -1110,6 +1111,7 @@ This function will not split a leaf chunk actor. In that case, the actor is not
<tr>
<td class="memname">NV_INLINE bool Nv::Blast::Actor::release </td>
<td>(</td>
+ <td class="paramtype">void&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_actor_1_1_graph_node_it-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_actor_1_1_graph_node_it-members.html
index 810071c..496ab7d 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_actor_1_1_graph_node_it-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_actor_1_1_graph_node_it-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html
index 59acb69..077bda2 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it-members.html
index 39fcf0e..5132da3 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html
index ce97e12..9128d86 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_allocator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_allocator-members.html
index 142b395..e2d2e86 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_allocator-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_allocator-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_allocator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_allocator.html
index ea191af..20b7e1e 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_allocator.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_allocator.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_allocator_callback-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_allocator_callback-members.html
index a3b47eb..06e0b19 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_allocator_callback-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_allocator_callback-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_allocator_callback.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_allocator_callback.html
index e8bef1a..4bdbbcc 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_allocator_callback.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_allocator_callback.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction-members.html
index 57d90a9..aaaea0c 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html
index d6c0a1b..41e94a6 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool-members.html
index f438161..6cb6339 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html
index 7f76b3e..3917737 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_releaser-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_releaser-members.html
index b63a184..2224ba7 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_releaser-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_releaser-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_releaser.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_releaser.html
index ae376bb..cb3839a 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_releaser.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_apex_releaser.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_default_releaser-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_default_releaser-members.html
index 846babf..793906a 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_default_releaser-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_default_releaser-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_default_releaser.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_default_releaser.html
index e3a38e0..ae76d3b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_default_releaser.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_default_releaser.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource-members.html
index d9da017..23ffdd3 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html
index 7d98304..9f07797 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html
@@ -23,6 +23,7 @@
<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>
@@ -321,6 +322,7 @@ template&lt;class Releasable, class Releaser = DefaultReleaser&lt;Releasable&gt;
<tr>
<td class="memname">PX_INLINE Releasable* <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html">Nv::Blast::ApexImporter::ScopedResource</a>&lt; Releasable, Releaser &gt;::release </td>
<td>(</td>
+ <td class="paramtype">void&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_asset-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_asset-members.html
index a28824b..73f81a6 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_asset-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_asset-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_asset.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_asset.html
index 03d4fb3..342205d 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_asset.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_asset.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_asset_1_1_depth_first_it-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_asset_1_1_depth_first_it-members.html
index 08249ed..5857bd4 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_asset_1_1_depth_first_it-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_asset_1_1_depth_first_it-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_asset_1_1_depth_first_it.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_asset_1_1_depth_first_it.html
index 38cfb4c..9541146 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_asset_1_1_depth_first_it.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_asset_1_1_depth_first_it.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator-members.html
index c5153ef..7957f5b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.html
index e8eb749..746e7e3 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.html
@@ -23,6 +23,7 @@
<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>
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 ee1578d..f176e4d 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
@@ -23,6 +23,7 @@
<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>
@@ -40,7 +41,8 @@
</div>
<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#7779c52ba27636aa313704b5a650d220">bondsFromPrefractured</a>(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *&amp;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#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#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 5184d81..094cfe4 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
@@ -23,6 +23,7 @@
<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>
@@ -57,7 +58,9 @@ 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#7779c52ba27636aa313704b5a650d220">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 *&amp;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>
+<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#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>
<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#fbf304132c5600fbe6b4f423ac2e2452">buildDescFromInternalFracture</a> (<a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a> *tool, const bool *chunkIsSupport, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&amp;resultBondDescs, <a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a> *&amp;resultChunkDescriptors)=0</td></tr>
@@ -92,7 +95,74 @@ 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="7779c52ba27636aa313704b5a650d220"></a><!-- doxytag: member="Nv::Blast::BlastBondGenerator::bondsFromPrefractured" ref="7779c52ba27636aa313704b5a650d220" args="(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *&amp;chunkIsSupport, NvBlastBondDesc *&amp;resultBondDescs, BondGenerationConfig conf=BondGenerationConfig())=0" -->
+<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" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int32_t Nv::Blast::BlastBondGenerator::bondsFromPrefractured </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>meshCount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>convexHullOffset</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_collision_hull.html">CollisionHull</a> **&nbsp;</td>
+ <td class="paramname"> <em>chunkHulls</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const bool *&nbsp;</td>
+ <td class="paramname"> <em>chunkIsSupport</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>meshGroups</em>, </td>
+ </tr>
+ <tr>
+ <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>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates bond description for prefractured meshes, when there is no info about which chunks should be connected with bond. This uses the same process as bondsFromPrefractured using the BondGenMode::AVERAGE mode however the existing collision data is used. <dl class="note" compact><dt><b>Note:</b></dt><dd>User should call NVBLAST_FREE for resultBondDescs when it not needed anymore. </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>meshCount</em>&nbsp;</td><td>Number of meshes </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>convexHullOffset</em>&nbsp;</td><td>Pointer to array of convex hull offsets for each mesh. Containts meshCount + 1 element, last one is total number of hulls in the geometry </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>chunkHulls</em>&nbsp;</td><td>Pointer to array of convex hulls. Hulls from convexHullOffset[i] to convexHullOffset[i+1] correspond to i-th mesh. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>chunkIsSupport</em>&nbsp;</td><td>Pointer to array of flags, if true - chunk is support. <a class="el" href="struct_nv_1_1_blast_1_1_array.html">Array</a> size should be equal to chunk count in tool. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>meshGroups</em>&nbsp;</td><td>Pointer to array of group ids for each mesh, bonds will not be generated between meshs of the same group. If null each mesh is assumed to be in it's own group. </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>resultBondDescs</em>&nbsp;</td><td>Pointer to array of result bonds. </td></tr>
+ </table>
+</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>
+
+</div>
+</div><p>
+<a class="anchor" name="b46d8ec3bbe7968279efe6258550acd1"></a><!-- doxytag: member="Nv::Blast::BlastBondGenerator::bondsFromPrefractured" ref="b46d8ec3bbe7968279efe6258550acd1" args="(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&amp;resultBondDescs, BondGenerationConfig conf=BondGenerationConfig())=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -117,7 +187,7 @@ Tool for gathering bond information from provided mesh geometry <hr><h2>Construc
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const bool *&amp;&nbsp;</td>
+ <td class="paramtype">const bool *&nbsp;</td>
<td class="paramname"> <em>chunkIsSupport</em>, </td>
</tr>
<tr>
@@ -155,7 +225,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#d0c55657e1f4555c5c94729e1d7cbafe">Nv::Blast::BlastBondGeneratorImpl</a>.</p>
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#0f0a6a64b21ae39e8c26e9745bb67051">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 be85375..d160d52 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
@@ -23,6 +23,7 @@
<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>
@@ -41,7 +42,8 @@
<div class="contents">
<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#d0c55657e1f4555c5c94729e1d7cbafe">bondsFromPrefractured</a>(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *&amp;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#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#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 04787a5..8b0db60 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
@@ -23,6 +23,7 @@
<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>
@@ -59,7 +60,9 @@ 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#d0c55657e1f4555c5c94729e1d7cbafe">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 *&amp;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>
+<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#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>
<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#288e9d9a7c1bcb10e15f6f3ec90ef53a">buildDescFromInternalFracture</a> (<a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a> *tool, const bool *chunkIsSupport, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&amp;resultBondDescs, <a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a> *&amp;resultChunkDescriptors) override</td></tr>
@@ -102,7 +105,74 @@ 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="d0c55657e1f4555c5c94729e1d7cbafe"></a><!-- doxytag: member="Nv::Blast::BlastBondGeneratorImpl::bondsFromPrefractured" ref="d0c55657e1f4555c5c94729e1d7cbafe" args="(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *&amp;chunkIsSupport, NvBlastBondDesc *&amp;resultBondDescs, BondGenerationConfig conf=BondGenerationConfig()) override" -->
+<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" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int32_t Nv::Blast::BlastBondGeneratorImpl::bondsFromPrefractured </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>meshCount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>convexHullOffset</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_collision_hull.html">CollisionHull</a> **&nbsp;</td>
+ <td class="paramname"> <em>chunkHulls</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const bool *&nbsp;</td>
+ <td class="paramname"> <em>chunkIsSupport</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>meshGroups</em>, </td>
+ </tr>
+ <tr>
+ <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>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates bond description for prefractured meshes, when there is no info about which chunks should be connected with bond. This uses the same process as bondsFromPrefractured using the BondGenMode::AVERAGE mode however the existing collision data is used. <dl class="note" compact><dt><b>Note:</b></dt><dd>User should call NVBLAST_FREE for resultBondDescs when it not needed anymore. </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>meshCount</em>&nbsp;</td><td>Number of meshes </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>convexHullOffset</em>&nbsp;</td><td>Pointer to array of convex hull offsets for each mesh. Containts meshCount + 1 element, last one is total number of hulls in the geometry </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>chunkHulls</em>&nbsp;</td><td>Pointer to array of convex hulls. Hulls from convexHullOffset[i] to convexHullOffset[i+1] correspond to i-th mesh. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>chunkIsSupport</em>&nbsp;</td><td>Pointer to array of flags, if true - chunk is support. <a class="el" href="struct_nv_1_1_blast_1_1_array.html">Array</a> size should be equal to chunk count in tool. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>meshGroups</em>&nbsp;</td><td>Pointer to array of group ids for each mesh, bonds will not be generated between meshs of the same group. If null each mesh is assumed to be in it's own group. </td></tr>
+ <tr><td valign="top"><tt>[out]</tt>&nbsp;</td><td valign="top"><em>resultBondDescs</em>&nbsp;</td><td>Pointer to array of result bonds. </td></tr>
+ </table>
+</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>
+
+</div>
+</div><p>
+<a class="anchor" name="0f0a6a64b21ae39e8c26e9745bb67051"></a><!-- doxytag: member="Nv::Blast::BlastBondGeneratorImpl::bondsFromPrefractured" ref="0f0a6a64b21ae39e8c26e9745bb67051" args="(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&amp;resultBondDescs, BondGenerationConfig conf=BondGenerationConfig()) override" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -127,7 +197,7 @@ Tool for gathering bond information from provided mesh geometry <hr><h2>Construc
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const bool *&amp;&nbsp;</td>
+ <td class="paramtype">const bool *&nbsp;</td>
<td class="paramname"> <em>chunkIsSupport</em>, </td>
</tr>
<tr>
@@ -165,7 +235,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#7779c52ba27636aa313704b5a650d220">Nv::Blast::BlastBondGenerator</a>.</p>
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">Nv::Blast::BlastBondGenerator</a>.</p>
</div>
</div><p>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_evaluator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_evaluator-members.html
index 603ea18..23e9823 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_evaluator-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_evaluator-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_evaluator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_evaluator.html
index e12a71a..a77ff7b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_evaluator.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_evaluator.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_chunk_depth_first_it-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_chunk_depth_first_it-members.html
index 0cbdbe1..bd040bb 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_chunk_depth_first_it-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_chunk_depth_first_it-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_chunk_depth_first_it.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_chunk_depth_first_it.html
index 7be8788..8398782 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_chunk_depth_first_it.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_chunk_depth_first_it.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder-members.html
index fe973f5..92f7b9f 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder-members.html
@@ -23,6 +23,7 @@
<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>
@@ -43,6 +44,7 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#def1399d5caf565a55c88559589ef9d1">buildCollisionGeometry</a>(uint32_t verticesCount, const physx::PxVec3 *vertexData)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">buildConvexMesh</a>(uint32_t verticesCount, const physx::PxVec3 *vertexData)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#831b5463be8a75adfef88afb6e79a98f">buildConvexMesh</a>(const CollisionHull &amp;hull)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#1632eb2729cbe16455c2d8db6e629687">buildMeshConvexDecomposition</a>(const Nv::Blast::Triangle *mesh, uint32_t triangleCount, const CollisionParams &amp;params, CollisionHull **&amp;convexes)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#18827ae5019d32f05bda0b53aeb142dd">trimCollisionGeometry</a>(uint32_t chunksCount, CollisionHull **in, const uint32_t *chunkDepth)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#e5a4759e5763c616fef308a12b671305">~ConvexMeshBuilder</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [inline, virtual]</code></td></tr>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.html
index f467ad5..c70bc00 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.html
@@ -23,6 +23,7 @@
<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>
@@ -63,6 +64,8 @@ Inheritance diagram for Nv::Blast::ConvexMeshBuilder:</div>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual physx::PxConvexMesh *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">buildConvexMesh</a> (uint32_t verticesCount, const physx::PxVec3 *vertexData)=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_convex_mesh_builder.html#1632eb2729cbe16455c2d8db6e629687">buildMeshConvexDecomposition</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a> *mesh, uint32_t triangleCount, const <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a> &amp;params, <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> **&amp;convexes)=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_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">release</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_convex_mesh_builder.html#18827ae5019d32f05bda0b53aeb142dd">trimCollisionGeometry</a> (uint32_t chunksCount, <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> **in, const uint32_t *chunkDepth)=0</td></tr>
@@ -196,6 +199,49 @@ Method creates PxConvexMesh from provided array of vertices. <dl compact><dt><b>
</div>
</div><p>
+<a class="anchor" name="1632eb2729cbe16455c2d8db6e629687"></a><!-- doxytag: member="Nv::Blast::ConvexMeshBuilder::buildMeshConvexDecomposition" ref="1632eb2729cbe16455c2d8db6e629687" args="(const Nv::Blast::Triangle *mesh, uint32_t triangleCount, const CollisionParams &amp;params, CollisionHull **&amp;convexes)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int32_t Nv::Blast::ConvexMeshBuilder::buildMeshConvexDecomposition </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a> *&nbsp;</td>
+ <td class="paramname"> <em>mesh</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>triangleCount</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_collision_params.html">CollisionParams</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> **&amp;&nbsp;</td>
+ <td class="paramname"> <em>convexes</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>
+Create mesh convex decomposition
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#0d8b7ab626867277ee6b960988968888">Nv::Blast::ConvexMeshBuilderImpl</a>.</p>
+
+</div>
+</div><p>
<a class="anchor" name="67c62d633c355aeac7869b2c77b8737b"></a><!-- doxytag: member="Nv::Blast::ConvexMeshBuilder::release" ref="67c62d633c355aeac7869b2c77b8737b" args="()=0" -->
<div class="memitem">
<div class="memproto">
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl-members.html
index 6afb17b..b5c7ea7 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl-members.html
@@ -23,6 +23,7 @@
<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>
@@ -43,6 +44,7 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#cdab150fc26452835820b42e4880516d">buildCollisionGeometry</a>(uint32_t verticesCount, const physx::PxVec3 *vertexData) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">Nv::Blast::ConvexMeshBuilderImpl</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#4ef11e3e38a8069b37169c5e18d810be">buildConvexMesh</a>(uint32_t verticesCount, const physx::PxVec3 *vertexData) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">Nv::Blast::ConvexMeshBuilderImpl</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#6750f0fee3798a2026d6cc8681975f99">buildConvexMesh</a>(const CollisionHull &amp;hull) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">Nv::Blast::ConvexMeshBuilderImpl</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#0d8b7ab626867277ee6b960988968888">buildMeshConvexDecomposition</a>(const Triangle *mesh, uint32_t triangleCount, const CollisionParams &amp;params, CollisionHull **&amp;convexes) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">Nv::Blast::ConvexMeshBuilderImpl</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#ac9a3c9256ac22abc3337261bd6116d7">ConvexMeshBuilderImpl</a>(physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">Nv::Blast::ConvexMeshBuilderImpl</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#7e114105b16606f5b70232259ebfd532">release</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">Nv::Blast::ConvexMeshBuilderImpl</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#83fb48e5b7abff3e91655382327c2e05">trimCollisionGeometry</a>(uint32_t chunksCount, CollisionHull **in, const uint32_t *chunkDepth) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">Nv::Blast::ConvexMeshBuilderImpl</a></td><td><code> [virtual]</code></td></tr>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html
index d6e3910..e4481f3 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html
@@ -23,6 +23,7 @@
<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>
@@ -63,6 +64,8 @@ Inheritance diagram for Nv::Blast::ConvexMeshBuilderImpl:</div>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual physx::PxConvexMesh *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#4ef11e3e38a8069b37169c5e18d810be">buildConvexMesh</a> (uint32_t verticesCount, const physx::PxVec3 *vertexData) 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_convex_mesh_builder_impl.html#0d8b7ab626867277ee6b960988968888">buildMeshConvexDecomposition</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *mesh, uint32_t triangleCount, const <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a> &amp;params, <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> **&amp;convexes) 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_convex_mesh_builder_impl.html#ac9a3c9256ac22abc3337261bd6116d7">ConvexMeshBuilderImpl</a> (physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)</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_convex_mesh_builder_impl.html#7e114105b16606f5b70232259ebfd532">release</a> () override</td></tr>
@@ -205,6 +208,49 @@ Method creates PxConvexMesh from provided array of vertices. <dl compact><dt><b>
</div>
</div><p>
+<a class="anchor" name="0d8b7ab626867277ee6b960988968888"></a><!-- doxytag: member="Nv::Blast::ConvexMeshBuilderImpl::buildMeshConvexDecomposition" ref="0d8b7ab626867277ee6b960988968888" args="(const Triangle *mesh, uint32_t triangleCount, const CollisionParams &amp;params, CollisionHull **&amp;convexes) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int32_t Nv::Blast::ConvexMeshBuilderImpl::buildMeshConvexDecomposition </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *&nbsp;</td>
+ <td class="paramname"> <em>mesh</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>triangleCount</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_collision_params.html">CollisionParams</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>params</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> **&amp;&nbsp;</td>
+ <td class="paramname"> <em>convexes</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>
+Create mesh convex decomposition
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#1632eb2729cbe16455c2d8db6e629687">Nv::Blast::ConvexMeshBuilder</a>.</p>
+
+</div>
+</div><p>
<a class="anchor" name="7e114105b16606f5b70232259ebfd532"></a><!-- doxytag: member="Nv::Blast::ConvexMeshBuilderImpl::release" ref="7e114105b16606f5b70232259ebfd532" args="() override" -->
<div class="memitem">
<div class="memproto">
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list-members.html
index 32ae789..6de303e 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list.html
index 28e9302..dc0deef 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list_1_1_it-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list_1_1_it-members.html
index d4a9d62..bab8c21 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list_1_1_it-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list_1_1_it-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list_1_1_it.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list_1_1_it.html
index 523bbdb..b2cae99 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list_1_1_it.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list_1_1_it.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list_it-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list_it-members.html
index dd00a0a..3f2510a 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list_it-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list_it-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list_it.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list_it.html
index 94d3175..c9ecdf5 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list_it.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_d_list_it.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator-members.html
index e87e6f3..5a1c061 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.html
index 8f46fde..50b791f 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_error_callback-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_error_callback-members.html
index 21d6503..eb63912 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_error_callback-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_error_callback-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_error_callback.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_error_callback.html
index b35cfc3..1fd9f9b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_error_callback.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_error_callback.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_atomic_counter-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_atomic_counter-members.html
index 7df784a..ddf7621 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_atomic_counter-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_atomic_counter-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_atomic_counter.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_atomic_counter.html
index b2fe821..0442e7c 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_atomic_counter.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_atomic_counter.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_custom_profiler-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_custom_profiler-members.html
index 2987f93..fb71be4 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_custom_profiler-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_custom_profiler-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_custom_profiler.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_custom_profiler.html
index d71146d..129d5a3 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_custom_profiler.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_custom_profiler.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_damage_accelerator_internal-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_damage_accelerator_internal-members.html
new file mode 100644
index 0000000..ab13360
--- /dev/null
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_damage_accelerator_internal-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::ExtDamageAcceleratorInternal Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html">Nv::Blast::ExtDamageAcceleratorInternal</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_nv_blast_ext_damage_accelerator.html#df9deedf3f72a68bfa0c95f42c6bba4f">fillDebugRender</a>(int depth=-1, bool segments=false)=0</td><td><a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#61f769b6a99c7296a6e9e8c1fa406bae">findBondCentroidsInBounds</a>(const physx::PxBounds3 &amp;bounds, ResultCallback &amp;resultCallback) const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html">Nv::Blast::ExtDamageAcceleratorInternal</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#d5bbd331df47b0b00e909924ee8d3612">findBondSegmentsInBounds</a>(const physx::PxBounds3 &amp;bounds, ResultCallback &amp;resultCallback) const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html">Nv::Blast::ExtDamageAcceleratorInternal</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#21e5b0f420b38efd4ea32c2545f529b9">findBondSegmentsPlaneIntersected</a>(const physx::PxPlane &amp;plane, ResultCallback &amp;resultCallback) const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html">Nv::Blast::ExtDamageAcceleratorInternal</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#2308b5231fddd7d36c483350661cfc53">getImmediateScratch</a>(size_t size)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html">Nv::Blast::ExtDamageAcceleratorInternal</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_blast_ext_damage_accelerator.html#74a2c82f3414b4877de8475144a53dfc">release</a>()=0</td><td><a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a></td><td><code> [pure 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_ext_damage_accelerator_internal.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html
new file mode 100644
index 0000000..2f0a0f2
--- /dev/null
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html
@@ -0,0 +1,200 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::ExtDamageAcceleratorInternal 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_ext_damage_accelerator_internal.html">ExtDamageAcceleratorInternal</a>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::ExtDamageAcceleratorInternal Class Reference</h1><!-- doxytag: class="Nv::Blast::ExtDamageAcceleratorInternal" --><!-- doxytag: inherits="NvBlastExtDamageAccelerator" --><code>#include &lt;<a class="el" href="_nv_blast_ext_damage_accelerator_internal_8h-source.html">NvBlastExtDamageAcceleratorInternal.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Inheritance diagram for Nv::Blast::ExtDamageAcceleratorInternal:</div>
+<div class="dynsection">
+
+<p><center><img src="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.png" usemap="#Nv::Blast::ExtDamageAcceleratorInternal_map" border="0" alt=""></center>
+<map name="Nv::Blast::ExtDamageAcceleratorInternal_map">
+<area href="class_nv_blast_ext_damage_accelerator.html" alt="NvBlastExtDamageAccelerator" shape="rect" coords="0,0,239,24">
+<area href="class_nv_1_1_blast_1_1final.html" alt="Nv::Blast::final" shape="rect" coords="0,112,239,136">
+</map>
+</div>
+
+<p>
+<a href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal-members.html">List of all members.</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_ext_damage_accelerator_internal_1_1_query_bond_data.html">QueryBondData</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_ext_damage_accelerator_internal_1_1_result_callback.html">ResultCallback</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></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_ext_damage_accelerator_internal.html#61f769b6a99c7296a6e9e8c1fa406bae">findBondCentroidsInBounds</a> (const physx::PxBounds3 &amp;bounds, <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">ResultCallback</a> &amp;resultCallback) 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_ext_damage_accelerator_internal.html#d5bbd331df47b0b00e909924ee8d3612">findBondSegmentsInBounds</a> (const physx::PxBounds3 &amp;bounds, <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">ResultCallback</a> &amp;resultCallback) 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_ext_damage_accelerator_internal.html#21e5b0f420b38efd4ea32c2545f529b9">findBondSegmentsPlaneIntersected</a> (const physx::PxPlane &amp;plane, <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">ResultCallback</a> &amp;resultCallback) 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_ext_damage_accelerator_internal.html#2308b5231fddd7d36c483350661cfc53">getImmediateScratch</a> (size_t size)=0</td></tr>
+
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="61f769b6a99c7296a6e9e8c1fa406bae"></a><!-- doxytag: member="Nv::Blast::ExtDamageAcceleratorInternal::findBondCentroidsInBounds" ref="61f769b6a99c7296a6e9e8c1fa406bae" args="(const physx::PxBounds3 &amp;bounds, ResultCallback &amp;resultCallback) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::ExtDamageAcceleratorInternal::findBondCentroidsInBounds </td>
+ <td>(</td>
+ <td class="paramtype">const physx::PxBounds3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>bounds</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">ResultCallback</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>resultCallback</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>
+
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1final.html#08bf568f4b4be21997b9c4fa8f87eaad">Nv::Blast::final</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d5bbd331df47b0b00e909924ee8d3612"></a><!-- doxytag: member="Nv::Blast::ExtDamageAcceleratorInternal::findBondSegmentsInBounds" ref="d5bbd331df47b0b00e909924ee8d3612" args="(const physx::PxBounds3 &amp;bounds, ResultCallback &amp;resultCallback) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::ExtDamageAcceleratorInternal::findBondSegmentsInBounds </td>
+ <td>(</td>
+ <td class="paramtype">const physx::PxBounds3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>bounds</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">ResultCallback</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>resultCallback</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>
+
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1final.html#27f7654593d0ff62e2595152791f5f3b">Nv::Blast::final</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="21e5b0f420b38efd4ea32c2545f529b9"></a><!-- doxytag: member="Nv::Blast::ExtDamageAcceleratorInternal::findBondSegmentsPlaneIntersected" ref="21e5b0f420b38efd4ea32c2545f529b9" args="(const physx::PxPlane &amp;plane, ResultCallback &amp;resultCallback) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::ExtDamageAcceleratorInternal::findBondSegmentsPlaneIntersected </td>
+ <td>(</td>
+ <td class="paramtype">const physx::PxPlane &amp;&nbsp;</td>
+ <td class="paramname"> <em>plane</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">ResultCallback</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>resultCallback</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>
+
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1final.html#86cfa04d729ebeeb6e4d161476f4ec1a">Nv::Blast::final</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="2308b5231fddd7d36c483350661cfc53"></a><!-- doxytag: member="Nv::Blast::ExtDamageAcceleratorInternal::getImmediateScratch" ref="2308b5231fddd7d36c483350661cfc53" args="(size_t size)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void* Nv::Blast::ExtDamageAcceleratorInternal::getImmediateScratch </td>
+ <td>(</td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>size</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1final.html#bb7b876b065c4ed38340c01830c79d0a">Nv::Blast::final</a>.</p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/shaders/source/<a class="el" href="_nv_blast_ext_damage_accelerator_internal_8h-source.html">NvBlastExtDamageAcceleratorInternal.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_ext_damage_accelerator_internal.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.png
new file mode 100644
index 0000000..224d6b6
--- /dev/null
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.png
Binary files differ
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback-members.html
new file mode 100644
index 0000000..8eea710
--- /dev/null
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback-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::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#06941b75e737cc6be6206f749a6c5c6d">dispatch</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#9ea0419919783a7c8889780ac5c5a993">processResults</a>(const QueryBondData *bondBuffer, uint32_t count)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#e96341bcb9e23d77de42bd56e1c59d3e">push</a>(uint32_t bond, uint32_t node0, uint32_t node1)</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#f3b5e5d1322aa623a94d7b0b2dc68d06">ResultCallback</a>(QueryBondData *buffer, uint32_t count)</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a></td><td><code> [inline]</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_ext_damage_accelerator_internal_1_1_result_callback.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html
new file mode 100644
index 0000000..98fb261
--- /dev/null
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html
@@ -0,0 +1,183 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback 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_ext_damage_accelerator_internal.html">ExtDamageAcceleratorInternal</a>::<a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">ResultCallback</a>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback Class Reference</h1><!-- doxytag: class="Nv::Blast::ExtDamageAcceleratorInternal::ResultCallback" --><code>#include &lt;<a class="el" href="_nv_blast_ext_damage_accelerator_internal_8h-source.html">NvBlastExtDamageAcceleratorInternal.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback-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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#06941b75e737cc6be6206f749a6c5c6d">dispatch</a> ()</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_ext_damage_accelerator_internal_1_1_result_callback.html#9ea0419919783a7c8889780ac5c5a993">processResults</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html">QueryBondData</a> *bondBuffer, uint32_t count)=0</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_ext_damage_accelerator_internal_1_1_result_callback.html#e96341bcb9e23d77de42bd56e1c59d3e">push</a> (uint32_t bond, uint32_t node0, uint32_t node1)</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_ext_damage_accelerator_internal_1_1_result_callback.html#f3b5e5d1322aa623a94d7b0b2dc68d06">ResultCallback</a> (<a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html">QueryBondData</a> *buffer, uint32_t count)</td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="f3b5e5d1322aa623a94d7b0b2dc68d06"></a><!-- doxytag: member="Nv::Blast::ExtDamageAcceleratorInternal::ResultCallback::ResultCallback" ref="f3b5e5d1322aa623a94d7b0b2dc68d06" args="(QueryBondData *buffer, uint32_t count)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback::ResultCallback </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html">QueryBondData</a> *&nbsp;</td>
+ <td class="paramname"> <em>buffer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>count</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="06941b75e737cc6be6206f749a6c5c6d"></a><!-- doxytag: member="Nv::Blast::ExtDamageAcceleratorInternal::ResultCallback::dispatch" ref="06941b75e737cc6be6206f749a6c5c6d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback::dispatch </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="9ea0419919783a7c8889780ac5c5a993"></a><!-- doxytag: member="Nv::Blast::ExtDamageAcceleratorInternal::ResultCallback::processResults" ref="9ea0419919783a7c8889780ac5c5a993" args="(const QueryBondData *bondBuffer, uint32_t count)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback::processResults </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html">QueryBondData</a> *&nbsp;</td>
+ <td class="paramname"> <em>bondBuffer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>count</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>
+
+</div>
+</div><p>
+<a class="anchor" name="e96341bcb9e23d77de42bd56e1c59d3e"></a><!-- doxytag: member="Nv::Blast::ExtDamageAcceleratorInternal::ResultCallback::push" ref="e96341bcb9e23d77de42bd56e1c59d3e" args="(uint32_t bond, uint32_t node0, uint32_t node1)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback::push </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>bond</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>node0</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>node1</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>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/shaders/source/<a class="el" href="_nv_blast_ext_damage_accelerator_internal_8h-source.html">NvBlastExtDamageAcceleratorInternal.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_ext_group_task_manager-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_task_manager-members.html
index 5ab7886..9071ddd 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_task_manager-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_task_manager-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_task_manager.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_task_manager.html
index 84c2181..4f17ff8 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_task_manager.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_task_manager.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_task_manager_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_task_manager_impl-members.html
index 16c3e57..15d7fc1 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_task_manager_impl-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_task_manager_impl-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html
index 9ece7f3..6eb8ba8 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_worker_task-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_worker_task-members.html
index 821f36a..9b56e35 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_worker_task-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_worker_task-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_worker_task.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_worker_task.html
index f904a5b..ea01163 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_worker_task.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_group_worker_task.html
@@ -23,6 +23,7 @@
<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>
@@ -107,6 +108,7 @@ A task running one group job after the other until done. Synchronizes atomically
<tr>
<td class="memname">virtual void Nv::Blast::ExtGroupWorkerTask::release </td>
<td>(</td>
+ <td class="paramtype">void&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, override, virtual]</code></td>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_i_stream-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_i_stream-members.html
index dc9d410..f766a73 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_i_stream-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_i_stream-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_i_stream.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_i_stream.html
index 7415db8..83395a2 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_i_stream.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_i_stream.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_impact_damage_manager-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_impact_damage_manager-members.html
index b619b44..a53d213 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_impact_damage_manager-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_impact_damage_manager-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_impact_damage_manager.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_impact_damage_manager.html
index 7bdedf0..2f858f7 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_impact_damage_manager.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_impact_damage_manager.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_input_stream-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_input_stream-members.html
index 5f4bbba..f888be5 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_input_stream-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_input_stream-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_input_stream.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_input_stream.html
index 1dbf820..e6ca1ed 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_input_stream.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_input_stream.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_k_j_px_input_stream-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_k_j_px_input_stream-members.html
index 4b44fc9..cf7dfbd 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_k_j_px_input_stream-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_k_j_px_input_stream-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html
index 589bd28..588529e 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_k_j_px_output_stream-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_k_j_px_output_stream-members.html
index 3194ed0..79f4429 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_k_j_px_output_stream-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_k_j_px_output_stream-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html
index df29fb6..51dabb1 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_output_stream-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_output_stream-members.html
index c7812dd..fa05be0 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_output_stream-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_output_stream-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_output_stream.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_output_stream.html
index 0c4b90b..c938c5a 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_output_stream.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_output_stream.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_actor-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_actor-members.html
index 7fa5067..0504ea9 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_actor-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_actor-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_actor.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_actor.html
index cb6c47b..1337dc3 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_actor.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_actor.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_asset-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_asset-members.html
index f9887a9..8c733ac 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_asset-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_asset-members.html
@@ -23,6 +23,7 @@
<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>
@@ -44,6 +45,7 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#b2de9bf320ffa4c0a777d5c9e72d1803">create</a>(const TkAssetDesc &amp;desc, ExtPxChunk *pxChunks, ExtPxSubchunk *pxSubchunks, TkFramework &amp;framework)</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">Nv::Blast::ExtPxAsset</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#6514c543e6df14d77ef660bafa8c4fb3">create</a>(TkAsset *asset)</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">Nv::Blast::ExtPxAsset</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#8918f4cd232d7844dee1a3a4d4d9d6ea">create</a>(TkAsset *asset, ExtPxAssetDesc::ChunkDesc *chunks, uint32_t chunkCount)</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">Nv::Blast::ExtPxAsset</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#94844717a6b533ddfb2f947fcf2e5005">getAccelerator</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">Nv::Blast::ExtPxAsset</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#b1c8b490b88f68d7a11f08aa23a49fc4">getChunkCount</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">Nv::Blast::ExtPxAsset</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#0cd345a19090b1a5b332650f976041e2">getChunks</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">Nv::Blast::ExtPxAsset</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#bd8250a0fd3bb8430eb6a61be57569b0">getDefaultActorDesc</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">Nv::Blast::ExtPxAsset</a></td><td><code> [pure virtual]</code></td></tr>
@@ -52,6 +54,7 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#a301356979e3eefaf81438214a990e20">getSubchunks</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">Nv::Blast::ExtPxAsset</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#e77912a2a63b1de21e4dedf0edfdb7e3">getTkAsset</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">Nv::Blast::ExtPxAsset</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#2d2e7f6418c5faa72daca12816ce1e14">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">Nv::Blast::ExtPxAsset</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#38648d6ac6bf81b0a689ad0007c7a7e0">setAccelerator</a>(NvBlastExtDamageAccelerator *accelerator)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">Nv::Blast::ExtPxAsset</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#0fff64440baf6cd557941d79a9f53d1a">setUniformHealth</a>(bool enabled)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">Nv::Blast::ExtPxAsset</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#adbfad94aec1aaf6e431482cc4d659f9">userData</a></td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">Nv::Blast::ExtPxAsset</a></td><td></td></tr>
</table></div>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_asset.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_asset.html
index 685491c..aab6a8a 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_asset.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_asset.html
@@ -23,6 +23,7 @@
<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>
@@ -57,6 +58,9 @@ Inheritance diagram for Nv::Blast::ExtPxAsset:</div>
<a href="class_nv_1_1_blast_1_1_ext_px_asset-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 <br class="typebreak">
+<a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#94844717a6b533ddfb2f947fcf2e5005">getAccelerator</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_ext_px_asset.html#b1c8b490b88f68d7a11f08aa23a49fc4">getChunkCount</a> () const =0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#0cd345a19090b1a5b332650f976041e2">getChunks</a> () const =0</td></tr>
@@ -73,6 +77,8 @@ Inheritance diagram for Nv::Blast::ExtPxAsset:</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_ext_px_asset.html#2d2e7f6418c5faa72daca12816ce1e14">release</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_ext_px_asset.html#38648d6ac6bf81b0a689ad0007c7a7e0">setAccelerator</a> (<a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a> *accelerator)=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_ext_px_asset.html#0fff64440baf6cd557941d79a9f53d1a">setUniformHealth</a> (bool enabled)=0</td></tr>
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
@@ -242,6 +248,27 @@ Create a new <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPx
</div>
</div><p>
+<a class="anchor" name="94844717a6b533ddfb2f947fcf2e5005"></a><!-- doxytag: member="Nv::Blast::ExtPxAsset::getAccelerator" ref="94844717a6b533ddfb2f947fcf2e5005" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>* Nv::Blast::ExtPxAsset::getAccelerator </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>
+Set damage accelerator associated with this asset.
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1final.html#5415a895349e7262986ed9ef1209809c">Nv::Blast::final</a>.</p>
+
+</div>
+</div><p>
<a class="anchor" name="b1c8b490b88f68d7a11f08aa23a49fc4"></a><!-- doxytag: member="Nv::Blast::ExtPxAsset::getChunkCount" ref="b1c8b490b88f68d7a11f08aa23a49fc4" args="() const =0" -->
<div class="memitem">
<div class="memproto">
@@ -419,7 +446,29 @@ Every <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</
<p>
Release this <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>.
-<p>Implemented in <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_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>, <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>, and <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>.</p>
+<p>Implemented in <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_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">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_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>, and <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="38648d6ac6bf81b0a689ad0007c7a7e0"></a><!-- doxytag: member="Nv::Blast::ExtPxAsset::setAccelerator" ref="38648d6ac6bf81b0a689ad0007c7a7e0" args="(NvBlastExtDamageAccelerator *accelerator)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::ExtPxAsset::setAccelerator </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a> *&nbsp;</td>
+ <td class="paramname"> <em>accelerator</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set damage accelerator associated with this asset.
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1final.html#6acc719c9f113ee3595db4f60b7d0284">Nv::Blast::final</a>.</p>
</div>
</div><p>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_family-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_family-members.html
index b32d632..2e185a9 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_family-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_family-members.html
@@ -23,6 +23,7 @@
<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>
@@ -43,14 +44,16 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#9f2c87d0053bedcb0c3f20c04afa41f5">despawn</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">Nv::Blast::ExtPxFamily</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#680c32f05f9b7066e22ef7d196f593bb">getActorCount</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">Nv::Blast::ExtPxFamily</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#c19550a524c2b63373b545a8cae231a8">getActors</a>(ExtPxActor **buffer, uint32_t bufferSize) const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">Nv::Blast::ExtPxFamily</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#a5144cabdc42112d0d415937580f08dd">getMaterial</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">Nv::Blast::ExtPxFamily</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#cecdf23f9baaac8e045d78bb432fe897">getPxActorDesc</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">Nv::Blast::ExtPxFamily</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#a097c93fe482395290543e9583b5bf67">getPxAsset</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">Nv::Blast::ExtPxFamily</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#ca4f0294ea39d1ddf2f4a1d02fc05be7">getPxAsset</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">Nv::Blast::ExtPxFamily</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#96744a318e9000a40f21d9751929bac9">getPxShapeDescTemplate</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">Nv::Blast::ExtPxFamily</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#baec9ea7954e265666dd7d03afcda7ae">getSubchunkShapes</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">Nv::Blast::ExtPxFamily</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#6406d042c43fe14fa7c260608444e4d4">getTkFamily</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">Nv::Blast::ExtPxFamily</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#d0f72e382eeabf2d51529b806e7714cc">postSplitUpdate</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">Nv::Blast::ExtPxFamily</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#b425c68d1091043121c686fa9b4267cb">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">Nv::Blast::ExtPxFamily</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#96a7d858c51c04cdf9354d95ec773868">setMaterial</a>(physx::PxMaterial &amp;material)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">Nv::Blast::ExtPxFamily</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#8895d32707f5da13866d1cdc5e178292">setMaterial</a>(const NvBlastExtMaterial *material)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">Nv::Blast::ExtPxFamily</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#3335adf4c2c6367d98ba41f7a5f5488b">setPxActorDesc</a>(const ExtPxActorDescTemplate *pxActorDesc)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">Nv::Blast::ExtPxFamily</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#88523d45695e7d5b10637e04aef06e02">setPxShapeDescTemplate</a>(const ExtPxShapeDescTemplate *pxShapeDesc)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">Nv::Blast::ExtPxFamily</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#fa0253bcd2d5f8c8694340323d51493b">spawn</a>(const physx::PxTransform &amp;pose, const physx::PxVec3 &amp;scale, const ExtPxSpawnSettings &amp;settings)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">Nv::Blast::ExtPxFamily</a></td><td><code> [pure virtual]</code></td></tr>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_family.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_family.html
index bff5504..3729cd2 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_family.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_family.html
@@ -23,6 +23,7 @@
<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>
@@ -63,10 +64,12 @@ Inheritance diagram for Nv::Blast::ExtPxFamily:</div>
<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_ext_px_family.html#c19550a524c2b63373b545a8cae231a8">getActors</a> (<a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html">ExtPxActor</a> **buffer, uint32_t bufferSize) const =0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#a5144cabdc42112d0d415937580f08dd">getMaterial</a> () const =0</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <br class="typebreak">
<a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">ExtPxActorDescTemplate</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#cecdf23f9baaac8e045d78bb432fe897">getPxActorDesc</a> () const =0</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#a097c93fe482395290543e9583b5bf67">getPxAsset</a> () const =0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#ca4f0294ea39d1ddf2f4a1d02fc05be7">getPxAsset</a> () const =0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <br class="typebreak">
<a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html">ExtPxShapeDescTemplate</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#96744a318e9000a40f21d9751929bac9">getPxShapeDescTemplate</a> () const =0</td></tr>
@@ -80,6 +83,8 @@ Inheritance diagram for Nv::Blast::ExtPxFamily:</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_ext_px_family.html#b425c68d1091043121c686fa9b4267cb">release</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_ext_px_family.html#8895d32707f5da13866d1cdc5e178292">setMaterial</a> (const <a class="el" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a> *material)=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_ext_px_family.html#96a7d858c51c04cdf9354d95ec773868">setMaterial</a> (physx::PxMaterial &amp;material)=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_ext_px_family.html#3335adf4c2c6367d98ba41f7a5f5488b">setPxActorDesc</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">ExtPxActorDescTemplate</a> *pxActorDesc)=0</td></tr>
@@ -185,6 +190,29 @@ Retrieve an array of pointers (into the user-supplied buffer) to actors.<p>
</div>
</div><p>
+<a class="anchor" name="a5144cabdc42112d0d415937580f08dd"></a><!-- doxytag: member="Nv::Blast::ExtPxFamily::getMaterial" ref="a5144cabdc42112d0d415937580f08dd" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const <a class="el" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a>* Nv::Blast::ExtPxFamily::getMaterial </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 default material associated with this actor family.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>a pointer to the default material. </dd></dl>
+
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1final.html#f358e9be435fc60498fae140fa0f9bba">Nv::Blast::final</a>.</p>
+
+</div>
+</div><p>
<a class="anchor" name="cecdf23f9baaac8e045d78bb432fe897"></a><!-- doxytag: member="Nv::Blast::ExtPxFamily::getPxActorDesc" ref="cecdf23f9baaac8e045d78bb432fe897" args="() const =0" -->
<div class="memitem">
<div class="memproto">
@@ -208,12 +236,12 @@ Get the default ExtPxPxActorDesc to be used on all newly created PxActors.<p>
</div>
</div><p>
-<a class="anchor" name="a097c93fe482395290543e9583b5bf67"></a><!-- doxytag: member="Nv::Blast::ExtPxFamily::getPxAsset" ref="a097c93fe482395290543e9583b5bf67" args="() const =0" -->
+<a class="anchor" name="ca4f0294ea39d1ddf2f4a1d02fc05be7"></a><!-- doxytag: member="Nv::Blast::ExtPxFamily::getPxAsset" ref="ca4f0294ea39d1ddf2f4a1d02fc05be7" args="() const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">virtual const <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>&amp; Nv::Blast::ExtPxFamily::getPxAsset </td>
+ <td class="memname">virtual <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>&amp; Nv::Blast::ExtPxFamily::getPxAsset </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
@@ -227,7 +255,7 @@ Get the default ExtPxPxActorDesc to be used on all newly created PxActors.<p>
Every family has an associated asset.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>a pointer to the (const) <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a> object. </dd></dl>
-<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1final.html#c700c9a07161686d66b6fc2f4a3f93bb">Nv::Blast::final</a>.</p>
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1final.html#2723382c6ac86b8362aa1dced1fc5a85">Nv::Blast::final</a>.</p>
</div>
</div><p>
@@ -270,7 +298,7 @@ Get the default ExtPxPxShapeDesc to be used on all newly created PxShapes.<p>
<div class="memdoc">
<p>
-Access an array of shapes of subchunks. The size of array is equal <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#a097c93fe482395290543e9583b5bf67">getPxAsset()</a>-&gt;getSubchunkCount(). For every corresponding subchunk it contains pointer to created PxShape or nullptr.<p>
+Access an array of shapes of subchunks. The size of array is equal <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#ca4f0294ea39d1ddf2f4a1d02fc05be7">getPxAsset()</a>-&gt;getSubchunkCount(). For every corresponding subchunk it contains pointer to created PxShape or nullptr.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the pointer to subchunk shapes array. </dd></dl>
<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1final.html#0f89afb9e1d8fdee379ca6e0457a9784">Nv::Blast::final</a>.</p>
@@ -337,7 +365,35 @@ Call after split.
<p>
Release this family.
-<p>Implemented in <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_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>, <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>, and <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>.</p>
+<p>Implemented in <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_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">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_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>, and <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="8895d32707f5da13866d1cdc5e178292"></a><!-- doxytag: member="Nv::Blast::ExtPxFamily::setMaterial" ref="8895d32707f5da13866d1cdc5e178292" args="(const NvBlastExtMaterial *material)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::ExtPxFamily::setMaterial </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a> *&nbsp;</td>
+ <td class="paramname"> <em>material</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the default material associated with this actor family.<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>material</em>&nbsp;</td><td>The material to be the new default. </td></tr>
+ </table>
+</dl>
+
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1final.html#1c502fb7b0a704ac4f19c5511cddd542">Nv::Blast::final</a>.</p>
</div>
</div><p>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_listener-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_listener-members.html
index cd9347c..700672a 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_listener-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_listener-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_listener.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_listener.html
index 38f738c..e74617f 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_listener.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_listener.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_manager-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_manager-members.html
index cdf9f30..f3ae328 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_manager-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_manager-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_manager.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_manager.html
index 3b6e3f0..20a2feb 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_manager.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_manager.html
@@ -23,6 +23,7 @@
<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>
@@ -512,7 +513,7 @@ Get if useUserData was set upon manager creation.<p>
<p>
Release this manager.
-<p>Implemented in <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_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>, <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>, and <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>.</p>
+<p>Implemented in <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_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">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_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>, and <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>.</p>
</div>
</div><p>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_stress_solver-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_stress_solver-members.html
index 1a1778c..10d7feb 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_stress_solver-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_stress_solver-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_stress_solver.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_stress_solver.html
index b509252..5201a22 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_stress_solver.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_px_stress_solver.html
@@ -23,6 +23,7 @@
<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>
@@ -147,7 +148,7 @@ Get actual <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html">Ex
<p>
Release this stress solver.
-<p>Implemented in <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_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>, <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>, and <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>.</p>
+<p>Implemented in <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_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">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_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>, and <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>.</p>
</div>
</div><p>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization-members.html
index ead305b..f336395 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization.html
index 67ed663..c33f889 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider-members.html
index 0f8ff96..17363b1 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html
index cc92aeb..a0c1eb0 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n-members.html
index 5bdabca..c01f98c 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html
index 0bba054..f7dd3b2 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal-members.html
index f70d1d1..685b5c2 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal.html
index 99d521e..3299144 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serializer-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serializer-members.html
index 90d184e..f2dab92 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serializer-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serializer-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serializer.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serializer.html
index 0d13c66..9766f14 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serializer.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serializer.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_stress_solver-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_stress_solver-members.html
index ec4a687..6f1dba0 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_stress_solver-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_stress_solver-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_stress_solver.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_stress_solver.html
index 4f2c141..5ae66e9 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_stress_solver.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_stress_solver.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_sync-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_sync-members.html
index 60da1e4..d98ce1b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_sync-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_sync-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_sync.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_sync.html
index f11aef4..51bde85 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_sync.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_sync.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_task_sync-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_task_sync-members.html
index 5bf7771..6c18fa0 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_task_sync-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_task_sync-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_task_sync.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_task_sync.html
index 3a2d1d2..ab7ec1b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_task_sync.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_task_sync.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_family_graph-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_family_graph-members.html
index f0f07c3..1698482 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_family_graph-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_family_graph-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_family_graph.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_family_graph.html
index 69a5a25..934c059 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_family_graph.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_family_graph.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fbx_file_reader-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fbx_file_reader-members.html
index fe09acb..e69e306 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fbx_file_reader-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fbx_file_reader-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fbx_file_reader.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fbx_file_reader.html
index 03934ae..dcad6fe 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fbx_file_reader.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fbx_file_reader.html
@@ -23,6 +23,7 @@
<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>
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 05ba065..7ec5052 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
@@ -23,6 +23,7 @@
<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>
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 3b8007c..b8f8151 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
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_array-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_array-members.html
index f55a224..487bfc7 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_array-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_array-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_array.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_array.html
index 2239406..11af1c8 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_array.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_array.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_bitmap-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_bitmap-members.html
index 323761f..9bef09c 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_bitmap-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_bitmap-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_bitmap.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_bitmap.html
index 3bd4153..597aea4 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_bitmap.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_bitmap.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_bool_array-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_bool_array-members.html
index 1187543..43364f0 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_bool_array-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_bool_array-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_bool_array.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_bool_array.html
index 60f1a4e..bf27edb 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_bool_array.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_bool_array.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_priority_queue-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_priority_queue-members.html
index 2981624..24a0d00 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_priority_queue-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_priority_queue-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_priority_queue.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_priority_queue.html
index a88042b..ec1cf8c 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_priority_queue.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_priority_queue.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_queue-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_queue-members.html
new file mode 100644
index 0000000..636b5a6
--- /dev/null
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_queue-members.html
@@ -0,0 +1,59 @@
+<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::FixedQueue&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue&lt; T &gt;</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#a8645abdbfec5f146a87d20eb7061000">back</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#cd36deda8b51360698729e0db0b3e6d4">empty</a>() const </td><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#12feba21bdf02ee2bea2e9e0e5910bf6">FixedQueue</a>(uint32_t maxEntries)</td><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue&lt; T &gt;</a></td><td><code> [inline, explicit]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#54bd68e5fe00a2b6f5135e96940a3d7c">front</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#b37c7f73de151865ee0cef47ac92935c">popBack</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#35267203a20585ed9a5b08b7dcb91556">popFront</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#7b0cb35624994968155185acd732e643">pushBack</a>(const T &amp;element)</td><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#81eae2188bc447256c7a4df3180e1001">requiredMemorySize</a>(uint32_t capacity)</td><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue&lt; T &gt;</a></td><td><code> [inline, static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#196136e567823b3b1075e8e5c5044f0f">size</a>() const </td><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue&lt; T &gt;</a></td><td><code> [inline]</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_fixed_queue.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_queue.html
new file mode 100644
index 0000000..4adcad0
--- /dev/null
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fixed_queue.html
@@ -0,0 +1,281 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::FixedQueue&lt; T &gt; Class Template 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_fixed_queue.html">FixedQueue</a>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::FixedQueue&lt; T &gt; Class Template Reference</h1><!-- doxytag: class="Nv::Blast::FixedQueue" --><code>#include &lt;<a class="el" href="_nv_blast_fixed_queue_8h-source.html">NvBlastFixedQueue.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_nv_1_1_blast_1_1_fixed_queue-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">T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#a8645abdbfec5f146a87d20eb7061000">back</a> ()</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_fixed_queue.html#cd36deda8b51360698729e0db0b3e6d4">empty</a> () const </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_fixed_queue.html#12feba21bdf02ee2bea2e9e0e5910bf6">FixedQueue</a> (uint32_t maxEntries)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#54bd68e5fe00a2b6f5135e96940a3d7c">front</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#b37c7f73de151865ee0cef47ac92935c">popBack</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#35267203a20585ed9a5b08b7dcb91556">popFront</a> ()</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_fixed_queue.html#7b0cb35624994968155185acd732e643">pushBack</a> (const T &amp;element)</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_fixed_queue.html#196136e567823b3b1075e8e5c5044f0f">size</a> () const </td></tr>
+
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#81eae2188bc447256c7a4df3180e1001">requiredMemorySize</a> (uint32_t capacity)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<h3>template&lt;class T&gt;<br>
+ class Nv::Blast::FixedQueue&lt; T &gt;</h3>
+
+<a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">FixedQueue</a> is a queue container which is intended to be used with placement new on chunk of memory. It'll use following memory for data layout. As follows:<p>
+some memory char ​*buf = new char[64 *​ 1024];<p>
+placement new on this memory FixedQueue&lt;SomeClass&gt;* arr = new (buf) <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#12feba21bdf02ee2bea2e9e0e5910bf6">FixedQueue&lt;SomeClass&gt;()</a>;<p>
+you can get max requiredMemorySize by an array of 'capacity' elements count to use memory left buf = buf + FixedQueue&lt;SomeClass&gt;::requiredMemorySize(capacity); <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="12feba21bdf02ee2bea2e9e0e5910bf6"></a><!-- doxytag: member="Nv::Blast::FixedQueue::FixedQueue" ref="12feba21bdf02ee2bea2e9e0e5910bf6" args="(uint32_t maxEntries)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue</a>&lt; T &gt;::<a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">FixedQueue</a> </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>maxEntries</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, explicit]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a8645abdbfec5f146a87d20eb7061000"></a><!-- doxytag: member="Nv::Blast::FixedQueue::back" ref="a8645abdbfec5f146a87d20eb7061000" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue</a>&lt; T &gt;::back </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="cd36deda8b51360698729e0db0b3e6d4"></a><!-- doxytag: member="Nv::Blast::FixedQueue::empty" ref="cd36deda8b51360698729e0db0b3e6d4" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue</a>&lt; T &gt;::empty </td>
+ <td>(</td>
+ <td class="paramname"> </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="54bd68e5fe00a2b6f5135e96940a3d7c"></a><!-- doxytag: member="Nv::Blast::FixedQueue::front" ref="54bd68e5fe00a2b6f5135e96940a3d7c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue</a>&lt; T &gt;::front </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="b37c7f73de151865ee0cef47ac92935c"></a><!-- doxytag: member="Nv::Blast::FixedQueue::popBack" ref="b37c7f73de151865ee0cef47ac92935c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue</a>&lt; T &gt;::popBack </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="35267203a20585ed9a5b08b7dcb91556"></a><!-- doxytag: member="Nv::Blast::FixedQueue::popFront" ref="35267203a20585ed9a5b08b7dcb91556" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue</a>&lt; T &gt;::popFront </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="7b0cb35624994968155185acd732e643"></a><!-- doxytag: member="Nv::Blast::FixedQueue::pushBack" ref="7b0cb35624994968155185acd732e643" args="(const T &amp;element)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue</a>&lt; T &gt;::pushBack </td>
+ <td>(</td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>element</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="81eae2188bc447256c7a4df3180e1001"></a><!-- doxytag: member="Nv::Blast::FixedQueue::requiredMemorySize" ref="81eae2188bc447256c7a4df3180e1001" args="(uint32_t capacity)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">static size_t <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue</a>&lt; T &gt;::requiredMemorySize </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>capacity</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="196136e567823b3b1075e8e5c5044f0f"></a><!-- doxytag: member="Nv::Blast::FixedQueue::size" ref="196136e567823b3b1075e8e5c5044f0f" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue</a>&lt; T &gt;::size </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/common/<a class="el" href="_nv_blast_fixed_queue_8h-source.html">NvBlastFixedQueue.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_fracture_tool-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool-members.html
index 684324d..f206061 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
@@ -23,6 +23,7 @@
<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>
@@ -41,6 +42,7 @@
<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#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#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>
@@ -62,6 +64,7 @@
<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#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#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 ec19fc1..290826b 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
@@ -23,6 +23,7 @@
<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>
@@ -59,6 +60,8 @@ 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 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 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>
@@ -101,6 +104,8 @@ Inheritance diagram for Nv::Blast::FractureTool:</div>
<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 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 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>
@@ -152,6 +157,34 @@ Get chunk mesh in polygonal representation. User's code should release it after
</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">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool Nv::Blast::FractureTool::deleteAllChildrenOfChunk </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>chunkId</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Delete all children for specified chunk (also recursively delete chidren of children). <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 ID which children should be deleted </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if one or more chunks were removed </dd></dl>
+
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#fe1100c6aa5907b10ae574d18152c5ac">Nv::Blast::FractureToolImpl</a>.</p>
+
+</div>
+</div><p>
<a class="anchor" name="8830959a8f7e4babc1983ea31c61ef5d"></a><!-- doxytag: member="Nv::Blast::FractureTool::finalizeFracturing" ref="8830959a8f7e4babc1983ea31c61ef5d" args="()=0" -->
<div class="memitem">
<div class="memproto">
@@ -758,6 +791,37 @@ Fractures specified chunk with slicing method. <dl compact><dt><b>Parameters:</b
</div>
</div><p>
+<a class="anchor" name="bc9766f9ef9efc4fd5f36813f28cc705"></a><!-- doxytag: member="Nv::Blast::FractureTool::uniteChunks" ref="bc9766f9ef9efc4fd5f36813f28cc705" args="(uint32_t maxAtLevel, uint32_t maxGroupSize)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::FractureTool::uniteChunks </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>maxAtLevel</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>maxGroupSize</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>
+
+<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="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 3497d4d..3ed2480 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
@@ -23,6 +23,7 @@
<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>
@@ -41,6 +42,7 @@
<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#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#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>
@@ -61,7 +63,7 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c2202d728cefb26446a60593b03dcbe1">mChunkPostprocessors</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> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#e9fdc3a9dd7eefe632a24c7abb6c4962">mInteriorMaterialId</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> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#d7a1b834ea7653d69e10dca1f7a12e48">mOffset</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> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c081193444f3a4f25e8b66021a812539">mPlaneIndexerOffset</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> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1cf29d3d972240ac368f6acef7bcb93b">mPlaneIndexerOffset</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> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#bcc6a73e16008d488bbf81623ec5a33e">mRemoveIslands</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> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#3853cd248b6b0531f18f8cf1711bc90f">mScaleFactor</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> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#05d2e5fd981d54d55ee5dbc5bf454a50">release</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>
@@ -71,6 +73,7 @@
<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#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#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 8d01452..f3b01dc 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
@@ -23,6 +23,7 @@
<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>
@@ -59,6 +60,8 @@ 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">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">&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>
@@ -103,6 +106,8 @@ Inheritance diagram for Nv::Blast::FractureToolImpl:</div>
<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">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">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>
@@ -120,7 +125,7 @@ Inheritance diagram for Nv::Blast::FractureToolImpl:</div>
<tr><td class="memItemLeft" nowrap align="right" valign="top">physx::PxVec3&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#d7a1b834ea7653d69e10dca1f7a12e48">mOffset</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="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c081193444f3a4f25e8b66021a812539">mPlaneIndexerOffset</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1cf29d3d972240ac368f6acef7bcb93b">mPlaneIndexerOffset</a></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#bcc6a73e16008d488bbf81623ec5a33e">mRemoveIslands</a></td></tr>
@@ -190,6 +195,34 @@ Get chunk mesh in polygonal representation
</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">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Nv::Blast::FractureToolImpl::deleteAllChildrenOfChunk </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>chunkId</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Delete all children for specified chunk (also recursively delete chidren of children). <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 ID which children should be deleted </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if one or more chunks were removed </dd></dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#eaa46bf5fe4fe7035ac624f49ade64a8">Nv::Blast::FractureTool</a>.</p>
+
+</div>
+</div><p>
<a class="anchor" name="9a93aab1c2f46963ae406964b639cb82"></a><!-- doxytag: member="Nv::Blast::FractureToolImpl::finalizeFracturing" ref="9a93aab1c2f46963ae406964b639cb82" args="() override" -->
<div class="memitem">
<div class="memproto">
@@ -799,6 +832,37 @@ Fractures specified chunk with slicing method. <dl compact><dt><b>Parameters:</b
</div>
</div><p>
+<a class="anchor" name="f4598d30b4a393693a7a405854aa6674"></a><!-- doxytag: member="Nv::Blast::FractureToolImpl::uniteChunks" ref="f4598d30b4a393693a7a405854aa6674" args="(uint32_t maxAtLevel, uint32_t maxGroupSize) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Nv::Blast::FractureToolImpl::uniteChunks </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>maxAtLevel</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>maxGroupSize</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>
+
+<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="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">
@@ -992,12 +1056,12 @@ Fractures specified chunk with voronoi method. <dl compact><dt><b>Parameters:</b
</div>
</div><p>
-<a class="anchor" name="c081193444f3a4f25e8b66021a812539"></a><!-- doxytag: member="Nv::Blast::FractureToolImpl::mPlaneIndexerOffset" ref="c081193444f3a4f25e8b66021a812539" args="" -->
+<a class="anchor" name="1cf29d3d972240ac368f6acef7bcb93b"></a><!-- doxytag: member="Nv::Blast::FractureToolImpl::mPlaneIndexerOffset" ref="1cf29d3d972240ac368f6acef7bcb93b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">int32_t <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c081193444f3a4f25e8b66021a812539">Nv::Blast::FractureToolImpl::mPlaneIndexerOffset</a><code> [protected]</code> </td>
+ <td class="memname">int64_t <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1cf29d3d972240ac368f6acef7bcb93b">Nv::Blast::FractureToolImpl::mPlaneIndexerOffset</a><code> [protected]</code> </td>
</tr>
</table>
</div>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_i_fbx_file_reader-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_i_fbx_file_reader-members.html
index 432c8ea..441c535 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_i_fbx_file_reader-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_i_fbx_file_reader-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_i_fbx_file_reader.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_i_fbx_file_reader.html
index 194e7e7..32457b7 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_i_fbx_file_reader.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_i_fbx_file_reader.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_reader-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_reader-members.html
index 0d6315f..ccee444 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_reader-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_reader-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_reader.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_reader.html
index 1b2fbf6..7cb3a72 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_reader.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_i_mesh_file_reader.html
@@ -23,6 +23,7 @@
<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>
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 abee747..2dcd95b 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
@@ -23,6 +23,7 @@
<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>
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 c4c19f9..a99b249 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
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_index_d_list-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_index_d_list-members.html
index 67daf25..398cdb3 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_index_d_list-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_index_d_list-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_index_d_list.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_index_d_list.html
index 7337370..701a46c 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_index_d_list.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_index_d_list.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator-members.html
index 75bb348..4ff8903 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.html
index 3f9cdfa..50a8afc 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_iterator_base-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_iterator_base-members.html
index b1b8598..95db71f 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_iterator_base-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_iterator_base-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_iterator_base.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_iterator_base.html
index 87f04d1..f38f14a 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_iterator_base.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_iterator_base.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_json_collision_exporter-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_json_collision_exporter-members.html
index 5f93889..10b8a8b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_json_collision_exporter-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_json_collision_exporter-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_json_collision_exporter.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_json_collision_exporter.html
index 307f358..d57a080 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_json_collision_exporter.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_json_collision_exporter.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_l_list_it-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_l_list_it-members.html
index 5ba928b..23077af 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_l_list_it-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_l_list_it-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_l_list_it.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_l_list_it.html
index 2af276d..411fc06 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_l_list_it.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_l_list_it.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_local_buffer-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_local_buffer-members.html
index 5a70273..b1a1c6f 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_local_buffer-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_local_buffer-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_local_buffer.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_local_buffer.html
index 9300d6d..a38850d 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_local_buffer.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_local_buffer.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh-members.html
index 1510db5..7d54436 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh.html
index c58cbf6..e9d2622 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_cleaner-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_cleaner-members.html
index ef8e485..3f57bcb 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_cleaner-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_cleaner-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_cleaner.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_cleaner.html
index 1780e28..cd1ced7 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_cleaner.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_cleaner.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_cleaner_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_cleaner_impl-members.html
index eecb554..9dcb822 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_cleaner_impl-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_cleaner_impl-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_cleaner_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_cleaner_impl.html
index 58c2d5c..1054312 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_cleaner_impl.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_cleaner_impl.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl-members.html
index f8e5aad..7da4702 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl.html
index 738c01d..bba2481 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_noiser-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_noiser-members.html
index 6e9d556..8c5402b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_noiser-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_noiser-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_noiser.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_noiser.html
index 7a48916..ac248af 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_noiser.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_noiser.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_reader-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_reader-members.html
index 1c8b135..d467f3b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_reader-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_obj_file_reader-members.html
@@ -23,6 +23,7 @@
<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>
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 797a1f2..674194a 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
@@ -23,6 +23,7 @@
<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>
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 519e7d3..f215360 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
@@ -23,6 +23,7 @@
<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>
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 30223c6..0431b1d 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
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_perlin_noise-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_perlin_noise-members.html
index de779cd..4ec8a22 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_perlin_noise-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_perlin_noise-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_perlin_noise.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_perlin_noise.html
index f59bf65..39a4164 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_perlin_noise.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_perlin_noise.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_profiler_callback-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_profiler_callback-members.html
index d86f1e3..50c0638 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_profiler_callback-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_profiler_callback-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_profiler_callback.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_profiler_callback.html
index 5f5894f..5e34ae3 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_profiler_callback.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_profiler_callback.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_random_generator_base-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_random_generator_base-members.html
index 4d3a334..316d524 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_random_generator_base-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_random_generator_base-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_random_generator_base.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_random_generator_base.html
index f76bd4c..2398ba5 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_random_generator_base.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_random_generator_base.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder-members.html
index 874870c..5888c92 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html
index 1a77fb3..11c3103 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline-members.html
index fb297c6..dcac536 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html
index 94bd023..92c3337 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader-members.html
index 33aff51..61b9617 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html
index f435052..cf69106 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder-members.html
index dbe5827..d06584b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html
index b23a909..89a3947 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_pipeline-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_pipeline-members.html
index b1fdf79..8d12927 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_pipeline-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_pipeline-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_pipeline.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_pipeline.html
index fab2691..6f043ce 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_pipeline.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_pipeline.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader-members.html
index be9e77d..1f7ca16 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html
index deaaa3a..252bfc9 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder-members.html
index 5b44514..ec1777b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html
index 7dddcd7..da77fbc 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_pipeline-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_pipeline-members.html
index b269e2e..095084b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_pipeline-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_pipeline-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_pipeline.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_pipeline.html
index 5701a8f..e7898e4 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_pipeline.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_pipeline.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader-members.html
index 6fc824a..5b160f7 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html
index f367c2d..003112e 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder-members.html
index b8b9d9f..0674855 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html
index 203c405..199c5b6 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline-members.html
index 82b7190..7763a20 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html
index fc13e6b..b8a1e84 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader-members.html
index 73de575..5e79c44 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html
index a08f9ac..5f0ece9 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder-members.html
index b86366f..fd3a20e 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html
index 5a67118..5ab13bb 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline-members.html
index 24935f6..dea94de 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html
index c8be05a..d44669d 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader-members.html
index a7b97f2..d06697f 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html
index 819347e..13baf4b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder-members.html
index d5667e6..940d6b4 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html
index ea99646..bfe2ef9 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline-members.html
index e7febf4..063d627 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html
index 3f148e7..52de1ec 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader-members.html
index e3233c6..97014d1 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html
index 8b93bb8..d853efd 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder-members.html
index acd1c92..2cf844d 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html
index 59be1e9..5fd248b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline-members.html
index 6afcab0..daf9015 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html
index 7d70fe7..91b057b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader-members.html
index cbeaab1..e2c56d1 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html
index 8765b87..d617486 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder-members.html
index f8576f0..704ae65 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html
index eeef6a6..f00c104 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline-members.html
index 5b65d3f..8052571 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html
index 4f09181..fd8d396 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader-members.html
index 2e4eb9f..7adb973 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html
index 4d2bfbe..99c81dc 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder-members.html
index b345ddc..2f0db8d 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html
index c21a7d0..501cdaf 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline-members.html
index 9b70356..f1f9a8d 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html
index 5180e7f..b896965 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader-members.html
index 8dc226a..a9d26cf 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html
index 8157124..56875b3 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder-members.html
index 1f49377..71c5c3a 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html
index 5949ccb..1d0e935 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline-members.html
index 433c9c6..5283b94 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html
index 441d38d..a939d6d 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader-members.html
index bfe5c2a..afa781f 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html
index 28eb53a..edf0d46 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder-members.html
index 32bbd38..d586fa1 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html
index c4dcfba..4e94dc0 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline-members.html
index 8d7a7fa..2ea2f21 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html
index 3afc17f..19fc1e1 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader-members.html
index 1aefd28..8685de2 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html
index c9671b3..461ed8e 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder-members.html
index a9ea72c..95964cf 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html
index eae375e..0372062 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline-members.html
index 7675a4d..bc2cdb1 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html
index e879cab..e314690 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader-members.html
index 3464dcf..ba10bff 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html
index 654b312..cb634b3 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder-members.html
index 64e863a..d7b7690 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html
index 9468950..e0169ee 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline-members.html
index a4422d9..68fb398 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html
index 58d1641..b24e7fd 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader-members.html
index 197287a..60d0952 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html
index 41aedcc..f1fd89b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder-members.html
index 9a366b4..04952b2 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html
index 617b0fc..7298210 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline-members.html
index 0908477..2e610e0 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html
index bd43f65..5a5caec 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader-members.html
index 7fd4b5f..5ca2d58 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html
index ebca533..0924d07 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder-members.html
index 4d6948e..b5ea8fb 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html
index 2721fdb..5818a65 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline-members.html
index f443734..2b63cbe 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html
index 02152a6..d7497e1 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader-members.html
index c209f53..c9e1b1a 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html
index 405c985..fd26535 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder-members.html
index 6efa791..aa1db53 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html
index eab3350..1da52df 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline-members.html
index 1197eb3..97d0ed4 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html
index 1c0f381..d35cd4e 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader-members.html
index a652701..9841004 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html
index 9b383ae..8ad11ab 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_block-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_block-members.html
index 9386ff3..3ac56ed 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_block-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_block-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_block.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_block.html
index 0f75479..25b7566 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_block.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_block.html
@@ -23,6 +23,7 @@
<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>
@@ -169,6 +170,7 @@ template&lt;typename T&gt; </div>
<tr>
<td class="memname">void <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html">Nv::Blast::SharedBlock</a>&lt; T &gt;::release </td>
<td>(</td>
+ <td class="paramtype">void&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_buffer-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_buffer-members.html
index 1e05a8e..a1a5e5c 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_buffer-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_buffer-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_buffer.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_buffer.html
index 92e6e46..0f23d9b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_buffer.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_buffer.html
@@ -23,6 +23,7 @@
<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>
@@ -117,6 +118,7 @@ template&lt;typename T&gt; </div>
<tr>
<td class="memname">void <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html">Nv::Blast::SharedBuffer</a>&lt; T &gt;::release </td>
<td>(</td>
+ <td class="paramtype">void&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_memory-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_memory-members.html
index 63de2e0..5acb01d 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_memory-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_memory-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_memory.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_memory.html
index db2f701..12d1c84 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_memory.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_shared_memory.html
@@ -23,6 +23,7 @@
<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>
@@ -186,6 +187,7 @@ Checks if the reference count is not zero.
<tr>
<td class="memname">void Nv::Blast::SharedMemory::release </td>
<td>(</td>
+ <td class="paramtype">void&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_simplex_noise-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_simplex_noise-members.html
index 452b4ab..d424f81 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_simplex_noise-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_simplex_noise-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_simplex_noise.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_simplex_noise.html
index 497f8a4..2e20949 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_simplex_noise.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_simplex_noise.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator-members.html
index c53f0c2..3af7787 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.html
index b44fe28..2f72614 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.html
@@ -23,6 +23,7 @@
<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>
@@ -52,6 +53,7 @@ Inheritance diagram for Nv::Blast::SpatialAccelerator:</div>
<area href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html" alt="Nv::Blast::BBoxBasedAccelerator" shape="rect" coords="0,56,239,80">
<area href="class_nv_1_1_blast_1_1_dummy_accelerator.html" alt="Nv::Blast::DummyAccelerator" shape="rect" coords="249,56,488,80">
<area href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html" alt="Nv::Blast::IntersectionTestingAccelerator" shape="rect" coords="498,56,737,80">
+<area href="class_nv_1_1_blast_1_1_sweeping_accelerator.html" alt="Nv::Blast::SweepingAccelerator" shape="rect" coords="747,56,986,80">
</map>
</div>
@@ -108,7 +110,7 @@ Acceleration structure interface. <hr><h2>Constructor &amp; Destructor Documenta
<p>
Recieve next facet for setted state. <dl class="return" compact><dt><b>Returns:</b></dt><dd>Next facet index, or -1 if no facets left. </dd></dl>
-<p>Implemented in <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_b_box_based_accelerator.html#2b6aeb41c4d89f9aa94702c7e73337bc">Nv::Blast::BBoxBasedAccelerator</a>, and <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#2505fd584aab07f7001a4c9f9a8804e2">Nv::Blast::IntersectionTestingAccelerator</a>.</p>
+<p>Implemented in <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>, and <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#2505fd584aab07f7001a4c9f9a8804e2">Nv::Blast::IntersectionTestingAccelerator</a>.</p>
</div>
</div><p>
@@ -135,7 +137,7 @@ Set state of accelerator to return all facets which possibly can cover given poi
</table>
</dl>
-<p>Implemented in <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>, and <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#4deab8d9ac9830c9f985e3c852c43361">Nv::Blast::IntersectionTestingAccelerator</a>.</p>
+<p>Implemented in <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#021aff716a1506a2fec1ef7893011e82">Nv::Blast::SweepingAccelerator</a>, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#fac607b42cdfb95555f5822c3e7d6af7">Nv::Blast::BBoxBasedAccelerator</a>, and <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#4deab8d9ac9830c9f985e3c852c43361">Nv::Blast::IntersectionTestingAccelerator</a>.</p>
</div>
</div><p>
@@ -179,7 +181,7 @@ Set state of accelerator to return all facets which possibly can intersect given
</table>
</dl>
-<p>Implemented in <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>, and <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#370488e08a2a2740456c031ae69e8ead">Nv::Blast::IntersectionTestingAccelerator</a>.</p>
+<p>Implemented in <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_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>, and <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#370488e08a2a2740456c031ae69e8ead">Nv::Blast::IntersectionTestingAccelerator</a>.</p>
</div>
</div><p>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.png
index cc75dbd..5e72286 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.png
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.png
Binary files differ
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator-members.html
new file mode 100644
index 0000000..ed5283b
--- /dev/null
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator-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::SweepingAccelerator Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b792564b022c12e010b2f695b4d0d0b7">getNextFacet</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#32c1136d78aabc9173b464ee718cb007">setState</a>(const Vertex *pos, const Edge *ed, const Facet &amp;fc)</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#021aff716a1506a2fec1ef7893011e82">setState</a>(const physx::PxVec3 &amp;point)</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#edd11ecc891c00c187803dbb6edea59f">SweepingAccelerator</a>(Nv::Blast::Mesh *in)</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [inline, 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_sweeping_accelerator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.html
new file mode 100644
index 0000000..2c77904
--- /dev/null
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.html
@@ -0,0 +1,198 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::SweepingAccelerator 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_sweeping_accelerator.html">SweepingAccelerator</a>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::SweepingAccelerator Class Reference</h1><!-- doxytag: class="Nv::Blast::SweepingAccelerator" --><!-- doxytag: inherits="Nv::Blast::SpatialAccelerator" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Inheritance diagram for Nv::Blast::SweepingAccelerator:</div>
+<div class="dynsection">
+
+<p><center><img src="class_nv_1_1_blast_1_1_sweeping_accelerator.png" usemap="#Nv::Blast::SweepingAccelerator_map" border="0" alt=""></center>
+<map name="Nv::Blast::SweepingAccelerator_map">
+<area href="class_nv_1_1_blast_1_1_spatial_accelerator.html" alt="Nv::Blast::SpatialAccelerator" shape="rect" coords="0,0,189,24">
+</map>
+</div>
+
+<p>
+<a href="class_nv_1_1_blast_1_1_sweeping_accelerator-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_sweeping_accelerator.html#b792564b022c12e010b2f695b4d0d0b7">getNextFacet</a> ()</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_sweeping_accelerator.html#021aff716a1506a2fec1ef7893011e82">setState</a> (const physx::PxVec3 &amp;point)</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_sweeping_accelerator.html#32c1136d78aabc9173b464ee718cb007">setState</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *pos, const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *ed, const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> &amp;fc)</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_sweeping_accelerator.html#edd11ecc891c00c187803dbb6edea59f">SweepingAccelerator</a> (<a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> *in)</td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="edd11ecc891c00c187803dbb6edea59f"></a><!-- doxytag: member="Nv::Blast::SweepingAccelerator::SweepingAccelerator" ref="edd11ecc891c00c187803dbb6edea59f" args="(Nv::Blast::Mesh *in)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Nv::Blast::SweepingAccelerator::SweepingAccelerator </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> *&nbsp;</td>
+ <td class="paramname"> <em>in</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<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>count</em>&nbsp;</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> facets count for which accelerator should be built. </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="b792564b022c12e010b2f695b4d0d0b7"></a><!-- doxytag: member="Nv::Blast::SweepingAccelerator::getNextFacet" ref="b792564b022c12e010b2f695b4d0d0b7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual int32_t Nv::Blast::SweepingAccelerator::getNextFacet </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Recieve next facet for setted state. <dl class="return" compact><dt><b>Returns:</b></dt><dd>Next facet index, or -1 if no facets left. </dd></dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="021aff716a1506a2fec1ef7893011e82"></a><!-- doxytag: member="Nv::Blast::SweepingAccelerator::setState" ref="021aff716a1506a2fec1ef7893011e82" args="(const physx::PxVec3 &amp;point)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::SweepingAccelerator::setState </td>
+ <td>(</td>
+ <td class="paramtype">const physx::PxVec3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>point</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set state of accelerator to return all facets which possibly can cover given point. Needed for testing whether point is inside mesh. <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>point</em>&nbsp;</td><td>Point which should be tested. </td></tr>
+ </table>
+</dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#3cb229ff33aba656813bf88ec740e29e">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="32c1136d78aabc9173b464ee718cb007"></a><!-- doxytag: member="Nv::Blast::SweepingAccelerator::setState" ref="32c1136d78aabc9173b464ee718cb007" args="(const Vertex *pos, const Edge *ed, const Facet &amp;fc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::SweepingAccelerator::setState </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *&nbsp;</td>
+ <td class="paramname"> <em>pos</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_edge.html">Edge</a> *&nbsp;</td>
+ <td class="paramname"> <em>ed</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_facet.html">Facet</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>fc</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set state of accelerator to return all facets which possibly can intersect given facet. <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>pos</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>ed</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> buffer </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>fc</em>&nbsp;</td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> which should be tested. </td></tr>
+ </table>
+</dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">Nv::Blast::SpatialAccelerator</a>.</p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.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_sweeping_accelerator.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.png
new file mode 100644
index 0000000..e94986a
--- /dev/null
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.png
Binary files differ
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_time-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_time-members.html
index 4be7d50..8ff802f 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_time-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_time-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_time.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_time.html
index d3b23dc..a731fb8 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_time.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_time.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor-members.html
index 18aa9d6..5a2ed26 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor-members.html
@@ -23,6 +23,7 @@
<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>
@@ -41,10 +42,8 @@
<div class="contents">
<h1>Nv::Blast::TkActor Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">Nv::Blast::TkActor</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#a02c42add8033877003cd907a0818785">applyFracture</a>(NvBlastFractureBuffers *eventBuffers, const NvBlastFractureBuffers *commands)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">Nv::Blast::TkActor</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#8e78694fbc1df790b198ec3dcc0a2a05">damage</a>(const NvBlastDamageProgram &amp;program, const NvBlastProgramParams *programParams)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">Nv::Blast::TkActor</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#c072b97e44f217ed8862965b4bfc292b">damage</a>(const NvBlastDamageProgram &amp;program, const void *damageDesc, uint32_t descSize)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">Nv::Blast::TkActor</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#ebce969be0d9ee8bdab44722ec0e07b5">damage</a>(const NvBlastDamageProgram &amp;program, const void *damageDesc, uint32_t descSize, const void *material)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">Nv::Blast::TkActor</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#0391f391ab66d732c549c53da515a5b2">generateFracture</a>(NvBlastFractureBuffers *commands, const NvBlastDamageProgram &amp;program, const NvBlastProgramParams *programParams) const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">Nv::Blast::TkActor</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#4969506ea54271b432ee5de4145779a6">damage</a>(const NvBlastDamageProgram &amp;program, const void *programParams)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">Nv::Blast::TkActor</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#ee5e7fdfa7cd0b33f5ba92168841d4b2">generateFracture</a>(NvBlastFractureBuffers *commands, const NvBlastDamageProgram &amp;program, const void *programParams) const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">Nv::Blast::TkActor</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#3f6fc8b1d10cbcadc0accdb50d86ca50">getActorLL</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">Nv::Blast::TkActor</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#a9bfedd2a888e9cfdf99f83047501a41">getAsset</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">Nv::Blast::TkActor</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#9cc9071ff62db5b24f11716b15c2c369">getBondHealths</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">Nv::Blast::TkActor</a></td><td><code> [pure virtual]</code></td></tr>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor.html
index ab16714..4da220c 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor.html
@@ -23,6 +23,7 @@
<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>
@@ -60,13 +61,9 @@ Inheritance diagram for Nv::Blast::TkActor:</div>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></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_tk_actor.html#a02c42add8033877003cd907a0818785">applyFracture</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *eventBuffers, const <a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commands)=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_tk_actor.html#ebce969be0d9ee8bdab44722ec0e07b5">damage</a> (const <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> &amp;program, const void *damageDesc, uint32_t descSize, const void *material)=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_tk_actor.html#4969506ea54271b432ee5de4145779a6">damage</a> (const <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> &amp;program, const void *programParams)=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_tk_actor.html#c072b97e44f217ed8862965b4bfc292b">damage</a> (const <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> &amp;program, const void *damageDesc, uint32_t descSize)=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_tk_actor.html#8e78694fbc1df790b198ec3dcc0a2a05">damage</a> (const <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> &amp;program, const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *programParams)=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_tk_actor.html#0391f391ab66d732c549c53da515a5b2">generateFracture</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commands, const <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> &amp;program, const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *programParams) 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_tk_actor.html#ee5e7fdfa7cd0b33f5ba92168841d4b2">generateFracture</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commands, const <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> &amp;program, const void *programParams) const =0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="struct_nv_blast_actor.html">NvBlastActor</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#3f6fc8b1d10cbcadc0accdb50d86ca50">getActorLL</a> () const =0</td></tr>
@@ -142,7 +139,7 @@ NOTE: Calls NvBlastActorApplyFracture internally. see NvBlastActorApplyFracture
</div>
</div><p>
-<a class="anchor" name="ebce969be0d9ee8bdab44722ec0e07b5"></a><!-- doxytag: member="Nv::Blast::TkActor::damage" ref="ebce969be0d9ee8bdab44722ec0e07b5" args="(const NvBlastDamageProgram &amp;program, const void *damageDesc, uint32_t descSize, const void *material)=0" -->
+<a class="anchor" name="4969506ea54271b432ee5de4145779a6"></a><!-- doxytag: member="Nv::Blast::TkActor::damage" ref="4969506ea54271b432ee5de4145779a6" args="(const NvBlastDamageProgram &amp;program, const void *programParams)=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -156,109 +153,6 @@ NOTE: Calls NvBlastActorApplyFracture internally. see NvBlastActorApplyFracture
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&nbsp;</td>
- <td class="paramname"> <em>damageDesc</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">uint32_t&nbsp;</td>
- <td class="paramname"> <em>descSize</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const void *&nbsp;</td>
- <td class="paramname"> <em>material</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>
-Apply damage to this actor.<p>
-Actual damage processing is deferred till the group worker process() call. Sets actor in 'pending' state.<p>
-Damage Desc will be stacked into <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>. <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> will be passed into shader.<p>
-This function overload explicitly sets a material to be passed into <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>, it must be valid until the group endProcess() call.<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>program</em>&nbsp;</td><td>A <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> containing damage shaders. </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>damageDesc</em>&nbsp;</td><td>Parameters to be put in <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>, have to be POD type (will be copied). </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>descSize</em>&nbsp;</td><td>Size of damageDesc in bytes. Required to copy and store Damage Desc. </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>material</em>&nbsp;</td><td>Material to be passed into <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>. Must be valid until the group endProcess() call. </td></tr>
- </table>
-</dl>
-
-<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#afd7d9e1c47c9632092aadb39ba5b7d2">Nv::Blast::TkActorImpl</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="c072b97e44f217ed8862965b4bfc292b"></a><!-- doxytag: member="Nv::Blast::TkActor::damage" ref="c072b97e44f217ed8862965b4bfc292b" args="(const NvBlastDamageProgram &amp;program, const void *damageDesc, uint32_t descSize)=0" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">virtual void Nv::Blast::TkActor::damage </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>program</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const void *&nbsp;</td>
- <td class="paramname"> <em>damageDesc</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">uint32_t&nbsp;</td>
- <td class="paramname"> <em>descSize</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>
-Apply damage to this actor.<p>
-Actual damage processing is deferred till the group worker process() call. Sets actor in 'pending' state.<p>
-Damage Desc will be stacked into <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>. <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> will be passed into shader.<p>
-Material set on actor's family will be passed into <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>.<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>program</em>&nbsp;</td><td>A <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> containing damage shaders. </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>damageDesc</em>&nbsp;</td><td>Parameters to be put in <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>, have to be POD type (will be copied). </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>descSize</em>&nbsp;</td><td>Size of damageDesc in bytes. Required to copy and store Damage Desc. </td></tr>
- </table>
-</dl>
-
-<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#fed3d99110af373fdb1cb4a6ab73ba0e">Nv::Blast::TkActorImpl</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="8e78694fbc1df790b198ec3dcc0a2a05"></a><!-- doxytag: member="Nv::Blast::TkActor::damage" ref="8e78694fbc1df790b198ec3dcc0a2a05" args="(const NvBlastDamageProgram &amp;program, const NvBlastProgramParams *programParams)=0" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">virtual void Nv::Blast::TkActor::damage </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>program</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *&nbsp;</td>
<td class="paramname"> <em>programParams</em></td><td>&nbsp;</td>
</tr>
<tr>
@@ -281,11 +175,11 @@ It's the user's responsibility to keep programParams pointer alive until the gro
</table>
</dl>
-<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3646bdcfc06059418696658bd4b9b881">Nv::Blast::TkActorImpl</a>.</p>
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#ad1cd1ea227c3fcf9d6ebee0328f6c55">Nv::Blast::TkActorImpl</a>.</p>
</div>
</div><p>
-<a class="anchor" name="0391f391ab66d732c549c53da515a5b2"></a><!-- doxytag: member="Nv::Blast::TkActor::generateFracture" ref="0391f391ab66d732c549c53da515a5b2" args="(NvBlastFractureBuffers *commands, const NvBlastDamageProgram &amp;program, const NvBlastProgramParams *programParams) const =0" -->
+<a class="anchor" name="ee5e7fdfa7cd0b33f5ba92168841d4b2"></a><!-- doxytag: member="Nv::Blast::TkActor::generateFracture" ref="ee5e7fdfa7cd0b33f5ba92168841d4b2" args="(NvBlastFractureBuffers *commands, const NvBlastDamageProgram &amp;program, const void *programParams) const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -304,7 +198,7 @@ It's the user's responsibility to keep programParams pointer alive until the gro
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *&nbsp;</td>
+ <td class="paramtype">const void *&nbsp;</td>
<td class="paramname"> <em>programParams</em></td><td>&nbsp;</td>
</tr>
<tr>
@@ -328,7 +222,7 @@ NOTE: Wrapper function over low-level function call, see NvBlastActorGenerateFra
</table>
</dl>
-<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#4c2bbedb04b44c81462abf93534dca2d">Nv::Blast::TkActorImpl</a>.</p>
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#f66fd11ec8170f46385e1b5445316962">Nv::Blast::TkActorImpl</a>.</p>
</div>
</div><p>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor_impl-members.html
index 0e19819..e103905 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor_impl-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor_impl-members.html
@@ -23,6 +23,7 @@
<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>
@@ -42,10 +43,8 @@
<h1>Nv::Blast::TkActorImpl Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">Nv::Blast::TkActorImpl</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#05ec1c435c25ecbdef8aed715fe8ef42">applyFracture</a>(NvBlastFractureBuffers *eventBuffers, const NvBlastFractureBuffers *commands) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">Nv::Blast::TkActorImpl</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#a3d3393b56c95907eb4288f0ecb9beb1">create</a>(const TkActorDesc &amp;desc)</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">Nv::Blast::TkActorImpl</a></td><td><code> [static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3646bdcfc06059418696658bd4b9b881">damage</a>(const NvBlastDamageProgram &amp;program, const NvBlastProgramParams *programParams) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">Nv::Blast::TkActorImpl</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#fed3d99110af373fdb1cb4a6ab73ba0e">damage</a>(const NvBlastDamageProgram &amp;program, const void *damageDesc, uint32_t descSize) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">Nv::Blast::TkActorImpl</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#afd7d9e1c47c9632092aadb39ba5b7d2">damage</a>(const NvBlastDamageProgram &amp;program, const void *damageDesc, uint32_t descSize, const void *material) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">Nv::Blast::TkActorImpl</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#4c2bbedb04b44c81462abf93534dca2d">generateFracture</a>(NvBlastFractureBuffers *commands, const NvBlastDamageProgram &amp;program, const NvBlastProgramParams *programParams) const override</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">Nv::Blast::TkActorImpl</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#ad1cd1ea227c3fcf9d6ebee0328f6c55">damage</a>(const NvBlastDamageProgram &amp;program, const void *programParams) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">Nv::Blast::TkActorImpl</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#f66fd11ec8170f46385e1b5445316962">generateFracture</a>(NvBlastFractureBuffers *commands, const NvBlastDamageProgram &amp;program, const void *programParams) const override</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">Nv::Blast::TkActorImpl</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#98cd946a41feb1afc9d70c8b7ad52e4a">getActorLL</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">Nv::Blast::TkActorImpl</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#bc8fd45378887f62560c01e320b20235">getActorLLInternal</a>() const </td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">Nv::Blast::TkActorImpl</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#602d8535023e0091207d84422cbd06ce">getAsset</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">Nv::Blast::TkActorImpl</a></td><td><code> [virtual]</code></td></tr>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor_impl.html
index 334a83e..85db699 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor_impl.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor_impl.html
@@ -23,6 +23,7 @@
<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>
@@ -65,13 +66,9 @@ Inheritance diagram for Nv::Blast::TkActorImpl:</div>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></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_tk_actor_impl.html#05ec1c435c25ecbdef8aed715fe8ef42">applyFracture</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *eventBuffers, const <a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commands) 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_tk_actor_impl.html#afd7d9e1c47c9632092aadb39ba5b7d2">damage</a> (const <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> &amp;program, const void *damageDesc, uint32_t descSize, const void *material) 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_tk_actor_impl.html#ad1cd1ea227c3fcf9d6ebee0328f6c55">damage</a> (const <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> &amp;program, const void *programParams) 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_tk_actor_impl.html#fed3d99110af373fdb1cb4a6ab73ba0e">damage</a> (const <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> &amp;program, const void *damageDesc, uint32_t descSize) 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_tk_actor_impl.html#3646bdcfc06059418696658bd4b9b881">damage</a> (const <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> &amp;program, const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *programParams) 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_tk_actor_impl.html#4c2bbedb04b44c81462abf93534dca2d">generateFracture</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commands, const <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> &amp;program, const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *programParams) const 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_tk_actor_impl.html#f66fd11ec8170f46385e1b5445316962">generateFracture</a> (<a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> *commands, const <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> &amp;program, const void *programParams) const override</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="struct_nv_blast_actor.html">NvBlastActor</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#98cd946a41feb1afc9d70c8b7ad52e4a">getActorLL</a> () const override</td></tr>
@@ -249,7 +246,7 @@ Factory create method.<p>
</div>
</div><p>
-<a class="anchor" name="afd7d9e1c47c9632092aadb39ba5b7d2"></a><!-- doxytag: member="Nv::Blast::TkActorImpl::damage" ref="afd7d9e1c47c9632092aadb39ba5b7d2" args="(const NvBlastDamageProgram &amp;program, const void *damageDesc, uint32_t descSize, const void *material) override" -->
+<a class="anchor" name="ad1cd1ea227c3fcf9d6ebee0328f6c55"></a><!-- doxytag: member="Nv::Blast::TkActorImpl::damage" ref="ad1cd1ea227c3fcf9d6ebee0328f6c55" args="(const NvBlastDamageProgram &amp;program, const void *programParams) override" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -263,109 +260,6 @@ Factory create method.<p>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const void *&nbsp;</td>
- <td class="paramname"> <em>damageDesc</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">uint32_t&nbsp;</td>
- <td class="paramname"> <em>descSize</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const void *&nbsp;</td>
- <td class="paramname"> <em>material</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>
-Apply damage to this actor.<p>
-Actual damage processing is deferred till the group worker process() call. Sets actor in 'pending' state.<p>
-Damage Desc will be stacked into <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>. <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> will be passed into shader.<p>
-This function overload explicitly sets a material to be passed into <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>, it must be valid until the group endProcess() call.<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>program</em>&nbsp;</td><td>A <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> containing damage shaders. </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>damageDesc</em>&nbsp;</td><td>Parameters to be put in <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>, have to be POD type (will be copied). </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>descSize</em>&nbsp;</td><td>Size of damageDesc in bytes. Required to copy and store Damage Desc. </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>material</em>&nbsp;</td><td>Material to be passed into <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>. Must be valid until the group endProcess() call. </td></tr>
- </table>
-</dl>
-
-<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#ebce969be0d9ee8bdab44722ec0e07b5">Nv::Blast::TkActor</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="fed3d99110af373fdb1cb4a6ab73ba0e"></a><!-- doxytag: member="Nv::Blast::TkActorImpl::damage" ref="fed3d99110af373fdb1cb4a6ab73ba0e" args="(const NvBlastDamageProgram &amp;program, const void *damageDesc, uint32_t descSize) override" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">virtual void Nv::Blast::TkActorImpl::damage </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>program</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const void *&nbsp;</td>
- <td class="paramname"> <em>damageDesc</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">uint32_t&nbsp;</td>
- <td class="paramname"> <em>descSize</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>
-Apply damage to this actor.<p>
-Actual damage processing is deferred till the group worker process() call. Sets actor in 'pending' state.<p>
-Damage Desc will be stacked into <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>. <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> will be passed into shader.<p>
-Material set on actor's family will be passed into <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>.<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>program</em>&nbsp;</td><td>A <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> containing damage shaders. </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>damageDesc</em>&nbsp;</td><td>Parameters to be put in <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a>, have to be POD type (will be copied). </td></tr>
- <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>descSize</em>&nbsp;</td><td>Size of damageDesc in bytes. Required to copy and store Damage Desc. </td></tr>
- </table>
-</dl>
-
-<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#c072b97e44f217ed8862965b4bfc292b">Nv::Blast::TkActor</a>.</p>
-
-</div>
-</div><p>
-<a class="anchor" name="3646bdcfc06059418696658bd4b9b881"></a><!-- doxytag: member="Nv::Blast::TkActorImpl::damage" ref="3646bdcfc06059418696658bd4b9b881" args="(const NvBlastDamageProgram &amp;program, const NvBlastProgramParams *programParams) override" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">virtual void Nv::Blast::TkActorImpl::damage </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> &amp;&nbsp;</td>
- <td class="paramname"> <em>program</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *&nbsp;</td>
<td class="paramname"> <em>programParams</em></td><td>&nbsp;</td>
</tr>
<tr>
@@ -388,11 +282,11 @@ It's the user's responsibility to keep programParams pointer alive until the gro
</table>
</dl>
-<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#8e78694fbc1df790b198ec3dcc0a2a05">Nv::Blast::TkActor</a>.</p>
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#4969506ea54271b432ee5de4145779a6">Nv::Blast::TkActor</a>.</p>
</div>
</div><p>
-<a class="anchor" name="4c2bbedb04b44c81462abf93534dca2d"></a><!-- doxytag: member="Nv::Blast::TkActorImpl::generateFracture" ref="4c2bbedb04b44c81462abf93534dca2d" args="(NvBlastFractureBuffers *commands, const NvBlastDamageProgram &amp;program, const NvBlastProgramParams *programParams) const override" -->
+<a class="anchor" name="f66fd11ec8170f46385e1b5445316962"></a><!-- doxytag: member="Nv::Blast::TkActorImpl::generateFracture" ref="f66fd11ec8170f46385e1b5445316962" args="(NvBlastFractureBuffers *commands, const NvBlastDamageProgram &amp;program, const void *programParams) const override" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -411,7 +305,7 @@ It's the user's responsibility to keep programParams pointer alive until the gro
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const <a class="el" href="struct_nv_blast_program_params.html">NvBlastProgramParams</a> *&nbsp;</td>
+ <td class="paramtype">const void *&nbsp;</td>
<td class="paramname"> <em>programParams</em></td><td>&nbsp;</td>
</tr>
<tr>
@@ -435,7 +329,7 @@ NOTE: Wrapper function over low-level function call, see NvBlastActorGenerateFra
</table>
</dl>
-<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#0391f391ab66d732c549c53da515a5b2">Nv::Blast::TkActor</a>.</p>
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#ee5e7fdfa7cd0b33f5ba92168841d4b2">Nv::Blast::TkActor</a>.</p>
</div>
</div><p>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it-members.html
index e068348..107ecfa 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html
index a16834b..bac3235 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_asset-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_asset-members.html
index c5c39d0..1ea2af5 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_asset-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_asset-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_asset.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_asset.html
index 50c4296..be4ea98 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_asset.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_asset.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_event_listener-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_event_listener-members.html
index 1a9767c..54815fb 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_event_listener-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_event_listener-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_event_listener.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_event_listener.html
index f0be6cf..1189691 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_event_listener.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_event_listener.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_event_queue-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_event_queue-members.html
index ac775a9..3816d0a 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_event_queue-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_event_queue-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_event_queue.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_event_queue.html
index 8d6a729..2d1c301 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_event_queue.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_event_queue.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_family-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_family-members.html
index 74f0ce8..46f8a4b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_family-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_family-members.html
@@ -23,6 +23,7 @@
<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>
@@ -47,13 +48,11 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#517225cd7b806087595c119ff7cfdb95">getAsset</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html">Nv::Blast::TkFamily</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#2a7f616590d03b66e1fb894627319e00">getFamilyLL</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html">Nv::Blast::TkFamily</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#610a75ccff6579e5e54a59f2840f6630">getID</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html">Nv::Blast::TkIdentifiable</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#46490cb5e1e2372876bfcf50402c8bc4">getMaterial</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html">Nv::Blast::TkFamily</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#d156c3e85ee665c251e26ac86d3cf03b">getType</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html">Nv::Blast::TkIdentifiable</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#ff0ddc7484f6ee0dad8ee0e2f97be370">reinitialize</a>(const NvBlastFamily *newFamily, TkGroup *group=nullptr)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html">Nv::Blast::TkFamily</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#848b4a7ade17edc49a071c472cbfad12">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_object.html">Nv::Blast::TkObject</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#a456973bc9ddd753483ef5d7211e73c9">removeListener</a>(TkEventListener &amp;l)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html">Nv::Blast::TkFamily</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#630e37302f7c8747373431d747415642">setID</a>(const NvBlastID &amp;id)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html">Nv::Blast::TkIdentifiable</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#72e431a2ea635a195ad30a07ed05af20">setMaterial</a>(const void *material)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html">Nv::Blast::TkFamily</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#6746d0ad843d41fe3a95a75c2787e8a7">TkObject</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_object.html">Nv::Blast::TkObject</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#e1a1d9f53d372a748f615fc47b730a42">userData</a></td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_object.html">Nv::Blast::TkObject</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#65dbac714ebfdc9f0a4d7a905bbbcdf4">userIntData</a></td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html">Nv::Blast::TkIdentifiable</a></td><td></td></tr>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_family.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_family.html
index 0b3a3ee..d6f20e9 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_family.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_family.html
@@ -23,6 +23,7 @@
<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>
@@ -70,14 +71,10 @@ Inheritance diagram for Nv::Blast::TkFamily:</div>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="struct_nv_blast_family.html">NvBlastFamily</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#2a7f616590d03b66e1fb894627319e00">getFamilyLL</a> () const =0</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#46490cb5e1e2372876bfcf50402c8bc4">getMaterial</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_tk_family.html#ff0ddc7484f6ee0dad8ee0e2f97be370">reinitialize</a> (const <a class="el" href="struct_nv_blast_family.html">NvBlastFamily</a> *newFamily, <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html">TkGroup</a> *group=nullptr)=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_tk_family.html#a456973bc9ddd753483ef5d7211e73c9">removeListener</a> (<a class="el" href="class_nv_1_1_blast_1_1_tk_event_listener.html">TkEventListener</a> &amp;l)=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_tk_family.html#72e431a2ea635a195ad30a07ed05af20">setMaterial</a> (const void *material)=0</td></tr>
-
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a> is associated with the <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a> that is instanced from a <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html">TkAsset</a>, as well as all descendent TkActors generated by spliting TkActors within the family. It encapsulates an <a class="el" href="struct_nv_blast_family.html">NvBlastFamily</a>, and also holds a material which will be used by default on all TkActors during damage functions. <hr><h2>Member Function Documentation</h2>
@@ -240,27 +237,6 @@ Access to underlying low-level family.<p>
</div>
</div><p>
-<a class="anchor" name="46490cb5e1e2372876bfcf50402c8bc4"></a><!-- doxytag: member="Nv::Blast::TkFamily::getMaterial" ref="46490cb5e1e2372876bfcf50402c8bc4" args="() const =0" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">virtual const void* Nv::Blast::TkFamily::getMaterial </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 default material to be passed into <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> when a <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a> in this family is damaged.<p>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>a pointer to the default material. </dd></dl>
-
-</div>
-</div><p>
<a class="anchor" name="ff0ddc7484f6ee0dad8ee0e2f97be370"></a><!-- doxytag: member="Nv::Blast::TkFamily::reinitialize" ref="ff0ddc7484f6ee0dad8ee0e2f97be370" args="(const NvBlastFamily *newFamily, TkGroup *group=nullptr)=0" -->
<div class="memitem">
<div class="memproto">
@@ -323,32 +299,6 @@ Remove a TkEventReciever from this family's list of listeners.<p>
</div>
</div><p>
-<a class="anchor" name="72e431a2ea635a195ad30a07ed05af20"></a><!-- doxytag: member="Nv::Blast::TkFamily::setMaterial" ref="72e431a2ea635a195ad30a07ed05af20" args="(const void *material)=0" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">virtual void Nv::Blast::TkFamily::setMaterial </td>
- <td>(</td>
- <td class="paramtype">const void *&nbsp;</td>
- <td class="paramname"> <em>material</em> </td>
- <td>&nbsp;)&nbsp;</td>
- <td><code> [pure virtual]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-Set the default material to be passed into <a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> when a <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a> in this family is damaged. Must be valid till group endProcess() call.<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>material</em>&nbsp;</td><td>The material to be the new default. </td></tr>
- </table>
-</dl>
-
-</div>
-</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>sdk/toolkit/include/<a class="el" href="_nv_blast_tk_family_8h-source.html">NvBlastTkFamily.h</a></ul>
</div>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_framework-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_framework-members.html
index 971a3c7..7a58c9a 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_framework-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_framework-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_framework.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_framework.html
index 88c5e7e..a1ebbf6 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_framework.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_framework.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_framework_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_framework_impl-members.html
index fa462b8..ac68775 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_framework_impl-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_framework_impl-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_framework_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_framework_impl.html
index 4f42c55..723348b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_framework_impl.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_framework_impl.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_group-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_group-members.html
index 48958a7..e2f7a60 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_group-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_group-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_group.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_group.html
index e5a1035..aea7b05 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_group.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_group.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_group_worker-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_group_worker-members.html
index 6089132..b638a40 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_group_worker-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_group_worker-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_group_worker.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_group_worker.html
index 6990784..d5cbea3 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_group_worker.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_group_worker.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_identifiable-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_identifiable-members.html
index f91ae73..662f50f 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_identifiable-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_identifiable-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_identifiable.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_identifiable.html
index 881d321..0535ec1 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_identifiable.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_identifiable.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_joint-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_joint-members.html
index 466e555..4f5341f 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_joint-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_joint-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_joint.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_joint.html
index c7257c4..25f358f 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_joint.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_joint.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_joint_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_joint_impl-members.html
index 206de5b..d61d16f 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_joint_impl-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_joint_impl-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_joint_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_joint_impl.html
index 1b5d82b..66e7c28 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_joint_impl.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_joint_impl.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_object-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_object-members.html
index 7849e84..d6f7001 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_object-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_object-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_object.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_object.html
index 6c33ac1..a5a72e4 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_object.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_object.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_type-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_type-members.html
index f3300af..6db686e 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_type-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_type-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_type.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_type.html
index 77f7766..9bbfeeb 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_type.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_type.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_type_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_type_impl-members.html
index 747d1d4..26b969b 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_type_impl-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_type_impl-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_type_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_type_impl.html
index 2806846..7037044 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_type_impl.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_tk_type_impl.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_triangle_processor-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_triangle_processor-members.html
index bb3ea95..af8731a 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_triangle_processor-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_triangle_processor-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_triangle_processor.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_triangle_processor.html
index c4588f4..d7410b3 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_triangle_processor.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_triangle_processor.html
@@ -23,6 +23,7 @@
<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>
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 5054915..9acf9c4 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
@@ -23,6 +23,7 @@
<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>
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 488db97..d98cd2e 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
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_voronoi_sites_generator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_voronoi_sites_generator-members.html
index 7a56dc2..bbb99c6 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_voronoi_sites_generator-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_voronoi_sites_generator-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_voronoi_sites_generator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_voronoi_sites_generator.html
index e0e810e..5e40b05 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_voronoi_sites_generator.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_voronoi_sites_generator.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_voronoi_sites_generator_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_voronoi_sites_generator_impl-members.html
index a12a9af..74b0af5 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_voronoi_sites_generator_impl-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_voronoi_sites_generator_impl-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html
index f75dd48..f8c0106 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1final-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1final-members.html
index bb15110..461d7cb 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1final-members.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1final-members.html
@@ -23,6 +23,7 @@
<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>
@@ -40,7 +41,8 @@
</div>
<div class="contents">
<h1>Nv::Blast::final Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#2c98eb8bb98fd0c9823164df05c5f76c">Nv::create</a>(ExtPxFamily &amp;family, ExtStressSolverSettings settings=ExtStressSolverSettings())</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html">Nv::Blast::ExtPxStressSolver</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#eeb9f6f953d29859bf87885fe7bea2e3">create</a>(const NvBlastAsset *asset)</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#2c98eb8bb98fd0c9823164df05c5f76c">Nv::Blast::ExtPxStressSolver::create</a>(ExtPxFamily &amp;family, ExtStressSolverSettings settings=ExtStressSolverSettings())</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html">Nv::Blast::ExtPxStressSolver</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#887cfcc5831c53fe1e1f81e84be41a55">Nv::Blast::ExtPxManager::create</a>(physx::PxPhysics &amp;physics, TkFramework &amp;framework, ExtPxCreateJointFunction createFn=nullptr, bool useUserData=true)</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html">Nv::Blast::ExtPxManager</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#b899763ad22b77d5d99cdd60bf008cd3">Nv::Blast::ExtPxAsset::create</a>(const ExtPxAssetDesc &amp;desc, TkFramework &amp;framework)</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">Nv::Blast::ExtPxAsset</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#b2de9bf320ffa4c0a777d5c9e72d1803">Nv::Blast::ExtPxAsset::create</a>(const TkAssetDesc &amp;desc, ExtPxChunk *pxChunks, ExtPxSubchunk *pxSubchunks, TkFramework &amp;framework)</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">Nv::Blast::ExtPxAsset</a></td><td><code> [static]</code></td></tr>
@@ -54,6 +56,7 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#087ade6e2026b887a4b34dbecf6d42cb">dispatchActorCreated</a>(ExtPxFamily &amp;family, ExtPxActor &amp;actor)</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#744b7e0f728b37ef1b5110241ee315a5">dispatchActorDestroyed</a>(ExtPxActor &amp;actor)</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#e060c7aeb8e4cbcc2680d6e247ccdd04">dispatchActorDestroyed</a>(ExtPxFamily &amp;family, ExtPxActor &amp;actor)</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#080f1cd83d0e038d1b6728f1a47f2dcf">ExtDamageAcceleratorAABBTree</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#2db29e31409324a620a30d7040ef732a">ExtPxActorImpl</a></td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#0ca3de54fb5af8b338b5f701dc8d6595">ExtPxActorImpl</a> class</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [friend]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#89470f7f2abd6c9067e682ebb68652f2">ExtPxActorImpl</a>(ExtPxFamilyImpl *family, TkActor *tkActor, const PxActorCreateInfo &amp;pxActorInfo)</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td></td></tr>
@@ -63,11 +66,16 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#2e8f7e72102f7a64faa8e201d5988c71">ExtPxAssetImpl</a>(TkAsset *asset, ExtPxAssetDesc::ChunkDesc *chunks, uint32_t chunkCount)</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#ad48eb7e3e1b898ec0fca814cca2a139">ExtPxAssetImpl</a>(TkAsset *asset)</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#9a22ae97f7cc3e1f3396efe3d597f0dc">ExtPxFamilyImpl</a> class</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [friend]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#738b1edc6c33636d43859410b077156f">ExtPxFamilyImpl</a>(ExtPxManagerImpl &amp;manager, TkFamily &amp;tkFamily, const ExtPxAsset &amp;pxAsset)</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#3b0d31c2c79897eda5abde9fdf26bea1">ExtPxFamilyImpl</a>(ExtPxManagerImpl &amp;manager, TkFamily &amp;tkFamily, ExtPxAsset &amp;pxAsset)</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#01ea0c2730c4bedfacf00327930428ff">ExtPxManagerImpl</a></td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#3d95484c32767c462e129690a95c002d">ExtPxManagerImpl</a>(PxPhysics &amp;physics, TkFramework &amp;framework, ExtPxCreateJointFunction createFn, bool usePxUserData)</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#89254733f53d00141569816ac6550f5c">ExtPxStressSolverImpl</a>(ExtPxFamily &amp;family, ExtStressSolverSettings settings)</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#13f2baade2c47b374677fff3d35bae33">fillDebugRender</a>(int depth, bool segments) override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#cdb64014cad3dc9b0f40450ea394951d">FilterDataAttributes</a> enum name</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html">Nv::Blast::ExtPxManager</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#08bf568f4b4be21997b9c4fa8f87eaad">findBondCentroidsInBounds</a>(const physx::PxBounds3 &amp;bounds, ResultCallback &amp;resultCallback) const override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#27f7654593d0ff62e2595152791f5f3b">findBondSegmentsInBounds</a>(const physx::PxBounds3 &amp;bounds, ResultCallback &amp;resultCallback) const override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#86cfa04d729ebeeb6e4d161476f4ec1a">findBondSegmentsPlaneIntersected</a>(const physx::PxPlane &amp;plane, ResultCallback &amp;resultCallback) const override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#5415a895349e7262986ed9ef1209809c">getAccelerator</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#ccf06074b8a883d23108645fddabc822">getActorCount</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#7b627b3171e8b29e0cfe8754bab5f836">getActorCountLimit</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#cfeb2f8fe6398aee4508a7234a99e4ad">getActorFromPhysXActor</a>(const PxRigidDynamic &amp;pxActor) const override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
@@ -86,11 +94,13 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#c7a2bf472572908ce092dc70f04a5705">getFamilyCount</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#11b0a6007697f127e38b7a11cad84ed0">getFamilyFromTkFamily</a>(TkFamily &amp;family) const override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#0a227ea225b7c629af18416dd18dd1e6">getFramework</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#bb7b876b065c4ed38340c01830c79d0a">getImmediateScratch</a>(size_t size) override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#f358e9be435fc60498fae140fa0f9bba">getMaterial</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#652117963591f1dbecd83e3f5a2c5540">getPhysics</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#8f5ca383b5041fc641b67ed7c179a850">getPhysXActor</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#1e07aa2519e768ba60044141b1c7b0a5">getPxActorCount</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#77133b1d6ff3b504d410208a3e59c57e">getPxActorDesc</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#c700c9a07161686d66b6fc2f4a3f93bb">getPxAsset</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#2723382c6ac86b8362aa1dced1fc5a85">getPxAsset</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#3864591a148cf9a3c955b884ea99ec39">getPxShapeDescTemplate</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#bcc1ebee1f569d03adab96a87d68432a">getSolver</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#c2c0d53307df34a39a771dafe3560e17">getSubchunkCount</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
@@ -124,9 +134,12 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">release</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">release</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">release</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">release</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#6acc719c9f113ee3595db4f60b7d0284">setAccelerator</a>(NvBlastExtDamageAccelerator *accelerator) override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#f22357beb57852925f170905a31b9b25">setActorCountLimit</a>(uint32_t limit) override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#9324a92e00f79a7d33ad920368df73c7">setCreateJointFunction</a>(ExtPxCreateJointFunction createFn) override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#46b778e7596991722802a0aeaa123f69">setMaterial</a>(PxMaterial &amp;material) override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#1c502fb7b0a704ac4f19c5511cddd542">setMaterial</a>(const NvBlastExtMaterial *material) override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#96a7d858c51c04cdf9354d95ec773868">Nv::Blast::ExtPxFamily::setMaterial</a>(physx::PxMaterial &amp;material)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">Nv::Blast::ExtPxFamily</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#ee3637f608628f89c07e5bdd6d7b9fe7">setPxActorDesc</a>(const ExtPxActorDescTemplate *pxActorDesc) override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#905ae2985ac677bb4bf15be46eb7bf13">setPxShapeDescTemplate</a>(const ExtPxShapeDescTemplate *pxShapeDesc) override</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
@@ -143,6 +156,7 @@
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#5e6214993a74a5f16598f5b8634e6a21">updateJoint</a>(TkJoint &amp;joint)</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#aa4adc1a15857521aa9b61094c3b752b">Nv::userData</a></td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">Nv::Blast::ExtPxFamily</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#adbfad94aec1aaf6e431482cc4d659f9">Nv::Blast::ExtPxAsset::userData</a></td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">Nv::Blast::ExtPxAsset</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#4b69da0140a37b6e1d3ab3b972cddda4">~ExtDamageAcceleratorAABBTree</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#66fc5e2bb35ad8ec410209f6e254d128">~ExtPxActorImpl</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#76ea458f78d7537e40986a44f6a0ce65">~ExtPxAssetImpl</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1final.html#47d3696692d82200773363970025351e">~ExtPxFamilyImpl</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a></td><td></td></tr>
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1final.html b/docs/source_docs/files/class_nv_1_1_blast_1_1final.html
index 37bd294..c0f16e8 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1final.html
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1final.html
@@ -23,6 +23,7 @@
<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>
@@ -41,7 +42,7 @@
</div>
</div>
<div class="contents">
-<h1>Nv::Blast::final Class Reference</h1><!-- doxytag: class="Nv::Blast::final" --><!-- doxytag: inherits="Nv::Blast::TkGroupWorker,Nv::Blast::ExtPxStressSolver,Nv::Blast::ExtPxListener,Nv::Blast::ExtPxManager,Nv::Blast::ExtPxFamily,Nv::Blast::TkEventListener,Nv::Blast::ExtPxAsset,Nv::Blast::ExtPxActor" --><code>#include &lt;<a class="el" href="_nv_blast_ext_px_actor_impl_8h-source.html">NvBlastExtPxActorImpl.h</a>&gt;</code>
+<h1>Nv::Blast::final Class Reference</h1><!-- doxytag: class="Nv::Blast::final" --><!-- doxytag: inherits="Nv::Blast::TkGroupWorker,Nv::Blast::ExtDamageAcceleratorInternal,Nv::Blast::ExtPxStressSolver,Nv::Blast::ExtPxListener,Nv::Blast::ExtPxManager,Nv::Blast::ExtPxFamily,Nv::Blast::TkEventListener,Nv::Blast::ExtPxAsset,Nv::Blast::ExtPxActor" --><code>#include &lt;<a class="el" href="_nv_blast_ext_px_actor_impl_8h-source.html">NvBlastExtPxActorImpl.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for Nv::Blast::final:</div>
@@ -49,20 +50,28 @@ Inheritance diagram for Nv::Blast::final:</div>
<p><center><img src="class_nv_1_1_blast_1_1final.png" usemap="#Nv::Blast::final_map" border="0" alt=""></center>
<map name="Nv::Blast::final_map">
-<area href="class_nv_1_1_blast_1_1_ext_px_actor.html" alt="Nv::Blast::ExtPxActor" shape="rect" coords="180,392,350,416">
-<area href="class_nv_1_1_blast_1_1_ext_px_asset.html" alt="Nv::Blast::ExtPxAsset" shape="rect" coords="180,336,350,360">
-<area href="class_nv_1_1_blast_1_1_tk_event_listener.html" alt="Nv::Blast::TkEventListener" shape="rect" coords="180,280,350,304">
-<area href="class_nv_1_1_blast_1_1_ext_px_family.html" alt="Nv::Blast::ExtPxFamily" shape="rect" coords="180,224,350,248">
-<area href="class_nv_1_1_blast_1_1_ext_px_manager.html" alt="Nv::Blast::ExtPxManager" shape="rect" coords="180,168,350,192">
-<area href="class_nv_1_1_blast_1_1_ext_px_listener.html" alt="Nv::Blast::ExtPxListener" shape="rect" coords="180,112,350,136">
-<area href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html" alt="Nv::Blast::ExtPxStressSolver" shape="rect" coords="180,56,350,80">
-<area href="class_nv_1_1_blast_1_1_tk_group_worker.html" alt="Nv::Blast::TkGroupWorker" shape="rect" coords="180,0,350,24">
+<area href="class_nv_1_1_blast_1_1_ext_px_actor.html" alt="Nv::Blast::ExtPxActor" shape="rect" coords="249,448,488,472">
+<area href="class_nv_1_1_blast_1_1_ext_px_asset.html" alt="Nv::Blast::ExtPxAsset" shape="rect" coords="249,392,488,416">
+<area href="class_nv_1_1_blast_1_1_tk_event_listener.html" alt="Nv::Blast::TkEventListener" shape="rect" coords="249,336,488,360">
+<area href="class_nv_1_1_blast_1_1_ext_px_family.html" alt="Nv::Blast::ExtPxFamily" shape="rect" coords="249,280,488,304">
+<area href="class_nv_1_1_blast_1_1_ext_px_manager.html" alt="Nv::Blast::ExtPxManager" shape="rect" coords="249,224,488,248">
+<area href="class_nv_1_1_blast_1_1_ext_px_listener.html" alt="Nv::Blast::ExtPxListener" shape="rect" coords="249,168,488,192">
+<area href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html" alt="Nv::Blast::ExtPxStressSolver" shape="rect" coords="249,112,488,136">
+<area href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html" alt="Nv::Blast::ExtDamageAcceleratorInternal" shape="rect" coords="249,56,488,80">
+<area href="class_nv_1_1_blast_1_1_tk_group_worker.html" alt="Nv::Blast::TkGroupWorker" shape="rect" coords="249,0,488,24">
</map>
</div>
<p>
<a href="class_nv_1_1_blast_1_1final-members.html">List of all members.</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"><b>BondData</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>Node</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>Segment</b></td></tr>
+
<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_ext_px_family.html">ExtPxFamily</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1final.html#55bc408e0ebd0ca9f6adf523ace899a0">createFamily</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html">ExtPxFamilyDesc</a> &amp;desc) override</td></tr>
@@ -80,6 +89,8 @@ Inheritance diagram for Nv::Blast::final:</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_1final.html#744b7e0f728b37ef1b5110241ee315a5">dispatchActorDestroyed</a> (<a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html">ExtPxActor</a> &amp;actor)</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_1final.html#080f1cd83d0e038d1b6728f1a47f2dcf">ExtDamageAcceleratorAABBTree</a> ()</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_1final.html#89470f7f2abd6c9067e682ebb68652f2">ExtPxActorImpl</a> (ExtPxFamilyImpl *family, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a> *tkActor, const <a class="el" href="struct_nv_1_1_blast_1_1_px_actor_create_info.html">PxActorCreateInfo</a> &amp;pxActorInfo)</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_1final.html#ad48eb7e3e1b898ec0fca814cca2a139">ExtPxAssetImpl</a> (<a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html">TkAsset</a> *asset)</td></tr>
@@ -90,12 +101,23 @@ Inheritance diagram for Nv::Blast::final:</div>
<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_1final.html#315dca51275c98b2b80bd35d8c1f385e">ExtPxAssetImpl</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html">ExtPxAssetDesc</a> &amp;desc, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html">TkFramework</a> &amp;framework)</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_1final.html#738b1edc6c33636d43859410b077156f">ExtPxFamilyImpl</a> (<a class="el" href="class_nv_1_1_blast_1_1final.html#01ea0c2730c4bedfacf00327930428ff">ExtPxManagerImpl</a> &amp;manager, <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a> &amp;tkFamily, const <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a> &amp;pxAsset)</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_1final.html#3b0d31c2c79897eda5abde9fdf26bea1">ExtPxFamilyImpl</a> (<a class="el" href="class_nv_1_1_blast_1_1final.html#01ea0c2730c4bedfacf00327930428ff">ExtPxManagerImpl</a> &amp;manager, <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a> &amp;tkFamily, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a> &amp;pxAsset)</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_1final.html#3d95484c32767c462e129690a95c002d">ExtPxManagerImpl</a> (PxPhysics &amp;physics, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html">TkFramework</a> &amp;framework, <a class="el" href="namespace_nv_1_1_blast.html#6a12664dba0567a600473d48d62a7e86">ExtPxCreateJointFunction</a> createFn, bool usePxUserData)</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_1final.html#89254733f53d00141569816ac6550f5c">ExtPxStressSolverImpl</a> (<a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html">ExtPxFamily</a> &amp;family, <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html">ExtStressSolverSettings</a> settings)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html">Nv::Blast::DebugBuffer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1final.html#13f2baade2c47b374677fff3d35bae33">fillDebugRender</a> (int depth, bool segments) 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_1final.html#08bf568f4b4be21997b9c4fa8f87eaad">findBondCentroidsInBounds</a> (const physx::PxBounds3 &amp;bounds, <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">ResultCallback</a> &amp;resultCallback) const 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_1final.html#27f7654593d0ff62e2595152791f5f3b">findBondSegmentsInBounds</a> (const physx::PxBounds3 &amp;bounds, <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">ResultCallback</a> &amp;resultCallback) const 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_1final.html#86cfa04d729ebeeb6e4d161476f4ec1a">findBondSegmentsPlaneIntersected</a> (const physx::PxPlane &amp;plane, <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">ResultCallback</a> &amp;resultCallback) const override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <br class="typebreak">
+<a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1final.html#5415a895349e7262986ed9ef1209809c">getAccelerator</a> () const override</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_1final.html#ccf06074b8a883d23108645fddabc822">getActorCount</a> () const override</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_1final.html#7b627b3171e8b29e0cfe8754bab5f836">getActorCountLimit</a> () override</td></tr>
@@ -130,6 +152,10 @@ Inheritance diagram for Nv::Blast::final:</div>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html">TkFramework</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1final.html#0a227ea225b7c629af18416dd18dd1e6">getFramework</a> () const 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_1final.html#bb7b876b065c4ed38340c01830c79d0a">getImmediateScratch</a> (size_t size) override</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1final.html#f358e9be435fc60498fae140fa0f9bba">getMaterial</a> () const override</td></tr>
+
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PxPhysics &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1final.html#652117963591f1dbecd83e3f5a2c5540">getPhysics</a> () const override</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PxRigidDynamic &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1final.html#8f5ca383b5041fc641b67ed7c179a850">getPhysXActor</a> () const override</td></tr>
@@ -139,7 +165,7 @@ Inheritance diagram for Nv::Blast::final:</div>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <br class="typebreak">
<a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">ExtPxActorDescTemplate</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1final.html#77133b1d6ff3b504d410208a3e59c57e">getPxActorDesc</a> () const override</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1final.html#c700c9a07161686d66b6fc2f4a3f93bb">getPxAsset</a> () const override</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1final.html#2723382c6ac86b8362aa1dced1fc5a85">getPxAsset</a> () const override</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <br class="typebreak">
<a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html">ExtPxShapeDescTemplate</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1final.html#3864591a148cf9a3c955b884ea99ec39">getPxShapeDescTemplate</a> () const override</td></tr>
@@ -191,12 +217,18 @@ Inheritance diagram for Nv::Blast::final:</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_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">release</a> () 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_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">release</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_1final.html#85b59d35d9ca4987554efed048c47d99">release</a> ()</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_1final.html#6acc719c9f113ee3595db4f60b7d0284">setAccelerator</a> (<a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a> *accelerator) 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_1final.html#f22357beb57852925f170905a31b9b25">setActorCountLimit</a> (uint32_t limit) 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_1final.html#9324a92e00f79a7d33ad920368df73c7">setCreateJointFunction</a> (<a class="el" href="namespace_nv_1_1_blast.html#6a12664dba0567a600473d48d62a7e86">ExtPxCreateJointFunction</a> createFn) 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_1final.html#1c502fb7b0a704ac4f19c5511cddd542">setMaterial</a> (const <a class="el" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a> *material) 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_1final.html#46b778e7596991722802a0aeaa123f69">setMaterial</a> (PxMaterial &amp;material) 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_1final.html#ee3637f608628f89c07e5bdd6d7b9fe7">setPxActorDesc</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">ExtPxActorDescTemplate</a> *pxActorDesc) override</td></tr>
@@ -225,6 +257,8 @@ Inheritance diagram for Nv::Blast::final:</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_1final.html#5e6214993a74a5f16598f5b8634e6a21">updateJoint</a> (<a class="el" href="class_nv_1_1_blast_1_1_tk_joint.html">TkJoint</a> &amp;joint)</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_1final.html#4b69da0140a37b6e1d3ab3b972cddda4">~ExtDamageAcceleratorAABBTree</a> ()</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_1final.html#66fc5e2bb35ad8ec410209f6e254d128">~ExtPxActorImpl</a> ()</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_1final.html#76ea458f78d7537e40986a44f6a0ce65">~ExtPxAssetImpl</a> ()</td></tr>
@@ -233,6 +267,10 @@ Inheritance diagram for Nv::Blast::final:</div>
<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_1final.html#a11cd4ab26f164ec337f0525282b4820">~ExtPxManagerImpl</a> ()</td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br class="typebreak">
+ExtDamageAcceleratorAABBTree *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1final.html#eeb9f6f953d29859bf87885fe7bea2e3">create</a> (const <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> *asset)</td></tr>
+
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">friend&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1final.html#2db29e31409324a620a30d7040ef732a">ExtPxActorImpl</a></td></tr>
@@ -344,7 +382,46 @@ Thread worker fracturing and splitting actors sequentially. The list of actual j
</div>
</div><p>
+<a class="anchor" name="4b69da0140a37b6e1d3ab3b972cddda4"></a><!-- doxytag: member="Nv::Blast::final::~ExtDamageAcceleratorAABBTree" ref="4b69da0140a37b6e1d3ab3b972cddda4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual Nv::Blast::final::~ExtDamageAcceleratorAABBTree </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="eeb9f6f953d29859bf87885fe7bea2e3"></a><!-- doxytag: member="Nv::Blast::final::create" ref="eeb9f6f953d29859bf87885fe7bea2e3" args="(const NvBlastAsset *asset)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static ExtDamageAcceleratorAABBTree* Nv::Blast::final::create </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> *&nbsp;</td>
+ <td class="paramname"> <em>asset</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
<a class="anchor" name="55bc408e0ebd0ca9f6adf523ace899a0"></a><!-- doxytag: member="Nv::Blast::final::createFamily" ref="55bc408e0ebd0ca9f6adf523ace899a0" args="(const ExtPxFamilyDesc &amp;desc) override" -->
<div class="memitem">
<div class="memproto">
@@ -554,6 +631,25 @@ Destroy a px joint associated with <a class="el" href="class_nv_1_1_blast_1_1_tk
</div>
</div><p>
+<a class="anchor" name="080f1cd83d0e038d1b6728f1a47f2dcf"></a><!-- doxytag: member="Nv::Blast::final::ExtDamageAcceleratorAABBTree" ref="080f1cd83d0e038d1b6728f1a47f2dcf" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Nv::Blast::final::ExtDamageAcceleratorAABBTree </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="89470f7f2abd6c9067e682ebb68652f2"></a><!-- doxytag: member="Nv::Blast::final::ExtPxActorImpl" ref="89470f7f2abd6c9067e682ebb68652f2" args="(ExtPxFamilyImpl *family, TkActor *tkActor, const PxActorCreateInfo &amp;pxActorInfo)" -->
<div class="memitem">
<div class="memproto">
@@ -714,7 +810,7 @@ Destroy a px joint associated with <a class="el" href="class_nv_1_1_blast_1_1_tk
</div>
</div><p>
-<a class="anchor" name="738b1edc6c33636d43859410b077156f"></a><!-- doxytag: member="Nv::Blast::final::ExtPxFamilyImpl" ref="738b1edc6c33636d43859410b077156f" args="(ExtPxManagerImpl &amp;manager, TkFamily &amp;tkFamily, const ExtPxAsset &amp;pxAsset)" -->
+<a class="anchor" name="3b0d31c2c79897eda5abde9fdf26bea1"></a><!-- doxytag: member="Nv::Blast::final::ExtPxFamilyImpl" ref="3b0d31c2c79897eda5abde9fdf26bea1" args="(ExtPxManagerImpl &amp;manager, TkFamily &amp;tkFamily, ExtPxAsset &amp;pxAsset)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -733,7 +829,7 @@ Destroy a px joint associated with <a class="el" href="class_nv_1_1_blast_1_1_tk
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">const <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a> &amp;&nbsp;</td>
+ <td class="paramtype"><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a> &amp;&nbsp;</td>
<td class="paramname"> <em>pxAsset</em></td><td>&nbsp;</td>
</tr>
<tr>
@@ -819,6 +915,151 @@ Destroy a px joint associated with <a class="el" href="class_nv_1_1_blast_1_1_tk
</div>
</div><p>
+<a class="anchor" name="13f2baade2c47b374677fff3d35bae33"></a><!-- doxytag: member="Nv::Blast::final::fillDebugRender" ref="13f2baade2c47b374677fff3d35bae33" args="(int depth, bool segments) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html">Nv::Blast::DebugBuffer</a> Nv::Blast::final::fillDebugRender </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>depth</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>segments</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>
+
+<p>Implements <a class="el" href="class_nv_blast_ext_damage_accelerator.html#df9deedf3f72a68bfa0c95f42c6bba4f">NvBlastExtDamageAccelerator</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="08bf568f4b4be21997b9c4fa8f87eaad"></a><!-- doxytag: member="Nv::Blast::final::findBondCentroidsInBounds" ref="08bf568f4b4be21997b9c4fa8f87eaad" args="(const physx::PxBounds3 &amp;bounds, ResultCallback &amp;resultCallback) const override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::final::findBondCentroidsInBounds </td>
+ <td>(</td>
+ <td class="paramtype">const physx::PxBounds3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>bounds</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">ResultCallback</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>resultCallback</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [inline, override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#61f769b6a99c7296a6e9e8c1fa406bae">Nv::Blast::ExtDamageAcceleratorInternal</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="27f7654593d0ff62e2595152791f5f3b"></a><!-- doxytag: member="Nv::Blast::final::findBondSegmentsInBounds" ref="27f7654593d0ff62e2595152791f5f3b" args="(const physx::PxBounds3 &amp;bounds, ResultCallback &amp;resultCallback) const override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::final::findBondSegmentsInBounds </td>
+ <td>(</td>
+ <td class="paramtype">const physx::PxBounds3 &amp;&nbsp;</td>
+ <td class="paramname"> <em>bounds</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">ResultCallback</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>resultCallback</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [inline, override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#d5bbd331df47b0b00e909924ee8d3612">Nv::Blast::ExtDamageAcceleratorInternal</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="86cfa04d729ebeeb6e4d161476f4ec1a"></a><!-- doxytag: member="Nv::Blast::final::findBondSegmentsPlaneIntersected" ref="86cfa04d729ebeeb6e4d161476f4ec1a" args="(const physx::PxPlane &amp;plane, ResultCallback &amp;resultCallback) const override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::final::findBondSegmentsPlaneIntersected </td>
+ <td>(</td>
+ <td class="paramtype">const physx::PxPlane &amp;&nbsp;</td>
+ <td class="paramname"> <em>plane</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">ResultCallback</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>resultCallback</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#21e5b0f420b38efd4ea32c2545f529b9">Nv::Blast::ExtDamageAcceleratorInternal</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="5415a895349e7262986ed9ef1209809c"></a><!-- doxytag: member="Nv::Blast::final::getAccelerator" ref="5415a895349e7262986ed9ef1209809c" args="() const override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>* Nv::Blast::final::getAccelerator </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline, override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set damage accelerator associated with this asset.
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#94844717a6b533ddfb2f947fcf2e5005">Nv::Blast::ExtPxAsset</a>.</p>
+
+</div>
+</div><p>
<a class="anchor" name="ccf06074b8a883d23108645fddabc822"></a><!-- doxytag: member="Nv::Blast::final::getActorCount" ref="ccf06074b8a883d23108645fddabc822" args="() const override" -->
<div class="memitem">
<div class="memproto">
@@ -1236,6 +1477,51 @@ Get a <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html">TkFramework<
</div>
</div><p>
+<a class="anchor" name="bb7b876b065c4ed38340c01830c79d0a"></a><!-- doxytag: member="Nv::Blast::final::getImmediateScratch" ref="bb7b876b065c4ed38340c01830c79d0a" args="(size_t size) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void* Nv::Blast::final::getImmediateScratch </td>
+ <td>(</td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>size</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#2308b5231fddd7d36c483350661cfc53">Nv::Blast::ExtDamageAcceleratorInternal</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="f358e9be435fc60498fae140fa0f9bba"></a><!-- doxytag: member="Nv::Blast::final::getMaterial" ref="f358e9be435fc60498fae140fa0f9bba" args="() const override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const <a class="el" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a>* Nv::Blast::final::getMaterial </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline, override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+The default material associated with this actor family.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>a pointer to the default material. </dd></dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#a5144cabdc42112d0d415937580f08dd">Nv::Blast::ExtPxFamily</a>.</p>
+
+</div>
+</div><p>
<a class="anchor" name="652117963591f1dbecd83e3f5a2c5540"></a><!-- doxytag: member="Nv::Blast::final::getPhysics" ref="652117963591f1dbecd83e3f5a2c5540" args="() const override" -->
<div class="memitem">
<div class="memproto">
@@ -1327,12 +1613,12 @@ Get the default ExtPxPxActorDesc to be used on all newly created PxActors.<p>
</div>
</div><p>
-<a class="anchor" name="c700c9a07161686d66b6fc2f4a3f93bb"></a><!-- doxytag: member="Nv::Blast::final::getPxAsset" ref="c700c9a07161686d66b6fc2f4a3f93bb" args="() const override" -->
+<a class="anchor" name="2723382c6ac86b8362aa1dced1fc5a85"></a><!-- doxytag: member="Nv::Blast::final::getPxAsset" ref="2723382c6ac86b8362aa1dced1fc5a85" args="() const override" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">virtual const <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>&amp; Nv::Blast::final::getPxAsset </td>
+ <td class="memname">virtual <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>&amp; Nv::Blast::final::getPxAsset </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
@@ -1346,7 +1632,7 @@ Get the default ExtPxPxActorDesc to be used on all newly created PxActors.<p>
Every family has an associated asset.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>a pointer to the (const) <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a> object. </dd></dl>
-<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#a097c93fe482395290543e9583b5bf67">Nv::Blast::ExtPxFamily</a>.</p>
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#ca4f0294ea39d1ddf2f4a1d02fc05be7">Nv::Blast::ExtPxFamily</a>.</p>
</div>
</div><p>
@@ -1477,7 +1763,7 @@ Access asset's array of subchunks. Use <a class="el" href="class_nv_1_1_blast_1_
<div class="memdoc">
<p>
-Access an array of shapes of subchunks. The size of array is equal <a class="el" href="class_nv_1_1_blast_1_1final.html#c700c9a07161686d66b6fc2f4a3f93bb">getPxAsset()</a>-&gt;<a class="el" href="class_nv_1_1_blast_1_1final.html#c2c0d53307df34a39a771dafe3560e17">getSubchunkCount()</a>. For every corresponding subchunk it contains pointer to created PxShape or nullptr.<p>
+Access an array of shapes of subchunks. The size of array is equal <a class="el" href="class_nv_1_1_blast_1_1final.html#2723382c6ac86b8362aa1dced1fc5a85">getPxAsset()</a>-&gt;<a class="el" href="class_nv_1_1_blast_1_1final.html#c2c0d53307df34a39a771dafe3560e17">getSubchunkCount()</a>. For every corresponding subchunk it contains pointer to created PxShape or nullptr.<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the pointer to subchunk shapes array. </dd></dl>
<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#baec9ea7954e265666dd7d03afcda7ae">Nv::Blast::ExtPxFamily</a>.</p>
@@ -1922,6 +2208,27 @@ Release this <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPx
</div>
</div><p>
+<a class="anchor" name="9cb3febd1db68fb5a90c3f70e00aa330"></a><!-- doxytag: member="Nv::Blast::final::release" ref="9cb3febd1db68fb5a90c3f70e00aa330" args="() override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::final::release </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Release this <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>.
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#2d2e7f6418c5faa72daca12816ce1e14">Nv::Blast::ExtPxAsset</a>.</p>
+
+</div>
+</div><p>
<a class="anchor" name="85b59d35d9ca4987554efed048c47d99"></a><!-- doxytag: member="Nv::Blast::final::release" ref="85b59d35d9ca4987554efed048c47d99" args="()" -->
<div class="memitem">
<div class="memproto">
@@ -1943,6 +2250,28 @@ Release this <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPx
</div>
</div><p>
+<a class="anchor" name="6acc719c9f113ee3595db4f60b7d0284"></a><!-- doxytag: member="Nv::Blast::final::setAccelerator" ref="6acc719c9f113ee3595db4f60b7d0284" args="(NvBlastExtDamageAccelerator *accelerator) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::final::setAccelerator </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a> *&nbsp;</td>
+ <td class="paramname"> <em>accelerator</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set damage accelerator associated with this asset.
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#38648d6ac6bf81b0a689ad0007c7a7e0">Nv::Blast::ExtPxAsset</a>.</p>
+
+</div>
+</div><p>
<a class="anchor" name="f22357beb57852925f170905a31b9b25"></a><!-- doxytag: member="Nv::Blast::final::setActorCountLimit" ref="f22357beb57852925f170905a31b9b25" args="(uint32_t limit) override" -->
<div class="memitem">
<div class="memproto">
@@ -1999,6 +2328,34 @@ Set ExtPxCreateJointFunction to be used when new joints are being created.\<p>
</div>
</div><p>
+<a class="anchor" name="1c502fb7b0a704ac4f19c5511cddd542"></a><!-- doxytag: member="Nv::Blast::final::setMaterial" ref="1c502fb7b0a704ac4f19c5511cddd542" args="(const NvBlastExtMaterial *material) override" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void Nv::Blast::final::setMaterial </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a> *&nbsp;</td>
+ <td class="paramname"> <em>material</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, override, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the default material associated with this actor family.<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>material</em>&nbsp;</td><td>The material to be the new default. </td></tr>
+ </table>
+</dl>
+
+<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#8895d32707f5da13866d1cdc5e178292">Nv::Blast::ExtPxFamily</a>.</p>
+
+</div>
+</div><p>
<a class="anchor" name="46b778e7596991722802a0aeaa123f69"></a><!-- doxytag: member="Nv::Blast::final::setMaterial" ref="46b778e7596991722802a0aeaa123f69" args="(PxMaterial &amp;material) override" -->
<div class="memitem">
<div class="memproto">
@@ -2543,7 +2900,7 @@ this worker's id
</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
-<li>sdk/extensions/physx/source/physics/<a class="el" href="_nv_blast_ext_px_actor_impl_8h-source.html">NvBlastExtPxActorImpl.h</a><li>sdk/extensions/physx/source/physics/<a class="el" href="_nv_blast_ext_px_asset_impl_8h-source.html">NvBlastExtPxAssetImpl.h</a><li>sdk/extensions/physx/source/physics/<a class="el" href="_nv_blast_ext_px_family_impl_8h-source.html">NvBlastExtPxFamilyImpl.h</a><li>sdk/extensions/physx/source/physics/<a class="el" href="_nv_blast_ext_px_manager_impl_8h-source.html">NvBlastExtPxManagerImpl.h</a><li>sdk/extensions/physx/source/physics/<a class="el" href="_nv_blast_ext_px_stress_solver_impl_8h-source.html">NvBlastExtPxStressSolverImpl.h</a><li>sdk/toolkit/source/<a class="el" href="_nv_blast_tk_task_impl_8h-source.html">NvBlastTkTaskImpl.h</a></ul>
+<li>sdk/extensions/physx/source/physics/<a class="el" href="_nv_blast_ext_px_actor_impl_8h-source.html">NvBlastExtPxActorImpl.h</a><li>sdk/extensions/physx/source/physics/<a class="el" href="_nv_blast_ext_px_asset_impl_8h-source.html">NvBlastExtPxAssetImpl.h</a><li>sdk/extensions/physx/source/physics/<a class="el" href="_nv_blast_ext_px_family_impl_8h-source.html">NvBlastExtPxFamilyImpl.h</a><li>sdk/extensions/physx/source/physics/<a class="el" href="_nv_blast_ext_px_manager_impl_8h-source.html">NvBlastExtPxManagerImpl.h</a><li>sdk/extensions/physx/source/physics/<a class="el" href="_nv_blast_ext_px_stress_solver_impl_8h-source.html">NvBlastExtPxStressSolverImpl.h</a><li>sdk/extensions/shaders/source/<a class="el" href="_nv_blast_ext_damage_accelerator_a_a_b_b_tree_8h-source.html">NvBlastExtDamageAcceleratorAABBTree.h</a><li>sdk/toolkit/source/<a class="el" href="_nv_blast_tk_task_impl_8h-source.html">NvBlastTkTaskImpl.h</a></ul>
</div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1final.png b/docs/source_docs/files/class_nv_1_1_blast_1_1final.png
index 5189fd3..6c829cf 100644
--- a/docs/source_docs/files/class_nv_1_1_blast_1_1final.png
+++ b/docs/source_docs/files/class_nv_1_1_blast_1_1final.png
Binary files differ
diff --git a/docs/source_docs/files/class_nv_blast_ext_damage_accelerator-members.html b/docs/source_docs/files/class_nv_blast_ext_damage_accelerator-members.html
new file mode 100644
index 0000000..8bb3786
--- /dev/null
+++ b/docs/source_docs/files/class_nv_blast_ext_damage_accelerator-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>NvBlastExtDamageAccelerator Member List</h1>This is the complete list of members for <a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_nv_blast_ext_damage_accelerator.html#df9deedf3f72a68bfa0c95f42c6bba4f">fillDebugRender</a>(int depth=-1, bool segments=false)=0</td><td><a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_nv_blast_ext_damage_accelerator.html#74a2c82f3414b4877de8475144a53dfc">release</a>()=0</td><td><a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a></td><td><code> [pure 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_blast_ext_damage_accelerator.html b/docs/source_docs/files/class_nv_blast_ext_damage_accelerator.html
new file mode 100644
index 0000000..ae03c18
--- /dev/null
+++ b/docs/source_docs/files/class_nv_blast_ext_damage_accelerator.html
@@ -0,0 +1,127 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: NvBlastExtDamageAccelerator 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>
+<div class="contents">
+<h1>NvBlastExtDamageAccelerator Class Reference</h1><!-- doxytag: class="NvBlastExtDamageAccelerator" --><code>#include &lt;<a class="el" href="_nv_blast_ext_damage_shaders_8h-source.html">NvBlastExtDamageShaders.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Inheritance diagram for NvBlastExtDamageAccelerator:</div>
+<div class="dynsection">
+
+<p><center><img src="class_nv_blast_ext_damage_accelerator.png" usemap="#NvBlastExtDamageAccelerator_map" border="0" alt=""></center>
+<map name="NvBlastExtDamageAccelerator_map">
+<area href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html" alt="Nv::Blast::ExtDamageAcceleratorInternal" shape="rect" coords="0,56,239,80">
+<area href="class_nv_1_1_blast_1_1final.html" alt="Nv::Blast::final" shape="rect" coords="0,112,239,136">
+</map>
+</div>
+
+<p>
+<a href="class_nv_blast_ext_damage_accelerator-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 <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html">Nv::Blast::DebugBuffer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_blast_ext_damage_accelerator.html#df9deedf3f72a68bfa0c95f42c6bba4f">fillDebugRender</a> (int depth=-1, bool segments=false)=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_blast_ext_damage_accelerator.html#74a2c82f3414b4877de8475144a53dfc">release</a> ()=0</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A few example damage shader implementations. <hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="df9deedf3f72a68bfa0c95f42c6bba4f"></a><!-- doxytag: member="NvBlastExtDamageAccelerator::fillDebugRender" ref="df9deedf3f72a68bfa0c95f42c6bba4f" args="(int depth=&#45;1, bool segments=false)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html">Nv::Blast::DebugBuffer</a> NvBlastExtDamageAccelerator::fillDebugRender </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>depth</em> = <code>-1</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>segments</em> = <code>false</code></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>
+
+<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1final.html#13f2baade2c47b374677fff3d35bae33">Nv::Blast::final</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="74a2c82f3414b4877de8475144a53dfc"></a><!-- doxytag: member="NvBlastExtDamageAccelerator::release" ref="74a2c82f3414b4877de8475144a53dfc" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void NvBlastExtDamageAccelerator::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>
+
+<p>Implemented in <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_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">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_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>, and <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a>.</p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/shaders/include/<a class="el" href="_nv_blast_ext_damage_shaders_8h-source.html">NvBlastExtDamageShaders.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_blast_ext_damage_accelerator.png b/docs/source_docs/files/class_nv_blast_ext_damage_accelerator.png
new file mode 100644
index 0000000..33853e3
--- /dev/null
+++ b/docs/source_docs/files/class_nv_blast_ext_damage_accelerator.png
Binary files differ
diff --git a/docs/source_docs/files/class_v_h_a_c_d_1_1_circular_list-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_circular_list-members.html
new file mode 100644
index 0000000..38645e3
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_circular_list-members.html
@@ -0,0 +1,67 @@
+<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>VHACD::CircularList&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#3ddeceabd04a0d8c40d3110a484ad70c">Add</a>(const T *data=0)</td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#4d3f62aa2fd84420f498b9beacb52562">Add</a>(const T &amp;data)</td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#3970610a0e7256b16565254c06880d98">CircularList</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#47dc3cebccb6d0938ed9cad720e0b0d9">CircularList</a>(const CircularList &amp;rhs)</td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#63c1bec0811968796bb637f0ef7e9adb">Clear</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#140a63b2650f7fd7ccd7ab4a5e1deff7">Delete</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#7a100f8ec6b600f8577a8f9ce36eac8f">Delete</a>(CircularListElement&lt; T &gt; *element)</td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#99dab210ffc58c78852113585b505b5c">GetData</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#d2a8672bffb9a72642d96ef8f998b0f9">GetData</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#4ada6619b39bf69d4c667832ec3350a7">GetHead</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#e979a43d9d8d9e3911ab3761bb52d9ca">GetHead</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#20f67cd7cfba4cdac79c4d96f708763c">GetSize</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#0e52f1bc53f97d1a32f01e693256c65c">IsEmpty</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#c9df65e7fcece143e1c23ea7897d775c">Next</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#7b9148aa5fe022a7fc3f2c359cb10800">operator=</a>(const CircularList &amp;rhs)</td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#b6366d007c6534960c5422a8a3e63ce7">Prev</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#a985e350e6204fb1d5dd5b54185b3233">~CircularList</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a></td><td><code> [inline]</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_v_h_a_c_d_1_1_circular_list.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_circular_list.html
new file mode 100644
index 0000000..243e9d3
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_circular_list.html
@@ -0,0 +1,473 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::CircularList&lt; T &gt; Class Template 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::CircularList&lt; T &gt; Class Template Reference</h1><!-- doxytag: class="VHACD::CircularList" --><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html" title="CircularList class.">CircularList</a> class.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="vhacd_circular_list_8h-source.html">vhacdCircularList.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_circular_list-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"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt; T &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#4d3f62aa2fd84420f498b9beacb52562">Add</a> (const T &amp;data)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt; T &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#3ddeceabd04a0d8c40d3110a484ad70c">Add</a> (const T *data=0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#47dc3cebccb6d0938ed9cad720e0b0d9">CircularList</a> (const <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a> &amp;rhs)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#3970610a0e7256b16565254c06880d98">CircularList</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#3970610a0e7256b16565254c06880d98"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#63c1bec0811968796bb637f0ef7e9adb">Clear</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#7a100f8ec6b600f8577a8f9ce36eac8f">Delete</a> (<a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt; T &gt; *element)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#140a63b2650f7fd7ccd7ab4a5e1deff7">Delete</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#d2a8672bffb9a72642d96ef8f998b0f9">GetData</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#99dab210ffc58c78852113585b505b5c">GetData</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt; T &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#e979a43d9d8d9e3911ab3761bb52d9ca">GetHead</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt; T &gt; *&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#4ada6619b39bf69d4c667832ec3350a7">GetHead</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#20f67cd7cfba4cdac79c4d96f708763c">GetSize</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="class_v_h_a_c_d_1_1_circular_list.html#0e52f1bc53f97d1a32f01e693256c65c">IsEmpty</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="class_v_h_a_c_d_1_1_circular_list.html#c9df65e7fcece143e1c23ea7897d775c">Next</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#7b9148aa5fe022a7fc3f2c359cb10800">operator=</a> (const <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a> &amp;rhs)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#b6366d007c6534960c5422a8a3e63ce7">Prev</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#a985e350e6204fb1d5dd5b54185b3233">~CircularList</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor. <a href="#a985e350e6204fb1d5dd5b54185b3233"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<h3>template&lt;typename T&gt;<br>
+ class VHACD::CircularList&lt; T &gt;</h3>
+
+<a class="el" href="class_v_h_a_c_d_1_1_circular_list.html" title="CircularList class.">CircularList</a> class. <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="3970610a0e7256b16565254c06880d98"></a><!-- doxytag: member="VHACD::CircularList::CircularList" ref="3970610a0e7256b16565254c06880d98" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList</a>&lt; T &gt;::<a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a> </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="47dc3cebccb6d0938ed9cad720e0b0d9"></a><!-- doxytag: member="VHACD::CircularList::CircularList" ref="47dc3cebccb6d0938ed9cad720e0b0d9" args="(const CircularList &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList</a>&lt; T &gt;::<a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a985e350e6204fb1d5dd5b54185b3233"></a><!-- doxytag: member="VHACD::CircularList::~CircularList" ref="a985e350e6204fb1d5dd5b54185b3233" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList</a>&lt; T &gt;::~<a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a> </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor.
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="4d3f62aa2fd84420f498b9beacb52562"></a><!-- doxytag: member="VHACD::CircularList::Add" ref="4d3f62aa2fd84420f498b9beacb52562" args="(const T &amp;data)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt;T&gt;* <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList</a>&lt; T &gt;::Add </td>
+ <td>(</td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>data</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3ddeceabd04a0d8c40d3110a484ad70c"></a><!-- doxytag: member="VHACD::CircularList::Add" ref="3ddeceabd04a0d8c40d3110a484ad70c" args="(const T *data=0)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt;T&gt;* <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList</a>&lt; T &gt;::Add </td>
+ <td>(</td>
+ <td class="paramtype">const T *&nbsp;</td>
+ <td class="paramname"> <em>data</em> = <code>0</code> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="63c1bec0811968796bb637f0ef7e9adb"></a><!-- doxytag: member="VHACD::CircularList::Clear" ref="63c1bec0811968796bb637f0ef7e9adb" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList</a>&lt; T &gt;::Clear </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="7a100f8ec6b600f8577a8f9ce36eac8f"></a><!-- doxytag: member="VHACD::CircularList::Delete" ref="7a100f8ec6b600f8577a8f9ce36eac8f" args="(CircularListElement&lt; T &gt; *element)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList</a>&lt; T &gt;::Delete </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt; T &gt; *&nbsp;</td>
+ <td class="paramname"> <em>element</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="140a63b2650f7fd7ccd7ab4a5e1deff7"></a><!-- doxytag: member="VHACD::CircularList::Delete" ref="140a63b2650f7fd7ccd7ab4a5e1deff7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList</a>&lt; T &gt;::Delete </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d2a8672bffb9a72642d96ef8f998b0f9"></a><!-- doxytag: member="VHACD::CircularList::GetData" ref="d2a8672bffb9a72642d96ef8f998b0f9" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T&amp; <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList</a>&lt; T &gt;::GetData </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="99dab210ffc58c78852113585b505b5c"></a><!-- doxytag: member="VHACD::CircularList::GetData" ref="99dab210ffc58c78852113585b505b5c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">const T&amp; <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList</a>&lt; T &gt;::GetData </td>
+ <td>(</td>
+ <td class="paramname"> </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="e979a43d9d8d9e3911ab3761bb52d9ca"></a><!-- doxytag: member="VHACD::CircularList::GetHead" ref="e979a43d9d8d9e3911ab3761bb52d9ca" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt;T&gt;* <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList</a>&lt; T &gt;::GetHead </td>
+ <td>(</td>
+ <td class="paramname"> </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="4ada6619b39bf69d4c667832ec3350a7"></a><!-- doxytag: member="VHACD::CircularList::GetHead" ref="4ada6619b39bf69d4c667832ec3350a7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt;T&gt;*&amp; <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList</a>&lt; T &gt;::GetHead </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="20f67cd7cfba4cdac79c4d96f708763c"></a><!-- doxytag: member="VHACD::CircularList::GetSize" ref="20f67cd7cfba4cdac79c4d96f708763c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList</a>&lt; T &gt;::GetSize </td>
+ <td>(</td>
+ <td class="paramname"> </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="0e52f1bc53f97d1a32f01e693256c65c"></a><!-- doxytag: member="VHACD::CircularList::IsEmpty" ref="0e52f1bc53f97d1a32f01e693256c65c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList</a>&lt; T &gt;::IsEmpty </td>
+ <td>(</td>
+ <td class="paramname"> </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="c9df65e7fcece143e1c23ea7897d775c"></a><!-- doxytag: member="VHACD::CircularList::Next" ref="c9df65e7fcece143e1c23ea7897d775c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList</a>&lt; T &gt;::Next </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7b9148aa5fe022a7fc3f2c359cb10800"></a><!-- doxytag: member="VHACD::CircularList::operator=" ref="7b9148aa5fe022a7fc3f2c359cb10800" args="(const CircularList &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a>&amp; <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList</a>&lt; T &gt;::operator= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b6366d007c6534960c5422a8a3e63ce7"></a><!-- doxytag: member="VHACD::CircularList::Prev" ref="b6366d007c6534960c5422a8a3e63ce7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList</a>&lt; T &gt;::Prev </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_circular_list_8h-source.html">vhacdCircularList.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_v_h_a_c_d_1_1_circular_list_element-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_circular_list_element-members.html
new file mode 100644
index 0000000..39db899
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_circular_list_element-members.html
@@ -0,0 +1,59 @@
+<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>VHACD::CircularListElement&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement&lt; T &gt;</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#5f2f999a9807b5e05673d74c782ebbd3">CircularListElement</a>(const T &amp;data)</td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#abe42308c2ad83823090c7d62ef69e5c">CircularListElement</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#46de8e54a1cffb4178ae7ca523df3c6c">GetData</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#9064d39c8e8db54fbb31612d6c8c150a">GetData</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#d1d49f647f341c633b5e3a8c29d48655">GetNext</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#3681eb474d139fd38decca6e59ee7df8">GetNext</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#c4bd083f71f61ff2808945de1aeabdc6">GetPrev</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#8f7be92686b4014ff4fe2e4ad27c7303">GetPrev</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#3b3306459c49bb6591e8b128bacc1df6">~CircularListElement</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement&lt; T &gt;</a></td><td><code> [inline]</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_v_h_a_c_d_1_1_circular_list_element.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_circular_list_element.html
new file mode 100644
index 0000000..9bb08e4
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_circular_list_element.html
@@ -0,0 +1,286 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::CircularListElement&lt; T &gt; Class Template 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::CircularListElement&lt; T &gt; Class Template Reference</h1><!-- doxytag: class="VHACD::CircularListElement" --><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html" title="CircularListElement class.">CircularListElement</a> class.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="vhacd_circular_list_8h-source.html">vhacdCircularList.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_circular_list_element-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="class_v_h_a_c_d_1_1_circular_list_element.html#abe42308c2ad83823090c7d62ef69e5c">CircularListElement</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#5f2f999a9807b5e05673d74c782ebbd3">CircularListElement</a> (const T &amp;data)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#5f2f999a9807b5e05673d74c782ebbd3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#9064d39c8e8db54fbb31612d6c8c150a">GetData</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#46de8e54a1cffb4178ae7ca523df3c6c">GetData</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt; T &gt; *&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#3681eb474d139fd38decca6e59ee7df8">GetNext</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt; T &gt; *&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#d1d49f647f341c633b5e3a8c29d48655">GetNext</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt; T &gt; *&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#8f7be92686b4014ff4fe2e4ad27c7303">GetPrev</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt; T &gt; *&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#c4bd083f71f61ff2808945de1aeabdc6">GetPrev</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#3b3306459c49bb6591e8b128bacc1df6">~CircularListElement</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor. <a href="#3b3306459c49bb6591e8b128bacc1df6"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<h3>template&lt;typename T&gt;<br>
+ class VHACD::CircularListElement&lt; T &gt;</h3>
+
+<a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html" title="CircularListElement class.">CircularListElement</a> class. <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="5f2f999a9807b5e05673d74c782ebbd3"></a><!-- doxytag: member="VHACD::CircularListElement::CircularListElement" ref="5f2f999a9807b5e05673d74c782ebbd3" args="(const T &amp;data)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement</a>&lt; T &gt;::<a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a> </td>
+ <td>(</td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>data</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="abe42308c2ad83823090c7d62ef69e5c"></a><!-- doxytag: member="VHACD::CircularListElement::CircularListElement" ref="abe42308c2ad83823090c7d62ef69e5c" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement</a>&lt; T &gt;::<a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a> </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</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="3b3306459c49bb6591e8b128bacc1df6"></a><!-- doxytag: member="VHACD::CircularListElement::~CircularListElement" ref="3b3306459c49bb6591e8b128bacc1df6" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement</a>&lt; T &gt;::~<a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a> </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor.
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="9064d39c8e8db54fbb31612d6c8c150a"></a><!-- doxytag: member="VHACD::CircularListElement::GetData" ref="9064d39c8e8db54fbb31612d6c8c150a" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">const T&amp; <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement</a>&lt; T &gt;::GetData </td>
+ <td>(</td>
+ <td class="paramname"> </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="46de8e54a1cffb4178ae7ca523df3c6c"></a><!-- doxytag: member="VHACD::CircularListElement::GetData" ref="46de8e54a1cffb4178ae7ca523df3c6c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T&amp; <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement</a>&lt; T &gt;::GetData </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="3681eb474d139fd38decca6e59ee7df8"></a><!-- doxytag: member="VHACD::CircularListElement::GetNext" ref="3681eb474d139fd38decca6e59ee7df8" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt;T&gt;*&amp; <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement</a>&lt; T &gt;::GetNext </td>
+ <td>(</td>
+ <td class="paramname"> </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="d1d49f647f341c633b5e3a8c29d48655"></a><!-- doxytag: member="VHACD::CircularListElement::GetNext" ref="d1d49f647f341c633b5e3a8c29d48655" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt;T&gt;*&amp; <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement</a>&lt; T &gt;::GetNext </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="8f7be92686b4014ff4fe2e4ad27c7303"></a><!-- doxytag: member="VHACD::CircularListElement::GetPrev" ref="8f7be92686b4014ff4fe2e4ad27c7303" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt;T&gt;*&amp; <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement</a>&lt; T &gt;::GetPrev </td>
+ <td>(</td>
+ <td class="paramname"> </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="c4bd083f71f61ff2808945de1aeabdc6"></a><!-- doxytag: member="VHACD::CircularListElement::GetPrev" ref="c4bd083f71f61ff2808945de1aeabdc6" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt;T&gt;*&amp; <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement</a>&lt; T &gt;::GetPrev </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>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_circular_list_8h-source.html">vhacdCircularList.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_v_h_a_c_d_1_1_i_c_hull-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_c_hull-members.html
new file mode 100644
index 0000000..287d832
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_c_hull-members.html
@@ -0,0 +1,62 @@
+<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>VHACD::ICHull Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">VHACD::ICHull</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#2a3ee3c87fe1352330c716853bcad3db">AddPoint</a>(const Vec3&lt; double &gt; &amp;point)</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">VHACD::ICHull</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#ee3ecbe2c3ba8ea9fb912ace0dd47359">AddPoint</a>(const Vec3&lt; double &gt; &amp;point, int32_t id)</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">VHACD::ICHull</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#0755da5827240dcd71c7f8292666a915">AddPoints</a>(const Vec3&lt; double &gt; *points, size_t nPoints)</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">VHACD::ICHull</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#27f989f659c1f20f5d57672b8156e6ad">GetMesh</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">VHACD::ICHull</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#854d1357f2b24100f058eefdf6a96165">ICHull</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">VHACD::ICHull</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#bf5e9b35967d92f67bbf8fa685198c89">IsFlat</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">VHACD::ICHull</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#2b5a20e6381794a75b7c34f796a7e8cb">IsInside</a>(const Vec3&lt; double &gt; &amp;pt0, const double eps=0.0)</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">VHACD::ICHull</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#71e2b09706cc2e845b3fd2f9cd482c66">operator=</a>(ICHull &amp;rhs)</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">VHACD::ICHull</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#de3d9e74ddc8f01b35c54f136f69cd5d">Process</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">VHACD::ICHull</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#15cb5f988333edbcbd92cedfc1c6eef6">Process</a>(const uint32_t nPointsCH, const double minVolume=0.0)</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">VHACD::ICHull</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#e20060d21d61a24cf274f80dba52a295">sc_eps</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">VHACD::ICHull</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#bc4908d9349cc6e9627e8f523a92317f">~ICHull</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">VHACD::ICHull</a></td><td><code> [inline]</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_v_h_a_c_d_1_1_i_c_hull.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_c_hull.html
new file mode 100644
index 0000000..fc5b9f0
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_c_hull.html
@@ -0,0 +1,374 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::ICHull 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::ICHull Class Reference</h1><!-- doxytag: class="VHACD::ICHull" --><code>#include &lt;<a class="el" href="vhacd_i_c_hull_8h-source.html">vhacdICHull.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_i_c_hull-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="class_v_h_a_c_d_1_1_i_c_hull.html#ee3ecbe2c3ba8ea9fb912ace0dd47359">AddPoint</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;point, int32_t id)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add one point to the convex-hull. <a href="#ee3ecbe2c3ba8ea9fb912ace0dd47359"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#2a3ee3c87fe1352330c716853bcad3db">AddPoint</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;point)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add one point to the convex-hull. <a href="#2a3ee3c87fe1352330c716853bcad3db"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#0755da5827240dcd71c7f8292666a915">AddPoints</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; *points, size_t nPoints)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add points to the convex-hull. <a href="#0755da5827240dcd71c7f8292666a915"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">TMMesh</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#27f989f659c1f20f5d57672b8156e6ad">GetMesh</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the computed mesh. <a href="#27f989f659c1f20f5d57672b8156e6ad"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#854d1357f2b24100f058eefdf6a96165">ICHull</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#854d1357f2b24100f058eefdf6a96165"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#bf5e9b35967d92f67bbf8fa685198c89">IsFlat</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#2b5a20e6381794a75b7c34f796a7e8cb">IsInside</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;pt0, const double eps=0.0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#71e2b09706cc2e845b3fd2f9cd482c66">operator=</a> (<a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a> &amp;rhs)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3">ICHullError</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#15cb5f988333edbcbd92cedfc1c6eef6">Process</a> (const uint32_t nPointsCH, const double minVolume=0.0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3">ICHullError</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#de3d9e74ddc8f01b35c54f136f69cd5d">Process</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#bc4908d9349cc6e9627e8f523a92317f">~ICHull</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor. <a href="#bc4908d9349cc6e9627e8f523a92317f"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#e20060d21d61a24cf274f80dba52a295">sc_eps</a></td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="854d1357f2b24100f058eefdf6a96165"></a><!-- doxytag: member="VHACD::ICHull::ICHull" ref="854d1357f2b24100f058eefdf6a96165" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::ICHull::ICHull </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="bc4908d9349cc6e9627e8f523a92317f"></a><!-- doxytag: member="VHACD::ICHull::~ICHull" ref="bc4908d9349cc6e9627e8f523a92317f" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::ICHull::~ICHull </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor.
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="ee3ecbe2c3ba8ea9fb912ace0dd47359"></a><!-- doxytag: member="VHACD::ICHull::AddPoint" ref="ee3ecbe2c3ba8ea9fb912ace0dd47359" args="(const Vec3&lt; double &gt; &amp;point, int32_t id)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VHACD::ICHull::AddPoint </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>point</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Add one point to the convex-hull.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2a3ee3c87fe1352330c716853bcad3db"></a><!-- doxytag: member="VHACD::ICHull::AddPoint" ref="2a3ee3c87fe1352330c716853bcad3db" args="(const Vec3&lt; double &gt; &amp;point)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VHACD::ICHull::AddPoint </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>point</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Add one point to the convex-hull.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0755da5827240dcd71c7f8292666a915"></a><!-- doxytag: member="VHACD::ICHull::AddPoints" ref="0755da5827240dcd71c7f8292666a915" args="(const Vec3&lt; double &gt; *points, size_t nPoints)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VHACD::ICHull::AddPoints </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>nPoints</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Add points to the convex-hull.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="27f989f659c1f20f5d57672b8156e6ad"></a><!-- doxytag: member="VHACD::ICHull::GetMesh" ref="27f989f659c1f20f5d57672b8156e6ad" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">TMMesh</a>&amp; VHACD::ICHull::GetMesh </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the computed mesh.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="bf5e9b35967d92f67bbf8fa685198c89"></a><!-- doxytag: member="VHACD::ICHull::IsFlat" ref="bf5e9b35967d92f67bbf8fa685198c89" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VHACD::ICHull::IsFlat </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="2b5a20e6381794a75b7c34f796a7e8cb"></a><!-- doxytag: member="VHACD::ICHull::IsInside" ref="2b5a20e6381794a75b7c34f796a7e8cb" args="(const Vec3&lt; double &gt; &amp;pt0, const double eps=0.0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VHACD::ICHull::IsInside </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>pt0</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>eps</em> = <code>0.0</code></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="71e2b09706cc2e845b3fd2f9cd482c66"></a><!-- doxytag: member="VHACD::ICHull::operator=" ref="71e2b09706cc2e845b3fd2f9cd482c66" args="(ICHull &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a>&amp; VHACD::ICHull::operator= </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="15cb5f988333edbcbd92cedfc1c6eef6"></a><!-- doxytag: member="VHACD::ICHull::Process" ref="15cb5f988333edbcbd92cedfc1c6eef6" args="(const uint32_t nPointsCH, const double minVolume=0.0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3">ICHullError</a> VHACD::ICHull::Process </td>
+ <td>(</td>
+ <td class="paramtype">const uint32_t&nbsp;</td>
+ <td class="paramname"> <em>nPointsCH</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>minVolume</em> = <code>0.0</code></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="de3d9e74ddc8f01b35c54f136f69cd5d"></a><!-- doxytag: member="VHACD::ICHull::Process" ref="de3d9e74ddc8f01b35c54f136f69cd5d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3">ICHullError</a> VHACD::ICHull::Process </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="e20060d21d61a24cf274f80dba52a295"></a><!-- doxytag: member="VHACD::ICHull::sc_eps" ref="e20060d21d61a24cf274f80dba52a295" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const double <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#e20060d21d61a24cf274f80dba52a295">VHACD::ICHull::sc_eps</a><code> [static]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_i_c_hull_8h-source.html">vhacdICHull.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_v_h_a_c_d_1_1_i_v_h_a_c_d-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d-members.html
new file mode 100644
index 0000000..7a3dc84
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d-members.html
@@ -0,0 +1,64 @@
+<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>VHACD::IVHACD Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ba4af1756316fce9d48261e1f8557d60">Cancel</a>()=0</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#e09d26fa960701f3c3c9cd3f6e5d3ead">Clean</a>(void)=0</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#6841416086ba66fb28973a1f3aee1579">Compute</a>(const float *const points, const uint32_t countPoints, const uint32_t *const triangles, const uint32_t countTriangles, const Parameters &amp;params)=0</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ea2496daeca3b1ac704cf94fa2f332a6">Compute</a>(const double *const points, const uint32_t countPoints, const uint32_t *const triangles, const uint32_t countTriangles, const Parameters &amp;params)=0</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ac57f34e2958b6c05e14b8555e950b28">ComputeCenterOfMass</a>(double centerOfMass[3]) const =0</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ff50b742dbcccc6ecae411f9c93ad11c">ComputeConstraints</a>(void)=0</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#b44d0e809b5e313b4e721aab6d1aa2f2">GetConstraint</a>(uint32_t index) const =0</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#32acba20e1522bd09713e6f3411cc5db">GetConvexHull</a>(const uint32_t index, ConvexHull &amp;ch) const =0</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#88311964256d4f890c1c4bc1cfe1e34b">GetNConvexHulls</a>() const =0</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#06473f8af429d89d137ffcff5177280b">IsReady</a>(void) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#0d5645e0a63ce31c21cae80a87875506">OCLInit</a>(void *const oclDevice, IUserLogger *const logger=0)=0</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#99b24bad6d1ec1f6837da24540ba751b">OCLRelease</a>(IUserLogger *const logger=0)=0</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#852ffa5fb94a7a1716ffdf5cb868ec84">Release</a>(void)=0</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#509db70fbea45d307648b465e7c390f5">~IVHACD</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</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_v_h_a_c_d_1_1_i_v_h_a_c_d.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d.html
new file mode 100644
index 0000000..303c15f
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d.html
@@ -0,0 +1,486 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::IVHACD 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">IVHACD</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::IVHACD Class Reference</h1><!-- doxytag: class="VHACD::IVHACD" --><code>#include &lt;<a class="el" href="_v_h_a_c_d_8h-source.html">VHACD.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Inheritance diagram for VHACD::IVHACD:</div>
+<div class="dynsection">
+
+<p><center><img src="class_v_h_a_c_d_1_1_i_v_h_a_c_d.png" usemap="#VHACD::IVHACD_map" border="0" alt=""></center>
+<map name="VHACD::IVHACD_map">
+<area href="class_v_h_a_c_d_1_1_v_h_a_c_d.html" alt="VHACD::VHACD" shape="rect" coords="0,56,111,80">
+</map>
+</div>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_i_v_h_a_c_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>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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">Constraint</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html">ConvexHull</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html">IUserCallback</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">IUserLogger</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">Parameters</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></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_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ba4af1756316fce9d48261e1f8557d60">Cancel</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_v_h_a_c_d_1_1_i_v_h_a_c_d.html#e09d26fa960701f3c3c9cd3f6e5d3ead">Clean</a> (void)=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_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ea2496daeca3b1ac704cf94fa2f332a6">Compute</a> (const double *const points, const uint32_t countPoints, const uint32_t *const triangles, const uint32_t countTriangles, const <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">Parameters</a> &amp;params)=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_v_h_a_c_d_1_1_i_v_h_a_c_d.html#6841416086ba66fb28973a1f3aee1579">Compute</a> (const float *const points, const uint32_t countPoints, const uint32_t *const triangles, const uint32_t countTriangles, const <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">Parameters</a> &amp;params)=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_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ac57f34e2958b6c05e14b8555e950b28">ComputeCenterOfMass</a> (double centerOfMass[3]) 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_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ff50b742dbcccc6ecae411f9c93ad11c">ComputeConstraints</a> (void)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">Constraint</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#b44d0e809b5e313b4e721aab6d1aa2f2">GetConstraint</a> (uint32_t index) 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_v_h_a_c_d_1_1_i_v_h_a_c_d.html#32acba20e1522bd09713e6f3411cc5db">GetConvexHull</a> (const uint32_t index, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html">ConvexHull</a> &amp;ch) 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_v_h_a_c_d_1_1_i_v_h_a_c_d.html#88311964256d4f890c1c4bc1cfe1e34b">GetNConvexHulls</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_v_h_a_c_d_1_1_i_v_h_a_c_d.html#06473f8af429d89d137ffcff5177280b">IsReady</a> (void) const </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_v_h_a_c_d_1_1_i_v_h_a_c_d.html#0d5645e0a63ce31c21cae80a87875506">OCLInit</a> (void *const oclDevice, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">IUserLogger</a> *const logger=0)=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_v_h_a_c_d_1_1_i_v_h_a_c_d.html#99b24bad6d1ec1f6837da24540ba751b">OCLRelease</a> (<a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">IUserLogger</a> *const logger=0)=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_v_h_a_c_d_1_1_i_v_h_a_c_d.html#852ffa5fb94a7a1716ffdf5cb868ec84">Release</a> (void)=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_v_h_a_c_d_1_1_i_v_h_a_c_d.html#509db70fbea45d307648b465e7c390f5">~IVHACD</a> (void)</td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="509db70fbea45d307648b465e7c390f5"></a><!-- doxytag: member="VHACD::IVHACD::~IVHACD" ref="509db70fbea45d307648b465e7c390f5" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual VHACD::IVHACD::~IVHACD </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="ba4af1756316fce9d48261e1f8557d60"></a><!-- doxytag: member="VHACD::IVHACD::Cancel" ref="ba4af1756316fce9d48261e1f8557d60" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VHACD::IVHACD::Cancel </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9e1063dde19bc3525e4965475a0a9ea0">VHACD::VHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e09d26fa960701f3c3c9cd3f6e5d3ead"></a><!-- doxytag: member="VHACD::IVHACD::Clean" ref="e09d26fa960701f3c3c9cd3f6e5d3ead" args="(void)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VHACD::IVHACD::Clean </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#6e5ad0c3d528c3df0edb367ca8e8d9dc">VHACD::VHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="ea2496daeca3b1ac704cf94fa2f332a6"></a><!-- doxytag: member="VHACD::IVHACD::Compute" ref="ea2496daeca3b1ac704cf94fa2f332a6" args="(const double *const points, const uint32_t countPoints, const uint32_t *const triangles, const uint32_t countTriangles, const Parameters &amp;params)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VHACD::IVHACD::Compute </td>
+ <td>(</td>
+ <td class="paramtype">const double *const &nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t&nbsp;</td>
+ <td class="paramname"> <em>countPoints</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *const &nbsp;</td>
+ <td class="paramname"> <em>triangles</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t&nbsp;</td>
+ <td class="paramname"> <em>countTriangles</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">Parameters</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>params</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>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#61839c95d4cca642879959355f7d0302">VHACD::VHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="6841416086ba66fb28973a1f3aee1579"></a><!-- doxytag: member="VHACD::IVHACD::Compute" ref="6841416086ba66fb28973a1f3aee1579" args="(const float *const points, const uint32_t countPoints, const uint32_t *const triangles, const uint32_t countTriangles, const Parameters &amp;params)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VHACD::IVHACD::Compute </td>
+ <td>(</td>
+ <td class="paramtype">const float *const &nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t&nbsp;</td>
+ <td class="paramname"> <em>countPoints</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *const &nbsp;</td>
+ <td class="paramname"> <em>triangles</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t&nbsp;</td>
+ <td class="paramname"> <em>countTriangles</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">Parameters</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>params</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>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#1553450568fbefebc4100710d336bd9b">VHACD::VHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="ac57f34e2958b6c05e14b8555e950b28"></a><!-- doxytag: member="VHACD::IVHACD::ComputeCenterOfMass" ref="ac57f34e2958b6c05e14b8555e950b28" args="(double centerOfMass[3]) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VHACD::IVHACD::ComputeCenterOfMass </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>centerOfMass</em>[3] </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#ce03bd6e3fdd5b4681991728c7d4577a">VHACD::VHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="ff50b742dbcccc6ecae411f9c93ad11c"></a><!-- doxytag: member="VHACD::IVHACD::ComputeConstraints" ref="ff50b742dbcccc6ecae411f9c93ad11c" args="(void)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t VHACD::IVHACD::ComputeConstraints </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#8007aad223bbd6002ef47a202f6b714f">VHACD::VHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b44d0e809b5e313b4e721aab6d1aa2f2"></a><!-- doxytag: member="VHACD::IVHACD::GetConstraint" ref="b44d0e809b5e313b4e721aab6d1aa2f2" args="(uint32_t index) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">Constraint</a>* VHACD::IVHACD::GetConstraint </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>index</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#52714e73da2399664d05d631ab838767">VHACD::VHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="32acba20e1522bd09713e6f3411cc5db"></a><!-- doxytag: member="VHACD::IVHACD::GetConvexHull" ref="32acba20e1522bd09713e6f3411cc5db" args="(const uint32_t index, ConvexHull &amp;ch) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VHACD::IVHACD::GetConvexHull </td>
+ <td>(</td>
+ <td class="paramtype">const uint32_t&nbsp;</td>
+ <td class="paramname"> <em>index</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html">ConvexHull</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>ch</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>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#0a339ca3e621766e6eca0d180c8a9365">VHACD::VHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="88311964256d4f890c1c4bc1cfe1e34b"></a><!-- doxytag: member="VHACD::IVHACD::GetNConvexHulls" ref="88311964256d4f890c1c4bc1cfe1e34b" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t VHACD::IVHACD::GetNConvexHulls </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>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9d83d6e163e1dacc271e67a55d376f78">VHACD::VHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="06473f8af429d89d137ffcff5177280b"></a><!-- doxytag: member="VHACD::IVHACD::IsReady" ref="06473f8af429d89d137ffcff5177280b" args="(void) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VHACD::IVHACD::IsReady </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0d5645e0a63ce31c21cae80a87875506"></a><!-- doxytag: member="VHACD::IVHACD::OCLInit" ref="0d5645e0a63ce31c21cae80a87875506" args="(void *const oclDevice, IUserLogger *const logger=0)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VHACD::IVHACD::OCLInit </td>
+ <td>(</td>
+ <td class="paramtype">void *const &nbsp;</td>
+ <td class="paramname"> <em>oclDevice</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">IUserLogger</a> *const &nbsp;</td>
+ <td class="paramname"> <em>logger</em> = <code>0</code></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>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#0ecdc45cc18df1858fac9f5ad48663ae">VHACD::VHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="99b24bad6d1ec1f6837da24540ba751b"></a><!-- doxytag: member="VHACD::IVHACD::OCLRelease" ref="99b24bad6d1ec1f6837da24540ba751b" args="(IUserLogger *const logger=0)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VHACD::IVHACD::OCLRelease </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">IUserLogger</a> *const &nbsp;</td>
+ <td class="paramname"> <em>logger</em> = <code>0</code> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#419a895005c5e8ab7d8491aff1579b7d">VHACD::VHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="852ffa5fb94a7a1716ffdf5cb868ec84"></a><!-- doxytag: member="VHACD::IVHACD::Release" ref="852ffa5fb94a7a1716ffdf5cb868ec84" args="(void)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VHACD::IVHACD::Release </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#148a88808c26e2a6109ef8f6e1fcab7c">VHACD::VHACD</a>.</p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/public/<a class="el" href="_v_h_a_c_d_8h-source.html">VHACD.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_v_h_a_c_d_1_1_i_v_h_a_c_d.png b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d.png
new file mode 100644
index 0000000..afaaea8
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d.png
Binary files differ
diff --git a/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint-members.html
new file mode 100644
index 0000000..4ef44f2
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint-members.html
@@ -0,0 +1,53 @@
+<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>VHACD::IVHACD::IVHACD::Constraint Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">VHACD::IVHACD::IVHACD::Constraint</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#3e27f202cf967374c8c65943e7b73b3a">mConstraintPoint</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">VHACD::IVHACD::IVHACD::Constraint</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#d70293808519e7378d3f8a3b70aa04ec">mHullA</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">VHACD::IVHACD::IVHACD::Constraint</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#434d549f440e5597ed97946762e76f70">mHullB</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">VHACD::IVHACD::IVHACD::Constraint</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/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html
new file mode 100644
index 0000000..2ac3a4d
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html
@@ -0,0 +1,113 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::IVHACD::IVHACD::Constraint 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_v_h_a_c_d.html">VHACD</a>::<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="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">Constraint</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::IVHACD::IVHACD::Constraint Class Reference</h1><!-- doxytag: class="VHACD::IVHACD::Constraint" --><code>#include &lt;<a class="el" href="_v_h_a_c_d_8h-source.html">VHACD.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint-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">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#3e27f202cf967374c8c65943e7b73b3a">mConstraintPoint</a> [3]</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#d70293808519e7378d3f8a3b70aa04ec">mHullA</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#434d549f440e5597ed97946762e76f70">mHullB</a></td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="3e27f202cf967374c8c65943e7b73b3a"></a><!-- doxytag: member="VHACD::IVHACD::Constraint::mConstraintPoint" ref="3e27f202cf967374c8c65943e7b73b3a" args="[3]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double VHACD::IVHACD::IVHACD::Constraint::mConstraintPoint[3] </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d70293808519e7378d3f8a3b70aa04ec"></a><!-- doxytag: member="VHACD::IVHACD::Constraint::mHullA" ref="d70293808519e7378d3f8a3b70aa04ec" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t VHACD::IVHACD::IVHACD::Constraint::mHullA </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="434d549f440e5597ed97946762e76f70"></a><!-- doxytag: member="VHACD::IVHACD::Constraint::mHullB" ref="434d549f440e5597ed97946762e76f70" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t VHACD::IVHACD::IVHACD::Constraint::mHullB </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/public/<a class="el" href="_v_h_a_c_d_8h-source.html">VHACD.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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull-members.html
new file mode 100644
index 0000000..379b4fa
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull-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>VHACD::IVHACD::IVHACD::ConvexHull Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html">VHACD::IVHACD::IVHACD::ConvexHull</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#849b4845ce4288b5d9a1e3513fd2e95a">m_center</a></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">VHACD::IVHACD::IVHACD::ConvexHull</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#eb9ec835d1d9963845f19f4716016588">m_nPoints</a></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">VHACD::IVHACD::IVHACD::ConvexHull</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#586b4a3ce6f875324896e57e00336df4">m_nTriangles</a></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">VHACD::IVHACD::IVHACD::ConvexHull</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#42c7c8ef3166b2e12937931598779697">m_points</a></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">VHACD::IVHACD::IVHACD::ConvexHull</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#41d660741580616f46b4be834d9881c7">m_triangles</a></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">VHACD::IVHACD::IVHACD::ConvexHull</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#68f0ed83874db02164ca2faf63f0c169">m_volume</a></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">VHACD::IVHACD::IVHACD::ConvexHull</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/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html
new file mode 100644
index 0000000..a16acf0
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html
@@ -0,0 +1,164 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::IVHACD::IVHACD::ConvexHull 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_v_h_a_c_d.html">VHACD</a>::<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="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html">ConvexHull</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::IVHACD::IVHACD::ConvexHull Class Reference</h1><!-- doxytag: class="VHACD::IVHACD::ConvexHull" --><code>#include &lt;<a class="el" href="_v_h_a_c_d_8h-source.html">VHACD.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull-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">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#849b4845ce4288b5d9a1e3513fd2e95a">m_center</a> [3]</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#eb9ec835d1d9963845f19f4716016588">m_nPoints</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#586b4a3ce6f875324896e57e00336df4">m_nTriangles</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#42c7c8ef3166b2e12937931598779697">m_points</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#41d660741580616f46b4be834d9881c7">m_triangles</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#68f0ed83874db02164ca2faf63f0c169">m_volume</a></td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="849b4845ce4288b5d9a1e3513fd2e95a"></a><!-- doxytag: member="VHACD::IVHACD::ConvexHull::m_center" ref="849b4845ce4288b5d9a1e3513fd2e95a" args="[3]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double VHACD::IVHACD::IVHACD::ConvexHull::m_center[3] </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="eb9ec835d1d9963845f19f4716016588"></a><!-- doxytag: member="VHACD::IVHACD::ConvexHull::m_nPoints" ref="eb9ec835d1d9963845f19f4716016588" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t VHACD::IVHACD::IVHACD::ConvexHull::m_nPoints </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="586b4a3ce6f875324896e57e00336df4"></a><!-- doxytag: member="VHACD::IVHACD::ConvexHull::m_nTriangles" ref="586b4a3ce6f875324896e57e00336df4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t VHACD::IVHACD::IVHACD::ConvexHull::m_nTriangles </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="42c7c8ef3166b2e12937931598779697"></a><!-- doxytag: member="VHACD::IVHACD::ConvexHull::m_points" ref="42c7c8ef3166b2e12937931598779697" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double* VHACD::IVHACD::IVHACD::ConvexHull::m_points </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="41d660741580616f46b4be834d9881c7"></a><!-- doxytag: member="VHACD::IVHACD::ConvexHull::m_triangles" ref="41d660741580616f46b4be834d9881c7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t* VHACD::IVHACD::IVHACD::ConvexHull::m_triangles </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="68f0ed83874db02164ca2faf63f0c169"></a><!-- doxytag: member="VHACD::IVHACD::ConvexHull::m_volume" ref="68f0ed83874db02164ca2faf63f0c169" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double VHACD::IVHACD::IVHACD::ConvexHull::m_volume </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/public/<a class="el" href="_v_h_a_c_d_8h-source.html">VHACD.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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback-members.html
new file mode 100644
index 0000000..53229a0
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback-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>VHACD::IVHACD::IVHACD::IUserCallback Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html">VHACD::IVHACD::IVHACD::IUserCallback</a>, including all inherited members.<p><table>
+ <tr class="memlist"><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#7ab411d05d0608ec825d1a7d62dd1946">Update</a>(const double overallProgress, const double stageProgress, const double operationProgress, const char *const stage, const char *const operation)=0</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">VHACD::IVHACD::IVHACD::IUserCallback</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><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#309916a96a66c01af6b735517416c6bd">~IUserCallback</a>()</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">VHACD::IVHACD::IVHACD::IUserCallback</a></td><td><code> [inline, 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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html
new file mode 100644
index 0000000..f43cb65
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html
@@ -0,0 +1,133 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::IVHACD::IVHACD::IUserCallback 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_v_h_a_c_d.html">VHACD</a>::<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="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html">IUserCallback</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::IVHACD::IVHACD::IUserCallback Class Reference</h1><!-- doxytag: class="VHACD::IVHACD::IUserCallback" --><code>#include &lt;<a class="el" href="_v_h_a_c_d_8h-source.html">VHACD.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback-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 void&nbsp;</td><td class="memItemRight" valign="bottom"><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">Update</a> (const double overallProgress, const double stageProgress, const double operationProgress, const char *const stage, const char *const operation)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html#309916a96a66c01af6b735517416c6bd">~IUserCallback</a> ()</td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="309916a96a66c01af6b735517416c6bd"></a><!-- doxytag: member="VHACD::IVHACD::IUserCallback::~IUserCallback" ref="309916a96a66c01af6b735517416c6bd" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual VHACD::IVHACD::IVHACD::IUserCallback::~IUserCallback </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="7ab411d05d0608ec825d1a7d62dd1946"></a><!-- doxytag: member="VHACD::IVHACD::IUserCallback::Update" ref="7ab411d05d0608ec825d1a7d62dd1946" args="(const double overallProgress, const double stageProgress, const double operationProgress, const char *const stage, const char *const operation)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VHACD::IVHACD::IVHACD::IUserCallback::Update </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>overallProgress</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>stageProgress</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>operationProgress</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *const &nbsp;</td>
+ <td class="paramname"> <em>stage</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *const &nbsp;</td>
+ <td class="paramname"> <em>operation</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>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/public/<a class="el" href="_v_h_a_c_d_8h-source.html">VHACD.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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger-members.html
new file mode 100644
index 0000000..0714104
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger-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>VHACD::IVHACD::IVHACD::IUserLogger Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">VHACD::IVHACD::IVHACD::IUserLogger</a>, including all inherited members.<p><table>
+ <tr class="memlist"><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#6968977f9fce9168e3c0ece568c40f2e">Log</a>(const char *const msg)=0</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">VHACD::IVHACD::IVHACD::IUserLogger</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><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#a69b3ad37981d06130a1ef559fb27ec9">~IUserLogger</a>()</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">VHACD::IVHACD::IVHACD::IUserLogger</a></td><td><code> [inline, 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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html
new file mode 100644
index 0000000..83eba58
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html
@@ -0,0 +1,106 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::IVHACD::IVHACD::IUserLogger 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_v_h_a_c_d.html">VHACD</a>::<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="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">IUserLogger</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::IVHACD::IVHACD::IUserLogger Class Reference</h1><!-- doxytag: class="VHACD::IVHACD::IUserLogger" --><code>#include &lt;<a class="el" href="_v_h_a_c_d_8h-source.html">VHACD.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger-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 void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html#6968977f9fce9168e3c0ece568c40f2e">Log</a> (const char *const msg)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html#a69b3ad37981d06130a1ef559fb27ec9">~IUserLogger</a> ()</td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="a69b3ad37981d06130a1ef559fb27ec9"></a><!-- doxytag: member="VHACD::IVHACD::IUserLogger::~IUserLogger" ref="a69b3ad37981d06130a1ef559fb27ec9" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual VHACD::IVHACD::IVHACD::IUserLogger::~IUserLogger </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="6968977f9fce9168e3c0ece568c40f2e"></a><!-- doxytag: member="VHACD::IVHACD::IUserLogger::Log" ref="6968977f9fce9168e3c0ece568c40f2e" args="(const char *const msg)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VHACD::IVHACD::IVHACD::IUserLogger::Log </td>
+ <td>(</td>
+ <td class="paramtype">const char *const &nbsp;</td>
+ <td class="paramname"> <em>msg</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/public/<a class="el" href="_v_h_a_c_d_8h-source.html">VHACD.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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters-members.html
new file mode 100644
index 0000000..439329d
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters-members.html
@@ -0,0 +1,68 @@
+<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>VHACD::IVHACD::IVHACD::Parameters Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#10491e984d24a4044257bad86796b344">Init</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d267c1bbd89c3e1fd63927cd265fbe18">m_alpha</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#7d230593ff950c1246493c6004b16955">m_beta</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d836aca721d372398cbdc037bf43363f">m_callback</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#88f5e70f68aede84838343229ed5c2d7">m_concavity</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#3349a9835735d8d46cb7b3cacda5db17">m_convexhullApproximation</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#00b56db8297c9252ac7eebdd4b9e3b69">m_convexhullDownsampling</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#c4b3bcb336261c0add620adfda97c5b6">m_logger</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#01fd728b1a9a4f940ad365149e003aa0">m_maxConvexHulls</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#fdcd45f75c22337f903e5a68530f3ffb">m_maxNumVerticesPerCH</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#ba59d112807c03f64c7868f64f462a1e">m_minVolumePerCH</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#355c91300bf6a7e4556ef5f0ed1fae01">m_mode</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#68a1fbcb901c6b241dedc7aab59e6c23">m_oclAcceleration</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#de045cd368e7ecf106ea77b99667c5a1">m_pca</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d3f63a1309a98b06fb68a779b8e6539c">m_planeDownsampling</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#faf8caf72820f95ef0efb6e665488dd9">m_projectHullVertices</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#b2b5390746ef2a0a5e4a5433ee93c4e5">m_resolution</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#1e68a26c8218b34f66023f30024ae92a">Parameters</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a></td><td><code> [inline]</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html
new file mode 100644
index 0000000..ca3eb90
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html
@@ -0,0 +1,381 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::IVHACD::IVHACD::Parameters 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_v_h_a_c_d.html">VHACD</a>::<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="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">Parameters</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::IVHACD::IVHACD::Parameters Class Reference</h1><!-- doxytag: class="VHACD::IVHACD::Parameters" --><code>#include &lt;<a class="el" href="_v_h_a_c_d_8h-source.html">VHACD.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters-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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#10491e984d24a4044257bad86796b344">Init</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#1e68a26c8218b34f66023f30024ae92a">Parameters</a> (void)</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d267c1bbd89c3e1fd63927cd265fbe18">m_alpha</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#7d230593ff950c1246493c6004b16955">m_beta</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html">IUserCallback</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d836aca721d372398cbdc037bf43363f">m_callback</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#88f5e70f68aede84838343229ed5c2d7">m_concavity</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#3349a9835735d8d46cb7b3cacda5db17">m_convexhullApproximation</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#00b56db8297c9252ac7eebdd4b9e3b69">m_convexhullDownsampling</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">IUserLogger</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#c4b3bcb336261c0add620adfda97c5b6">m_logger</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#01fd728b1a9a4f940ad365149e003aa0">m_maxConvexHulls</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#fdcd45f75c22337f903e5a68530f3ffb">m_maxNumVerticesPerCH</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#ba59d112807c03f64c7868f64f462a1e">m_minVolumePerCH</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#355c91300bf6a7e4556ef5f0ed1fae01">m_mode</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#68a1fbcb901c6b241dedc7aab59e6c23">m_oclAcceleration</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#de045cd368e7ecf106ea77b99667c5a1">m_pca</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d3f63a1309a98b06fb68a779b8e6539c">m_planeDownsampling</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#faf8caf72820f95ef0efb6e665488dd9">m_projectHullVertices</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#b2b5390746ef2a0a5e4a5433ee93c4e5">m_resolution</a></td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="1e68a26c8218b34f66023f30024ae92a"></a><!-- doxytag: member="VHACD::IVHACD::Parameters::Parameters" ref="1e68a26c8218b34f66023f30024ae92a" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::IVHACD::IVHACD::Parameters::Parameters </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</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="10491e984d24a4044257bad86796b344"></a><!-- doxytag: member="VHACD::IVHACD::Parameters::Init" ref="10491e984d24a4044257bad86796b344" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::IVHACD::IVHACD::Parameters::Init </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</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 Data Documentation</h2>
+<a class="anchor" name="d267c1bbd89c3e1fd63927cd265fbe18"></a><!-- doxytag: member="VHACD::IVHACD::Parameters::m_alpha" ref="d267c1bbd89c3e1fd63927cd265fbe18" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double VHACD::IVHACD::IVHACD::Parameters::m_alpha </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7d230593ff950c1246493c6004b16955"></a><!-- doxytag: member="VHACD::IVHACD::Parameters::m_beta" ref="7d230593ff950c1246493c6004b16955" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double VHACD::IVHACD::IVHACD::Parameters::m_beta </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d836aca721d372398cbdc037bf43363f"></a><!-- doxytag: member="VHACD::IVHACD::Parameters::m_callback" ref="d836aca721d372398cbdc037bf43363f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html">IUserCallback</a>* VHACD::IVHACD::IVHACD::Parameters::m_callback </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="88f5e70f68aede84838343229ed5c2d7"></a><!-- doxytag: member="VHACD::IVHACD::Parameters::m_concavity" ref="88f5e70f68aede84838343229ed5c2d7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double VHACD::IVHACD::IVHACD::Parameters::m_concavity </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3349a9835735d8d46cb7b3cacda5db17"></a><!-- doxytag: member="VHACD::IVHACD::Parameters::m_convexhullApproximation" ref="3349a9835735d8d46cb7b3cacda5db17" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t VHACD::IVHACD::IVHACD::Parameters::m_convexhullApproximation </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="00b56db8297c9252ac7eebdd4b9e3b69"></a><!-- doxytag: member="VHACD::IVHACD::Parameters::m_convexhullDownsampling" ref="00b56db8297c9252ac7eebdd4b9e3b69" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t VHACD::IVHACD::IVHACD::Parameters::m_convexhullDownsampling </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c4b3bcb336261c0add620adfda97c5b6"></a><!-- doxytag: member="VHACD::IVHACD::Parameters::m_logger" ref="c4b3bcb336261c0add620adfda97c5b6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">IUserLogger</a>* VHACD::IVHACD::IVHACD::Parameters::m_logger </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="01fd728b1a9a4f940ad365149e003aa0"></a><!-- doxytag: member="VHACD::IVHACD::Parameters::m_maxConvexHulls" ref="01fd728b1a9a4f940ad365149e003aa0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t VHACD::IVHACD::IVHACD::Parameters::m_maxConvexHulls </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fdcd45f75c22337f903e5a68530f3ffb"></a><!-- doxytag: member="VHACD::IVHACD::Parameters::m_maxNumVerticesPerCH" ref="fdcd45f75c22337f903e5a68530f3ffb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t VHACD::IVHACD::IVHACD::Parameters::m_maxNumVerticesPerCH </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ba59d112807c03f64c7868f64f462a1e"></a><!-- doxytag: member="VHACD::IVHACD::Parameters::m_minVolumePerCH" ref="ba59d112807c03f64c7868f64f462a1e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double VHACD::IVHACD::IVHACD::Parameters::m_minVolumePerCH </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="355c91300bf6a7e4556ef5f0ed1fae01"></a><!-- doxytag: member="VHACD::IVHACD::Parameters::m_mode" ref="355c91300bf6a7e4556ef5f0ed1fae01" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t VHACD::IVHACD::IVHACD::Parameters::m_mode </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="68a1fbcb901c6b241dedc7aab59e6c23"></a><!-- doxytag: member="VHACD::IVHACD::Parameters::m_oclAcceleration" ref="68a1fbcb901c6b241dedc7aab59e6c23" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t VHACD::IVHACD::IVHACD::Parameters::m_oclAcceleration </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="de045cd368e7ecf106ea77b99667c5a1"></a><!-- doxytag: member="VHACD::IVHACD::Parameters::m_pca" ref="de045cd368e7ecf106ea77b99667c5a1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t VHACD::IVHACD::IVHACD::Parameters::m_pca </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d3f63a1309a98b06fb68a779b8e6539c"></a><!-- doxytag: member="VHACD::IVHACD::Parameters::m_planeDownsampling" ref="d3f63a1309a98b06fb68a779b8e6539c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t VHACD::IVHACD::IVHACD::Parameters::m_planeDownsampling </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="faf8caf72820f95ef0efb6e665488dd9"></a><!-- doxytag: member="VHACD::IVHACD::Parameters::m_projectHullVertices" ref="faf8caf72820f95ef0efb6e665488dd9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VHACD::IVHACD::IVHACD::Parameters::m_projectHullVertices </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b2b5390746ef2a0a5e4a5433ee93c4e5"></a><!-- doxytag: member="VHACD::IVHACD::Parameters::m_resolution" ref="b2b5390746ef2a0a5e4a5433ee93c4e5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t VHACD::IVHACD::IVHACD::Parameters::m_resolution </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/public/<a class="el" href="_v_h_a_c_d_8h-source.html">VHACD.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_v_h_a_c_d_1_1_mesh-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_mesh-members.html
new file mode 100644
index 0000000..220f898
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_mesh-members.html
@@ -0,0 +1,90 @@
+<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>VHACD::Mesh Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a1b0fd165f4720672b6021aaa29bb736">AddPoint</a>(const Vec3&lt; double &gt; &amp;pt)</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#82f00ef0eaffd02736c089eef8a4be81">AddTriangle</a>(const Vec3&lt; int32_t &gt; &amp;tri)</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#04ab7e7b5cce5fbc58ad7539bb550347">Clear</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#f675f38ab82b9f567312a1264c18cc13">ClearPoints</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#cb806420cbf3ec47414ed5899dfc5b3e">ClearTriangles</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#dcade31b625c2c6122854545d6429462">Clip</a>(const Plane &amp;plane, SArray&lt; Vec3&lt; double &gt; &gt; &amp;positivePart, SArray&lt; Vec3&lt; double &gt; &gt; &amp;negativePart) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#d35b8d2444ff5d1b8fc790e1f73f0e6c">ComputeCenter</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#628ef2627d58026b04efab6442961cc4">ComputeConvexHull</a>(const double *const pts, const size_t nPts)</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#c8a60e1c425c1bad4a7e48fb1a5127bf">ComputeDiagBB</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#640488a83fefc3321b995dbdeb54c889">ComputeVolume</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a760ea75162c7f4c340b9c093328e256">CopyPoints</a>(SArray&lt; Vec3&lt; double &gt; &gt; &amp;points) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#88948f7b4208a8ef21295f76d4170100">GetCenter</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#cf287eac0d5bdf791fa84b70885acd96">GetDiagBB</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7a795ac7e44d1d74b8b511e60c4cff7c">GetMaxBB</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#e62c93e5212f6db43285c6ef7d39cc1e">GetMinBB</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#bfd1ac1ba33eed1aeee61f1ed7706028">GetNPoints</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#da340b478800d86f0e9c0f7ad5f5ac39">GetNTriangles</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#cfa9dc571d7d6c8024bafb63058fd608">GetPoint</a>(size_t index) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#f5d597d60067b5088b4a5d4fc621677d">GetPoint</a>(size_t index)</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7d6cb754fe7e0bcb37c4ac9e30349588">GetPoints</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#bf0ea3ebe101eff659f2f047d5e6f087">GetPoints</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#996af6ba4a258d431123827478598016">GetPointsBuffer</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7555cee865f32d60e4a8e0200f757d52">GetPointsBuffer</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#fcc5a4f017e1ceb455777fd5e3e598f9">GetTriangle</a>(size_t index) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7711850a3acd1fe682b9c095b532baf0">GetTriangle</a>(size_t index)</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#160e8b48839291641fec040a8aff8398">GetTriangles</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#25f3e2c4ff61933aff217f4ff0c79593">GetTriangles</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#5591415bf76862ac34d3a48372188a76">GetTrianglesBuffer</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#113aea083489258576722e114bc9cd3b">GetTrianglesBuffer</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#b314bb607ad14eee02590b6aaabd35ab">IsInside</a>(const Vec3&lt; double &gt; &amp;pt) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#5b6aada1526614c0392ffeb3bdd08475">LoadOFF</a>(const std::string &amp;fileName, bool invert)</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#66005ae02e32b91dfd1924a622c2bee2">Mesh</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#3fe07b138fc07648dfb707ec1a877ff6">ResizePoints</a>(size_t nPts)</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#70121ff946ef8b690768a974f2907576">ResizeTriangles</a>(size_t nTri)</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#0459acdd256228a8d614e6d84b6a78f6">SaveOFF</a>(const std::string &amp;fileName) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#b6aea912bfaed77097ac2276d5c89b0a">SaveVRML2</a>(const std::string &amp;fileName) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#3810504bb17f7c3877ad00519f4c51f9">SaveVRML2</a>(std::ofstream &amp;fout, const Material &amp;material) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#516bac568eb5138ad6b68277f12e68aa">SetPoint</a>(size_t index, const Vec3&lt; double &gt; &amp;pt)</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#0471c42149248aaf8e322b49298cb2e7">SetTriangle</a>(size_t index, const Vec3&lt; int32_t &gt; &amp;tri)</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#561dfa025c2495432b36831bff87c230">~Mesh</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</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/class_v_h_a_c_d_1_1_mesh.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_mesh.html
new file mode 100644
index 0000000..570ce01
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_mesh.html
@@ -0,0 +1,993 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::Mesh 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::Mesh Class Reference</h1><!-- doxytag: class="VHACD::Mesh" -->Triangular mesh data structure.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="vhacd_mesh_8h-source.html">vhacdMesh.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_mesh-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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a1b0fd165f4720672b6021aaa29bb736">AddPoint</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;pt)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#82f00ef0eaffd02736c089eef8a4be81">AddTriangle</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; int32_t &gt; &amp;tri)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#04ab7e7b5cce5fbc58ad7539bb550347">Clear</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#f675f38ab82b9f567312a1264c18cc13">ClearPoints</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#cb806420cbf3ec47414ed5899dfc5b3e">ClearTriangles</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#dcade31b625c2c6122854545d6429462">Clip</a> (const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;plane, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; &amp;positivePart, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; &amp;negativePart) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#d35b8d2444ff5d1b8fc790e1f73f0e6c">ComputeCenter</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#628ef2627d58026b04efab6442961cc4">ComputeConvexHull</a> (const double *const pts, const size_t nPts)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#c8a60e1c425c1bad4a7e48fb1a5127bf">ComputeDiagBB</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#640488a83fefc3321b995dbdeb54c889">ComputeVolume</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="class_v_h_a_c_d_1_1_mesh.html#a760ea75162c7f4c340b9c093328e256">CopyPoints</a> (<a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; &amp;points) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#88948f7b4208a8ef21295f76d4170100">GetCenter</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#cf287eac0d5bdf791fa84b70885acd96">GetDiagBB</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7a795ac7e44d1d74b8b511e60c4cff7c">GetMaxBB</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#e62c93e5212f6db43285c6ef7d39cc1e">GetMinBB</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#bfd1ac1ba33eed1aeee61f1ed7706028">GetNPoints</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#da340b478800d86f0e9c0f7ad5f5ac39">GetNTriangles</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#f5d597d60067b5088b4a5d4fc621677d">GetPoint</a> (size_t index)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#cfa9dc571d7d6c8024bafb63058fd608">GetPoint</a> (size_t index) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const double *const&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#bf0ea3ebe101eff659f2f047d5e6f087">GetPoints</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7d6cb754fe7e0bcb37c4ac9e30349588">GetPoints</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; *const&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7555cee865f32d60e4a8e0200f757d52">GetPointsBuffer</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; *const&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#996af6ba4a258d431123827478598016">GetPointsBuffer</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; int32_t &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7711850a3acd1fe682b9c095b532baf0">GetTriangle</a> (size_t index)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; int32_t &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#fcc5a4f017e1ceb455777fd5e3e598f9">GetTriangle</a> (size_t index) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const int32_t *const&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#25f3e2c4ff61933aff217f4ff0c79593">GetTriangles</a> () const </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_v_h_a_c_d_1_1_mesh.html#160e8b48839291641fec040a8aff8398">GetTriangles</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; int32_t &gt; *const&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#113aea083489258576722e114bc9cd3b">GetTrianglesBuffer</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; int32_t &gt; *const&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#5591415bf76862ac34d3a48372188a76">GetTrianglesBuffer</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="class_v_h_a_c_d_1_1_mesh.html#b314bb607ad14eee02590b6aaabd35ab">IsInside</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;pt) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#5b6aada1526614c0392ffeb3bdd08475">LoadOFF</a> (const std::string &amp;fileName, bool invert)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#66005ae02e32b91dfd1924a622c2bee2">Mesh</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#66005ae02e32b91dfd1924a622c2bee2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#3fe07b138fc07648dfb707ec1a877ff6">ResizePoints</a> (size_t nPts)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#70121ff946ef8b690768a974f2907576">ResizeTriangles</a> (size_t nTri)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#0459acdd256228a8d614e6d84b6a78f6">SaveOFF</a> (const std::string &amp;fileName) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#3810504bb17f7c3877ad00519f4c51f9">SaveVRML2</a> (std::ofstream &amp;fout, const <a class="el" href="struct_v_h_a_c_d_1_1_material.html">Material</a> &amp;material) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#b6aea912bfaed77097ac2276d5c89b0a">SaveVRML2</a> (const std::string &amp;fileName) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#516bac568eb5138ad6b68277f12e68aa">SetPoint</a> (size_t index, const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;pt)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#0471c42149248aaf8e322b49298cb2e7">SetTriangle</a> (size_t index, const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; int32_t &gt; &amp;tri)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html#561dfa025c2495432b36831bff87c230">~Mesh</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor. <a href="#561dfa025c2495432b36831bff87c230"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Triangular mesh data structure. <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="66005ae02e32b91dfd1924a622c2bee2"></a><!-- doxytag: member="VHACD::Mesh::Mesh" ref="66005ae02e32b91dfd1924a622c2bee2" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::Mesh::Mesh </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="561dfa025c2495432b36831bff87c230"></a><!-- doxytag: member="VHACD::Mesh::~Mesh" ref="561dfa025c2495432b36831bff87c230" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::Mesh::~Mesh </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor.
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a1b0fd165f4720672b6021aaa29bb736"></a><!-- doxytag: member="VHACD::Mesh::AddPoint" ref="a1b0fd165f4720672b6021aaa29bb736" args="(const Vec3&lt; double &gt; &amp;pt)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Mesh::AddPoint </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>pt</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="82f00ef0eaffd02736c089eef8a4be81"></a><!-- doxytag: member="VHACD::Mesh::AddTriangle" ref="82f00ef0eaffd02736c089eef8a4be81" args="(const Vec3&lt; int32_t &gt; &amp;tri)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Mesh::AddTriangle </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; int32_t &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>tri</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="04ab7e7b5cce5fbc58ad7539bb550347"></a><!-- doxytag: member="VHACD::Mesh::Clear" ref="04ab7e7b5cce5fbc58ad7539bb550347" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Mesh::Clear </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="f675f38ab82b9f567312a1264c18cc13"></a><!-- doxytag: member="VHACD::Mesh::ClearPoints" ref="f675f38ab82b9f567312a1264c18cc13" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Mesh::ClearPoints </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="cb806420cbf3ec47414ed5899dfc5b3e"></a><!-- doxytag: member="VHACD::Mesh::ClearTriangles" ref="cb806420cbf3ec47414ed5899dfc5b3e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Mesh::ClearTriangles </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="dcade31b625c2c6122854545d6429462"></a><!-- doxytag: member="VHACD::Mesh::Clip" ref="dcade31b625c2c6122854545d6429462" args="(const Plane &amp;plane, SArray&lt; Vec3&lt; double &gt; &gt; &amp;positivePart, SArray&lt; Vec3&lt; double &gt; &gt; &amp;negativePart) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Mesh::Clip </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>plane</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>positivePart</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>negativePart</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d35b8d2444ff5d1b8fc790e1f73f0e6c"></a><!-- doxytag: member="VHACD::Mesh::ComputeCenter" ref="d35b8d2444ff5d1b8fc790e1f73f0e6c" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;double&gt;&amp; VHACD::Mesh::ComputeCenter </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="628ef2627d58026b04efab6442961cc4"></a><!-- doxytag: member="VHACD::Mesh::ComputeConvexHull" ref="628ef2627d58026b04efab6442961cc4" args="(const double *const pts, const size_t nPts)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Mesh::ComputeConvexHull </td>
+ <td>(</td>
+ <td class="paramtype">const double *const &nbsp;</td>
+ <td class="paramname"> <em>pts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nPts</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="c8a60e1c425c1bad4a7e48fb1a5127bf"></a><!-- doxytag: member="VHACD::Mesh::ComputeDiagBB" ref="c8a60e1c425c1bad4a7e48fb1a5127bf" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double VHACD::Mesh::ComputeDiagBB </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="640488a83fefc3321b995dbdeb54c889"></a><!-- doxytag: member="VHACD::Mesh::ComputeVolume" ref="640488a83fefc3321b995dbdeb54c889" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double VHACD::Mesh::ComputeVolume </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a760ea75162c7f4c340b9c093328e256"></a><!-- doxytag: member="VHACD::Mesh::CopyPoints" ref="a760ea75162c7f4c340b9c093328e256" args="(SArray&lt; Vec3&lt; double &gt; &gt; &amp;points) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Mesh::CopyPoints </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>points</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="88948f7b4208a8ef21295f76d4170100"></a><!-- doxytag: member="VHACD::Mesh::GetCenter" ref="88948f7b4208a8ef21295f76d4170100" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;double&gt;&amp; VHACD::Mesh::GetCenter </td>
+ <td>(</td>
+ <td class="paramname"> </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="cf287eac0d5bdf791fa84b70885acd96"></a><!-- doxytag: member="VHACD::Mesh::GetDiagBB" ref="cf287eac0d5bdf791fa84b70885acd96" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double VHACD::Mesh::GetDiagBB </td>
+ <td>(</td>
+ <td class="paramname"> </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="7a795ac7e44d1d74b8b511e60c4cff7c"></a><!-- doxytag: member="VHACD::Mesh::GetMaxBB" ref="7a795ac7e44d1d74b8b511e60c4cff7c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;double&gt;&amp; VHACD::Mesh::GetMaxBB </td>
+ <td>(</td>
+ <td class="paramname"> </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="e62c93e5212f6db43285c6ef7d39cc1e"></a><!-- doxytag: member="VHACD::Mesh::GetMinBB" ref="e62c93e5212f6db43285c6ef7d39cc1e" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;double&gt;&amp; VHACD::Mesh::GetMinBB </td>
+ <td>(</td>
+ <td class="paramname"> </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="bfd1ac1ba33eed1aeee61f1ed7706028"></a><!-- doxytag: member="VHACD::Mesh::GetNPoints" ref="bfd1ac1ba33eed1aeee61f1ed7706028" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t VHACD::Mesh::GetNPoints </td>
+ <td>(</td>
+ <td class="paramname"> </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="da340b478800d86f0e9c0f7ad5f5ac39"></a><!-- doxytag: member="VHACD::Mesh::GetNTriangles" ref="da340b478800d86f0e9c0f7ad5f5ac39" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t VHACD::Mesh::GetNTriangles </td>
+ <td>(</td>
+ <td class="paramname"> </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="f5d597d60067b5088b4a5d4fc621677d"></a><!-- doxytag: member="VHACD::Mesh::GetPoint" ref="f5d597d60067b5088b4a5d4fc621677d" args="(size_t index)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;double&gt;&amp; VHACD::Mesh::GetPoint </td>
+ <td>(</td>
+ <td class="paramtype">size_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>
+<a class="anchor" name="cfa9dc571d7d6c8024bafb63058fd608"></a><!-- doxytag: member="VHACD::Mesh::GetPoint" ref="cfa9dc571d7d6c8024bafb63058fd608" args="(size_t index) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;double&gt;&amp; VHACD::Mesh::GetPoint </td>
+ <td>(</td>
+ <td class="paramtype">size_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="bf0ea3ebe101eff659f2f047d5e6f087"></a><!-- doxytag: member="VHACD::Mesh::GetPoints" ref="bf0ea3ebe101eff659f2f047d5e6f087" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const double* const VHACD::Mesh::GetPoints </td>
+ <td>(</td>
+ <td class="paramname"> </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="7d6cb754fe7e0bcb37c4ac9e30349588"></a><!-- doxytag: member="VHACD::Mesh::GetPoints" ref="7d6cb754fe7e0bcb37c4ac9e30349588" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double* VHACD::Mesh::GetPoints </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="7555cee865f32d60e4a8e0200f757d52"></a><!-- doxytag: member="VHACD::Mesh::GetPointsBuffer" ref="7555cee865f32d60e4a8e0200f757d52" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;double&gt;* const VHACD::Mesh::GetPointsBuffer </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="996af6ba4a258d431123827478598016"></a><!-- doxytag: member="VHACD::Mesh::GetPointsBuffer" ref="996af6ba4a258d431123827478598016" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;double&gt;* const VHACD::Mesh::GetPointsBuffer </td>
+ <td>(</td>
+ <td class="paramname"> </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="7711850a3acd1fe682b9c095b532baf0"></a><!-- doxytag: member="VHACD::Mesh::GetTriangle" ref="7711850a3acd1fe682b9c095b532baf0" args="(size_t index)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;int32_t&gt;&amp; VHACD::Mesh::GetTriangle </td>
+ <td>(</td>
+ <td class="paramtype">size_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>
+<a class="anchor" name="fcc5a4f017e1ceb455777fd5e3e598f9"></a><!-- doxytag: member="VHACD::Mesh::GetTriangle" ref="fcc5a4f017e1ceb455777fd5e3e598f9" args="(size_t index) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;int32_t&gt;&amp; VHACD::Mesh::GetTriangle </td>
+ <td>(</td>
+ <td class="paramtype">size_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="25f3e2c4ff61933aff217f4ff0c79593"></a><!-- doxytag: member="VHACD::Mesh::GetTriangles" ref="25f3e2c4ff61933aff217f4ff0c79593" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const int32_t* const VHACD::Mesh::GetTriangles </td>
+ <td>(</td>
+ <td class="paramname"> </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="160e8b48839291641fec040a8aff8398"></a><!-- doxytag: member="VHACD::Mesh::GetTriangles" ref="160e8b48839291641fec040a8aff8398" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t* VHACD::Mesh::GetTriangles </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="113aea083489258576722e114bc9cd3b"></a><!-- doxytag: member="VHACD::Mesh::GetTrianglesBuffer" ref="113aea083489258576722e114bc9cd3b" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;int32_t&gt;* const VHACD::Mesh::GetTrianglesBuffer </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="5591415bf76862ac34d3a48372188a76"></a><!-- doxytag: member="VHACD::Mesh::GetTrianglesBuffer" ref="5591415bf76862ac34d3a48372188a76" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;int32_t&gt;* const VHACD::Mesh::GetTrianglesBuffer </td>
+ <td>(</td>
+ <td class="paramname"> </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="b314bb607ad14eee02590b6aaabd35ab"></a><!-- doxytag: member="VHACD::Mesh::IsInside" ref="b314bb607ad14eee02590b6aaabd35ab" args="(const Vec3&lt; double &gt; &amp;pt) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VHACD::Mesh::IsInside </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>pt</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5b6aada1526614c0392ffeb3bdd08475"></a><!-- doxytag: member="VHACD::Mesh::LoadOFF" ref="5b6aada1526614c0392ffeb3bdd08475" args="(const std::string &amp;fileName, bool invert)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VHACD::Mesh::LoadOFF </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&nbsp;</td>
+ <td class="paramname"> <em>fileName</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>invert</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="3fe07b138fc07648dfb707ec1a877ff6"></a><!-- doxytag: member="VHACD::Mesh::ResizePoints" ref="3fe07b138fc07648dfb707ec1a877ff6" args="(size_t nPts)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Mesh::ResizePoints </td>
+ <td>(</td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>nPts</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="70121ff946ef8b690768a974f2907576"></a><!-- doxytag: member="VHACD::Mesh::ResizeTriangles" ref="70121ff946ef8b690768a974f2907576" args="(size_t nTri)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Mesh::ResizeTriangles </td>
+ <td>(</td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>nTri</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0459acdd256228a8d614e6d84b6a78f6"></a><!-- doxytag: member="VHACD::Mesh::SaveOFF" ref="0459acdd256228a8d614e6d84b6a78f6" args="(const std::string &amp;fileName) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VHACD::Mesh::SaveOFF </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&nbsp;</td>
+ <td class="paramname"> <em>fileName</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3810504bb17f7c3877ad00519f4c51f9"></a><!-- doxytag: member="VHACD::Mesh::SaveVRML2" ref="3810504bb17f7c3877ad00519f4c51f9" args="(std::ofstream &amp;fout, const Material &amp;material) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VHACD::Mesh::SaveVRML2 </td>
+ <td>(</td>
+ <td class="paramtype">std::ofstream &amp;&nbsp;</td>
+ <td class="paramname"> <em>fout</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_v_h_a_c_d_1_1_material.html">Material</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>material</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b6aea912bfaed77097ac2276d5c89b0a"></a><!-- doxytag: member="VHACD::Mesh::SaveVRML2" ref="b6aea912bfaed77097ac2276d5c89b0a" args="(const std::string &amp;fileName) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VHACD::Mesh::SaveVRML2 </td>
+ <td>(</td>
+ <td class="paramtype">const std::string &amp;&nbsp;</td>
+ <td class="paramname"> <em>fileName</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="516bac568eb5138ad6b68277f12e68aa"></a><!-- doxytag: member="VHACD::Mesh::SetPoint" ref="516bac568eb5138ad6b68277f12e68aa" args="(size_t index, const Vec3&lt; double &gt; &amp;pt)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Mesh::SetPoint </td>
+ <td>(</td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>index</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>pt</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>
+<a class="anchor" name="0471c42149248aaf8e322b49298cb2e7"></a><!-- doxytag: member="VHACD::Mesh::SetTriangle" ref="0471c42149248aaf8e322b49298cb2e7" args="(size_t index, const Vec3&lt; int32_t &gt; &amp;tri)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Mesh::SetTriangle </td>
+ <td>(</td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>index</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; int32_t &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>tri</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>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_mesh_8h-source.html">vhacdMesh.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_v_h_a_c_d_1_1_mutex-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_mutex-members.html
new file mode 100644
index 0000000..5ca5939
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_mutex-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>VHACD::Mutex Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_mutex.html">VHACD::Mutex</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mutex.html#9efefb1299fc74f136abe8a545bd5b3d">Lock</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_mutex.html">VHACD::Mutex</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mutex.html#415562703110fedfe8e643c2d9214336">Mutex</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_mutex.html">VHACD::Mutex</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mutex.html#b1d735138b90c892ae83c1858628a709">TryLock</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_mutex.html">VHACD::Mutex</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mutex.html#8fb030351ef3a6d191fef6a55f7d1d68">Unlock</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_mutex.html">VHACD::Mutex</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_mutex.html#15d452744636333c9038155728aa30d2">~Mutex</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_mutex.html">VHACD::Mutex</a></td><td><code> [inline]</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_v_h_a_c_d_1_1_mutex.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_mutex.html
new file mode 100644
index 0000000..50687bb
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_mutex.html
@@ -0,0 +1,173 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::Mutex 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="class_v_h_a_c_d_1_1_mutex.html">Mutex</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::Mutex Class Reference</h1><!-- doxytag: class="VHACD::Mutex" --><code>#include &lt;<a class="el" href="vhacd_mutex_8h-source.html">vhacdMutex.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_mutex-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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mutex.html#9efefb1299fc74f136abe8a545bd5b3d">Lock</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mutex.html#415562703110fedfe8e643c2d9214336">Mutex</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mutex.html#b1d735138b90c892ae83c1858628a709">TryLock</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mutex.html#8fb030351ef3a6d191fef6a55f7d1d68">Unlock</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mutex.html#15d452744636333c9038155728aa30d2">~Mutex</a> (void)</td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="415562703110fedfe8e643c2d9214336"></a><!-- doxytag: member="VHACD::Mutex::Mutex" ref="415562703110fedfe8e643c2d9214336" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::Mutex::Mutex </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</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="15d452744636333c9038155728aa30d2"></a><!-- doxytag: member="VHACD::Mutex::~Mutex" ref="15d452744636333c9038155728aa30d2" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::Mutex::~Mutex </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</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="9efefb1299fc74f136abe8a545bd5b3d"></a><!-- doxytag: member="VHACD::Mutex::Lock" ref="9efefb1299fc74f136abe8a545bd5b3d" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Mutex::Lock </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</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="b1d735138b90c892ae83c1858628a709"></a><!-- doxytag: member="VHACD::Mutex::TryLock" ref="b1d735138b90c892ae83c1858628a709" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VHACD::Mutex::TryLock </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</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="8fb030351ef3a6d191fef6a55f7d1d68"></a><!-- doxytag: member="VHACD::Mutex::Unlock" ref="8fb030351ef3a6d191fef6a55f7d1d68" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Mutex::Unlock </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</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>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_mutex_8h-source.html">vhacdMutex.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_v_h_a_c_d_1_1_primitive_set-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_primitive_set-members.html
new file mode 100644
index 0000000..9c5dae8
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_primitive_set-members.html
@@ -0,0 +1,71 @@
+<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>VHACD::PrimitiveSet Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#96591d66cb575f4d1351a1bd10298093">AlignToPrincipalAxes</a>()=0</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#7c82521aac2de66191e09c07326a9030">Clip</a>(const Plane &amp;plane, PrimitiveSet *const positivePart, PrimitiveSet *const negativePart) const =0</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#1218d20baebca8582008c290ff20fb12">ComputeBB</a>()=0</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#cc1579ce0c4d42c31b2e7970730239ee">ComputeClippedVolumes</a>(const Plane &amp;plane, double &amp;positiveVolume, double &amp;negativeVolume) const =0</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#95848280a82cae9348dfaf896152e2f4">ComputeConvexHull</a>(Mesh &amp;meshCH, const size_t sampling=1) const =0</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#451961805e3b85640a5617f821429ac8">ComputeExteriorPoints</a>(const Plane &amp;plane, const Mesh &amp;mesh, SArray&lt; Vec3&lt; double &gt; &gt; *const exteriorPts) const =0</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#b0aa5e77292725b5a24c6832d4449039">ComputeMaxVolumeError</a>() const =0</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#dc0fa8cf5ac5a437c8d245b12835ff39">ComputePrincipalAxes</a>()=0</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#81455b83adbeefb1e8e670a6ff7d1065">ComputeVolume</a>() const =0</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#35bdae7bc393e7a5bebb82123a1b05f8">Convert</a>(Mesh &amp;mesh, const VOXEL_VALUE value) const =0</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#20fae1ff3601da999dc643e9a0269c5b">Create</a>() const =0</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#06d5c4ffe8fa314af3d5adb674617ce4">GetConvexHull</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#13f5dc278238e0fe4dcc76acc0716b98">GetConvexHull</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#842ada9990208ea0bdc151a542920bae">GetEigenValue</a>(AXIS axis) const =0</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#6f9bc9e97bf9f02748cc60b925da152d">GetNPrimitives</a>() const =0</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#7c8c48d890711ae7136d231112434c62">GetNPrimitivesInsideSurf</a>() const =0</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#fdbca65e4c2a957bd40be1942b655c64">GetNPrimitivesOnSurf</a>() const =0</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#4d985cfe60f2644a0a16681c2076e1b0">Intersect</a>(const Plane &amp;plane, SArray&lt; Vec3&lt; double &gt; &gt; *const positivePts, SArray&lt; Vec3&lt; double &gt; &gt; *const negativePts, const size_t sampling) const =0</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#93c323bc5d65e720327f9d52383ad954">RevertAlignToPrincipalAxes</a>()=0</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#8f068e4ac984676843a9bc0a479d6b1d">SelectOnSurface</a>(PrimitiveSet *const onSurfP) const =0</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#d3ad77a3c7d4dffde9b33d9fd6e7c752">~PrimitiveSet</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [inline, 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_v_h_a_c_d_1_1_primitive_set.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_primitive_set.html
new file mode 100644
index 0000000..1a39c45
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_primitive_set.html
@@ -0,0 +1,642 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::PrimitiveSet 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::PrimitiveSet Class Reference</h1><!-- doxytag: class="VHACD::PrimitiveSet" --><code>#include &lt;<a class="el" href="vhacd_volume_8h-source.html">vhacdVolume.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Inheritance diagram for VHACD::PrimitiveSet:</div>
+<div class="dynsection">
+
+<p><center><img src="class_v_h_a_c_d_1_1_primitive_set.png" usemap="#VHACD::PrimitiveSet_map" border="0" alt=""></center>
+<map name="VHACD::PrimitiveSet_map">
+<area href="class_v_h_a_c_d_1_1_tetrahedron_set.html" alt="VHACD::TetrahedronSet" shape="rect" coords="0,56,150,80">
+<area href="class_v_h_a_c_d_1_1_voxel_set.html" alt="VHACD::VoxelSet" shape="rect" coords="160,56,310,80">
+</map>
+</div>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_primitive_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 void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#96591d66cb575f4d1351a1bd10298093">AlignToPrincipalAxes</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_v_h_a_c_d_1_1_primitive_set.html#7c82521aac2de66191e09c07326a9030">Clip</a> (const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;plane, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *const positivePart, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *const negativePart) 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_v_h_a_c_d_1_1_primitive_set.html#1218d20baebca8582008c290ff20fb12">ComputeBB</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_v_h_a_c_d_1_1_primitive_set.html#cc1579ce0c4d42c31b2e7970730239ee">ComputeClippedVolumes</a> (const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;plane, double &amp;positiveVolume, double &amp;negativeVolume) 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_v_h_a_c_d_1_1_primitive_set.html#95848280a82cae9348dfaf896152e2f4">ComputeConvexHull</a> (<a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;meshCH, const size_t sampling=1) 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_v_h_a_c_d_1_1_primitive_set.html#451961805e3b85640a5617f821429ac8">ComputeExteriorPoints</a> (const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;plane, const <a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;mesh, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; *const exteriorPts) const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#b0aa5e77292725b5a24c6832d4449039">ComputeMaxVolumeError</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_v_h_a_c_d_1_1_primitive_set.html#dc0fa8cf5ac5a437c8d245b12835ff39">ComputePrincipalAxes</a> ()=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#81455b83adbeefb1e8e670a6ff7d1065">ComputeVolume</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_v_h_a_c_d_1_1_primitive_set.html#35bdae7bc393e7a5bebb82123a1b05f8">Convert</a> (<a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;mesh, const <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777">VOXEL_VALUE</a> value) const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#20fae1ff3601da999dc643e9a0269c5b">Create</a> () const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#13f5dc278238e0fe4dcc76acc0716b98">GetConvexHull</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#06d5c4ffe8fa314af3d5adb674617ce4">GetConvexHull</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#842ada9990208ea0bdc151a542920bae">GetEigenValue</a> (<a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865">AXIS</a> axis) const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#6f9bc9e97bf9f02748cc60b925da152d">GetNPrimitives</a> () const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#7c8c48d890711ae7136d231112434c62">GetNPrimitivesInsideSurf</a> () const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#fdbca65e4c2a957bd40be1942b655c64">GetNPrimitivesOnSurf</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_v_h_a_c_d_1_1_primitive_set.html#4d985cfe60f2644a0a16681c2076e1b0">Intersect</a> (const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;plane, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; *const positivePts, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; *const negativePts, const size_t sampling) 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_v_h_a_c_d_1_1_primitive_set.html#93c323bc5d65e720327f9d52383ad954">RevertAlignToPrincipalAxes</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_v_h_a_c_d_1_1_primitive_set.html#8f068e4ac984676843a9bc0a479d6b1d">SelectOnSurface</a> (<a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *const onSurfP) const =0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#d3ad77a3c7d4dffde9b33d9fd6e7c752">~PrimitiveSet</a> ()</td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="d3ad77a3c7d4dffde9b33d9fd6e7c752"></a><!-- doxytag: member="VHACD::PrimitiveSet::~PrimitiveSet" ref="d3ad77a3c7d4dffde9b33d9fd6e7c752" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual VHACD::PrimitiveSet::~PrimitiveSet </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="96591d66cb575f4d1351a1bd10298093"></a><!-- doxytag: member="VHACD::PrimitiveSet::AlignToPrincipalAxes" ref="96591d66cb575f4d1351a1bd10298093" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VHACD::PrimitiveSet::AlignToPrincipalAxes </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#661c1ddcb76cbcc93e5a2e975868d5d8">VHACD::VoxelSet</a>, and <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#00c2f764504adda5fee1ab2f1e61a173">VHACD::TetrahedronSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="7c82521aac2de66191e09c07326a9030"></a><!-- doxytag: member="VHACD::PrimitiveSet::Clip" ref="7c82521aac2de66191e09c07326a9030" args="(const Plane &amp;plane, PrimitiveSet *const positivePart, PrimitiveSet *const negativePart) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VHACD::PrimitiveSet::Clip </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>plane</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *const &nbsp;</td>
+ <td class="paramname"> <em>positivePart</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *const &nbsp;</td>
+ <td class="paramname"> <em>negativePart</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>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#cdc558d5a2e6be2702a418907b8f991f">VHACD::VoxelSet</a>, and <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#ed014730f47987b49085df33c9b4ae83">VHACD::TetrahedronSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1218d20baebca8582008c290ff20fb12"></a><!-- doxytag: member="VHACD::PrimitiveSet::ComputeBB" ref="1218d20baebca8582008c290ff20fb12" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VHACD::PrimitiveSet::ComputeBB </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#fe31a1a939522fd560ca41691c650668">VHACD::VoxelSet</a>, and <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#62e320a3e2cdf49fcdd28b7a8157a294">VHACD::TetrahedronSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="cc1579ce0c4d42c31b2e7970730239ee"></a><!-- doxytag: member="VHACD::PrimitiveSet::ComputeClippedVolumes" ref="cc1579ce0c4d42c31b2e7970730239ee" args="(const Plane &amp;plane, double &amp;positiveVolume, double &amp;negativeVolume) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VHACD::PrimitiveSet::ComputeClippedVolumes </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>plane</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double &amp;&nbsp;</td>
+ <td class="paramname"> <em>positiveVolume</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double &amp;&nbsp;</td>
+ <td class="paramname"> <em>negativeVolume</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>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#ed63d7e30ac56e2c2d9e12c5def007dc">VHACD::VoxelSet</a>, and <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#8876f46850f4fc36eff76feab2600518">VHACD::TetrahedronSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="95848280a82cae9348dfaf896152e2f4"></a><!-- doxytag: member="VHACD::PrimitiveSet::ComputeConvexHull" ref="95848280a82cae9348dfaf896152e2f4" args="(Mesh &amp;meshCH, const size_t sampling=1) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VHACD::PrimitiveSet::ComputeConvexHull </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>meshCH</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>sampling</em> = <code>1</code></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>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#49a789a946042eafc99024926aaf42a1">VHACD::VoxelSet</a>, and <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#348f08d50c46cb52c99d73fdf4725b55">VHACD::TetrahedronSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="451961805e3b85640a5617f821429ac8"></a><!-- doxytag: member="VHACD::PrimitiveSet::ComputeExteriorPoints" ref="451961805e3b85640a5617f821429ac8" args="(const Plane &amp;plane, const Mesh &amp;mesh, SArray&lt; Vec3&lt; double &gt; &gt; *const exteriorPts) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VHACD::PrimitiveSet::ComputeExteriorPoints </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>plane</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>mesh</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; *const &nbsp;</td>
+ <td class="paramname"> <em>exteriorPts</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>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#7bd661f72a57a6a52e80dd4075e6cda9">VHACD::VoxelSet</a>, and <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#42afea74e56e6c8dd3d9d781f7be93c3">VHACD::TetrahedronSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b0aa5e77292725b5a24c6832d4449039"></a><!-- doxytag: member="VHACD::PrimitiveSet::ComputeMaxVolumeError" ref="b0aa5e77292725b5a24c6832d4449039" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const double VHACD::PrimitiveSet::ComputeMaxVolumeError </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>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#bf0dc8b357f89b46bc80a88bb69dae75">VHACD::VoxelSet</a>, and <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#640b4c819bf41a5cef4ef9e99961eff3">VHACD::TetrahedronSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="dc0fa8cf5ac5a437c8d245b12835ff39"></a><!-- doxytag: member="VHACD::PrimitiveSet::ComputePrincipalAxes" ref="dc0fa8cf5ac5a437c8d245b12835ff39" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VHACD::PrimitiveSet::ComputePrincipalAxes </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#f00162d0f41ff900dfccf33be38dd3f9">VHACD::VoxelSet</a>, and <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#5685dea1be98db6435cda31252bffd62">VHACD::TetrahedronSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="81455b83adbeefb1e8e670a6ff7d1065"></a><!-- doxytag: member="VHACD::PrimitiveSet::ComputeVolume" ref="81455b83adbeefb1e8e670a6ff7d1065" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const double VHACD::PrimitiveSet::ComputeVolume </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>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#e2547d14bccde63a36bd39e9c418171b">VHACD::VoxelSet</a>, and <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c69dc9bddc9d7ac7e0c5bfc894cbbc53">VHACD::TetrahedronSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="35bdae7bc393e7a5bebb82123a1b05f8"></a><!-- doxytag: member="VHACD::PrimitiveSet::Convert" ref="35bdae7bc393e7a5bebb82123a1b05f8" args="(Mesh &amp;mesh, const VOXEL_VALUE value) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VHACD::PrimitiveSet::Convert </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>mesh</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777">VOXEL_VALUE</a>&nbsp;</td>
+ <td class="paramname"> <em>value</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>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#d0e3e2800558987cab9077ccf106e76b">VHACD::VoxelSet</a>, and <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#1c2c5b35bfbb3bfe5886fca89d9209da">VHACD::TetrahedronSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="20fae1ff3601da999dc643e9a0269c5b"></a><!-- doxytag: member="VHACD::PrimitiveSet::Create" ref="20fae1ff3601da999dc643e9a0269c5b" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a>* VHACD::PrimitiveSet::Create </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>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#330a8667b94b230cb003f22cbf5ec2c4">VHACD::VoxelSet</a>, and <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#d8358b90b875e0b5b449ee4a0fcbb834">VHACD::TetrahedronSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="13f5dc278238e0fe4dcc76acc0716b98"></a><!-- doxytag: member="VHACD::PrimitiveSet::GetConvexHull" ref="13f5dc278238e0fe4dcc76acc0716b98" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a>&amp; VHACD::PrimitiveSet::GetConvexHull </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="06d5c4ffe8fa314af3d5adb674617ce4"></a><!-- doxytag: member="VHACD::PrimitiveSet::GetConvexHull" ref="06d5c4ffe8fa314af3d5adb674617ce4" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a>&amp; VHACD::PrimitiveSet::GetConvexHull </td>
+ <td>(</td>
+ <td class="paramname"> </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="842ada9990208ea0bdc151a542920bae"></a><!-- doxytag: member="VHACD::PrimitiveSet::GetEigenValue" ref="842ada9990208ea0bdc151a542920bae" args="(AXIS axis) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const double VHACD::PrimitiveSet::GetEigenValue </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865">AXIS</a>&nbsp;</td>
+ <td class="paramname"> <em>axis</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#ec583aa28ca301efdf42f4b22b20c76c">VHACD::VoxelSet</a>, and <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#0a271e373b3b15e316ac16584104fb1a">VHACD::TetrahedronSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="6f9bc9e97bf9f02748cc60b925da152d"></a><!-- doxytag: member="VHACD::PrimitiveSet::GetNPrimitives" ref="6f9bc9e97bf9f02748cc60b925da152d" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const size_t VHACD::PrimitiveSet::GetNPrimitives </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>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#affda25738be560789e6480d17d9d3f6">VHACD::VoxelSet</a>, and <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#a50d9e8d9c01e32fc93af6a2c8ea7db6">VHACD::TetrahedronSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="7c8c48d890711ae7136d231112434c62"></a><!-- doxytag: member="VHACD::PrimitiveSet::GetNPrimitivesInsideSurf" ref="7c8c48d890711ae7136d231112434c62" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const size_t VHACD::PrimitiveSet::GetNPrimitivesInsideSurf </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>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#b18d7ef24c09b3fd73e1a9f153d4428e">VHACD::VoxelSet</a>, and <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c21e57eac3bf348cdb3fc990c01d87b0">VHACD::TetrahedronSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="fdbca65e4c2a957bd40be1942b655c64"></a><!-- doxytag: member="VHACD::PrimitiveSet::GetNPrimitivesOnSurf" ref="fdbca65e4c2a957bd40be1942b655c64" args="() const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const size_t VHACD::PrimitiveSet::GetNPrimitivesOnSurf </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>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#407bdd96bd6f3e2a04f6b62536f013a9">VHACD::VoxelSet</a>, and <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#73c4e517132c4a8d0dd609db60c01cc5">VHACD::TetrahedronSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="4d985cfe60f2644a0a16681c2076e1b0"></a><!-- doxytag: member="VHACD::PrimitiveSet::Intersect" ref="4d985cfe60f2644a0a16681c2076e1b0" args="(const Plane &amp;plane, SArray&lt; Vec3&lt; double &gt; &gt; *const positivePts, SArray&lt; Vec3&lt; double &gt; &gt; *const negativePts, const size_t sampling) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VHACD::PrimitiveSet::Intersect </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>plane</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; *const &nbsp;</td>
+ <td class="paramname"> <em>positivePts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; *const &nbsp;</td>
+ <td class="paramname"> <em>negativePts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>sampling</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>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#ef6d5be984cf8a2bf69000172d79c8c8">VHACD::VoxelSet</a>, and <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#499a4bc288a27c45fbd81fd4be4d0ae0">VHACD::TetrahedronSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="93c323bc5d65e720327f9d52383ad954"></a><!-- doxytag: member="VHACD::PrimitiveSet::RevertAlignToPrincipalAxes" ref="93c323bc5d65e720327f9d52383ad954" args="()=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VHACD::PrimitiveSet::RevertAlignToPrincipalAxes </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#2f246d99ca6ee4f5d4586628a3b5ae5e">VHACD::VoxelSet</a>, and <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#62d263b0da01c93c63359248403da3d2">VHACD::TetrahedronSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="8f068e4ac984676843a9bc0a479d6b1d"></a><!-- doxytag: member="VHACD::PrimitiveSet::SelectOnSurface" ref="8f068e4ac984676843a9bc0a479d6b1d" args="(PrimitiveSet *const onSurfP) const =0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VHACD::PrimitiveSet::SelectOnSurface </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *const &nbsp;</td>
+ <td class="paramname"> <em>onSurfP</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implemented in <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#d4f5e24247c979f4b6699058bf0046fe">VHACD::VoxelSet</a>, and <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#6ce84b600084175efbbd1f1fcf8594bf">VHACD::TetrahedronSet</a>.</p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_volume_8h-source.html">vhacdVolume.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_v_h_a_c_d_1_1_primitive_set.png b/docs/source_docs/files/class_v_h_a_c_d_1_1_primitive_set.png
new file mode 100644
index 0000000..40c6475
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_primitive_set.png
Binary files differ
diff --git a/docs/source_docs/files/class_v_h_a_c_d_1_1_raycast_mesh-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_raycast_mesh-members.html
new file mode 100644
index 0000000..83c4337
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_raycast_mesh-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>VHACD::RaycastMesh Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html">VHACD::RaycastMesh</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#6a1024989eba5ce6650d87780a1b7a3a">createRaycastMesh</a>(uint32_t vcount, const double *vertices, uint32_t tcount, const uint32_t *indices)</td><td><a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html">VHACD::RaycastMesh</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#31b2f20b771a8596f3feddd462276e59">createRaycastMesh</a>(uint32_t vcount, const float *vertices, uint32_t tcount, const uint32_t *indices)</td><td><a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html">VHACD::RaycastMesh</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#930ab641744d36f2828e1a81ab53cf78">raycast</a>(const double *from, const double *to, const double *closestToPoint, double *hitLocation, double *hitDistance)=0</td><td><a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html">VHACD::RaycastMesh</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#ce94007f6b1f996ffe11194641f7c8dc">release</a>(void)=0</td><td><a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html">VHACD::RaycastMesh</a></td><td><code> [pure virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#a2da844c427008bcfc49554f2d015db4">~RaycastMesh</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html">VHACD::RaycastMesh</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_v_h_a_c_d_1_1_raycast_mesh.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_raycast_mesh.html
new file mode 100644
index 0000000..ec23d93
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_raycast_mesh.html
@@ -0,0 +1,244 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::RaycastMesh 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html">RaycastMesh</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::RaycastMesh Class Reference</h1><!-- doxytag: class="VHACD::RaycastMesh" --><code>#include &lt;<a class="el" href="vhacd_raycast_mesh_8h-source.html">vhacdRaycastMesh.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_raycast_mesh-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 bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#930ab641744d36f2828e1a81ab53cf78">raycast</a> (const double *from, const double *to, const double *closestToPoint, double *hitLocation, double *hitDistance)=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_v_h_a_c_d_1_1_raycast_mesh.html#ce94007f6b1f996ffe11194641f7c8dc">release</a> (void)=0</td></tr>
+
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html">RaycastMesh</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#31b2f20b771a8596f3feddd462276e59">createRaycastMesh</a> (uint32_t vcount, const float *vertices, uint32_t tcount, const uint32_t *indices)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html">RaycastMesh</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#6a1024989eba5ce6650d87780a1b7a3a">createRaycastMesh</a> (uint32_t vcount, const double *vertices, uint32_t tcount, const uint32_t *indices)</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_v_h_a_c_d_1_1_raycast_mesh.html#a2da844c427008bcfc49554f2d015db4">~RaycastMesh</a> (void)</td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="a2da844c427008bcfc49554f2d015db4"></a><!-- doxytag: member="VHACD::RaycastMesh::~RaycastMesh" ref="a2da844c427008bcfc49554f2d015db4" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual VHACD::RaycastMesh::~RaycastMesh </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, protected, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="31b2f20b771a8596f3feddd462276e59"></a><!-- doxytag: member="VHACD::RaycastMesh::createRaycastMesh" ref="31b2f20b771a8596f3feddd462276e59" args="(uint32_t vcount, const float *vertices, uint32_t tcount, const uint32_t *indices)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html">RaycastMesh</a>* VHACD::RaycastMesh::createRaycastMesh </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>vertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>tcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>indices</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6a1024989eba5ce6650d87780a1b7a3a"></a><!-- doxytag: member="VHACD::RaycastMesh::createRaycastMesh" ref="6a1024989eba5ce6650d87780a1b7a3a" args="(uint32_t vcount, const double *vertices, uint32_t tcount, const uint32_t *indices)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html">RaycastMesh</a>* VHACD::RaycastMesh::createRaycastMesh </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>vertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>tcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>indices</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [static]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="930ab641744d36f2828e1a81ab53cf78"></a><!-- doxytag: member="VHACD::RaycastMesh::raycast" ref="930ab641744d36f2828e1a81ab53cf78" args="(const double *from, const double *to, const double *closestToPoint, double *hitLocation, double *hitDistance)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VHACD::RaycastMesh::raycast </td>
+ <td>(</td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>from</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>to</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>closestToPoint</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>hitLocation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>hitDistance</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>
+
+</div>
+</div><p>
+<a class="anchor" name="ce94007f6b1f996ffe11194641f7c8dc"></a><!-- doxytag: member="VHACD::RaycastMesh::release" ref="ce94007f6b1f996ffe11194641f7c8dc" args="(void)=0" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual void VHACD::RaycastMesh::release </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [pure virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_raycast_mesh_8h-source.html">vhacdRaycastMesh.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_v_h_a_c_d_1_1_s_array-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_s_array-members.html
new file mode 100644
index 0000000..fd9d173
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_s_array-members.html
@@ -0,0 +1,68 @@
+<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>VHACD::SArray&lt; T, N &gt; Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#0c04c8ffd6c9e8681a664f71e778f67e">Allocate</a>(size_t size)</td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#beb520e448c4b4f6b53b001a5fe6f609">Clear</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#868ce3a41c2db6a535a551f59943eac1">Data</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#4f40920e5e5f4f42d634be5fd02208d4">Erase</a>(const T &amp;value)</td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#d7205f318876d68953133f4b11438668">Find</a>(const T &amp;value, size_t &amp;pos)</td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#dc93a60bfe19ac9e2245d290278c502a">Initialize</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#de7cfa68a615fcee7e68ca51c13f2d70">Insert</a>(const T &amp;value)</td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#6c9019d277b1c6273afda04ec0500bc2">operator=</a>(const SArray &amp;rhs)</td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#f0a62725c5f457cc563a865aaaa6d696">operator[]</a>(size_t i)</td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#7b08a1a4d74f9af4ae32a5370a9bfd06">operator[]</a>(size_t i) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#326e224bd11d7717bf01269e28a153fe">PopBack</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#5dee93011225ab51bc07149d77791e8a">PushBack</a>(const T &amp;value)</td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#da45d2e351a21b54becd729c1df416cf">Resize</a>(size_t size)</td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#2bceb265ab8379ece611e65f71bdd015">SArray</a>(const SArray &amp;rhs)</td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#52ae77c5ff1302db8a13b37d8a742e90">SArray</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#d72193179c4d43b70d14fb2ea6a11f0a">Size</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#e321b8f3201c1ee9cea29121f3717595">~SArray</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a></td><td><code> [inline]</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_v_h_a_c_d_1_1_s_array.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_s_array.html
new file mode 100644
index 0000000..94a5303
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_s_array.html
@@ -0,0 +1,503 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::SArray&lt; T, N &gt; Class Template 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::SArray&lt; T, N &gt; Class Template Reference</h1><!-- doxytag: class="VHACD::SArray" --><a class="el" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a>.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="vhacd_s_array_8h-source.html">vhacdSArray.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_s_array-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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#0c04c8ffd6c9e8681a664f71e778f67e">Allocate</a> (size_t size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#beb520e448c4b4f6b53b001a5fe6f609">Clear</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const T *const&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#868ce3a41c2db6a535a551f59943eac1">Data</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T *const&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#4f40920e5e5f4f42d634be5fd02208d4">Erase</a> (const T &amp;value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#d7205f318876d68953133f4b11438668">Find</a> (const T &amp;value, size_t &amp;pos)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#dc93a60bfe19ac9e2245d290278c502a">Initialize</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#de7cfa68a615fcee7e68ca51c13f2d70">Insert</a> (const T &amp;value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#6c9019d277b1c6273afda04ec0500bc2">operator=</a> (const <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a> &amp;rhs)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#7b08a1a4d74f9af4ae32a5370a9bfd06">operator[]</a> (size_t i) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#f0a62725c5f457cc563a865aaaa6d696">operator[]</a> (size_t i)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#326e224bd11d7717bf01269e28a153fe">PopBack</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#5dee93011225ab51bc07149d77791e8a">PushBack</a> (const T &amp;value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#da45d2e351a21b54becd729c1df416cf">Resize</a> (size_t size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#52ae77c5ff1302db8a13b37d8a742e90">SArray</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#2bceb265ab8379ece611e65f71bdd015">SArray</a> (const <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a> &amp;rhs)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#d72193179c4d43b70d14fb2ea6a11f0a">Size</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html#e321b8f3201c1ee9cea29121f3717595">~SArray</a> ()</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<h3>template&lt;typename T, size_t N = 64&gt;<br>
+ class VHACD::SArray&lt; T, N &gt;</h3>
+
+<a class="el" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a>. <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="2bceb265ab8379ece611e65f71bdd015"></a><!-- doxytag: member="VHACD::SArray::SArray" ref="2bceb265ab8379ece611e65f71bdd015" args="(const SArray &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, size_t N = 64&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray</a>&lt; T, N &gt;::<a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; T, N &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="52ae77c5ff1302db8a13b37d8a742e90"></a><!-- doxytag: member="VHACD::SArray::SArray" ref="52ae77c5ff1302db8a13b37d8a742e90" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, size_t N = 64&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray</a>&lt; T, N &gt;::<a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a> </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="e321b8f3201c1ee9cea29121f3717595"></a><!-- doxytag: member="VHACD::SArray::~SArray" ref="e321b8f3201c1ee9cea29121f3717595" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, size_t N = 64&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray</a>&lt; T, N &gt;::~<a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a> </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="0c04c8ffd6c9e8681a664f71e778f67e"></a><!-- doxytag: member="VHACD::SArray::Allocate" ref="0c04c8ffd6c9e8681a664f71e778f67e" args="(size_t size)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, size_t N = 64&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray</a>&lt; T, N &gt;::Allocate </td>
+ <td>(</td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>size</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="beb520e448c4b4f6b53b001a5fe6f609"></a><!-- doxytag: member="VHACD::SArray::Clear" ref="beb520e448c4b4f6b53b001a5fe6f609" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, size_t N = 64&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray</a>&lt; T, N &gt;::Clear </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="868ce3a41c2db6a535a551f59943eac1"></a><!-- doxytag: member="VHACD::SArray::Data" ref="868ce3a41c2db6a535a551f59943eac1" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, size_t N = 64&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">const T* const <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray</a>&lt; T, N &gt;::Data </td>
+ <td>(</td>
+ <td class="paramname"> </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="427d1ea7c1a4686a63579dede8cfd888"></a><!-- doxytag: member="VHACD::SArray::Data" ref="427d1ea7c1a4686a63579dede8cfd888" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, size_t N = 64&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T* const <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray</a>&lt; T, N &gt;::Data </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="4f40920e5e5f4f42d634be5fd02208d4"></a><!-- doxytag: member="VHACD::SArray::Erase" ref="4f40920e5e5f4f42d634be5fd02208d4" args="(const T &amp;value)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, size_t N = 64&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray</a>&lt; T, N &gt;::Erase </td>
+ <td>(</td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>value</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d7205f318876d68953133f4b11438668"></a><!-- doxytag: member="VHACD::SArray::Find" ref="d7205f318876d68953133f4b11438668" args="(const T &amp;value, size_t &amp;pos)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, size_t N = 64&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray</a>&lt; T, N &gt;::Find </td>
+ <td>(</td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t &amp;&nbsp;</td>
+ <td class="paramname"> <em>pos</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>
+<a class="anchor" name="dc93a60bfe19ac9e2245d290278c502a"></a><!-- doxytag: member="VHACD::SArray::Initialize" ref="dc93a60bfe19ac9e2245d290278c502a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, size_t N = 64&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray</a>&lt; T, N &gt;::Initialize </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="de7cfa68a615fcee7e68ca51c13f2d70"></a><!-- doxytag: member="VHACD::SArray::Insert" ref="de7cfa68a615fcee7e68ca51c13f2d70" args="(const T &amp;value)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, size_t N = 64&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray</a>&lt; T, N &gt;::Insert </td>
+ <td>(</td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>value</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6c9019d277b1c6273afda04ec0500bc2"></a><!-- doxytag: member="VHACD::SArray::operator=" ref="6c9019d277b1c6273afda04ec0500bc2" args="(const SArray &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, size_t N = 64&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray</a>&lt; T, N &gt;::operator= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; T, N &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7b08a1a4d74f9af4ae32a5370a9bfd06"></a><!-- doxytag: member="VHACD::SArray::operator[]" ref="7b08a1a4d74f9af4ae32a5370a9bfd06" args="(size_t i) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, size_t N = 64&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">const T&amp; <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray</a>&lt; T, N &gt;::operator[] </td>
+ <td>(</td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>i</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="f0a62725c5f457cc563a865aaaa6d696"></a><!-- doxytag: member="VHACD::SArray::operator[]" ref="f0a62725c5f457cc563a865aaaa6d696" args="(size_t i)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, size_t N = 64&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T&amp; <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray</a>&lt; T, N &gt;::operator[] </td>
+ <td>(</td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>i</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="326e224bd11d7717bf01269e28a153fe"></a><!-- doxytag: member="VHACD::SArray::PopBack" ref="326e224bd11d7717bf01269e28a153fe" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, size_t N = 64&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray</a>&lt; T, N &gt;::PopBack </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="5dee93011225ab51bc07149d77791e8a"></a><!-- doxytag: member="VHACD::SArray::PushBack" ref="5dee93011225ab51bc07149d77791e8a" args="(const T &amp;value)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, size_t N = 64&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray</a>&lt; T, N &gt;::PushBack </td>
+ <td>(</td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>value</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="da45d2e351a21b54becd729c1df416cf"></a><!-- doxytag: member="VHACD::SArray::Resize" ref="da45d2e351a21b54becd729c1df416cf" args="(size_t size)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, size_t N = 64&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray</a>&lt; T, N &gt;::Resize </td>
+ <td>(</td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>size</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d72193179c4d43b70d14fb2ea6a11f0a"></a><!-- doxytag: member="VHACD::SArray::Size" ref="d72193179c4d43b70d14fb2ea6a11f0a" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, size_t N = 64&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray</a>&lt; T, N &gt;::Size </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_s_array_8h-source.html">vhacdSArray.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_v_h_a_c_d_1_1_t_m_m_edge-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_m_edge-members.html
new file mode 100644
index 0000000..c42916c
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_m_edge-members.html
@@ -0,0 +1,57 @@
+<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>VHACD::TMMEdge Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">VHACD::TMMEdge</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#f8c54a3b946020c72439a823fc62e570">ICHull</a> class</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">VHACD::TMMEdge</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#b7c8107f5276a5b61877ade8b6ac84ae">Initialize</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">VHACD::TMMEdge</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#54c622c1a818a45ee8a86a932d1f1559">TMMEdge</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">VHACD::TMMEdge</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#444d6b56620e89d598962bee57ddd380">TMMesh</a> class</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">VHACD::TMMEdge</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#c66cabe598df0738b39a09449de0faad">TMMTriangle</a> class</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">VHACD::TMMEdge</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#659602e9e98a787cbc2a635bd5277451">TMMVertex</a> class</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">VHACD::TMMEdge</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#cfefe2b548646da98ed2cca5d296b475">~TMMEdge</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">VHACD::TMMEdge</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/class_v_h_a_c_d_1_1_t_m_m_edge.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_m_edge.html
new file mode 100644
index 0000000..fade29f
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_m_edge.html
@@ -0,0 +1,202 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::TMMEdge 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">TMMEdge</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::TMMEdge Class Reference</h1><!-- doxytag: class="VHACD::TMMEdge" -->Edge data structure used in a triangular manifold mesh (TMM).
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="vhacd_manifold_mesh_8h-source.html">vhacdManifoldMesh.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_t_m_m_edge-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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#b7c8107f5276a5b61877ade8b6ac84ae">Initialize</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#54c622c1a818a45ee8a86a932d1f1559">TMMEdge</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#cfefe2b548646da98ed2cca5d296b475">~TMMEdge</a> (void)</td></tr>
+
+<tr><td colspan="2"><br><h2>Friends</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_v_h_a_c_d_1_1_t_m_m_edge.html#f8c54a3b946020c72439a823fc62e570">ICHull</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_v_h_a_c_d_1_1_t_m_m_edge.html#444d6b56620e89d598962bee57ddd380">TMMesh</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_v_h_a_c_d_1_1_t_m_m_edge.html#c66cabe598df0738b39a09449de0faad">TMMTriangle</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_v_h_a_c_d_1_1_t_m_m_edge.html#659602e9e98a787cbc2a635bd5277451">TMMVertex</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Edge data structure used in a triangular manifold mesh (TMM). <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="54c622c1a818a45ee8a86a932d1f1559"></a><!-- doxytag: member="VHACD::TMMEdge::TMMEdge" ref="54c622c1a818a45ee8a86a932d1f1559" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::TMMEdge::TMMEdge </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cfefe2b548646da98ed2cca5d296b475"></a><!-- doxytag: member="VHACD::TMMEdge::~TMMEdge" ref="cfefe2b548646da98ed2cca5d296b475" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::TMMEdge::~TMMEdge </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="b7c8107f5276a5b61877ade8b6ac84ae"></a><!-- doxytag: member="VHACD::TMMEdge::Initialize" ref="b7c8107f5276a5b61877ade8b6ac84ae" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::TMMEdge::Initialize </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" name="f8c54a3b946020c72439a823fc62e570"></a><!-- doxytag: member="VHACD::TMMEdge::ICHull" ref="f8c54a3b946020c72439a823fc62e570" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="444d6b56620e89d598962bee57ddd380"></a><!-- doxytag: member="VHACD::TMMEdge::TMMesh" ref="444d6b56620e89d598962bee57ddd380" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">TMMesh</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c66cabe598df0738b39a09449de0faad"></a><!-- doxytag: member="VHACD::TMMEdge::TMMTriangle" ref="c66cabe598df0738b39a09449de0faad" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">TMMTriangle</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="659602e9e98a787cbc2a635bd5277451"></a><!-- doxytag: member="VHACD::TMMEdge::TMMVertex" ref="659602e9e98a787cbc2a635bd5277451" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">TMMVertex</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_manifold_mesh_8h-source.html">vhacdManifoldMesh.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_v_h_a_c_d_1_1_t_m_m_triangle-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_m_triangle-members.html
new file mode 100644
index 0000000..852a0af
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_m_triangle-members.html
@@ -0,0 +1,57 @@
+<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>VHACD::TMMTriangle Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">VHACD::TMMTriangle</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#f8c54a3b946020c72439a823fc62e570">ICHull</a> class</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">VHACD::TMMTriangle</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#a48451cd3fda0fced309fe3d3e685c52">Initialize</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">VHACD::TMMTriangle</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#5f453e8c231c9e8cf5bcd76e8e569b2d">TMMEdge</a> class</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">VHACD::TMMTriangle</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#444d6b56620e89d598962bee57ddd380">TMMesh</a> class</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">VHACD::TMMTriangle</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#093928ebbbc625919a02a47e8fdc4862">TMMTriangle</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">VHACD::TMMTriangle</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#659602e9e98a787cbc2a635bd5277451">TMMVertex</a> class</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">VHACD::TMMTriangle</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#9226694779f544f682e9b81475c2cb4c">~TMMTriangle</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">VHACD::TMMTriangle</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/class_v_h_a_c_d_1_1_t_m_m_triangle.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_m_triangle.html
new file mode 100644
index 0000000..dc92cd7
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_m_triangle.html
@@ -0,0 +1,202 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::TMMTriangle 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">TMMTriangle</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::TMMTriangle Class Reference</h1><!-- doxytag: class="VHACD::TMMTriangle" -->Triangle data structure used in a triangular manifold mesh (TMM).
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="vhacd_manifold_mesh_8h-source.html">vhacdManifoldMesh.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_t_m_m_triangle-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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#a48451cd3fda0fced309fe3d3e685c52">Initialize</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#093928ebbbc625919a02a47e8fdc4862">TMMTriangle</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#9226694779f544f682e9b81475c2cb4c">~TMMTriangle</a> (void)</td></tr>
+
+<tr><td colspan="2"><br><h2>Friends</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_v_h_a_c_d_1_1_t_m_m_triangle.html#f8c54a3b946020c72439a823fc62e570">ICHull</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_v_h_a_c_d_1_1_t_m_m_triangle.html#5f453e8c231c9e8cf5bcd76e8e569b2d">TMMEdge</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_v_h_a_c_d_1_1_t_m_m_triangle.html#444d6b56620e89d598962bee57ddd380">TMMesh</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_v_h_a_c_d_1_1_t_m_m_triangle.html#659602e9e98a787cbc2a635bd5277451">TMMVertex</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Triangle data structure used in a triangular manifold mesh (TMM). <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="093928ebbbc625919a02a47e8fdc4862"></a><!-- doxytag: member="VHACD::TMMTriangle::TMMTriangle" ref="093928ebbbc625919a02a47e8fdc4862" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::TMMTriangle::TMMTriangle </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9226694779f544f682e9b81475c2cb4c"></a><!-- doxytag: member="VHACD::TMMTriangle::~TMMTriangle" ref="9226694779f544f682e9b81475c2cb4c" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::TMMTriangle::~TMMTriangle </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="a48451cd3fda0fced309fe3d3e685c52"></a><!-- doxytag: member="VHACD::TMMTriangle::Initialize" ref="a48451cd3fda0fced309fe3d3e685c52" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::TMMTriangle::Initialize </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" name="f8c54a3b946020c72439a823fc62e570"></a><!-- doxytag: member="VHACD::TMMTriangle::ICHull" ref="f8c54a3b946020c72439a823fc62e570" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5f453e8c231c9e8cf5bcd76e8e569b2d"></a><!-- doxytag: member="VHACD::TMMTriangle::TMMEdge" ref="5f453e8c231c9e8cf5bcd76e8e569b2d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">TMMEdge</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="444d6b56620e89d598962bee57ddd380"></a><!-- doxytag: member="VHACD::TMMTriangle::TMMesh" ref="444d6b56620e89d598962bee57ddd380" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">TMMesh</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="659602e9e98a787cbc2a635bd5277451"></a><!-- doxytag: member="VHACD::TMMTriangle::TMMVertex" ref="659602e9e98a787cbc2a635bd5277451" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">TMMVertex</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_manifold_mesh_8h-source.html">vhacdManifoldMesh.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_v_h_a_c_d_1_1_t_m_m_vertex-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_m_vertex-members.html
new file mode 100644
index 0000000..d0644a5
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_m_vertex-members.html
@@ -0,0 +1,57 @@
+<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>VHACD::TMMVertex Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">VHACD::TMMVertex</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#f8c54a3b946020c72439a823fc62e570">ICHull</a> class</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">VHACD::TMMVertex</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#e1f5c9a3cc5a4c5226aeb178c3b7267c">Initialize</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">VHACD::TMMVertex</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#5f453e8c231c9e8cf5bcd76e8e569b2d">TMMEdge</a> class</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">VHACD::TMMVertex</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#444d6b56620e89d598962bee57ddd380">TMMesh</a> class</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">VHACD::TMMVertex</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#c66cabe598df0738b39a09449de0faad">TMMTriangle</a> class</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">VHACD::TMMVertex</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#16107a8ba0575e2c01620cdea9fbe985">TMMVertex</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">VHACD::TMMVertex</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#3940581a7edbf7967014366a70a78ac9">~TMMVertex</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">VHACD::TMMVertex</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/class_v_h_a_c_d_1_1_t_m_m_vertex.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_m_vertex.html
new file mode 100644
index 0000000..d35e90a
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_m_vertex.html
@@ -0,0 +1,202 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::TMMVertex 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">TMMVertex</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::TMMVertex Class Reference</h1><!-- doxytag: class="VHACD::TMMVertex" -->Vertex data structure used in a triangular manifold mesh (TMM).
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="vhacd_manifold_mesh_8h-source.html">vhacdManifoldMesh.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_t_m_m_vertex-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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#e1f5c9a3cc5a4c5226aeb178c3b7267c">Initialize</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#16107a8ba0575e2c01620cdea9fbe985">TMMVertex</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#3940581a7edbf7967014366a70a78ac9">~TMMVertex</a> (void)</td></tr>
+
+<tr><td colspan="2"><br><h2>Friends</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_v_h_a_c_d_1_1_t_m_m_vertex.html#f8c54a3b946020c72439a823fc62e570">ICHull</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_v_h_a_c_d_1_1_t_m_m_vertex.html#5f453e8c231c9e8cf5bcd76e8e569b2d">TMMEdge</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_v_h_a_c_d_1_1_t_m_m_vertex.html#444d6b56620e89d598962bee57ddd380">TMMesh</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_v_h_a_c_d_1_1_t_m_m_vertex.html#c66cabe598df0738b39a09449de0faad">TMMTriangle</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Vertex data structure used in a triangular manifold mesh (TMM). <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="16107a8ba0575e2c01620cdea9fbe985"></a><!-- doxytag: member="VHACD::TMMVertex::TMMVertex" ref="16107a8ba0575e2c01620cdea9fbe985" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::TMMVertex::TMMVertex </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3940581a7edbf7967014366a70a78ac9"></a><!-- doxytag: member="VHACD::TMMVertex::~TMMVertex" ref="3940581a7edbf7967014366a70a78ac9" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::TMMVertex::~TMMVertex </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="e1f5c9a3cc5a4c5226aeb178c3b7267c"></a><!-- doxytag: member="VHACD::TMMVertex::Initialize" ref="e1f5c9a3cc5a4c5226aeb178c3b7267c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::TMMVertex::Initialize </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" name="f8c54a3b946020c72439a823fc62e570"></a><!-- doxytag: member="VHACD::TMMVertex::ICHull" ref="f8c54a3b946020c72439a823fc62e570" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5f453e8c231c9e8cf5bcd76e8e569b2d"></a><!-- doxytag: member="VHACD::TMMVertex::TMMEdge" ref="5f453e8c231c9e8cf5bcd76e8e569b2d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">TMMEdge</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="444d6b56620e89d598962bee57ddd380"></a><!-- doxytag: member="VHACD::TMMVertex::TMMesh" ref="444d6b56620e89d598962bee57ddd380" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">TMMesh</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c66cabe598df0738b39a09449de0faad"></a><!-- doxytag: member="VHACD::TMMVertex::TMMTriangle" ref="c66cabe598df0738b39a09449de0faad" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">TMMTriangle</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_manifold_mesh_8h-source.html">vhacdManifoldMesh.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_v_h_a_c_d_1_1_t_m_mesh-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_mesh-members.html
new file mode 100644
index 0000000..7b462f1
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_mesh-members.html
@@ -0,0 +1,72 @@
+<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>VHACD::TMMesh Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#b04b219df3c862e848d838c5685a520f">AddEdge</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#aa33dded62c2af0d8b434207c49e1596">AddTriangle</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#eb849378bcc9e1f7f5f4e18c0aa0a7ff">AddVertex</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#9cdc21e6307275268053c12095a612af">CheckConsistancy</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#7481dbc9f5478f5c728387b1fe0f34f7">Clear</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#04992292ab6d6934657cdf82cc3c3512">Copy</a>(TMMesh &amp;mesh)</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#e46c2f4d811fae09370614e5eb642570">Denormalize</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#3b4e00cd1e4b7c422cfac20a0a8ffb53">GetEdges</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#8c281f4f914cea8e1887920bfd739cb6">GetEdges</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#d244b88e34e6790c35d24dead4ca37a7">GetIFS</a>(Vec3&lt; double &gt; *const points, Vec3&lt; int32_t &gt; *const triangles)</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#d6ebecbe6367da98700971163a4fda64">GetNEdges</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#2912d5973a0c738a690981116bcfaedc">GetNTriangles</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#338a68f59094d804931d960b074a21ce">GetNVertices</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#eba0d7ab7d7f20e4946d38e2c5c703b4">GetTriangles</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#f62fc7e222eb7f4434f215f3a6e88596">GetTriangles</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#559c4389551440155ec3183135b83d27">GetVertices</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#405ea02fa7d86246289c743365108f40">GetVertices</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#f8c54a3b946020c72439a823fc62e570">ICHull</a> class</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#a5f03fe683f4dff8177673edd8374e63">Normalize</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#7bc7409039a486c49cadbff12cd0dd4c">Print</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#352225bee8d3fd5c1bf55a674aadc882">TMMesh</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#a015e76c380487d02a2459adab4ffd81">~TMMesh</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td><td><code> [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_v_h_a_c_d_1_1_t_m_mesh.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_mesh.html
new file mode 100644
index 0000000..8fa8430
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_t_m_mesh.html
@@ -0,0 +1,585 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::TMMesh 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">TMMesh</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::TMMesh Class Reference</h1><!-- doxytag: class="VHACD::TMMesh" -->triangular manifold mesh data structure.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="vhacd_manifold_mesh_8h-source.html">vhacdManifoldMesh.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_t_m_mesh-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"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">TMMEdge</a> &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#b04b219df3c862e848d838c5685a520f">AddEdge</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add vertex to the mesh. <a href="#b04b219df3c862e848d838c5685a520f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a><br class="typebreak">
+&lt; <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">TMMTriangle</a> &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#aa33dded62c2af0d8b434207c49e1596">AddTriangle</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add vertex to the mesh. <a href="#aa33dded62c2af0d8b434207c49e1596"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">TMMVertex</a> &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#eb849378bcc9e1f7f5f4e18c0aa0a7ff">AddVertex</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add vertex to the mesh. <a href="#eb849378bcc9e1f7f5f4e18c0aa0a7ff"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#9cdc21e6307275268053c12095a612af">CheckConsistancy</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#7481dbc9f5478f5c728387b1fe0f34f7">Clear</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#04992292ab6d6934657cdf82cc3c3512">Copy</a> (<a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">TMMesh</a> &amp;mesh)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#e46c2f4d811fae09370614e5eb642570">Denormalize</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">TMMEdge</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#8c281f4f914cea8e1887920bfd739cb6">GetEdges</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the edges circular list. <a href="#8c281f4f914cea8e1887920bfd739cb6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">TMMEdge</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#3b4e00cd1e4b7c422cfac20a0a8ffb53">GetEdges</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the edges circular list. <a href="#3b4e00cd1e4b7c422cfac20a0a8ffb53"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#d244b88e34e6790c35d24dead4ca37a7">GetIFS</a> (<a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; *const points, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; int32_t &gt; *const triangles)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#d6ebecbe6367da98700971163a4fda64">GetNEdges</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of edges. <a href="#d6ebecbe6367da98700971163a4fda64"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#2912d5973a0c738a690981116bcfaedc">GetNTriangles</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of triangles. <a href="#2912d5973a0c738a690981116bcfaedc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#338a68f59094d804931d960b074a21ce">GetNVertices</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of vertices&gt;. <a href="#338a68f59094d804931d960b074a21ce"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">TMMTriangle</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#f62fc7e222eb7f4434f215f3a6e88596">GetTriangles</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the triangles circular list. <a href="#f62fc7e222eb7f4434f215f3a6e88596"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">TMMTriangle</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#eba0d7ab7d7f20e4946d38e2c5c703b4">GetTriangles</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the triangles circular list. <a href="#eba0d7ab7d7f20e4946d38e2c5c703b4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">TMMVertex</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#405ea02fa7d86246289c743365108f40">GetVertices</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the vertices circular list. <a href="#405ea02fa7d86246289c743365108f40"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">TMMVertex</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#559c4389551440155ec3183135b83d27">GetVertices</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the vertices circular list. <a href="#559c4389551440155ec3183135b83d27"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#a5f03fe683f4dff8177673edd8374e63">Normalize</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#7bc7409039a486c49cadbff12cd0dd4c">Print</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print mesh information. <a href="#7bc7409039a486c49cadbff12cd0dd4c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#352225bee8d3fd5c1bf55a674aadc882">TMMesh</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#352225bee8d3fd5c1bf55a674aadc882"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#a015e76c380487d02a2459adab4ffd81">~TMMesh</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor. <a href="#a015e76c380487d02a2459adab4ffd81"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Friends</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_v_h_a_c_d_1_1_t_m_mesh.html#f8c54a3b946020c72439a823fc62e570">ICHull</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+triangular manifold mesh data structure. <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="352225bee8d3fd5c1bf55a674aadc882"></a><!-- doxytag: member="VHACD::TMMesh::TMMesh" ref="352225bee8d3fd5c1bf55a674aadc882" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::TMMesh::TMMesh </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a015e76c380487d02a2459adab4ffd81"></a><!-- doxytag: member="VHACD::TMMesh::~TMMesh" ref="a015e76c380487d02a2459adab4ffd81" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual VHACD::TMMesh::~TMMesh </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor.
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="b04b219df3c862e848d838c5685a520f"></a><!-- doxytag: member="VHACD::TMMesh::AddEdge" ref="b04b219df3c862e848d838c5685a520f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt;<a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">TMMEdge</a>&gt;* VHACD::TMMesh::AddEdge </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Add vertex to the mesh.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="aa33dded62c2af0d8b434207c49e1596"></a><!-- doxytag: member="VHACD::TMMesh::AddTriangle" ref="aa33dded62c2af0d8b434207c49e1596" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt;<a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">TMMTriangle</a>&gt;* VHACD::TMMesh::AddTriangle </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Add vertex to the mesh.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="eb849378bcc9e1f7f5f4e18c0aa0a7ff"></a><!-- doxytag: member="VHACD::TMMesh::AddVertex" ref="eb849378bcc9e1f7f5f4e18c0aa0a7ff" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a>&lt;<a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">TMMVertex</a>&gt;* VHACD::TMMesh::AddVertex </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Add vertex to the mesh.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9cdc21e6307275268053c12095a612af"></a><!-- doxytag: member="VHACD::TMMesh::CheckConsistancy" ref="9cdc21e6307275268053c12095a612af" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VHACD::TMMesh::CheckConsistancy </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7481dbc9f5478f5c728387b1fe0f34f7"></a><!-- doxytag: member="VHACD::TMMesh::Clear" ref="7481dbc9f5478f5c728387b1fe0f34f7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::TMMesh::Clear </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="04992292ab6d6934657cdf82cc3c3512"></a><!-- doxytag: member="VHACD::TMMesh::Copy" ref="04992292ab6d6934657cdf82cc3c3512" args="(TMMesh &amp;mesh)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::TMMesh::Copy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">TMMesh</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>mesh</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e46c2f4d811fae09370614e5eb642570"></a><!-- doxytag: member="VHACD::TMMesh::Denormalize" ref="e46c2f4d811fae09370614e5eb642570" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VHACD::TMMesh::Denormalize </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8c281f4f914cea8e1887920bfd739cb6"></a><!-- doxytag: member="VHACD::TMMesh::GetEdges" ref="8c281f4f914cea8e1887920bfd739cb6" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a>&lt;<a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">TMMEdge</a>&gt;&amp; VHACD::TMMesh::GetEdges </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the edges circular list.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3b4e00cd1e4b7c422cfac20a0a8ffb53"></a><!-- doxytag: member="VHACD::TMMesh::GetEdges" ref="3b4e00cd1e4b7c422cfac20a0a8ffb53" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a>&lt;<a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">TMMEdge</a>&gt;&amp; VHACD::TMMesh::GetEdges </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the edges circular list.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d244b88e34e6790c35d24dead4ca37a7"></a><!-- doxytag: member="VHACD::TMMesh::GetIFS" ref="d244b88e34e6790c35d24dead4ca37a7" args="(Vec3&lt; double &gt; *const points, Vec3&lt; int32_t &gt; *const triangles)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::TMMesh::GetIFS </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; *const &nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; int32_t &gt; *const &nbsp;</td>
+ <td class="paramname"> <em>triangles</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="d6ebecbe6367da98700971163a4fda64"></a><!-- doxytag: member="VHACD::TMMesh::GetNEdges" ref="d6ebecbe6367da98700971163a4fda64" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t VHACD::TMMesh::GetNEdges </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the number of edges.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2912d5973a0c738a690981116bcfaedc"></a><!-- doxytag: member="VHACD::TMMesh::GetNTriangles" ref="2912d5973a0c738a690981116bcfaedc" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t VHACD::TMMesh::GetNTriangles </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the number of triangles.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="338a68f59094d804931d960b074a21ce"></a><!-- doxytag: member="VHACD::TMMesh::GetNVertices" ref="338a68f59094d804931d960b074a21ce" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t VHACD::TMMesh::GetNVertices </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the number of vertices&gt;.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f62fc7e222eb7f4434f215f3a6e88596"></a><!-- doxytag: member="VHACD::TMMesh::GetTriangles" ref="f62fc7e222eb7f4434f215f3a6e88596" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a>&lt;<a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">TMMTriangle</a>&gt;&amp; VHACD::TMMesh::GetTriangles </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the triangles circular list.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="eba0d7ab7d7f20e4946d38e2c5c703b4"></a><!-- doxytag: member="VHACD::TMMesh::GetTriangles" ref="eba0d7ab7d7f20e4946d38e2c5c703b4" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a>&lt;<a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">TMMTriangle</a>&gt;&amp; VHACD::TMMesh::GetTriangles </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the triangles circular list.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="405ea02fa7d86246289c743365108f40"></a><!-- doxytag: member="VHACD::TMMesh::GetVertices" ref="405ea02fa7d86246289c743365108f40" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a>&lt;<a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">TMMVertex</a>&gt;&amp; VHACD::TMMesh::GetVertices </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the vertices circular list.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="559c4389551440155ec3183135b83d27"></a><!-- doxytag: member="VHACD::TMMesh::GetVertices" ref="559c4389551440155ec3183135b83d27" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a>&lt;<a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">TMMVertex</a>&gt;&amp; VHACD::TMMesh::GetVertices </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the vertices circular list.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a5f03fe683f4dff8177673edd8374e63"></a><!-- doxytag: member="VHACD::TMMesh::Normalize" ref="a5f03fe683f4dff8177673edd8374e63" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VHACD::TMMesh::Normalize </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7bc7409039a486c49cadbff12cd0dd4c"></a><!-- doxytag: member="VHACD::TMMesh::Print" ref="7bc7409039a486c49cadbff12cd0dd4c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::TMMesh::Print </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Print mesh information.
+<p>
+
+</div>
+</div><p>
+<hr><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" name="f8c54a3b946020c72439a823fc62e570"></a><!-- doxytag: member="VHACD::TMMesh::ICHull" ref="f8c54a3b946020c72439a823fc62e570" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_manifold_mesh_8h-source.html">vhacdManifoldMesh.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_v_h_a_c_d_1_1_tetrahedron_set-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_tetrahedron_set-members.html
new file mode 100644
index 0000000..932fa12
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_tetrahedron_set-members.html
@@ -0,0 +1,80 @@
+<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>VHACD::TetrahedronSet Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#7dfe59fccb16d5b1bdad8b524d50f598">Add</a>(Tetrahedron &amp;tetrahedron)</td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#00c2f764504adda5fee1ab2f1e61a173">AlignToPrincipalAxes</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#ed014730f47987b49085df33c9b4ae83">Clip</a>(const Plane &amp;plane, PrimitiveSet *const positivePart, PrimitiveSet *const negativePart) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#62e320a3e2cdf49fcdd28b7a8157a294">ComputeBB</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#8876f46850f4fc36eff76feab2600518">ComputeClippedVolumes</a>(const Plane &amp;plane, double &amp;positiveVolume, double &amp;negativeVolume) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#348f08d50c46cb52c99d73fdf4725b55">ComputeConvexHull</a>(Mesh &amp;meshCH, const size_t sampling=1) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#42afea74e56e6c8dd3d9d781f7be93c3">ComputeExteriorPoints</a>(const Plane &amp;plane, const Mesh &amp;mesh, SArray&lt; Vec3&lt; double &gt; &gt; *const exteriorPts) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#640b4c819bf41a5cef4ef9e99961eff3">ComputeMaxVolumeError</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#5685dea1be98db6435cda31252bffd62">ComputePrincipalAxes</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c69dc9bddc9d7ac7e0c5bfc894cbbc53">ComputeVolume</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#1c2c5b35bfbb3bfe5886fca89d9209da">Convert</a>(Mesh &amp;mesh, const VOXEL_VALUE value) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#d8358b90b875e0b5b449ee4a0fcbb834">Create</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#4cd66fec66bfa8f3b96c2662f0edbdfe">EPS</a></td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [static]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#cf50e2a5e891ee69cf25eacb943c857c">GetBarycenter</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#06d5c4ffe8fa314af3d5adb674617ce4">GetConvexHull</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#13f5dc278238e0fe4dcc76acc0716b98">GetConvexHull</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#0a271e373b3b15e316ac16584104fb1a">GetEigenValue</a>(AXIS axis) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#3121d08e56c8765ef17e0c834817db02">GetMaxBB</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c270a7e0fa1b8af0c3adb46c350e7507">GetMinBB</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#a50d9e8d9c01e32fc93af6a2c8ea7db6">GetNPrimitives</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c21e57eac3bf348cdb3fc990c01d87b0">GetNPrimitivesInsideSurf</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#73c4e517132c4a8d0dd609db60c01cc5">GetNPrimitivesOnSurf</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#9cc087863f49d29fef5b79079a8b2737">GetSacle</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#499a4bc288a27c45fbd81fd4be4d0ae0">Intersect</a>(const Plane &amp;plane, SArray&lt; Vec3&lt; double &gt; &gt; *const positivePts, SArray&lt; Vec3&lt; double &gt; &gt; *const negativePts, const size_t sampling) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#62d263b0da01c93c63359248403da3d2">RevertAlignToPrincipalAxes</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#6ce84b600084175efbbd1f1fcf8594bf">SelectOnSurface</a>(PrimitiveSet *const onSurfP) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#1ce4c5c94aa0558233f44fc2d30b5d85">TetrahedronSet</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#a3652431dd010eba4418cae1c9e74beb">Volume</a> class</td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#d3ad77a3c7d4dffde9b33d9fd6e7c752">~PrimitiveSet</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#cec14c791f76a2c9927678d4cc3deda5">~TetrahedronSet</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</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/class_v_h_a_c_d_1_1_tetrahedron_set.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_tetrahedron_set.html
new file mode 100644
index 0000000..294d71a
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_tetrahedron_set.html
@@ -0,0 +1,771 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::TetrahedronSet 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">TetrahedronSet</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::TetrahedronSet Class Reference</h1><!-- doxytag: class="VHACD::TetrahedronSet" --><!-- doxytag: inherits="VHACD::PrimitiveSet" --><code>#include &lt;<a class="el" href="vhacd_volume_8h-source.html">vhacdVolume.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Inheritance diagram for VHACD::TetrahedronSet:</div>
+<div class="dynsection">
+
+<p><center><img src="class_v_h_a_c_d_1_1_tetrahedron_set.png" usemap="#VHACD::TetrahedronSet_map" border="0" alt=""></center>
+<map name="VHACD::TetrahedronSet_map">
+<area href="class_v_h_a_c_d_1_1_primitive_set.html" alt="VHACD::PrimitiveSet" shape="rect" coords="0,0,150,24">
+</map>
+</div>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_tetrahedron_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">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#7dfe59fccb16d5b1bdad8b524d50f598">Add</a> (<a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html">Tetrahedron</a> &amp;tetrahedron)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#00c2f764504adda5fee1ab2f1e61a173">AlignToPrincipalAxes</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#ed014730f47987b49085df33c9b4ae83">Clip</a> (const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;plane, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *const positivePart, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *const negativePart) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#62e320a3e2cdf49fcdd28b7a8157a294">ComputeBB</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#8876f46850f4fc36eff76feab2600518">ComputeClippedVolumes</a> (const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;plane, double &amp;positiveVolume, double &amp;negativeVolume) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#348f08d50c46cb52c99d73fdf4725b55">ComputeConvexHull</a> (<a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;meshCH, const size_t sampling=1) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#42afea74e56e6c8dd3d9d781f7be93c3">ComputeExteriorPoints</a> (const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;plane, const <a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;mesh, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; *const exteriorPts) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#640b4c819bf41a5cef4ef9e99961eff3">ComputeMaxVolumeError</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="class_v_h_a_c_d_1_1_tetrahedron_set.html#5685dea1be98db6435cda31252bffd62">ComputePrincipalAxes</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c69dc9bddc9d7ac7e0c5bfc894cbbc53">ComputeVolume</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="class_v_h_a_c_d_1_1_tetrahedron_set.html#1c2c5b35bfbb3bfe5886fca89d9209da">Convert</a> (<a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;mesh, const <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777">VOXEL_VALUE</a> value) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#d8358b90b875e0b5b449ee4a0fcbb834">Create</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#cf50e2a5e891ee69cf25eacb943c857c">GetBarycenter</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#0a271e373b3b15e316ac16584104fb1a">GetEigenValue</a> (<a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865">AXIS</a> axis) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#3121d08e56c8765ef17e0c834817db02">GetMaxBB</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c270a7e0fa1b8af0c3adb46c350e7507">GetMinBB</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#a50d9e8d9c01e32fc93af6a2c8ea7db6">GetNPrimitives</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c21e57eac3bf348cdb3fc990c01d87b0">GetNPrimitivesInsideSurf</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#73c4e517132c4a8d0dd609db60c01cc5">GetNPrimitivesOnSurf</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#9cc087863f49d29fef5b79079a8b2737">GetSacle</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="class_v_h_a_c_d_1_1_tetrahedron_set.html#499a4bc288a27c45fbd81fd4be4d0ae0">Intersect</a> (const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;plane, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; *const positivePts, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; *const negativePts, const size_t sampling) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#62d263b0da01c93c63359248403da3d2">RevertAlignToPrincipalAxes</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#6ce84b600084175efbbd1f1fcf8594bf">SelectOnSurface</a> (<a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *const onSurfP) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#1ce4c5c94aa0558233f44fc2d30b5d85">TetrahedronSet</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#1ce4c5c94aa0558233f44fc2d30b5d85"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#cec14c791f76a2c9927678d4cc3deda5">~TetrahedronSet</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor. <a href="#cec14c791f76a2c9927678d4cc3deda5"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#4cd66fec66bfa8f3b96c2662f0edbdfe">EPS</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Friends</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_v_h_a_c_d_1_1_tetrahedron_set.html#a3652431dd010eba4418cae1c9e74beb">Volume</a></td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="cec14c791f76a2c9927678d4cc3deda5"></a><!-- doxytag: member="VHACD::TetrahedronSet::~TetrahedronSet" ref="cec14c791f76a2c9927678d4cc3deda5" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::TetrahedronSet::~TetrahedronSet </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1ce4c5c94aa0558233f44fc2d30b5d85"></a><!-- doxytag: member="VHACD::TetrahedronSet::TetrahedronSet" ref="1ce4c5c94aa0558233f44fc2d30b5d85" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::TetrahedronSet::TetrahedronSet </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="7dfe59fccb16d5b1bdad8b524d50f598"></a><!-- doxytag: member="VHACD::TetrahedronSet::Add" ref="7dfe59fccb16d5b1bdad8b524d50f598" args="(Tetrahedron &amp;tetrahedron)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VHACD::TetrahedronSet::Add </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html">Tetrahedron</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>tetrahedron</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="00c2f764504adda5fee1ab2f1e61a173"></a><!-- doxytag: member="VHACD::TetrahedronSet::AlignToPrincipalAxes" ref="00c2f764504adda5fee1ab2f1e61a173" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::TetrahedronSet::AlignToPrincipalAxes </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#96591d66cb575f4d1351a1bd10298093">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="ed014730f47987b49085df33c9b4ae83"></a><!-- doxytag: member="VHACD::TetrahedronSet::Clip" ref="ed014730f47987b49085df33c9b4ae83" args="(const Plane &amp;plane, PrimitiveSet *const positivePart, PrimitiveSet *const negativePart) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::TetrahedronSet::Clip </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>plane</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *const &nbsp;</td>
+ <td class="paramname"> <em>positivePart</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *const &nbsp;</td>
+ <td class="paramname"> <em>negativePart</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#7c82521aac2de66191e09c07326a9030">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="62e320a3e2cdf49fcdd28b7a8157a294"></a><!-- doxytag: member="VHACD::TetrahedronSet::ComputeBB" ref="62e320a3e2cdf49fcdd28b7a8157a294" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::TetrahedronSet::ComputeBB </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#1218d20baebca8582008c290ff20fb12">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="8876f46850f4fc36eff76feab2600518"></a><!-- doxytag: member="VHACD::TetrahedronSet::ComputeClippedVolumes" ref="8876f46850f4fc36eff76feab2600518" args="(const Plane &amp;plane, double &amp;positiveVolume, double &amp;negativeVolume) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::TetrahedronSet::ComputeClippedVolumes </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>plane</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double &amp;&nbsp;</td>
+ <td class="paramname"> <em>positiveVolume</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double &amp;&nbsp;</td>
+ <td class="paramname"> <em>negativeVolume</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#cc1579ce0c4d42c31b2e7970730239ee">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="348f08d50c46cb52c99d73fdf4725b55"></a><!-- doxytag: member="VHACD::TetrahedronSet::ComputeConvexHull" ref="348f08d50c46cb52c99d73fdf4725b55" args="(Mesh &amp;meshCH, const size_t sampling=1) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::TetrahedronSet::ComputeConvexHull </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>meshCH</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>sampling</em> = <code>1</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#95848280a82cae9348dfaf896152e2f4">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="42afea74e56e6c8dd3d9d781f7be93c3"></a><!-- doxytag: member="VHACD::TetrahedronSet::ComputeExteriorPoints" ref="42afea74e56e6c8dd3d9d781f7be93c3" args="(const Plane &amp;plane, const Mesh &amp;mesh, SArray&lt; Vec3&lt; double &gt; &gt; *const exteriorPts) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::TetrahedronSet::ComputeExteriorPoints </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>plane</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>mesh</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; *const &nbsp;</td>
+ <td class="paramname"> <em>exteriorPts</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#451961805e3b85640a5617f821429ac8">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="640b4c819bf41a5cef4ef9e99961eff3"></a><!-- doxytag: member="VHACD::TetrahedronSet::ComputeMaxVolumeError" ref="640b4c819bf41a5cef4ef9e99961eff3" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const double VHACD::TetrahedronSet::ComputeMaxVolumeError </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#b0aa5e77292725b5a24c6832d4449039">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="5685dea1be98db6435cda31252bffd62"></a><!-- doxytag: member="VHACD::TetrahedronSet::ComputePrincipalAxes" ref="5685dea1be98db6435cda31252bffd62" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::TetrahedronSet::ComputePrincipalAxes </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#dc0fa8cf5ac5a437c8d245b12835ff39">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c69dc9bddc9d7ac7e0c5bfc894cbbc53"></a><!-- doxytag: member="VHACD::TetrahedronSet::ComputeVolume" ref="c69dc9bddc9d7ac7e0c5bfc894cbbc53" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const double VHACD::TetrahedronSet::ComputeVolume </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#81455b83adbeefb1e8e670a6ff7d1065">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1c2c5b35bfbb3bfe5886fca89d9209da"></a><!-- doxytag: member="VHACD::TetrahedronSet::Convert" ref="1c2c5b35bfbb3bfe5886fca89d9209da" args="(Mesh &amp;mesh, const VOXEL_VALUE value) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::TetrahedronSet::Convert </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>mesh</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777">VOXEL_VALUE</a>&nbsp;</td>
+ <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#35bdae7bc393e7a5bebb82123a1b05f8">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d8358b90b875e0b5b449ee4a0fcbb834"></a><!-- doxytag: member="VHACD::TetrahedronSet::Create" ref="d8358b90b875e0b5b449ee4a0fcbb834" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a>* VHACD::TetrahedronSet::Create </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>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#20fae1ff3601da999dc643e9a0269c5b">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="cf50e2a5e891ee69cf25eacb943c857c"></a><!-- doxytag: member="VHACD::TetrahedronSet::GetBarycenter" ref="cf50e2a5e891ee69cf25eacb943c857c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;double&gt;&amp; VHACD::TetrahedronSet::GetBarycenter </td>
+ <td>(</td>
+ <td class="paramname"> </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="0a271e373b3b15e316ac16584104fb1a"></a><!-- doxytag: member="VHACD::TetrahedronSet::GetEigenValue" ref="0a271e373b3b15e316ac16584104fb1a" args="(AXIS axis) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const double VHACD::TetrahedronSet::GetEigenValue </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865">AXIS</a>&nbsp;</td>
+ <td class="paramname"> <em>axis</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#842ada9990208ea0bdc151a542920bae">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="3121d08e56c8765ef17e0c834817db02"></a><!-- doxytag: member="VHACD::TetrahedronSet::GetMaxBB" ref="3121d08e56c8765ef17e0c834817db02" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;double&gt;&amp; VHACD::TetrahedronSet::GetMaxBB </td>
+ <td>(</td>
+ <td class="paramname"> </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="c270a7e0fa1b8af0c3adb46c350e7507"></a><!-- doxytag: member="VHACD::TetrahedronSet::GetMinBB" ref="c270a7e0fa1b8af0c3adb46c350e7507" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;double&gt;&amp; VHACD::TetrahedronSet::GetMinBB </td>
+ <td>(</td>
+ <td class="paramname"> </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="a50d9e8d9c01e32fc93af6a2c8ea7db6"></a><!-- doxytag: member="VHACD::TetrahedronSet::GetNPrimitives" ref="a50d9e8d9c01e32fc93af6a2c8ea7db6" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const size_t VHACD::TetrahedronSet::GetNPrimitives </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>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#6f9bc9e97bf9f02748cc60b925da152d">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c21e57eac3bf348cdb3fc990c01d87b0"></a><!-- doxytag: member="VHACD::TetrahedronSet::GetNPrimitivesInsideSurf" ref="c21e57eac3bf348cdb3fc990c01d87b0" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const size_t VHACD::TetrahedronSet::GetNPrimitivesInsideSurf </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>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#7c8c48d890711ae7136d231112434c62">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="73c4e517132c4a8d0dd609db60c01cc5"></a><!-- doxytag: member="VHACD::TetrahedronSet::GetNPrimitivesOnSurf" ref="73c4e517132c4a8d0dd609db60c01cc5" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const size_t VHACD::TetrahedronSet::GetNPrimitivesOnSurf </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>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#fdbca65e4c2a957bd40be1942b655c64">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="9cc087863f49d29fef5b79079a8b2737"></a><!-- doxytag: member="VHACD::TetrahedronSet::GetSacle" ref="9cc087863f49d29fef5b79079a8b2737" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const double VHACD::TetrahedronSet::GetSacle </td>
+ <td>(</td>
+ <td class="paramname"> </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="499a4bc288a27c45fbd81fd4be4d0ae0"></a><!-- doxytag: member="VHACD::TetrahedronSet::Intersect" ref="499a4bc288a27c45fbd81fd4be4d0ae0" args="(const Plane &amp;plane, SArray&lt; Vec3&lt; double &gt; &gt; *const positivePts, SArray&lt; Vec3&lt; double &gt; &gt; *const negativePts, const size_t sampling) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::TetrahedronSet::Intersect </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>plane</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; *const &nbsp;</td>
+ <td class="paramname"> <em>positivePts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; *const &nbsp;</td>
+ <td class="paramname"> <em>negativePts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>sampling</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#4d985cfe60f2644a0a16681c2076e1b0">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="62d263b0da01c93c63359248403da3d2"></a><!-- doxytag: member="VHACD::TetrahedronSet::RevertAlignToPrincipalAxes" ref="62d263b0da01c93c63359248403da3d2" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::TetrahedronSet::RevertAlignToPrincipalAxes </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#93c323bc5d65e720327f9d52383ad954">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="6ce84b600084175efbbd1f1fcf8594bf"></a><!-- doxytag: member="VHACD::TetrahedronSet::SelectOnSurface" ref="6ce84b600084175efbbd1f1fcf8594bf" args="(PrimitiveSet *const onSurfP) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::TetrahedronSet::SelectOnSurface </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *const &nbsp;</td>
+ <td class="paramname"> <em>onSurfP</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#8f068e4ac984676843a9bc0a479d6b1d">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" name="a3652431dd010eba4418cae1c9e74beb"></a><!-- doxytag: member="VHACD::TetrahedronSet::Volume" ref="a3652431dd010eba4418cae1c9e74beb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class <a class="el" href="class_v_h_a_c_d_1_1_volume.html">Volume</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="4cd66fec66bfa8f3b96c2662f0edbdfe"></a><!-- doxytag: member="VHACD::TetrahedronSet::EPS" ref="4cd66fec66bfa8f3b96c2662f0edbdfe" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const double <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#4cd66fec66bfa8f3b96c2662f0edbdfe">VHACD::TetrahedronSet::EPS</a><code> [static]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_volume_8h-source.html">vhacdVolume.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_v_h_a_c_d_1_1_tetrahedron_set.png b/docs/source_docs/files/class_v_h_a_c_d_1_1_tetrahedron_set.png
new file mode 100644
index 0000000..2244d8d
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_tetrahedron_set.png
Binary files differ
diff --git a/docs/source_docs/files/class_v_h_a_c_d_1_1_timer-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_timer-members.html
new file mode 100644
index 0000000..b047e99
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_timer-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>VHACD::Timer Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_timer.html">VHACD::Timer</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_timer.html#5bdbd75fddd75566c1a176a59a067360">GetElapsedTime</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_timer.html">VHACD::Timer</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_timer.html#d4f512c6f4c7ba0f2fb5785fd1850450">Tic</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_timer.html">VHACD::Timer</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_timer.html#e8e2de120580e19a708a34031f389b14">Timer</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_timer.html">VHACD::Timer</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_timer.html#f3b39586f0b0f87f7e7cbae37d001798">Toc</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_timer.html">VHACD::Timer</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_timer.html#041a7089eae7431ae9dd015bf4cb6526">~Timer</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_timer.html">VHACD::Timer</a></td><td><code> [inline]</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_v_h_a_c_d_1_1_timer.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_timer.html
new file mode 100644
index 0000000..0f857c6
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_timer.html
@@ -0,0 +1,170 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::Timer 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="class_v_h_a_c_d_1_1_timer.html">Timer</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::Timer Class Reference</h1><!-- doxytag: class="VHACD::Timer" --><code>#include &lt;<a class="el" href="vhacd_timer_8h-source.html">vhacdTimer.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_timer-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">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_timer.html#5bdbd75fddd75566c1a176a59a067360">GetElapsedTime</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_timer.html#d4f512c6f4c7ba0f2fb5785fd1850450">Tic</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_timer.html#e8e2de120580e19a708a34031f389b14">Timer</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_timer.html#f3b39586f0b0f87f7e7cbae37d001798">Toc</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_timer.html#041a7089eae7431ae9dd015bf4cb6526">~Timer</a> (void)</td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="e8e2de120580e19a708a34031f389b14"></a><!-- doxytag: member="VHACD::Timer::Timer" ref="e8e2de120580e19a708a34031f389b14" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::Timer::Timer </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</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="041a7089eae7431ae9dd015bf4cb6526"></a><!-- doxytag: member="VHACD::Timer::~Timer" ref="041a7089eae7431ae9dd015bf4cb6526" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::Timer::~Timer </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</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="5bdbd75fddd75566c1a176a59a067360"></a><!-- doxytag: member="VHACD::Timer::GetElapsedTime" ref="5bdbd75fddd75566c1a176a59a067360" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double VHACD::Timer::GetElapsedTime </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="d4f512c6f4c7ba0f2fb5785fd1850450"></a><!-- doxytag: member="VHACD::Timer::Tic" ref="d4f512c6f4c7ba0f2fb5785fd1850450" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Timer::Tic </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="f3b39586f0b0f87f7e7cbae37d001798"></a><!-- doxytag: member="VHACD::Timer::Toc" ref="f3b39586f0b0f87f7e7cbae37d001798" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Timer::Toc </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>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_timer_8h-source.html">vhacdTimer.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_v_h_a_c_d_1_1_v_h_a_c_d-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_v_h_a_c_d-members.html
new file mode 100644
index 0000000..36d575b
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_v_h_a_c_d-members.html
@@ -0,0 +1,66 @@
+<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>VHACD::VHACD Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD::VHACD</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9e1063dde19bc3525e4965475a0a9ea0">Cancel</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD::VHACD</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#6e5ad0c3d528c3df0edb367ca8e8d9dc">Clean</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD::VHACD</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#1553450568fbefebc4100710d336bd9b">Compute</a>(const float *const points, const uint32_t nPoints, const uint32_t *const triangles, const uint32_t nTriangles, const Parameters &amp;params)</td><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD::VHACD</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#61839c95d4cca642879959355f7d0302">Compute</a>(const double *const points, const uint32_t nPoints, const uint32_t *const triangles, const uint32_t nTriangles, const Parameters &amp;params)</td><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD::VHACD</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#ce03bd6e3fdd5b4681991728c7d4577a">ComputeCenterOfMass</a>(double centerOfMass[3]) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD::VHACD</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#8007aad223bbd6002ef47a202f6b714f">ComputeConstraints</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD::VHACD</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#52714e73da2399664d05d631ab838767">GetConstraint</a>(uint32_t index) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD::VHACD</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#0a339ca3e621766e6eca0d180c8a9365">GetConvexHull</a>(const uint32_t index, ConvexHull &amp;ch) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD::VHACD</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9d83d6e163e1dacc271e67a55d376f78">GetNConvexHulls</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD::VHACD</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#06473f8af429d89d137ffcff5177280b">IsReady</a>(void) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#0ecdc45cc18df1858fac9f5ad48663ae">OCLInit</a>(void *const oclDevice, IUserLogger *const logger=0)</td><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD::VHACD</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#419a895005c5e8ab7d8491aff1579b7d">OCLRelease</a>(IUserLogger *const logger=0)</td><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD::VHACD</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#148a88808c26e2a6109ef8f6e1fcab7c">Release</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD::VHACD</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#bbb2b701be0a9fe1fe29c7254d1a142f">VHACD</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD::VHACD</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#509db70fbea45d307648b465e7c390f5">~IVHACD</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</a></td><td><code> [inline, protected, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#1e6710dffbd0f288feb4d81853ce4bd2">~VHACD</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD::VHACD</a></td><td><code> [inline]</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_v_h_a_c_d_1_1_v_h_a_c_d.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_v_h_a_c_d.html
new file mode 100644
index 0000000..6eb5ee6
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_v_h_a_c_d.html
@@ -0,0 +1,479 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::VHACD 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::VHACD Class Reference</h1><!-- doxytag: class="VHACD::VHACD" --><!-- doxytag: inherits="VHACD::IVHACD" --><code>#include &lt;<a class="el" href="vhacd_v_h_a_c_d_8h-source.html">vhacdVHACD.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Inheritance diagram for VHACD::VHACD:</div>
+<div class="dynsection">
+
+<p><center><img src="class_v_h_a_c_d_1_1_v_h_a_c_d.png" usemap="#VHACD::VHACD_map" border="0" alt=""></center>
+<map name="VHACD::VHACD_map">
+<area href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html" alt="VHACD::IVHACD" shape="rect" coords="0,0,111,24">
+</map>
+</div>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_v_h_a_c_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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9e1063dde19bc3525e4965475a0a9ea0">Cancel</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#6e5ad0c3d528c3df0edb367ca8e8d9dc">Clean</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#61839c95d4cca642879959355f7d0302">Compute</a> (const double *const points, const uint32_t nPoints, const uint32_t *const triangles, const uint32_t nTriangles, const <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">Parameters</a> &amp;params)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#1553450568fbefebc4100710d336bd9b">Compute</a> (const float *const points, const uint32_t nPoints, const uint32_t *const triangles, const uint32_t nTriangles, const <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">Parameters</a> &amp;params)</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_v_h_a_c_d_1_1_v_h_a_c_d.html#ce03bd6e3fdd5b4681991728c7d4577a">ComputeCenterOfMass</a> (double centerOfMass[3]) const </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_v_h_a_c_d_1_1_v_h_a_c_d.html#8007aad223bbd6002ef47a202f6b714f">ComputeConstraints</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">Constraint</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#52714e73da2399664d05d631ab838767">GetConstraint</a> (uint32_t index) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#0a339ca3e621766e6eca0d180c8a9365">GetConvexHull</a> (const uint32_t index, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html">ConvexHull</a> &amp;ch) 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="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9d83d6e163e1dacc271e67a55d376f78">GetNConvexHulls</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="class_v_h_a_c_d_1_1_v_h_a_c_d.html#0ecdc45cc18df1858fac9f5ad48663ae">OCLInit</a> (void *const oclDevice, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">IUserLogger</a> *const logger=0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#419a895005c5e8ab7d8491aff1579b7d">OCLRelease</a> (<a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">IUserLogger</a> *const logger=0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#148a88808c26e2a6109ef8f6e1fcab7c">Release</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#bbb2b701be0a9fe1fe29c7254d1a142f">VHACD</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#bbb2b701be0a9fe1fe29c7254d1a142f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#1e6710dffbd0f288feb4d81853ce4bd2">~VHACD</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor. <a href="#1e6710dffbd0f288feb4d81853ce4bd2"></a><br></td></tr>
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="bbb2b701be0a9fe1fe29c7254d1a142f"></a><!-- doxytag: member="VHACD::VHACD::VHACD" ref="bbb2b701be0a9fe1fe29c7254d1a142f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::VHACD::VHACD </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1e6710dffbd0f288feb4d81853ce4bd2"></a><!-- doxytag: member="VHACD::VHACD::~VHACD" ref="1e6710dffbd0f288feb4d81853ce4bd2" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::VHACD::~VHACD </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor.
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="9e1063dde19bc3525e4965475a0a9ea0"></a><!-- doxytag: member="VHACD::VHACD::Cancel" ref="9e1063dde19bc3525e4965475a0a9ea0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::VHACD::Cancel </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ba4af1756316fce9d48261e1f8557d60">VHACD::IVHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="6e5ad0c3d528c3df0edb367ca8e8d9dc"></a><!-- doxytag: member="VHACD::VHACD::Clean" ref="6e5ad0c3d528c3df0edb367ca8e8d9dc" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::VHACD::Clean </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#e09d26fa960701f3c3c9cd3f6e5d3ead">VHACD::IVHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="61839c95d4cca642879959355f7d0302"></a><!-- doxytag: member="VHACD::VHACD::Compute" ref="61839c95d4cca642879959355f7d0302" args="(const double *const points, const uint32_t nPoints, const uint32_t *const triangles, const uint32_t nTriangles, const Parameters &amp;params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VHACD::VHACD::Compute </td>
+ <td>(</td>
+ <td class="paramtype">const double *const &nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t&nbsp;</td>
+ <td class="paramname"> <em>nPoints</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *const &nbsp;</td>
+ <td class="paramname"> <em>triangles</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t&nbsp;</td>
+ <td class="paramname"> <em>nTriangles</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">Parameters</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>params</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ea2496daeca3b1ac704cf94fa2f332a6">VHACD::IVHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1553450568fbefebc4100710d336bd9b"></a><!-- doxytag: member="VHACD::VHACD::Compute" ref="1553450568fbefebc4100710d336bd9b" args="(const float *const points, const uint32_t nPoints, const uint32_t *const triangles, const uint32_t nTriangles, const Parameters &amp;params)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VHACD::VHACD::Compute </td>
+ <td>(</td>
+ <td class="paramtype">const float *const &nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t&nbsp;</td>
+ <td class="paramname"> <em>nPoints</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *const &nbsp;</td>
+ <td class="paramname"> <em>triangles</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t&nbsp;</td>
+ <td class="paramname"> <em>nTriangles</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">Parameters</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>params</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#6841416086ba66fb28973a1f3aee1579">VHACD::IVHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="ce03bd6e3fdd5b4681991728c7d4577a"></a><!-- doxytag: member="VHACD::VHACD::ComputeCenterOfMass" ref="ce03bd6e3fdd5b4681991728c7d4577a" args="(double centerOfMass[3]) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual bool VHACD::VHACD::ComputeCenterOfMass </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>centerOfMass</em>[3] </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ac57f34e2958b6c05e14b8555e950b28">VHACD::IVHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="8007aad223bbd6002ef47a202f6b714f"></a><!-- doxytag: member="VHACD::VHACD::ComputeConstraints" ref="8007aad223bbd6002ef47a202f6b714f" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual uint32_t VHACD::VHACD::ComputeConstraints </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ff50b742dbcccc6ecae411f9c93ad11c">VHACD::IVHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="52714e73da2399664d05d631ab838767"></a><!-- doxytag: member="VHACD::VHACD::GetConstraint" ref="52714e73da2399664d05d631ab838767" args="(uint32_t index) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">virtual const <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">Constraint</a>* VHACD::VHACD::GetConstraint </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>index</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#b44d0e809b5e313b4e721aab6d1aa2f2">VHACD::IVHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="0a339ca3e621766e6eca0d180c8a9365"></a><!-- doxytag: member="VHACD::VHACD::GetConvexHull" ref="0a339ca3e621766e6eca0d180c8a9365" args="(const uint32_t index, ConvexHull &amp;ch) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::VHACD::GetConvexHull </td>
+ <td>(</td>
+ <td class="paramtype">const uint32_t&nbsp;</td>
+ <td class="paramname"> <em>index</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html">ConvexHull</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>ch</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>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#32acba20e1522bd09713e6f3411cc5db">VHACD::IVHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="9d83d6e163e1dacc271e67a55d376f78"></a><!-- doxytag: member="VHACD::VHACD::GetNConvexHulls" ref="9d83d6e163e1dacc271e67a55d376f78" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t VHACD::VHACD::GetNConvexHulls </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>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#88311964256d4f890c1c4bc1cfe1e34b">VHACD::IVHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="0ecdc45cc18df1858fac9f5ad48663ae"></a><!-- doxytag: member="VHACD::VHACD::OCLInit" ref="0ecdc45cc18df1858fac9f5ad48663ae" args="(void *const oclDevice, IUserLogger *const logger=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VHACD::VHACD::OCLInit </td>
+ <td>(</td>
+ <td class="paramtype">void *const &nbsp;</td>
+ <td class="paramname"> <em>oclDevice</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">IUserLogger</a> *const &nbsp;</td>
+ <td class="paramname"> <em>logger</em> = <code>0</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#0d5645e0a63ce31c21cae80a87875506">VHACD::IVHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="419a895005c5e8ab7d8491aff1579b7d"></a><!-- doxytag: member="VHACD::VHACD::OCLRelease" ref="419a895005c5e8ab7d8491aff1579b7d" args="(IUserLogger *const logger=0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool VHACD::VHACD::OCLRelease </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">IUserLogger</a> *const &nbsp;</td>
+ <td class="paramname"> <em>logger</em> = <code>0</code> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#99b24bad6d1ec1f6837da24540ba751b">VHACD::IVHACD</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="148a88808c26e2a6109ef8f6e1fcab7c"></a><!-- doxytag: member="VHACD::VHACD::Release" ref="148a88808c26e2a6109ef8f6e1fcab7c" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::VHACD::Release </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#852ffa5fb94a7a1716ffdf5cb868ec84">VHACD::IVHACD</a>.</p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_v_h_a_c_d_8h-source.html">vhacdVHACD.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_v_h_a_c_d_1_1_v_h_a_c_d.png b/docs/source_docs/files/class_v_h_a_c_d_1_1_v_h_a_c_d.png
new file mode 100644
index 0000000..a277793
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_v_h_a_c_d.png
Binary files differ
diff --git a/docs/source_docs/files/class_v_h_a_c_d_1_1_vec2-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_vec2-members.html
new file mode 100644
index 0000000..7805325
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_vec2-members.html
@@ -0,0 +1,77 @@
+<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>VHACD::Vec2&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#764d6c2bf6e50591e84e402c9ae4c941">GetNorm</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#55cc53840f8eec548d0c2d6cf053e114">Normalize</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#b71085a14b8ab61d321ce04d25b9a2d9">operator*</a>(const Vec2 &amp;rhs) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#6dd853b4a4c836ee5ea60519aff30409">operator*</a>(T rhs) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#83d6e63bc1be92e76bc9503880ce49f6">operator*=</a>(T a)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#ef202ce880aff131d5db3a9de3f29650">operator+</a>(const Vec2 &amp;rhs) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#be0522604a99ece19867d601ca21f1e5">operator+=</a>(const Vec2 &amp;rhs)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#5d8c7ce9b7cbfdb7c1f8ef04e42e1fde">operator+=</a>(T a)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#19f560a791396a2ce98cf63e63162890">operator-</a>(const Vec2 &amp;rhs) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#8ac3ad90ef1f167813d071a3d438676d">operator-</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#496b429863af35accbb047e8c71df837">operator-=</a>(const Vec2 &amp;rhs)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#886b68dd293114400d2a6e8c110aed53">operator-=</a>(T a)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#e31f463ecfbb3d5e1958b0a0b0f25f93">operator/</a>(T rhs) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#5e5713abbdc0c377179d208297a046d7">operator/=</a>(T a)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#0bfef4918aabc4251b35896a6af193d5">operator=</a>(const Vec2 &amp;rhs)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#b86ac57937edb7f92db17d0fa6dca3db">operator[]</a>(size_t i)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#af1d447d6b8121259076d1b9d6339f33">operator[]</a>(size_t i) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#381079e5c2e660a559077a06082737b7">operator^</a>(const Vec2 &amp;rhs) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#f264263c52c10d5687537e4b2a56202d">Vec2</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#28f2903e89fe979a40c6786750127ff5">Vec2</a>(T a)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#1bda965ff57ce32bfe036a629af35219">Vec2</a>(T x, T y)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#db5fda98bb2d4275091285594ec4b442">Vec2</a>(const Vec2 &amp;rhs)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#cc2884431b3c65267037d36b9b93c414">X</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#971194b1bd929f97ac61ffe63fbcb2f7">X</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#483e45a6420e0a86617c0f0c220a69a3">Y</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#3f06b00e79b81a7948e8e1392ae4dd59">Y</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#e4867eff034ff23c6600e07638cfac0b">~Vec2</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</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/class_v_h_a_c_d_1_1_vec2.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_vec2.html
new file mode 100644
index 0000000..c557c33
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_vec2.html
@@ -0,0 +1,719 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::Vec2&lt; T &gt; Class Template 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::Vec2&lt; T &gt; Class Template Reference</h1><!-- doxytag: class="VHACD::Vec2" -->Vector dim 2.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="vhacd_vector_8h-source.html">vhacdVector.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_vec2-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">T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#764d6c2bf6e50591e84e402c9ae4c941">GetNorm</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="class_v_h_a_c_d_1_1_vec2.html#55cc53840f8eec548d0c2d6cf053e114">Normalize</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#6dd853b4a4c836ee5ea60519aff30409">operator*</a> (T rhs) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#b71085a14b8ab61d321ce04d25b9a2d9">operator*</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> &amp;rhs) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#83d6e63bc1be92e76bc9503880ce49f6">operator*=</a> (T a)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#ef202ce880aff131d5db3a9de3f29650">operator+</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> &amp;rhs) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#5d8c7ce9b7cbfdb7c1f8ef04e42e1fde">operator+=</a> (T a)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#be0522604a99ece19867d601ca21f1e5">operator+=</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> &amp;rhs)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#8ac3ad90ef1f167813d071a3d438676d">operator-</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#19f560a791396a2ce98cf63e63162890">operator-</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> &amp;rhs) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#886b68dd293114400d2a6e8c110aed53">operator-=</a> (T a)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#496b429863af35accbb047e8c71df837">operator-=</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> &amp;rhs)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#e31f463ecfbb3d5e1958b0a0b0f25f93">operator/</a> (T rhs) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#5e5713abbdc0c377179d208297a046d7">operator/=</a> (T a)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#0bfef4918aabc4251b35896a6af193d5">operator=</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> &amp;rhs)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#af1d447d6b8121259076d1b9d6339f33">operator[]</a> (size_t i) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#b86ac57937edb7f92db17d0fa6dca3db">operator[]</a> (size_t i)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#381079e5c2e660a559077a06082737b7">operator^</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> &amp;rhs) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#db5fda98bb2d4275091285594ec4b442">Vec2</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> &amp;rhs)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#1bda965ff57ce32bfe036a629af35219">Vec2</a> (T x, T y)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#28f2903e89fe979a40c6786750127ff5">Vec2</a> (T a)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#f264263c52c10d5687537e4b2a56202d">Vec2</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#971194b1bd929f97ac61ffe63fbcb2f7">X</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#cc2884431b3c65267037d36b9b93c414">X</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#3f06b00e79b81a7948e8e1392ae4dd59">Y</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#483e45a6420e0a86617c0f0c220a69a3">Y</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html#e4867eff034ff23c6600e07638cfac0b">~Vec2</a> (void)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<h3>template&lt;typename T&gt;<br>
+ class VHACD::Vec2&lt; T &gt;</h3>
+
+Vector dim 2. <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="f264263c52c10d5687537e4b2a56202d"></a><!-- doxytag: member="VHACD::Vec2::Vec2" ref="f264263c52c10d5687537e4b2a56202d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::<a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="28f2903e89fe979a40c6786750127ff5"></a><!-- doxytag: member="VHACD::Vec2::Vec2" ref="28f2903e89fe979a40c6786750127ff5" args="(T a)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::<a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> </td>
+ <td>(</td>
+ <td class="paramtype">T&nbsp;</td>
+ <td class="paramname"> <em>a</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1bda965ff57ce32bfe036a629af35219"></a><!-- doxytag: member="VHACD::Vec2::Vec2" ref="1bda965ff57ce32bfe036a629af35219" args="(T x, T y)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::<a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> </td>
+ <td>(</td>
+ <td class="paramtype">T&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">T&nbsp;</td>
+ <td class="paramname"> <em>y</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="db5fda98bb2d4275091285594ec4b442"></a><!-- doxytag: member="VHACD::Vec2::Vec2" ref="db5fda98bb2d4275091285594ec4b442" args="(const Vec2 &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::<a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e4867eff034ff23c6600e07638cfac0b"></a><!-- doxytag: member="VHACD::Vec2::~Vec2" ref="e4867eff034ff23c6600e07638cfac0b" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::~<a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="764d6c2bf6e50591e84e402c9ae4c941"></a><!-- doxytag: member="VHACD::Vec2::GetNorm" ref="764d6c2bf6e50591e84e402c9ae4c941" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::GetNorm </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="55cc53840f8eec548d0c2d6cf053e114"></a><!-- doxytag: member="VHACD::Vec2::Normalize" ref="55cc53840f8eec548d0c2d6cf053e114" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::Normalize </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6dd853b4a4c836ee5ea60519aff30409"></a><!-- doxytag: member="VHACD::Vec2::operator*" ref="6dd853b4a4c836ee5ea60519aff30409" args="(T rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::operator* </td>
+ <td>(</td>
+ <td class="paramtype">T&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b71085a14b8ab61d321ce04d25b9a2d9"></a><!-- doxytag: member="VHACD::Vec2::operator*" ref="b71085a14b8ab61d321ce04d25b9a2d9" args="(const Vec2 &amp;rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::operator* </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="83d6e63bc1be92e76bc9503880ce49f6"></a><!-- doxytag: member="VHACD::Vec2::operator*=" ref="83d6e63bc1be92e76bc9503880ce49f6" args="(T a)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::operator*= </td>
+ <td>(</td>
+ <td class="paramtype">T&nbsp;</td>
+ <td class="paramname"> <em>a</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ef202ce880aff131d5db3a9de3f29650"></a><!-- doxytag: member="VHACD::Vec2::operator+" ref="ef202ce880aff131d5db3a9de3f29650" args="(const Vec2 &amp;rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::operator+ </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5d8c7ce9b7cbfdb7c1f8ef04e42e1fde"></a><!-- doxytag: member="VHACD::Vec2::operator+=" ref="5d8c7ce9b7cbfdb7c1f8ef04e42e1fde" args="(T a)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::operator+= </td>
+ <td>(</td>
+ <td class="paramtype">T&nbsp;</td>
+ <td class="paramname"> <em>a</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="be0522604a99ece19867d601ca21f1e5"></a><!-- doxytag: member="VHACD::Vec2::operator+=" ref="be0522604a99ece19867d601ca21f1e5" args="(const Vec2 &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::operator+= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8ac3ad90ef1f167813d071a3d438676d"></a><!-- doxytag: member="VHACD::Vec2::operator&#45;" ref="8ac3ad90ef1f167813d071a3d438676d" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::operator- </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="19f560a791396a2ce98cf63e63162890"></a><!-- doxytag: member="VHACD::Vec2::operator&#45;" ref="19f560a791396a2ce98cf63e63162890" args="(const Vec2 &amp;rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::operator- </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="886b68dd293114400d2a6e8c110aed53"></a><!-- doxytag: member="VHACD::Vec2::operator&#45;=" ref="886b68dd293114400d2a6e8c110aed53" args="(T a)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::operator-= </td>
+ <td>(</td>
+ <td class="paramtype">T&nbsp;</td>
+ <td class="paramname"> <em>a</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="496b429863af35accbb047e8c71df837"></a><!-- doxytag: member="VHACD::Vec2::operator&#45;=" ref="496b429863af35accbb047e8c71df837" args="(const Vec2 &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::operator-= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e31f463ecfbb3d5e1958b0a0b0f25f93"></a><!-- doxytag: member="VHACD::Vec2::operator/" ref="e31f463ecfbb3d5e1958b0a0b0f25f93" args="(T rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::operator/ </td>
+ <td>(</td>
+ <td class="paramtype">T&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5e5713abbdc0c377179d208297a046d7"></a><!-- doxytag: member="VHACD::Vec2::operator/=" ref="5e5713abbdc0c377179d208297a046d7" args="(T a)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::operator/= </td>
+ <td>(</td>
+ <td class="paramtype">T&nbsp;</td>
+ <td class="paramname"> <em>a</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0bfef4918aabc4251b35896a6af193d5"></a><!-- doxytag: member="VHACD::Vec2::operator=" ref="0bfef4918aabc4251b35896a6af193d5" args="(const Vec2 &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::operator= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="af1d447d6b8121259076d1b9d6339f33"></a><!-- doxytag: member="VHACD::Vec2::operator[]" ref="af1d447d6b8121259076d1b9d6339f33" args="(size_t i) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">const T&amp; <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::operator[] </td>
+ <td>(</td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>i</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="b86ac57937edb7f92db17d0fa6dca3db"></a><!-- doxytag: member="VHACD::Vec2::operator[]" ref="b86ac57937edb7f92db17d0fa6dca3db" args="(size_t i)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T&amp; <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::operator[] </td>
+ <td>(</td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>i</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="381079e5c2e660a559077a06082737b7"></a><!-- doxytag: member="VHACD::Vec2::operator^" ref="381079e5c2e660a559077a06082737b7" args="(const Vec2 &amp;rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::operator^ </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="971194b1bd929f97ac61ffe63fbcb2f7"></a><!-- doxytag: member="VHACD::Vec2::X" ref="971194b1bd929f97ac61ffe63fbcb2f7" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">const T&amp; <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::X </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cc2884431b3c65267037d36b9b93c414"></a><!-- doxytag: member="VHACD::Vec2::X" ref="cc2884431b3c65267037d36b9b93c414" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T&amp; <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::X </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3f06b00e79b81a7948e8e1392ae4dd59"></a><!-- doxytag: member="VHACD::Vec2::Y" ref="3f06b00e79b81a7948e8e1392ae4dd59" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">const T&amp; <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::Y </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="483e45a6420e0a86617c0f0c220a69a3"></a><!-- doxytag: member="VHACD::Vec2::Y" ref="483e45a6420e0a86617c0f0c220a69a3" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T&amp; <a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2</a>&lt; T &gt;::Y </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_vector_8h-source.html">vhacdVector.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_v_h_a_c_d_1_1_vec3-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_vec3-members.html
new file mode 100644
index 0000000..d1ec5b7
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_vec3-members.html
@@ -0,0 +1,86 @@
+<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>VHACD::Vec3&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#eceb8d41899c917cd70e61ede21227f1">GetCenter</a>(const Vec3 &amp;bmin, const Vec3 &amp;bmax)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#b0b7000c7191298ebf45d8290b44e93c">GetData</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#e7db6ca1683c762d4d43528f01bf4460">GetDistance</a>(const Vec3 &amp;p) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#d72efc649d4ffe7267715a98bb56045b">GetDistanceSquared</a>(const Vec3 &amp;p) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#994a43fee073720f3a00fd17c3cac032">GetNorm</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#ed5abe3175904590cde0dcad4b90fe60">Normalize</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#65b8e28a1e1f3b70d91ab2a6b7f5ed7b">operator*</a>(const Vec3 &amp;rhs) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#163831ca42df2adf15f1a2a96c9a588e">operator*</a>(T rhs) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#3fef4cea033c87e28f302a0a65a5663d">operator*=</a>(T a)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#9fc3b83f70534cf14496dec681729db1">operator+</a>(const Vec3 &amp;rhs) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#db76e8f950ed9d4a5c34076485b7071a">operator+=</a>(const Vec3 &amp;rhs)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#eb4588b49e1db6547f412c43acb92516">operator+=</a>(T a)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#748908514398c2e55e51b2501076eddb">operator-</a>(const Vec3 &amp;rhs) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#4a94bef2c515723b8a470e5fc273b6d8">operator-</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#8f943cff770cea9b603c7826ae53034a">operator-=</a>(const Vec3 &amp;rhs)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#94b2612035abc9442c59959ab5fc4944">operator-=</a>(T a)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#943e1aa92bed99a3101ad4c6a5991fa2">operator/</a>(T rhs) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#2636e713f22a4129f207fa3b9a9a2792">operator/=</a>(T a)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#82255d217e36a68d723d6b76a37564f1">operator&lt;</a>(const Vec3 &amp;rhs) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#c4bcae941919046e17932553764a36fa">operator=</a>(const Vec3 &amp;rhs)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#cb50c32997198da3c841a39d6f001ec1">operator&gt;</a>(const Vec3 &amp;rhs) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#36f2df03ac45c786953651b215f07411">operator[]</a>(size_t i)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#896411aae73c07afe016b38926cd016f">operator[]</a>(size_t i) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#214236f246b5a124cd5a6db68034e192">operator^</a>(const Vec3 &amp;rhs) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#d52af82916ded7a2c88e6e0ccaded4a8">UpdateMinMax</a>(Vec3 &amp;bmin, Vec3 &amp;bmax) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#3efdeeed7fac851acdc6a19d271bd27e">Vec3</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#4badbfcc5c90e9b945d38b2df2f182ea">Vec3</a>(T a)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#bf4912fd638f0c64884699dffaf21061">Vec3</a>(T x, T y, T z)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#8ef819752b627fca3b10a46a71e5633f">Vec3</a>(const Vec3 &amp;rhs)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#b020454532f534fdb16a72248cc6b3da">X</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#80a6f6740aeb3ef9befad7c471c83c13">Y</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#ba3eccd9f28a196aa970b5c85c9a019e">Z</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#0a1d172d8fea0aa3e3ed19b398816a33">~Vec3</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</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/class_v_h_a_c_d_1_1_vec3.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_vec3.html
new file mode 100644
index 0000000..96dcac2
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_vec3.html
@@ -0,0 +1,957 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::Vec3&lt; T &gt; Class Template 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::Vec3&lt; T &gt; Class Template Reference</h1><!-- doxytag: class="VHACD::Vec3" -->Vector dim 3.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="vhacd_vector_8h-source.html">vhacdVector.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_vec3-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">T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#eceb8d41899c917cd70e61ede21227f1">GetCenter</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> &amp;bmin, const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> &amp;bmax)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#b0b7000c7191298ebf45d8290b44e93c">GetData</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#e7db6ca1683c762d4d43528f01bf4460">GetDistance</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> &amp;p) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#d72efc649d4ffe7267715a98bb56045b">GetDistanceSquared</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> &amp;p) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#994a43fee073720f3a00fd17c3cac032">GetNorm</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="class_v_h_a_c_d_1_1_vec3.html#ed5abe3175904590cde0dcad4b90fe60">Normalize</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#163831ca42df2adf15f1a2a96c9a588e">operator*</a> (T rhs) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#65b8e28a1e1f3b70d91ab2a6b7f5ed7b">operator*</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> &amp;rhs) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#3fef4cea033c87e28f302a0a65a5663d">operator*=</a> (T a)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#9fc3b83f70534cf14496dec681729db1">operator+</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> &amp;rhs) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#eb4588b49e1db6547f412c43acb92516">operator+=</a> (T a)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#db76e8f950ed9d4a5c34076485b7071a">operator+=</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> &amp;rhs)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#4a94bef2c515723b8a470e5fc273b6d8">operator-</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#748908514398c2e55e51b2501076eddb">operator-</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> &amp;rhs) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#94b2612035abc9442c59959ab5fc4944">operator-=</a> (T a)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#8f943cff770cea9b603c7826ae53034a">operator-=</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> &amp;rhs)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#943e1aa92bed99a3101ad4c6a5991fa2">operator/</a> (T rhs) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#2636e713f22a4129f207fa3b9a9a2792">operator/=</a> (T a)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#82255d217e36a68d723d6b76a37564f1">operator&lt;</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> &amp;rhs) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#c4bcae941919046e17932553764a36fa">operator=</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> &amp;rhs)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#cb50c32997198da3c841a39d6f001ec1">operator&gt;</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> &amp;rhs) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#896411aae73c07afe016b38926cd016f">operator[]</a> (size_t i) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#36f2df03ac45c786953651b215f07411">operator[]</a> (size_t i)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#214236f246b5a124cd5a6db68034e192">operator^</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> &amp;rhs) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#d52af82916ded7a2c88e6e0ccaded4a8">UpdateMinMax</a> (<a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> &amp;bmin, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> &amp;bmax) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#8ef819752b627fca3b10a46a71e5633f">Vec3</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> &amp;rhs)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#bf4912fd638f0c64884699dffaf21061">Vec3</a> (T x, T y, T z)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#4badbfcc5c90e9b945d38b2df2f182ea">Vec3</a> (T a)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#3efdeeed7fac851acdc6a19d271bd27e">Vec3</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#b020454532f534fdb16a72248cc6b3da">X</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#80a6f6740aeb3ef9befad7c471c83c13">Y</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#ba3eccd9f28a196aa970b5c85c9a019e">Z</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html#0a1d172d8fea0aa3e3ed19b398816a33">~Vec3</a> (void)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<h3>template&lt;typename T&gt;<br>
+ class VHACD::Vec3&lt; T &gt;</h3>
+
+Vector dim 3. <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="3efdeeed7fac851acdc6a19d271bd27e"></a><!-- doxytag: member="VHACD::Vec3::Vec3" ref="3efdeeed7fac851acdc6a19d271bd27e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::<a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4badbfcc5c90e9b945d38b2df2f182ea"></a><!-- doxytag: member="VHACD::Vec3::Vec3" ref="4badbfcc5c90e9b945d38b2df2f182ea" args="(T a)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::<a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> </td>
+ <td>(</td>
+ <td class="paramtype">T&nbsp;</td>
+ <td class="paramname"> <em>a</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="bf4912fd638f0c64884699dffaf21061"></a><!-- doxytag: member="VHACD::Vec3::Vec3" ref="bf4912fd638f0c64884699dffaf21061" args="(T x, T y, T z)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::<a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> </td>
+ <td>(</td>
+ <td class="paramtype">T&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">T&nbsp;</td>
+ <td class="paramname"> <em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">T&nbsp;</td>
+ <td class="paramname"> <em>z</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="8ef819752b627fca3b10a46a71e5633f"></a><!-- doxytag: member="VHACD::Vec3::Vec3" ref="8ef819752b627fca3b10a46a71e5633f" args="(const Vec3 &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::<a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0a1d172d8fea0aa3e3ed19b398816a33"></a><!-- doxytag: member="VHACD::Vec3::~Vec3" ref="0a1d172d8fea0aa3e3ed19b398816a33" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::~<a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="eceb8d41899c917cd70e61ede21227f1"></a><!-- doxytag: member="VHACD::Vec3::GetCenter" ref="eceb8d41899c917cd70e61ede21227f1" args="(const Vec3 &amp;bmin, const Vec3 &amp;bmax)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::GetCenter </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>bmax</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>
+<a class="anchor" name="b0b7000c7191298ebf45d8290b44e93c"></a><!-- doxytag: member="VHACD::Vec3::GetData" ref="b0b7000c7191298ebf45d8290b44e93c" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T* <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::GetData </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</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="e7db6ca1683c762d4d43528f01bf4460"></a><!-- doxytag: member="VHACD::Vec3::GetDistance" ref="e7db6ca1683c762d4d43528f01bf4460" args="(const Vec3 &amp;p) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::GetDistance </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>p</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="d72efc649d4ffe7267715a98bb56045b"></a><!-- doxytag: member="VHACD::Vec3::GetDistanceSquared" ref="d72efc649d4ffe7267715a98bb56045b" args="(const Vec3 &amp;p) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::GetDistanceSquared </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>p</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="994a43fee073720f3a00fd17c3cac032"></a><!-- doxytag: member="VHACD::Vec3::GetNorm" ref="994a43fee073720f3a00fd17c3cac032" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::GetNorm </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ed5abe3175904590cde0dcad4b90fe60"></a><!-- doxytag: member="VHACD::Vec3::Normalize" ref="ed5abe3175904590cde0dcad4b90fe60" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::Normalize </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="163831ca42df2adf15f1a2a96c9a588e"></a><!-- doxytag: member="VHACD::Vec3::operator*" ref="163831ca42df2adf15f1a2a96c9a588e" args="(T rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::operator* </td>
+ <td>(</td>
+ <td class="paramtype">T&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="65b8e28a1e1f3b70d91ab2a6b7f5ed7b"></a><!-- doxytag: member="VHACD::Vec3::operator*" ref="65b8e28a1e1f3b70d91ab2a6b7f5ed7b" args="(const Vec3 &amp;rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::operator* </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3fef4cea033c87e28f302a0a65a5663d"></a><!-- doxytag: member="VHACD::Vec3::operator*=" ref="3fef4cea033c87e28f302a0a65a5663d" args="(T a)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::operator*= </td>
+ <td>(</td>
+ <td class="paramtype">T&nbsp;</td>
+ <td class="paramname"> <em>a</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9fc3b83f70534cf14496dec681729db1"></a><!-- doxytag: member="VHACD::Vec3::operator+" ref="9fc3b83f70534cf14496dec681729db1" args="(const Vec3 &amp;rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::operator+ </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="eb4588b49e1db6547f412c43acb92516"></a><!-- doxytag: member="VHACD::Vec3::operator+=" ref="eb4588b49e1db6547f412c43acb92516" args="(T a)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::operator+= </td>
+ <td>(</td>
+ <td class="paramtype">T&nbsp;</td>
+ <td class="paramname"> <em>a</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="db76e8f950ed9d4a5c34076485b7071a"></a><!-- doxytag: member="VHACD::Vec3::operator+=" ref="db76e8f950ed9d4a5c34076485b7071a" args="(const Vec3 &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::operator+= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4a94bef2c515723b8a470e5fc273b6d8"></a><!-- doxytag: member="VHACD::Vec3::operator&#45;" ref="4a94bef2c515723b8a470e5fc273b6d8" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::operator- </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="748908514398c2e55e51b2501076eddb"></a><!-- doxytag: member="VHACD::Vec3::operator&#45;" ref="748908514398c2e55e51b2501076eddb" args="(const Vec3 &amp;rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::operator- </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="94b2612035abc9442c59959ab5fc4944"></a><!-- doxytag: member="VHACD::Vec3::operator&#45;=" ref="94b2612035abc9442c59959ab5fc4944" args="(T a)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::operator-= </td>
+ <td>(</td>
+ <td class="paramtype">T&nbsp;</td>
+ <td class="paramname"> <em>a</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8f943cff770cea9b603c7826ae53034a"></a><!-- doxytag: member="VHACD::Vec3::operator&#45;=" ref="8f943cff770cea9b603c7826ae53034a" args="(const Vec3 &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::operator-= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="943e1aa92bed99a3101ad4c6a5991fa2"></a><!-- doxytag: member="VHACD::Vec3::operator/" ref="943e1aa92bed99a3101ad4c6a5991fa2" args="(T rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::operator/ </td>
+ <td>(</td>
+ <td class="paramtype">T&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2636e713f22a4129f207fa3b9a9a2792"></a><!-- doxytag: member="VHACD::Vec3::operator/=" ref="2636e713f22a4129f207fa3b9a9a2792" args="(T a)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::operator/= </td>
+ <td>(</td>
+ <td class="paramtype">T&nbsp;</td>
+ <td class="paramname"> <em>a</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="82255d217e36a68d723d6b76a37564f1"></a><!-- doxytag: member="VHACD::Vec3::operator&lt;" ref="82255d217e36a68d723d6b76a37564f1" args="(const Vec3 &amp;rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::operator&lt; </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c4bcae941919046e17932553764a36fa"></a><!-- doxytag: member="VHACD::Vec3::operator=" ref="c4bcae941919046e17932553764a36fa" args="(const Vec3 &amp;rhs)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::operator= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cb50c32997198da3c841a39d6f001ec1"></a><!-- doxytag: member="VHACD::Vec3::operator&gt;" ref="cb50c32997198da3c841a39d6f001ec1" args="(const Vec3 &amp;rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::operator&gt; </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="896411aae73c07afe016b38926cd016f"></a><!-- doxytag: member="VHACD::Vec3::operator[]" ref="896411aae73c07afe016b38926cd016f" args="(size_t i) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">const T&amp; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::operator[] </td>
+ <td>(</td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>i</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="36f2df03ac45c786953651b215f07411"></a><!-- doxytag: member="VHACD::Vec3::operator[]" ref="36f2df03ac45c786953651b215f07411" args="(size_t i)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T&amp; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::operator[] </td>
+ <td>(</td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>i</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="214236f246b5a124cd5a6db68034e192"></a><!-- doxytag: member="VHACD::Vec3::operator^" ref="214236f246b5a124cd5a6db68034e192" args="(const Vec3 &amp;rhs) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::operator^ </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>rhs</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d52af82916ded7a2c88e6e0ccaded4a8"></a><!-- doxytag: member="VHACD::Vec3::UpdateMinMax" ref="d52af82916ded7a2c88e6e0ccaded4a8" args="(Vec3 &amp;bmin, Vec3 &amp;bmax) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::UpdateMinMax </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>bmax</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b020454532f534fdb16a72248cc6b3da"></a><!-- doxytag: member="VHACD::Vec3::X" ref="b020454532f534fdb16a72248cc6b3da" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">const T&amp; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::X </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="46b34cc6f3a95b3cf29aeccc3a700ccb"></a><!-- doxytag: member="VHACD::Vec3::X" ref="46b34cc6f3a95b3cf29aeccc3a700ccb" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T&amp; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::X </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="80a6f6740aeb3ef9befad7c471c83c13"></a><!-- doxytag: member="VHACD::Vec3::Y" ref="80a6f6740aeb3ef9befad7c471c83c13" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">const T&amp; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::Y </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ce84816bc7d1ced8aa848b72d4c0dfc7"></a><!-- doxytag: member="VHACD::Vec3::Y" ref="ce84816bc7d1ced8aa848b72d4c0dfc7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T&amp; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::Y </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ba3eccd9f28a196aa970b5c85c9a019e"></a><!-- doxytag: member="VHACD::Vec3::Z" ref="ba3eccd9f28a196aa970b5c85c9a019e" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">const T&amp; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::Z </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e654437eebd4d4dd0002e492bdfddbe2"></a><!-- doxytag: member="VHACD::Vec3::Z" ref="e654437eebd4d4dd0002e492bdfddbe2" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">T&amp; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3</a>&lt; T &gt;::Z </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_vector_8h-source.html">vhacdVector.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_v_h_a_c_d_1_1_volume-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_volume-members.html
new file mode 100644
index 0000000..aa0fef9
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_volume-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>VHACD::Volume Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_volume.html">VHACD::Volume</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html#706787887d65cc8294af98108dbe8732">AlignToPrincipalAxes</a>(double(&amp;rot)[3][3]) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html">VHACD::Volume</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html#5fce38642e0dc373a8f5cb0286126a80">Convert</a>(Mesh &amp;mesh, const VOXEL_VALUE value) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html">VHACD::Volume</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html#2045706b07f2899d2e8c85dd0bad0517">Convert</a>(VoxelSet &amp;vset) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html">VHACD::Volume</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html#23f9133644dc50b621095d471593ee3c">Convert</a>(TetrahedronSet &amp;tset) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html">VHACD::Volume</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html#cc0a02adc43e182d3dc45577f01b80f4">GetNPrimitivesInsideSurf</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html">VHACD::Volume</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html#fe45fb97645dc297316cc9c9afc0b2a5">GetNPrimitivesOnSurf</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html">VHACD::Volume</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html#28d7ee3083467b5a03cb4e5447153dc9">GetVoxel</a>(const size_t i, const size_t j, const size_t k)</td><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html">VHACD::Volume</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html#f81ee7ac1783d62d38fa598c2d688b6d">GetVoxel</a>(const size_t i, const size_t j, const size_t k) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html">VHACD::Volume</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html#dbcb7b194e33f8d953e50dce81f320f4">Volume</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html">VHACD::Volume</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html#2eb1ac2651ddeb3c2e88681acc116719">Voxelize</a>(const T *const points, const uint32_t stridePoints, const uint32_t nPoints, const int32_t *const triangles, const uint32_t strideTriangles, const uint32_t nTriangles, const size_t dim, const Vec3&lt; double &gt; &amp;barycenter, const double(&amp;rot)[3][3])</td><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html">VHACD::Volume</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html#2edfcd6155c10addd0ef39dc58fc488f">~Volume</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html">VHACD::Volume</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/class_v_h_a_c_d_1_1_volume.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_volume.html
new file mode 100644
index 0000000..61dd9c7
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_volume.html
@@ -0,0 +1,404 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::Volume 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="class_v_h_a_c_d_1_1_volume.html">Volume</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::Volume Class Reference</h1><!-- doxytag: class="VHACD::Volume" --><code>#include &lt;<a class="el" href="vhacd_volume_8h-source.html">vhacdVolume.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_volume-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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_volume.html#706787887d65cc8294af98108dbe8732">AlignToPrincipalAxes</a> (double(&amp;rot)[3][3]) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_volume.html#23f9133644dc50b621095d471593ee3c">Convert</a> (<a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">TetrahedronSet</a> &amp;tset) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_volume.html#2045706b07f2899d2e8c85dd0bad0517">Convert</a> (<a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VoxelSet</a> &amp;vset) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_volume.html#5fce38642e0dc373a8f5cb0286126a80">Convert</a> (<a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;mesh, const <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777">VOXEL_VALUE</a> value) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_volume.html#cc0a02adc43e182d3dc45577f01b80f4">GetNPrimitivesInsideSurf</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_volume.html#fe45fb97645dc297316cc9c9afc0b2a5">GetNPrimitivesOnSurf</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned char &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_volume.html#f81ee7ac1783d62d38fa598c2d688b6d">GetVoxel</a> (const size_t i, const size_t j, const size_t k) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_volume.html#28d7ee3083467b5a03cb4e5447153dc9">GetVoxel</a> (const size_t i, const size_t j, const size_t k)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_volume.html#dbcb7b194e33f8d953e50dce81f320f4">Volume</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#dbcb7b194e33f8d953e50dce81f320f4"></a><br></td></tr>
+<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class 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="class_v_h_a_c_d_1_1_volume.html#2eb1ac2651ddeb3c2e88681acc116719">Voxelize</a> (const T *const points, const uint32_t stridePoints, const uint32_t nPoints, const int32_t *const triangles, const uint32_t strideTriangles, const uint32_t nTriangles, const size_t dim, const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;barycenter, const double(&amp;rot)[3][3])</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Voxelize. <a href="#2eb1ac2651ddeb3c2e88681acc116719"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_volume.html#2edfcd6155c10addd0ef39dc58fc488f">~Volume</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor. <a href="#2edfcd6155c10addd0ef39dc58fc488f"></a><br></td></tr>
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="2edfcd6155c10addd0ef39dc58fc488f"></a><!-- doxytag: member="VHACD::Volume::~Volume" ref="2edfcd6155c10addd0ef39dc58fc488f" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::Volume::~Volume </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="dbcb7b194e33f8d953e50dce81f320f4"></a><!-- doxytag: member="VHACD::Volume::Volume" ref="dbcb7b194e33f8d953e50dce81f320f4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::Volume::Volume </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="706787887d65cc8294af98108dbe8732"></a><!-- doxytag: member="VHACD::Volume::AlignToPrincipalAxes" ref="706787887d65cc8294af98108dbe8732" args="(double(&amp;rot)[3][3]) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Volume::AlignToPrincipalAxes </td>
+ <td>(</td>
+ <td class="paramtype">double(&amp;)&nbsp;</td>
+ <td class="paramname"> <em>rot</em>[3][3] </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="23f9133644dc50b621095d471593ee3c"></a><!-- doxytag: member="VHACD::Volume::Convert" ref="23f9133644dc50b621095d471593ee3c" args="(TetrahedronSet &amp;tset) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Volume::Convert </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">TetrahedronSet</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>tset</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2045706b07f2899d2e8c85dd0bad0517"></a><!-- doxytag: member="VHACD::Volume::Convert" ref="2045706b07f2899d2e8c85dd0bad0517" args="(VoxelSet &amp;vset) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Volume::Convert </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VoxelSet</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>vset</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5fce38642e0dc373a8f5cb0286126a80"></a><!-- doxytag: member="VHACD::Volume::Convert" ref="5fce38642e0dc373a8f5cb0286126a80" args="(Mesh &amp;mesh, const VOXEL_VALUE value) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Volume::Convert </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>mesh</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777">VOXEL_VALUE</a>&nbsp;</td>
+ <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cc0a02adc43e182d3dc45577f01b80f4"></a><!-- doxytag: member="VHACD::Volume::GetNPrimitivesInsideSurf" ref="cc0a02adc43e182d3dc45577f01b80f4" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const size_t VHACD::Volume::GetNPrimitivesInsideSurf </td>
+ <td>(</td>
+ <td class="paramname"> </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="fe45fb97645dc297316cc9c9afc0b2a5"></a><!-- doxytag: member="VHACD::Volume::GetNPrimitivesOnSurf" ref="fe45fb97645dc297316cc9c9afc0b2a5" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const size_t VHACD::Volume::GetNPrimitivesOnSurf </td>
+ <td>(</td>
+ <td class="paramname"> </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="f81ee7ac1783d62d38fa598c2d688b6d"></a><!-- doxytag: member="VHACD::Volume::GetVoxel" ref="f81ee7ac1783d62d38fa598c2d688b6d" args="(const size_t i, const size_t j, const size_t k) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const unsigned char&amp; VHACD::Volume::GetVoxel </td>
+ <td>(</td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>i</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>j</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>k</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="28d7ee3083467b5a03cb4e5447153dc9"></a><!-- doxytag: member="VHACD::Volume::GetVoxel" ref="28d7ee3083467b5a03cb4e5447153dc9" args="(const size_t i, const size_t j, const size_t k)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned char&amp; VHACD::Volume::GetVoxel </td>
+ <td>(</td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>i</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>j</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>k</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>
+<a class="anchor" name="2eb1ac2651ddeb3c2e88681acc116719"></a><!-- doxytag: member="VHACD::Volume::Voxelize" ref="2eb1ac2651ddeb3c2e88681acc116719" args="(const T *const points, const uint32_t stridePoints, const uint32_t nPoints, const int32_t *const triangles, const uint32_t strideTriangles, const uint32_t nTriangles, const size_t dim, const Vec3&lt; double &gt; &amp;barycenter, const double(&amp;rot)[3][3])" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::Volume::Voxelize </td>
+ <td>(</td>
+ <td class="paramtype">const T *const &nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t&nbsp;</td>
+ <td class="paramname"> <em>stridePoints</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t&nbsp;</td>
+ <td class="paramname"> <em>nPoints</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int32_t *const &nbsp;</td>
+ <td class="paramname"> <em>triangles</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t&nbsp;</td>
+ <td class="paramname"> <em>strideTriangles</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t&nbsp;</td>
+ <td class="paramname"> <em>nTriangles</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>dim</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>barycenter</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double(&amp;)&nbsp;</td>
+ <td class="paramname"> <em>rot</em>[3][3]</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>
+Voxelize.
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_volume_8h-source.html">vhacdVolume.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_v_h_a_c_d_1_1_voxel_set-members.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_voxel_set-members.html
new file mode 100644
index 0000000..d64963b
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_voxel_set-members.html
@@ -0,0 +1,85 @@
+<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>VHACD::VoxelSet Member List</h1>This is the complete list of members for <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#661c1ddcb76cbcc93e5a2e975868d5d8">AlignToPrincipalAxes</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#cdc558d5a2e6be2702a418907b8f991f">Clip</a>(const Plane &amp;plane, PrimitiveSet *const positivePart, PrimitiveSet *const negativePart) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#fe31a1a939522fd560ca41691c650668">ComputeBB</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#ed63d7e30ac56e2c2d9e12c5def007dc">ComputeClippedVolumes</a>(const Plane &amp;plane, double &amp;positiveVolume, double &amp;negativeVolume) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#49a789a946042eafc99024926aaf42a1">ComputeConvexHull</a>(Mesh &amp;meshCH, const size_t sampling=1) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#7bd661f72a57a6a52e80dd4075e6cda9">ComputeExteriorPoints</a>(const Plane &amp;plane, const Mesh &amp;mesh, SArray&lt; Vec3&lt; double &gt; &gt; *const exteriorPts) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#bf0dc8b357f89b46bc80a88bb69dae75">ComputeMaxVolumeError</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#f00162d0f41ff900dfccf33be38dd3f9">ComputePrincipalAxes</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#e2547d14bccde63a36bd39e9c418171b">ComputeVolume</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#d0e3e2800558987cab9077ccf106e76b">Convert</a>(Mesh &amp;mesh, const VOXEL_VALUE value) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#330a8667b94b230cb003f22cbf5ec2c4">Create</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#06d5c4ffe8fa314af3d5adb674617ce4">GetConvexHull</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#13f5dc278238e0fe4dcc76acc0716b98">GetConvexHull</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#ec583aa28ca301efdf42f4b22b20c76c">GetEigenValue</a>(AXIS axis) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#daf3ff7bec6c5a895fc3c365f4a5d09f">GetMaxBBVoxels</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#40c20b763cd4ac7e71bc769a4287ff8b">GetMinBB</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#9f8b1701b120a2bcafd97ef36484f0a2">GetMinBBVoxels</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#affda25738be560789e6480d17d9d3f6">GetNPrimitives</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#b18d7ef24c09b3fd73e1a9f153d4428e">GetNPrimitivesInsideSurf</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#407bdd96bd6f3e2a04f6b62536f013a9">GetNPrimitivesOnSurf</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#5a069c1465547f2cc370d4a40b59540e">GetPoint</a>(Vec3&lt; short &gt; voxel) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#1c25bc4c596c77383849f10dd118e45c">GetPoint</a>(const Voxel &amp;voxel) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#04070b3e574df55ffcf8fdf1066f3039">GetPoint</a>(Vec3&lt; double &gt; voxel) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a7d4d5958c87ed0c6f66a1b2ae054026">GetPoints</a>(const Voxel &amp;voxel, Vec3&lt; double &gt; *const pts) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#496e1b11e4a0e5d35ec694ee11ae723f">GetScale</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#5700000459b767e56f2a82ce3ed2f681">GetUnitVolume</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#e2f6a98668068b91161da14f8d375ed4">GetVoxels</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#0c8c0227a911525bc18e1664e700831f">GetVoxels</a>() const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#ef6d5be984cf8a2bf69000172d79c8c8">Intersect</a>(const Plane &amp;plane, SArray&lt; Vec3&lt; double &gt; &gt; *const positivePts, SArray&lt; Vec3&lt; double &gt; &gt; *const negativePts, const size_t sampling) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#2f246d99ca6ee4f5d4586628a3b5ae5e">RevertAlignToPrincipalAxes</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#d4f5e24247c979f4b6699058bf0046fe">SelectOnSurface</a>(PrimitiveSet *const onSurfP) const </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a3652431dd010eba4418cae1c9e74beb">Volume</a> class</td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#c902193285b7f99d7070417f0b96be3a">VoxelSet</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#d3ad77a3c7d4dffde9b33d9fd6e7c752">~PrimitiveSet</a>()</td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</a></td><td><code> [inline, virtual]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#be67031e3db303ea4ab7299f24fa1875">~VoxelSet</a>(void)</td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</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/class_v_h_a_c_d_1_1_voxel_set.html b/docs/source_docs/files/class_v_h_a_c_d_1_1_voxel_set.html
new file mode 100644
index 0000000..a5fff5f
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_voxel_set.html
@@ -0,0 +1,890 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::VoxelSet 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VoxelSet</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::VoxelSet Class Reference</h1><!-- doxytag: class="VHACD::VoxelSet" --><!-- doxytag: inherits="VHACD::PrimitiveSet" --><code>#include &lt;<a class="el" href="vhacd_volume_8h-source.html">vhacdVolume.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Inheritance diagram for VHACD::VoxelSet:</div>
+<div class="dynsection">
+
+<p><center><img src="class_v_h_a_c_d_1_1_voxel_set.png" usemap="#VHACD::VoxelSet_map" border="0" alt=""></center>
+<map name="VHACD::VoxelSet_map">
+<area href="class_v_h_a_c_d_1_1_primitive_set.html" alt="VHACD::PrimitiveSet" shape="rect" coords="0,0,129,24">
+</map>
+</div>
+
+<p>
+<a href="class_v_h_a_c_d_1_1_voxel_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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#661c1ddcb76cbcc93e5a2e975868d5d8">AlignToPrincipalAxes</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#cdc558d5a2e6be2702a418907b8f991f">Clip</a> (const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;plane, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *const positivePart, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *const negativePart) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#fe31a1a939522fd560ca41691c650668">ComputeBB</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#ed63d7e30ac56e2c2d9e12c5def007dc">ComputeClippedVolumes</a> (const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;plane, double &amp;positiveVolume, double &amp;negativeVolume) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#49a789a946042eafc99024926aaf42a1">ComputeConvexHull</a> (<a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;meshCH, const size_t sampling=1) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#7bd661f72a57a6a52e80dd4075e6cda9">ComputeExteriorPoints</a> (const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;plane, const <a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;mesh, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; *const exteriorPts) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#bf0dc8b357f89b46bc80a88bb69dae75">ComputeMaxVolumeError</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="class_v_h_a_c_d_1_1_voxel_set.html#f00162d0f41ff900dfccf33be38dd3f9">ComputePrincipalAxes</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#e2547d14bccde63a36bd39e9c418171b">ComputeVolume</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="class_v_h_a_c_d_1_1_voxel_set.html#d0e3e2800558987cab9077ccf106e76b">Convert</a> (<a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;mesh, const <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777">VOXEL_VALUE</a> value) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#330a8667b94b230cb003f22cbf5ec2c4">Create</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#ec583aa28ca301efdf42f4b22b20c76c">GetEigenValue</a> (<a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865">AXIS</a> axis) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; short &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#daf3ff7bec6c5a895fc3c365f4a5d09f">GetMaxBBVoxels</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#40c20b763cd4ac7e71bc769a4287ff8b">GetMinBB</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; short &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#9f8b1701b120a2bcafd97ef36484f0a2">GetMinBBVoxels</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#affda25738be560789e6480d17d9d3f6">GetNPrimitives</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#b18d7ef24c09b3fd73e1a9f153d4428e">GetNPrimitivesInsideSurf</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#407bdd96bd6f3e2a04f6b62536f013a9">GetNPrimitivesOnSurf</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#04070b3e574df55ffcf8fdf1066f3039">GetPoint</a> (<a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; voxel) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#1c25bc4c596c77383849f10dd118e45c">GetPoint</a> (const <a class="el" href="struct_v_h_a_c_d_1_1_voxel.html">Voxel</a> &amp;voxel) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#5a069c1465547f2cc370d4a40b59540e">GetPoint</a> (<a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; short &gt; voxel) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a7d4d5958c87ed0c6f66a1b2ae054026">GetPoints</a> (const <a class="el" href="struct_v_h_a_c_d_1_1_voxel.html">Voxel</a> &amp;voxel, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; *const pts) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const double &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#496e1b11e4a0e5d35ec694ee11ae723f">GetScale</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const double &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#5700000459b767e56f2a82ce3ed2f681">GetUnitVolume</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="struct_v_h_a_c_d_1_1_voxel.html">Voxel</a> *const&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#0c8c0227a911525bc18e1664e700831f">GetVoxels</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_v_h_a_c_d_1_1_voxel.html">Voxel</a> *const&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#e2f6a98668068b91161da14f8d375ed4">GetVoxels</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#ef6d5be984cf8a2bf69000172d79c8c8">Intersect</a> (const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;plane, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; *const positivePts, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; *const negativePts, const size_t sampling) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#2f246d99ca6ee4f5d4586628a3b5ae5e">RevertAlignToPrincipalAxes</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#d4f5e24247c979f4b6699058bf0046fe">SelectOnSurface</a> (<a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *const onSurfP) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#c902193285b7f99d7070417f0b96be3a">VoxelSet</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#c902193285b7f99d7070417f0b96be3a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#be67031e3db303ea4ab7299f24fa1875">~VoxelSet</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor. <a href="#be67031e3db303ea4ab7299f24fa1875"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Friends</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_v_h_a_c_d_1_1_voxel_set.html#a3652431dd010eba4418cae1c9e74beb">Volume</a></td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="be67031e3db303ea4ab7299f24fa1875"></a><!-- doxytag: member="VHACD::VoxelSet::~VoxelSet" ref="be67031e3db303ea4ab7299f24fa1875" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::VoxelSet::~VoxelSet </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destructor.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c902193285b7f99d7070417f0b96be3a"></a><!-- doxytag: member="VHACD::VoxelSet::VoxelSet" ref="c902193285b7f99d7070417f0b96be3a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::VoxelSet::VoxelSet </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructor.
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="661c1ddcb76cbcc93e5a2e975868d5d8"></a><!-- doxytag: member="VHACD::VoxelSet::AlignToPrincipalAxes" ref="661c1ddcb76cbcc93e5a2e975868d5d8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::VoxelSet::AlignToPrincipalAxes </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#96591d66cb575f4d1351a1bd10298093">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="cdc558d5a2e6be2702a418907b8f991f"></a><!-- doxytag: member="VHACD::VoxelSet::Clip" ref="cdc558d5a2e6be2702a418907b8f991f" args="(const Plane &amp;plane, PrimitiveSet *const positivePart, PrimitiveSet *const negativePart) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::VoxelSet::Clip </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>plane</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *const &nbsp;</td>
+ <td class="paramname"> <em>positivePart</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *const &nbsp;</td>
+ <td class="paramname"> <em>negativePart</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#7c82521aac2de66191e09c07326a9030">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="fe31a1a939522fd560ca41691c650668"></a><!-- doxytag: member="VHACD::VoxelSet::ComputeBB" ref="fe31a1a939522fd560ca41691c650668" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::VoxelSet::ComputeBB </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#1218d20baebca8582008c290ff20fb12">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="ed63d7e30ac56e2c2d9e12c5def007dc"></a><!-- doxytag: member="VHACD::VoxelSet::ComputeClippedVolumes" ref="ed63d7e30ac56e2c2d9e12c5def007dc" args="(const Plane &amp;plane, double &amp;positiveVolume, double &amp;negativeVolume) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::VoxelSet::ComputeClippedVolumes </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>plane</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double &amp;&nbsp;</td>
+ <td class="paramname"> <em>positiveVolume</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double &amp;&nbsp;</td>
+ <td class="paramname"> <em>negativeVolume</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#cc1579ce0c4d42c31b2e7970730239ee">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="49a789a946042eafc99024926aaf42a1"></a><!-- doxytag: member="VHACD::VoxelSet::ComputeConvexHull" ref="49a789a946042eafc99024926aaf42a1" args="(Mesh &amp;meshCH, const size_t sampling=1) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::VoxelSet::ComputeConvexHull </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>meshCH</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>sampling</em> = <code>1</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#95848280a82cae9348dfaf896152e2f4">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="7bd661f72a57a6a52e80dd4075e6cda9"></a><!-- doxytag: member="VHACD::VoxelSet::ComputeExteriorPoints" ref="7bd661f72a57a6a52e80dd4075e6cda9" args="(const Plane &amp;plane, const Mesh &amp;mesh, SArray&lt; Vec3&lt; double &gt; &gt; *const exteriorPts) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::VoxelSet::ComputeExteriorPoints </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>plane</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>mesh</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; *const &nbsp;</td>
+ <td class="paramname"> <em>exteriorPts</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#451961805e3b85640a5617f821429ac8">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="bf0dc8b357f89b46bc80a88bb69dae75"></a><!-- doxytag: member="VHACD::VoxelSet::ComputeMaxVolumeError" ref="bf0dc8b357f89b46bc80a88bb69dae75" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const double VHACD::VoxelSet::ComputeMaxVolumeError </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>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#b0aa5e77292725b5a24c6832d4449039">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="f00162d0f41ff900dfccf33be38dd3f9"></a><!-- doxytag: member="VHACD::VoxelSet::ComputePrincipalAxes" ref="f00162d0f41ff900dfccf33be38dd3f9" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::VoxelSet::ComputePrincipalAxes </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#dc0fa8cf5ac5a437c8d245b12835ff39">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e2547d14bccde63a36bd39e9c418171b"></a><!-- doxytag: member="VHACD::VoxelSet::ComputeVolume" ref="e2547d14bccde63a36bd39e9c418171b" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const double VHACD::VoxelSet::ComputeVolume </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>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#81455b83adbeefb1e8e670a6ff7d1065">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d0e3e2800558987cab9077ccf106e76b"></a><!-- doxytag: member="VHACD::VoxelSet::Convert" ref="d0e3e2800558987cab9077ccf106e76b" args="(Mesh &amp;mesh, const VOXEL_VALUE value) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::VoxelSet::Convert </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>mesh</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777">VOXEL_VALUE</a>&nbsp;</td>
+ <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#35bdae7bc393e7a5bebb82123a1b05f8">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="330a8667b94b230cb003f22cbf5ec2c4"></a><!-- doxytag: member="VHACD::VoxelSet::Create" ref="330a8667b94b230cb003f22cbf5ec2c4" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a>* VHACD::VoxelSet::Create </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>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#20fae1ff3601da999dc643e9a0269c5b">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="ec583aa28ca301efdf42f4b22b20c76c"></a><!-- doxytag: member="VHACD::VoxelSet::GetEigenValue" ref="ec583aa28ca301efdf42f4b22b20c76c" args="(AXIS axis) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const double VHACD::VoxelSet::GetEigenValue </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865">AXIS</a>&nbsp;</td>
+ <td class="paramname"> <em>axis</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#842ada9990208ea0bdc151a542920bae">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="daf3ff7bec6c5a895fc3c365f4a5d09f"></a><!-- doxytag: member="VHACD::VoxelSet::GetMaxBBVoxels" ref="daf3ff7bec6c5a895fc3c365f4a5d09f" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;short&gt;&amp; VHACD::VoxelSet::GetMaxBBVoxels </td>
+ <td>(</td>
+ <td class="paramname"> </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="40c20b763cd4ac7e71bc769a4287ff8b"></a><!-- doxytag: member="VHACD::VoxelSet::GetMinBB" ref="40c20b763cd4ac7e71bc769a4287ff8b" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;double&gt;&amp; VHACD::VoxelSet::GetMinBB </td>
+ <td>(</td>
+ <td class="paramname"> </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="9f8b1701b120a2bcafd97ef36484f0a2"></a><!-- doxytag: member="VHACD::VoxelSet::GetMinBBVoxels" ref="9f8b1701b120a2bcafd97ef36484f0a2" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;short&gt;&amp; VHACD::VoxelSet::GetMinBBVoxels </td>
+ <td>(</td>
+ <td class="paramname"> </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="affda25738be560789e6480d17d9d3f6"></a><!-- doxytag: member="VHACD::VoxelSet::GetNPrimitives" ref="affda25738be560789e6480d17d9d3f6" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const size_t VHACD::VoxelSet::GetNPrimitives </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>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#6f9bc9e97bf9f02748cc60b925da152d">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b18d7ef24c09b3fd73e1a9f153d4428e"></a><!-- doxytag: member="VHACD::VoxelSet::GetNPrimitivesInsideSurf" ref="b18d7ef24c09b3fd73e1a9f153d4428e" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const size_t VHACD::VoxelSet::GetNPrimitivesInsideSurf </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>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#7c8c48d890711ae7136d231112434c62">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="407bdd96bd6f3e2a04f6b62536f013a9"></a><!-- doxytag: member="VHACD::VoxelSet::GetNPrimitivesOnSurf" ref="407bdd96bd6f3e2a04f6b62536f013a9" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const size_t VHACD::VoxelSet::GetNPrimitivesOnSurf </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>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#fdbca65e4c2a957bd40be1942b655c64">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="04070b3e574df55ffcf8fdf1066f3039"></a><!-- doxytag: member="VHACD::VoxelSet::GetPoint" ref="04070b3e574df55ffcf8fdf1066f3039" args="(Vec3&lt; double &gt; voxel) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;double&gt; VHACD::VoxelSet::GetPoint </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt;&nbsp;</td>
+ <td class="paramname"> <em>voxel</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="1c25bc4c596c77383849f10dd118e45c"></a><!-- doxytag: member="VHACD::VoxelSet::GetPoint" ref="1c25bc4c596c77383849f10dd118e45c" args="(const Voxel &amp;voxel) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;double&gt; VHACD::VoxelSet::GetPoint </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_v_h_a_c_d_1_1_voxel.html">Voxel</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>voxel</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="5a069c1465547f2cc370d4a40b59540e"></a><!-- doxytag: member="VHACD::VoxelSet::GetPoint" ref="5a069c1465547f2cc370d4a40b59540e" args="(Vec3&lt; short &gt; voxel) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;double&gt; VHACD::VoxelSet::GetPoint </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; short &gt;&nbsp;</td>
+ <td class="paramname"> <em>voxel</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="a7d4d5958c87ed0c6f66a1b2ae054026"></a><!-- doxytag: member="VHACD::VoxelSet::GetPoints" ref="a7d4d5958c87ed0c6f66a1b2ae054026" args="(const Voxel &amp;voxel, Vec3&lt; double &gt; *const pts) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::VoxelSet::GetPoints </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_v_h_a_c_d_1_1_voxel.html">Voxel</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>voxel</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; *const &nbsp;</td>
+ <td class="paramname"> <em>pts</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="496e1b11e4a0e5d35ec694ee11ae723f"></a><!-- doxytag: member="VHACD::VoxelSet::GetScale" ref="496e1b11e4a0e5d35ec694ee11ae723f" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const double&amp; VHACD::VoxelSet::GetScale </td>
+ <td>(</td>
+ <td class="paramname"> </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="5700000459b767e56f2a82ce3ed2f681"></a><!-- doxytag: member="VHACD::VoxelSet::GetUnitVolume" ref="5700000459b767e56f2a82ce3ed2f681" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const double&amp; VHACD::VoxelSet::GetUnitVolume </td>
+ <td>(</td>
+ <td class="paramname"> </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="0c8c0227a911525bc18e1664e700831f"></a><!-- doxytag: member="VHACD::VoxelSet::GetVoxels" ref="0c8c0227a911525bc18e1664e700831f" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="struct_v_h_a_c_d_1_1_voxel.html">Voxel</a>* const VHACD::VoxelSet::GetVoxels </td>
+ <td>(</td>
+ <td class="paramname"> </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="e2f6a98668068b91161da14f8d375ed4"></a><!-- doxytag: member="VHACD::VoxelSet::GetVoxels" ref="e2f6a98668068b91161da14f8d375ed4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_v_h_a_c_d_1_1_voxel.html">Voxel</a>* const VHACD::VoxelSet::GetVoxels </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="ef6d5be984cf8a2bf69000172d79c8c8"></a><!-- doxytag: member="VHACD::VoxelSet::Intersect" ref="ef6d5be984cf8a2bf69000172d79c8c8" args="(const Plane &amp;plane, SArray&lt; Vec3&lt; double &gt; &gt; *const positivePts, SArray&lt; Vec3&lt; double &gt; &gt; *const negativePts, const size_t sampling) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::VoxelSet::Intersect </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>plane</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; *const &nbsp;</td>
+ <td class="paramname"> <em>positivePts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a>&lt; <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &gt; *const &nbsp;</td>
+ <td class="paramname"> <em>negativePts</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>sampling</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#4d985cfe60f2644a0a16681c2076e1b0">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="2f246d99ca6ee4f5d4586628a3b5ae5e"></a><!-- doxytag: member="VHACD::VoxelSet::RevertAlignToPrincipalAxes" ref="2f246d99ca6ee4f5d4586628a3b5ae5e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::VoxelSet::RevertAlignToPrincipalAxes </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#93c323bc5d65e720327f9d52383ad954">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d4f5e24247c979f4b6699058bf0046fe"></a><!-- doxytag: member="VHACD::VoxelSet::SelectOnSurface" ref="d4f5e24247c979f4b6699058bf0046fe" args="(PrimitiveSet *const onSurfP) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::VoxelSet::SelectOnSurface </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> *const &nbsp;</td>
+ <td class="paramname"> <em>onSurfP</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [virtual]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Implements <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#8f068e4ac984676843a9bc0a479d6b1d">VHACD::PrimitiveSet</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" name="a3652431dd010eba4418cae1c9e74beb"></a><!-- doxytag: member="VHACD::VoxelSet::Volume" ref="a3652431dd010eba4418cae1c9e74beb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class <a class="el" href="class_v_h_a_c_d_1_1_volume.html">Volume</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_volume_8h-source.html">vhacdVolume.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_v_h_a_c_d_1_1_voxel_set.png b/docs/source_docs/files/class_v_h_a_c_d_1_1_voxel_set.png
new file mode 100644
index 0000000..362dcb2
--- /dev/null
+++ b/docs/source_docs/files/class_v_h_a_c_d_1_1_voxel_set.png
Binary files differ
diff --git a/docs/source_docs/files/classbt_aligned_allocator-members.html b/docs/source_docs/files/classbt_aligned_allocator-members.html
new file mode 100644
index 0000000..ef9baa7
--- /dev/null
+++ b/docs/source_docs/files/classbt_aligned_allocator-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>btAlignedAllocator&lt; T, Alignment &gt; Member List</h1>This is the complete list of members for <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator&lt; T, Alignment &gt;</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_allocator.html#dcead335266c1a9b6ab7a881cdfb2123">address</a>(reference ref) const </td><td><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator&lt; T, Alignment &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_allocator.html#a43b8d203b56c23838c7468496564f5d">address</a>(const_reference ref) const </td><td><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator&lt; T, Alignment &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_allocator.html#5b14474126ff00cd364dfb74304ec6c3">allocate</a>(size_type n, const_pointer *hint=0)</td><td><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator&lt; T, Alignment &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_allocator.html#000ba6fd8c6b3ffe7609dcef5d606cf6">btAlignedAllocator</a>()</td><td><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator&lt; T, Alignment &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_allocator.html#19551eb4d8e61db5fb7e44376d643513">btAlignedAllocator</a>(const btAlignedAllocator&lt; Other, Alignment &gt; &amp;)</td><td><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator&lt; T, Alignment &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_allocator.html#0e891e100940277ebbd7272040f10e03">const_pointer</a> typedef</td><td><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator&lt; T, Alignment &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_allocator.html#e5f6da84ca9c043329e3aae5c7fb3899">const_reference</a> typedef</td><td><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator&lt; T, Alignment &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_allocator.html#fdb40058534d13fed3fddade2939bd8e">construct</a>(pointer ptr, const value_type &amp;value)</td><td><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator&lt; T, Alignment &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_allocator.html#9aa2ce10c6b68eb249116f8712008724">deallocate</a>(pointer ptr)</td><td><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator&lt; T, Alignment &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_allocator.html#8570a358258bc64869f0effd8405b69b">destroy</a>(pointer ptr)</td><td><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator&lt; T, Alignment &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_allocator.html#a0d4754d1166776be89f4f40e06728d9">operator=</a>(const btAlignedAllocator&lt; O, Alignment &gt; &amp;)</td><td><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator&lt; T, Alignment &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_allocator.html#925f6a7a595252ceb9a7c4be506f983c">operator==</a>(const self_type &amp;, const self_type &amp;)</td><td><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator&lt; T, Alignment &gt;</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">pointer</a> typedef</td><td><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator&lt; T, Alignment &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_allocator.html#e700086710c0e3968d6291a58afb5179">reference</a> typedef</td><td><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator&lt; T, Alignment &gt;</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_allocator.html#dbcb544104a69cedd789d279c03ff861">value_type</a> typedef</td><td><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator&lt; T, Alignment &gt;</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/classbt_aligned_allocator.html b/docs/source_docs/files/classbt_aligned_allocator.html
new file mode 100644
index 0000000..6c20061
--- /dev/null
+++ b/docs/source_docs/files/classbt_aligned_allocator.html
@@ -0,0 +1,439 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: btAlignedAllocator&lt; T, Alignment &gt; Class Template 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>
+<div class="contents">
+<h1>btAlignedAllocator&lt; T, Alignment &gt; Class Template Reference</h1><!-- doxytag: class="btAlignedAllocator" --><code>#include &lt;<a class="el" href="bt_aligned_allocator_8h-source.html">btAlignedAllocator.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="classbt_aligned_allocator-members.html">List of all members.</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="structbt_aligned_allocator_1_1rebind.html">rebind</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const T *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_allocator.html#0e891e100940277ebbd7272040f10e03">const_pointer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_allocator.html#e5f6da84ca9c043329e3aae5c7fb3899">const_reference</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef T *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">pointer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_allocator.html#e700086710c0e3968d6291a58afb5179">reference</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_allocator.html#dbcb544104a69cedd789d279c03ff861">value_type</a></td></tr>
+
+<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="classbt_aligned_allocator.html#0e891e100940277ebbd7272040f10e03">const_pointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_allocator.html#a43b8d203b56c23838c7468496564f5d">address</a> (<a class="el" href="classbt_aligned_allocator.html#e5f6da84ca9c043329e3aae5c7fb3899">const_reference</a> ref) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">pointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_allocator.html#dcead335266c1a9b6ab7a881cdfb2123">address</a> (<a class="el" href="classbt_aligned_allocator.html#e700086710c0e3968d6291a58afb5179">reference</a> ref) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">pointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_allocator.html#5b14474126ff00cd364dfb74304ec6c3">allocate</a> (<a class="el" href="bt_aligned_allocator_8h.html#b99502f04b45da821f566776d800a8f9">size_type</a> n, <a class="el" href="classbt_aligned_allocator.html#0e891e100940277ebbd7272040f10e03">const_pointer</a> *hint=0)</td></tr>
+
+<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename Other &gt; </td></tr>
+<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classbt_aligned_allocator.html#19551eb4d8e61db5fb7e44376d643513">btAlignedAllocator</a> (const <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt; Other, Alignment &gt; &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_allocator.html#000ba6fd8c6b3ffe7609dcef5d606cf6">btAlignedAllocator</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_allocator.html#fdb40058534d13fed3fddade2939bd8e">construct</a> (<a class="el" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">pointer</a> ptr, const <a class="el" href="classbt_aligned_allocator.html#dbcb544104a69cedd789d279c03ff861">value_type</a> &amp;value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_allocator.html#9aa2ce10c6b68eb249116f8712008724">deallocate</a> (<a class="el" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">pointer</a> ptr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_allocator.html#8570a358258bc64869f0effd8405b69b">destroy</a> (<a class="el" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">pointer</a> ptr)</td></tr>
+
+<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename O &gt; </td></tr>
+<tr><td class="memTemplItemLeft" nowrap align="right" valign="top"><a class="el" href="classbt_aligned_allocator.html">self_type</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classbt_aligned_allocator.html#a0d4754d1166776be89f4f40e06728d9">operator=</a> (const <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt; O, Alignment &gt; &amp;)</td></tr>
+
+<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_allocator.html#925f6a7a595252ceb9a7c4be506f983c">operator==</a> (const <a class="el" href="classbt_aligned_allocator.html">self_type</a> &amp;, const <a class="el" href="classbt_aligned_allocator.html">self_type</a> &amp;)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<h3>template&lt;typename T, unsigned Alignment&gt;<br>
+ class btAlignedAllocator&lt; T, Alignment &gt;</h3>
+
+The <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a> is a portable class for aligned memory allocations. Default implementations for unaligned and aligned allocations can be overridden by a custom allocator using btAlignedAllocSetCustom and btAlignedAllocSetCustomAligned. <hr><h2>Member Typedef Documentation</h2>
+<a class="anchor" name="0e891e100940277ebbd7272040f10e03"></a><!-- doxytag: member="btAlignedAllocator::const_pointer" ref="0e891e100940277ebbd7272040f10e03" args="" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, unsigned Alignment&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef const T* <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt; T, Alignment &gt;::<a class="el" href="classbt_aligned_allocator.html#0e891e100940277ebbd7272040f10e03">const_pointer</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e5f6da84ca9c043329e3aae5c7fb3899"></a><!-- doxytag: member="btAlignedAllocator::const_reference" ref="e5f6da84ca9c043329e3aae5c7fb3899" args="" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, unsigned Alignment&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef const T&amp; <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt; T, Alignment &gt;::<a class="el" href="classbt_aligned_allocator.html#e5f6da84ca9c043329e3aae5c7fb3899">const_reference</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="437328614e195e0241532556ebb24585"></a><!-- doxytag: member="btAlignedAllocator::pointer" ref="437328614e195e0241532556ebb24585" args="" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, unsigned Alignment&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef T* <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt; T, Alignment &gt;::<a class="el" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">pointer</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e700086710c0e3968d6291a58afb5179"></a><!-- doxytag: member="btAlignedAllocator::reference" ref="e700086710c0e3968d6291a58afb5179" args="" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, unsigned Alignment&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef T&amp; <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt; T, Alignment &gt;::<a class="el" href="classbt_aligned_allocator.html#e700086710c0e3968d6291a58afb5179">reference</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="dbcb544104a69cedd789d279c03ff861"></a><!-- doxytag: member="btAlignedAllocator::value_type" ref="dbcb544104a69cedd789d279c03ff861" args="" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, unsigned Alignment&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef T <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt; T, Alignment &gt;::<a class="el" href="classbt_aligned_allocator.html#dbcb544104a69cedd789d279c03ff861">value_type</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="000ba6fd8c6b3ffe7609dcef5d606cf6"></a><!-- doxytag: member="btAlignedAllocator::btAlignedAllocator" ref="000ba6fd8c6b3ffe7609dcef5d606cf6" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, unsigned Alignment&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt; T, Alignment &gt;::<a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a> </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="19551eb4d8e61db5fb7e44376d643513"></a><!-- doxytag: member="btAlignedAllocator::btAlignedAllocator" ref="19551eb4d8e61db5fb7e44376d643513" args="(const btAlignedAllocator&lt; Other, Alignment &gt; &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, unsigned Alignment&gt; </div>
+<div class="memtemplate">
+template&lt;typename Other &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt; T, Alignment &gt;::<a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt; Other, Alignment &gt; &amp;&nbsp;</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="a43b8d203b56c23838c7468496564f5d"></a><!-- doxytag: member="btAlignedAllocator::address" ref="a43b8d203b56c23838c7468496564f5d" args="(const_reference ref) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, unsigned Alignment&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classbt_aligned_allocator.html#0e891e100940277ebbd7272040f10e03">const_pointer</a> <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt; T, Alignment &gt;::address </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classbt_aligned_allocator.html#e5f6da84ca9c043329e3aae5c7fb3899">const_reference</a>&nbsp;</td>
+ <td class="paramname"> <em>ref</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="dcead335266c1a9b6ab7a881cdfb2123"></a><!-- doxytag: member="btAlignedAllocator::address" ref="dcead335266c1a9b6ab7a881cdfb2123" args="(reference ref) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, unsigned Alignment&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">pointer</a> <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt; T, Alignment &gt;::address </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classbt_aligned_allocator.html#e700086710c0e3968d6291a58afb5179">reference</a>&nbsp;</td>
+ <td class="paramname"> <em>ref</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="5b14474126ff00cd364dfb74304ec6c3"></a><!-- doxytag: member="btAlignedAllocator::allocate" ref="5b14474126ff00cd364dfb74304ec6c3" args="(size_type n, const_pointer *hint=0)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, unsigned Alignment&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">pointer</a> <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt; T, Alignment &gt;::allocate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="bt_aligned_allocator_8h.html#b99502f04b45da821f566776d800a8f9">size_type</a>&nbsp;</td>
+ <td class="paramname"> <em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classbt_aligned_allocator.html#0e891e100940277ebbd7272040f10e03">const_pointer</a> *&nbsp;</td>
+ <td class="paramname"> <em>hint</em> = <code>0</code></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>
+<a class="anchor" name="fdb40058534d13fed3fddade2939bd8e"></a><!-- doxytag: member="btAlignedAllocator::construct" ref="fdb40058534d13fed3fddade2939bd8e" args="(pointer ptr, const value_type &amp;value)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, unsigned Alignment&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt; T, Alignment &gt;::construct </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">pointer</a>&nbsp;</td>
+ <td class="paramname"> <em>ptr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classbt_aligned_allocator.html#dbcb544104a69cedd789d279c03ff861">value_type</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>value</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>
+<a class="anchor" name="9aa2ce10c6b68eb249116f8712008724"></a><!-- doxytag: member="btAlignedAllocator::deallocate" ref="9aa2ce10c6b68eb249116f8712008724" args="(pointer ptr)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, unsigned Alignment&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt; T, Alignment &gt;::deallocate </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">pointer</a>&nbsp;</td>
+ <td class="paramname"> <em>ptr</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8570a358258bc64869f0effd8405b69b"></a><!-- doxytag: member="btAlignedAllocator::destroy" ref="8570a358258bc64869f0effd8405b69b" args="(pointer ptr)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, unsigned Alignment&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt; T, Alignment &gt;::destroy </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">pointer</a>&nbsp;</td>
+ <td class="paramname"> <em>ptr</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a0d4754d1166776be89f4f40e06728d9"></a><!-- doxytag: member="btAlignedAllocator::operator=" ref="a0d4754d1166776be89f4f40e06728d9" args="(const btAlignedAllocator&lt; O, Alignment &gt; &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, unsigned Alignment&gt; </div>
+<div class="memtemplate">
+template&lt;typename O &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classbt_aligned_allocator.html">self_type</a>&amp; <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt; T, Alignment &gt;::operator= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt; O, Alignment &gt; &amp;&nbsp;</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>Friends And Related Function Documentation</h2>
+<a class="anchor" name="925f6a7a595252ceb9a7c4be506f983c"></a><!-- doxytag: member="btAlignedAllocator::operator==" ref="925f6a7a595252ceb9a7c4be506f983c" args="(const self_type &amp;, const self_type &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, unsigned Alignment&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">bool operator== </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classbt_aligned_allocator.html">self_type</a> &amp;&nbsp;</td>
+ <td class="paramname">, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classbt_aligned_allocator.html">self_type</a> &amp;&nbsp;</td>
+ <td class="paramname"></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [friend]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="bt_aligned_allocator_8h-source.html">btAlignedAllocator.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/classbt_aligned_object_array-members.html b/docs/source_docs/files/classbt_aligned_object_array-members.html
new file mode 100644
index 0000000..80015c6
--- /dev/null
+++ b/docs/source_docs/files/classbt_aligned_object_array-members.html
@@ -0,0 +1,83 @@
+<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>btAlignedObjectArray&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#2302b4abe7664283231e150ecadc4576">allocate</a>(int32_t size)</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#a719fb250e71cf4c524fc10883d3f9cc">allocSize</a>(int32_t size)</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#3a25600ae43d660965d4e5a0810848c4">at</a>(int32_t n) const </td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#9ab50f401fff737aa8d15c6ea1c8de79">at</a>(int32_t n)</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#d596d8e3e18bf81d9aa3fd21e57e5735">btAlignedObjectArray</a>()</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#e91d1383db8069a02d23caf915bc2ce3">btAlignedObjectArray</a>(const btAlignedObjectArray &amp;otherArray)</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#55308568e3b168e2f0aca895b255ecca">capacity</a>() const </td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#12123db01dda7758f0df5e3bba10cc0a">clear</a>()</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#edc2708d688e8cc816d97ecb05ace68f">copy</a>(int32_t start, int32_t end, T *dest) const </td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#1464bd66b0e5e3880b4c7aa4a2ce13a1">copyFromArray</a>(const btAlignedObjectArray &amp;otherArray)</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#cebca91940aecdb1c11718bc08b511c9">deallocate</a>()</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#8ef274b9d73a61593c17b9b21442e0a7">destroy</a>(int32_t first, int32_t last)</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#45bd16505782854511491c25e0223ff8">downHeap</a>(T *pArr, int32_t k, int32_t n, const L &amp;CompareFunc)</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#d64affb4ed3f9db81f832cbac6b62527">expand</a>(const T &amp;fillValue=T())</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#d1f99f070780c42619386fd2a4336bec">expandNonInitializing</a>()</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#3166625bc9a4f5aeca8a39c68f97228f">findBinarySearch</a>(const T &amp;key) const </td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#02eddb849aa4b56cc38d4040408fb48a">findLinearSearch</a>(const T &amp;key) const </td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#3c338461ca225909d18955f1991a3acc">heapSort</a>(const L &amp;CompareFunc)</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#336631607f9f5f08001866ed11b5fd64">init</a>()</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#2b1b904bdf0a1e4110406860f46615d5">initializeFromBuffer</a>(void *buffer, int32_t size, int32_t capacity)</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#b6ea335622f18386671194eb6bd6a41b">operator=</a>(const btAlignedObjectArray&lt; T &gt; &amp;other)</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#c36b30021258cd933453ee23dd78ae5f">operator[]</a>(int32_t n) const </td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#d6e2888f43fb2b23967ef23d6fe905ed">operator[]</a>(int32_t n)</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#6169be905e03b84ea3bc8d8f7c7fc39d">pop_back</a>()</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#d61e10166e2c00f487095d3482b9edd1">push_back</a>(const T &amp;_Val)</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#228f2a824ac397c1de311a9c2b775dc4">quickSort</a>(const L &amp;CompareFunc)</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#c3fdb03c03d2cc75821d903c77f3476a">quickSortInternal</a>(const L &amp;CompareFunc, int32_t lo, int32_t hi)</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#6782242f06df5bab0cffbd23195cd9cd">remove</a>(const T &amp;key)</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#8385df1a28956061def9b78cb55ea7df">reserve</a>(int32_t _Count)</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#cb69833ed110d6db213a71533a8c804a">resize</a>(int32_t newsize, const T &amp;fillData=T())</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620">size</a>() const </td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#ff6f6234bb9c7cd1cea1cf00f07c1c09">swap</a>(int32_t index0, int32_t index1)</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array.html#2a7ab868dd49dcf6e2e711d19eac9e54">~btAlignedObjectArray</a>()</td><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a></td><td><code> [inline]</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/classbt_aligned_object_array.html b/docs/source_docs/files/classbt_aligned_object_array.html
new file mode 100644
index 0000000..d6dc750
--- /dev/null
+++ b/docs/source_docs/files/classbt_aligned_object_array.html
@@ -0,0 +1,977 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: btAlignedObjectArray&lt; T &gt; Class Template 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>
+<div class="contents">
+<h1>btAlignedObjectArray&lt; T &gt; Class Template Reference</h1><!-- doxytag: class="btAlignedObjectArray" --><code>#include &lt;<a class="el" href="bt_aligned_object_array_8h-source.html">btAlignedObjectArray.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="classbt_aligned_object_array-members.html">List of all members.</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="classbt_aligned_object_array_1_1less.html">less</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#9ab50f401fff737aa8d15c6ea1c8de79">at</a> (int32_t n)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE const T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#3a25600ae43d660965d4e5a0810848c4">at</a> (int32_t n) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#e91d1383db8069a02d23caf915bc2ce3">btAlignedObjectArray</a> (const <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a> &amp;otherArray)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generally it is best to avoid using the copy constructor of an <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>, and use a (const) reference to the array instead. <a href="#e91d1383db8069a02d23caf915bc2ce3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#d596d8e3e18bf81d9aa3fd21e57e5735">btAlignedObjectArray</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#55308568e3b168e2f0aca895b255ecca">capacity</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return the pre-allocated (reserved) elements, this is at least as large as the total number of elements,see <a class="el" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size()</a> and <a class="el" href="classbt_aligned_object_array.html#8385df1a28956061def9b78cb55ea7df">reserve()</a> <a href="#55308568e3b168e2f0aca895b255ecca"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#12123db01dda7758f0df5e3bba10cc0a">clear</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">clear the array, deallocated memory. Generally it is better to use array.resize(0), to reduce performance overhead of run-time memory (de)allocations. <a href="#12123db01dda7758f0df5e3bba10cc0a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#1464bd66b0e5e3880b4c7aa4a2ce13a1">copyFromArray</a> (const <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a> &amp;otherArray)</td></tr>
+
+<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename L &gt; </td></tr>
+<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#45bd16505782854511491c25e0223ff8">downHeap</a> (T *pArr, int32_t k, int32_t n, const L &amp;CompareFunc)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">heap sort from <a href="http://www.csse.monash.edu.au/~lloyd/tildeAlgDS/Sort/Heap/">http://www.csse.monash.edu.au/~lloyd/tildeAlgDS/Sort/Heap/</a> <a href="#45bd16505782854511491c25e0223ff8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#d64affb4ed3f9db81f832cbac6b62527">expand</a> (const T &amp;fillValue=T())</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#d1f99f070780c42619386fd2a4336bec">expandNonInitializing</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="classbt_aligned_object_array.html#3166625bc9a4f5aeca8a39c68f97228f">findBinarySearch</a> (const T &amp;key) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">non-recursive binary search, assumes sorted array <a href="#3166625bc9a4f5aeca8a39c68f97228f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#02eddb849aa4b56cc38d4040408fb48a">findLinearSearch</a> (const T &amp;key) const </td></tr>
+
+<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename L &gt; </td></tr>
+<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#3c338461ca225909d18955f1991a3acc">heapSort</a> (const L &amp;CompareFunc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#2b1b904bdf0a1e4110406860f46615d5">initializeFromBuffer</a> (void *buffer, int32_t size, int32_t capacity)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE <br class="typebreak">
+<a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#b6ea335622f18386671194eb6bd6a41b">operator=</a> (const <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt; &amp;other)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#d6e2888f43fb2b23967ef23d6fe905ed">operator[]</a> (int32_t n)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE const T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#c36b30021258cd933453ee23dd78ae5f">operator[]</a> (int32_t n) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#6169be905e03b84ea3bc8d8f7c7fc39d">pop_back</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#d61e10166e2c00f487095d3482b9edd1">push_back</a> (const T &amp;_Val)</td></tr>
+
+<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename L &gt; </td></tr>
+<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#228f2a824ac397c1de311a9c2b775dc4">quickSort</a> (const L &amp;CompareFunc)</td></tr>
+
+<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename L &gt; </td></tr>
+<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#c3fdb03c03d2cc75821d903c77f3476a">quickSortInternal</a> (const L &amp;CompareFunc, int32_t lo, int32_t hi)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#6782242f06df5bab0cffbd23195cd9cd">remove</a> (const T &amp;key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#8385df1a28956061def9b78cb55ea7df">reserve</a> (int32_t _Count)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#cb69833ed110d6db213a71533a8c804a">resize</a> (int32_t newsize, const T &amp;fillData=T())</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620">size</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return the number of elements in the array <a href="#c9fb7ab72fa1b2284ec10fa79f77e620"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#ff6f6234bb9c7cd1cea1cf00f07c1c09">swap</a> (int32_t index0, int32_t index1)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#2a7ab868dd49dcf6e2e711d19eac9e54">~btAlignedObjectArray</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#2302b4abe7664283231e150ecadc4576">allocate</a> (int32_t size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#a719fb250e71cf4c524fc10883d3f9cc">allocSize</a> (int32_t size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#edc2708d688e8cc816d97ecb05ace68f">copy</a> (int32_t start, int32_t end, T *dest) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#cebca91940aecdb1c11718bc08b511c9">deallocate</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#8ef274b9d73a61593c17b9b21442e0a7">destroy</a> (int32_t first, int32_t last)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_aligned_object_array.html#336631607f9f5f08001866ed11b5fd64">init</a> ()</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+<h3>template&lt;typename T&gt;<br>
+ class btAlignedObjectArray&lt; T &gt;</h3>
+
+The <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a> template class uses a subset of the stl::vector interface for its methods It is developed to replace stl::vector to avoid portability issues, including STL alignment issues to add SIMD/SSE data <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="d596d8e3e18bf81d9aa3fd21e57e5735"></a><!-- doxytag: member="btAlignedObjectArray::btAlignedObjectArray" ref="d596d8e3e18bf81d9aa3fd21e57e5735" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::<a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a> </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="2a7ab868dd49dcf6e2e711d19eac9e54"></a><!-- doxytag: member="btAlignedObjectArray::~btAlignedObjectArray" ref="2a7ab868dd49dcf6e2e711d19eac9e54" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::~<a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a> </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="e91d1383db8069a02d23caf915bc2ce3"></a><!-- doxytag: member="btAlignedObjectArray::btAlignedObjectArray" ref="e91d1383db8069a02d23caf915bc2ce3" args="(const btAlignedObjectArray &amp;otherArray)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::<a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a> </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>otherArray</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Generally it is best to avoid using the copy constructor of an <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>, and use a (const) reference to the array instead.
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="2302b4abe7664283231e150ecadc4576"></a><!-- doxytag: member="btAlignedObjectArray::allocate" ref="2302b4abe7664283231e150ecadc4576" args="(int32_t size)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void* <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::allocate </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>size</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a719fb250e71cf4c524fc10883d3f9cc"></a><!-- doxytag: member="btAlignedObjectArray::allocSize" ref="a719fb250e71cf4c524fc10883d3f9cc" args="(int32_t size)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE int32_t <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::allocSize </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>size</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9ab50f401fff737aa8d15c6ea1c8de79"></a><!-- doxytag: member="btAlignedObjectArray::at" ref="9ab50f401fff737aa8d15c6ea1c8de79" args="(int32_t n)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE T&amp; <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::at </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>n</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3a25600ae43d660965d4e5a0810848c4"></a><!-- doxytag: member="btAlignedObjectArray::at" ref="3a25600ae43d660965d4e5a0810848c4" args="(int32_t n) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE const T&amp; <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::at </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>n</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="55308568e3b168e2f0aca895b255ecca"></a><!-- doxytag: member="btAlignedObjectArray::capacity" ref="55308568e3b168e2f0aca895b255ecca" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE int32_t <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::capacity </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+return the pre-allocated (reserved) elements, this is at least as large as the total number of elements,see <a class="el" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620" title="return the number of elements in the array">size()</a> and <a class="el" href="classbt_aligned_object_array.html#8385df1a28956061def9b78cb55ea7df">reserve()</a>
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="12123db01dda7758f0df5e3bba10cc0a"></a><!-- doxytag: member="btAlignedObjectArray::clear" ref="12123db01dda7758f0df5e3bba10cc0a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::clear </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+clear the array, deallocated memory. Generally it is better to use array.resize(0), to reduce performance overhead of run-time memory (de)allocations.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="edc2708d688e8cc816d97ecb05ace68f"></a><!-- doxytag: member="btAlignedObjectArray::copy" ref="edc2708d688e8cc816d97ecb05ace68f" args="(int32_t start, int32_t end, T *dest) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::copy </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>start</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>end</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">T *&nbsp;</td>
+ <td class="paramname"> <em>dest</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td> const<code> [inline, protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1464bd66b0e5e3880b4c7aa4a2ce13a1"></a><!-- doxytag: member="btAlignedObjectArray::copyFromArray" ref="1464bd66b0e5e3880b4c7aa4a2ce13a1" args="(const btAlignedObjectArray &amp;otherArray)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::copyFromArray </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>otherArray</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cebca91940aecdb1c11718bc08b511c9"></a><!-- doxytag: member="btAlignedObjectArray::deallocate" ref="cebca91940aecdb1c11718bc08b511c9" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::deallocate </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8ef274b9d73a61593c17b9b21442e0a7"></a><!-- doxytag: member="btAlignedObjectArray::destroy" ref="8ef274b9d73a61593c17b9b21442e0a7" args="(int32_t first, int32_t last)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::destroy </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>first</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>last</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td><code> [inline, protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="45bd16505782854511491c25e0223ff8"></a><!-- doxytag: member="btAlignedObjectArray::downHeap" ref="45bd16505782854511491c25e0223ff8" args="(T *pArr, int32_t k, int32_t n, const L &amp;CompareFunc)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<div class="memtemplate">
+template&lt;typename L &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::downHeap </td>
+ <td>(</td>
+ <td class="paramtype">T *&nbsp;</td>
+ <td class="paramname"> <em>pArr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>k</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>n</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const L &amp;&nbsp;</td>
+ <td class="paramname"> <em>CompareFunc</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>
+heap sort from <a href="http://www.csse.monash.edu.au/~lloyd/tildeAlgDS/Sort/Heap/">http://www.csse.monash.edu.au/~lloyd/tildeAlgDS/Sort/Heap/</a>
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d64affb4ed3f9db81f832cbac6b62527"></a><!-- doxytag: member="btAlignedObjectArray::expand" ref="d64affb4ed3f9db81f832cbac6b62527" args="(const T &amp;fillValue=T())" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE T&amp; <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::expand </td>
+ <td>(</td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>fillValue</em> = <code>T()</code> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d1f99f070780c42619386fd2a4336bec"></a><!-- doxytag: member="btAlignedObjectArray::expandNonInitializing" ref="d1f99f070780c42619386fd2a4336bec" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE T&amp; <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::expandNonInitializing </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="3166625bc9a4f5aeca8a39c68f97228f"></a><!-- doxytag: member="btAlignedObjectArray::findBinarySearch" ref="3166625bc9a4f5aeca8a39c68f97228f" args="(const T &amp;key) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::findBinarySearch </td>
+ <td>(</td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>key</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+non-recursive binary search, assumes sorted array
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="02eddb849aa4b56cc38d4040408fb48a"></a><!-- doxytag: member="btAlignedObjectArray::findLinearSearch" ref="02eddb849aa4b56cc38d4040408fb48a" args="(const T &amp;key) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::findLinearSearch </td>
+ <td>(</td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>key</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="3c338461ca225909d18955f1991a3acc"></a><!-- doxytag: member="btAlignedObjectArray::heapSort" ref="3c338461ca225909d18955f1991a3acc" args="(const L &amp;CompareFunc)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<div class="memtemplate">
+template&lt;typename L &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::heapSort </td>
+ <td>(</td>
+ <td class="paramtype">const L &amp;&nbsp;</td>
+ <td class="paramname"> <em>CompareFunc</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="336631607f9f5f08001866ed11b5fd64"></a><!-- doxytag: member="btAlignedObjectArray::init" ref="336631607f9f5f08001866ed11b5fd64" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::init </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline, protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2b1b904bdf0a1e4110406860f46615d5"></a><!-- doxytag: member="btAlignedObjectArray::initializeFromBuffer" ref="2b1b904bdf0a1e4110406860f46615d5" args="(void *buffer, int32_t size, int32_t capacity)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::initializeFromBuffer </td>
+ <td>(</td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>buffer</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>capacity</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>
+<a class="anchor" name="b6ea335622f18386671194eb6bd6a41b"></a><!-- doxytag: member="btAlignedObjectArray::operator=" ref="b6ea335622f18386671194eb6bd6a41b" args="(const btAlignedObjectArray&lt; T &gt; &amp;other)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt;T&gt;&amp; <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::operator= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d6e2888f43fb2b23967ef23d6fe905ed"></a><!-- doxytag: member="btAlignedObjectArray::operator[]" ref="d6e2888f43fb2b23967ef23d6fe905ed" args="(int32_t n)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE T&amp; <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::operator[] </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>n</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c36b30021258cd933453ee23dd78ae5f"></a><!-- doxytag: member="btAlignedObjectArray::operator[]" ref="c36b30021258cd933453ee23dd78ae5f" args="(int32_t n) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE const T&amp; <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::operator[] </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>n</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="6169be905e03b84ea3bc8d8f7c7fc39d"></a><!-- doxytag: member="btAlignedObjectArray::pop_back" ref="6169be905e03b84ea3bc8d8f7c7fc39d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::pop_back </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="d61e10166e2c00f487095d3482b9edd1"></a><!-- doxytag: member="btAlignedObjectArray::push_back" ref="d61e10166e2c00f487095d3482b9edd1" args="(const T &amp;_Val)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::push_back </td>
+ <td>(</td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>_Val</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="228f2a824ac397c1de311a9c2b775dc4"></a><!-- doxytag: member="btAlignedObjectArray::quickSort" ref="228f2a824ac397c1de311a9c2b775dc4" args="(const L &amp;CompareFunc)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<div class="memtemplate">
+template&lt;typename L &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::quickSort </td>
+ <td>(</td>
+ <td class="paramtype">const L &amp;&nbsp;</td>
+ <td class="paramname"> <em>CompareFunc</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c3fdb03c03d2cc75821d903c77f3476a"></a><!-- doxytag: member="btAlignedObjectArray::quickSortInternal" ref="c3fdb03c03d2cc75821d903c77f3476a" args="(const L &amp;CompareFunc, int32_t lo, int32_t hi)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+<div class="memtemplate">
+template&lt;typename L &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::quickSortInternal </td>
+ <td>(</td>
+ <td class="paramtype">const L &amp;&nbsp;</td>
+ <td class="paramname"> <em>CompareFunc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>lo</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>hi</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>
+<a class="anchor" name="6782242f06df5bab0cffbd23195cd9cd"></a><!-- doxytag: member="btAlignedObjectArray::remove" ref="6782242f06df5bab0cffbd23195cd9cd" args="(const T &amp;key)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::remove </td>
+ <td>(</td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>key</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8385df1a28956061def9b78cb55ea7df"></a><!-- doxytag: member="btAlignedObjectArray::reserve" ref="8385df1a28956061def9b78cb55ea7df" args="(int32_t _Count)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::reserve </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>_Count</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cb69833ed110d6db213a71533a8c804a"></a><!-- doxytag: member="btAlignedObjectArray::resize" ref="cb69833ed110d6db213a71533a8c804a" args="(int32_t newsize, const T &amp;fillData=T())" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::resize </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>newsize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>fillData</em> = <code>T()</code></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>
+resize changes the number of elements in the array. If the new size is larger, the new elements will be constructed using the optional second argument. when the new number of elements is smaller, the destructor will be called, but memory will not be freed, to reduce performance overhead of run-time memory (de)allocations.
+</div>
+</div><p>
+<a class="anchor" name="c9fb7ab72fa1b2284ec10fa79f77e620"></a><!-- doxytag: member="btAlignedObjectArray::size" ref="c9fb7ab72fa1b2284ec10fa79f77e620" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE int32_t <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::size </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+return the number of elements in the array
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ff6f6234bb9c7cd1cea1cf00f07c1c09"></a><!-- doxytag: member="btAlignedObjectArray::swap" ref="ff6f6234bb9c7cd1cea1cf00f07c1c09" args="(int32_t index0, int32_t index1)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::swap </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>index0</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>index1</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>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="bt_aligned_object_array_8h-source.html">btAlignedObjectArray.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/classbt_aligned_object_array_1_1less-members.html b/docs/source_docs/files/classbt_aligned_object_array_1_1less-members.html
new file mode 100644
index 0000000..e86fcd7
--- /dev/null
+++ b/docs/source_docs/files/classbt_aligned_object_array_1_1less-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>btAlignedObjectArray&lt; T &gt;::btAlignedObjectArray::less Member List</h1>This is the complete list of members for <a class="el" href="classbt_aligned_object_array_1_1less.html">btAlignedObjectArray&lt; T &gt;::btAlignedObjectArray::less</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classbt_aligned_object_array_1_1less.html#bb5dd559201b5e57b68afe2a76509ef7">operator()</a>(const T &amp;a, const T &amp;b)</td><td><a class="el" href="classbt_aligned_object_array_1_1less.html">btAlignedObjectArray&lt; T &gt;::btAlignedObjectArray::less</a></td><td><code> [inline]</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/classbt_aligned_object_array_1_1less.html b/docs/source_docs/files/classbt_aligned_object_array_1_1less.html
new file mode 100644
index 0000000..12704c6
--- /dev/null
+++ b/docs/source_docs/files/classbt_aligned_object_array_1_1less.html
@@ -0,0 +1,98 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: btAlignedObjectArray&lt; T &gt;::btAlignedObjectArray::less 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="classbt_aligned_object_array.html">btAlignedObjectArray</a>::<a class="el" href="classbt_aligned_object_array_1_1less.html">less</a>
+ </div>
+</div>
+<div class="contents">
+<h1>btAlignedObjectArray&lt; T &gt;::btAlignedObjectArray::less Class Reference</h1><!-- doxytag: class="btAlignedObjectArray::less" --><code>#include &lt;<a class="el" href="bt_aligned_object_array_8h-source.html">btAlignedObjectArray.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="classbt_aligned_object_array_1_1less-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="classbt_aligned_object_array_1_1less.html#bb5dd559201b5e57b68afe2a76509ef7">operator()</a> (const T &amp;a, const T &amp;b)</td></tr>
+
+</table>
+<h3>template&lt;typename T&gt;<br>
+ class btAlignedObjectArray&lt; T &gt;::less</h3>
+
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="bb5dd559201b5e57b68afe2a76509ef7"></a><!-- doxytag: member="btAlignedObjectArray::less::operator()" ref="bb5dd559201b5e57b68afe2a76509ef7" args="(const T &amp;a, const T &amp;b)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; T &gt;::btAlignedObjectArray::less::operator() </td>
+ <td>(</td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>a</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const T &amp;&nbsp;</td>
+ <td class="paramname"> <em>b</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>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="bt_aligned_object_array_8h-source.html">btAlignedObjectArray.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/classbt_convex_hull_computer-members.html b/docs/source_docs/files/classbt_convex_hull_computer-members.html
new file mode 100644
index 0000000..c69bb17
--- /dev/null
+++ b/docs/source_docs/files/classbt_convex_hull_computer-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>btConvexHullComputer Member List</h1>This is the complete list of members for <a class="el" href="classbt_convex_hull_computer.html">btConvexHullComputer</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classbt_convex_hull_computer.html#1a41f091552e8c13655dc6709dfd10be">compute</a>(const float *coords, int32_t stride, int32_t count, btScalar shrink, btScalar shrinkClamp)</td><td><a class="el" href="classbt_convex_hull_computer.html">btConvexHullComputer</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_convex_hull_computer.html#eacd833d00ce40ce90afdd95149d7b15">compute</a>(const double *coords, int32_t stride, int32_t count, btScalar shrink, btScalar shrinkClamp)</td><td><a class="el" href="classbt_convex_hull_computer.html">btConvexHullComputer</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_convex_hull_computer.html#fd8c62200e928bf2db95ee77ed9dc887">edges</a></td><td><a class="el" href="classbt_convex_hull_computer.html">btConvexHullComputer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_convex_hull_computer.html#428dc0b27831ad91f018f999490bc019">faces</a></td><td><a class="el" href="classbt_convex_hull_computer.html">btConvexHullComputer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_convex_hull_computer.html#44b13cded1cd7726d3f18c2f6f98c7cc">vertices</a></td><td><a class="el" href="classbt_convex_hull_computer.html">btConvexHullComputer</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/classbt_convex_hull_computer.html b/docs/source_docs/files/classbt_convex_hull_computer.html
new file mode 100644
index 0000000..66aebb3
--- /dev/null
+++ b/docs/source_docs/files/classbt_convex_hull_computer.html
@@ -0,0 +1,215 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: btConvexHullComputer 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>
+<div class="contents">
+<h1>btConvexHullComputer Class Reference</h1><!-- doxytag: class="btConvexHullComputer" --><code>#include &lt;<a class="el" href="bt_convex_hull_computer_8h-source.html">btConvexHullComputer.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="classbt_convex_hull_computer-members.html">List of all members.</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="classbt_convex_hull_computer_1_1_edge.html">Edge</a></td></tr>
+
+<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="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_convex_hull_computer.html#eacd833d00ce40ce90afdd95149d7b15">compute</a> (const double *coords, int32_t stride, int32_t count, <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> shrink, <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> shrinkClamp)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_convex_hull_computer.html#1a41f091552e8c13655dc6709dfd10be">compute</a> (const float *coords, int32_t stride, int32_t count, <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> shrink, <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> shrinkClamp)</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="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; <a class="el" href="classbt_convex_hull_computer_1_1_edge.html">Edge</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_convex_hull_computer.html#fd8c62200e928bf2db95ee77ed9dc887">edges</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; int32_t &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_convex_hull_computer.html#428dc0b27831ad91f018f999490bc019">faces</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt; btVector3 &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_convex_hull_computer.html#44b13cded1cd7726d3f18c2f6f98c7cc">vertices</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Convex hull implementation based on Preparata and Hong See <a href="http://code.google.com/p/bullet/issues/detail?id=275">http://code.google.com/p/bullet/issues/detail?id=275</a> Ole Kniemeyer, MAXON Computer GmbH <hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="eacd833d00ce40ce90afdd95149d7b15"></a><!-- doxytag: member="btConvexHullComputer::compute" ref="eacd833d00ce40ce90afdd95149d7b15" args="(const double *coords, int32_t stride, int32_t count, btScalar shrink, btScalar shrinkClamp)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btConvexHullComputer::compute </td>
+ <td>(</td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>coords</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>stride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>shrink</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>shrinkClamp</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>
+<a class="anchor" name="1a41f091552e8c13655dc6709dfd10be"></a><!-- doxytag: member="btConvexHullComputer::compute" ref="1a41f091552e8c13655dc6709dfd10be" args="(const float *coords, int32_t stride, int32_t count, btScalar shrink, btScalar shrinkClamp)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btConvexHullComputer::compute </td>
+ <td>(</td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>coords</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>stride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>count</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>shrink</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td>
+ <td class="paramname"> <em>shrinkClamp</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 Data Documentation</h2>
+<a class="anchor" name="fd8c62200e928bf2db95ee77ed9dc887"></a><!-- doxytag: member="btConvexHullComputer::edges" ref="fd8c62200e928bf2db95ee77ed9dc887" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt;<a class="el" href="classbt_convex_hull_computer_1_1_edge.html">Edge</a>&gt; <a class="el" href="classbt_convex_hull_computer.html#fd8c62200e928bf2db95ee77ed9dc887">btConvexHullComputer::edges</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="428dc0b27831ad91f018f999490bc019"></a><!-- doxytag: member="btConvexHullComputer::faces" ref="428dc0b27831ad91f018f999490bc019" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt;int32_t&gt; <a class="el" href="classbt_convex_hull_computer.html#428dc0b27831ad91f018f999490bc019">btConvexHullComputer::faces</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="44b13cded1cd7726d3f18c2f6f98c7cc"></a><!-- doxytag: member="btConvexHullComputer::vertices" ref="44b13cded1cd7726d3f18c2f6f98c7cc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</a>&lt;btVector3&gt; <a class="el" href="classbt_convex_hull_computer.html#44b13cded1cd7726d3f18c2f6f98c7cc">btConvexHullComputer::vertices</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="bt_convex_hull_computer_8h-source.html">btConvexHullComputer.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/classbt_convex_hull_computer_1_1_edge-members.html b/docs/source_docs/files/classbt_convex_hull_computer_1_1_edge-members.html
new file mode 100644
index 0000000..58b036c
--- /dev/null
+++ b/docs/source_docs/files/classbt_convex_hull_computer_1_1_edge-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>btConvexHullComputer::btConvexHullComputer::Edge Member List</h1>This is the complete list of members for <a class="el" href="classbt_convex_hull_computer_1_1_edge.html">btConvexHullComputer::btConvexHullComputer::Edge</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classbt_convex_hull_computer_1_1_edge.html#cce0ec14217db877328c5854838aca49">btConvexHullComputer</a> class</td><td><a class="el" href="classbt_convex_hull_computer_1_1_edge.html">btConvexHullComputer::btConvexHullComputer::Edge</a></td><td><code> [friend]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_convex_hull_computer_1_1_edge.html#c0f3f1b5a69f8a8c5fdff7a56d2e3867">getNextEdgeOfFace</a>() const </td><td><a class="el" href="classbt_convex_hull_computer_1_1_edge.html">btConvexHullComputer::btConvexHullComputer::Edge</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_convex_hull_computer_1_1_edge.html#7ec61a383494c5afe35d9a6a209ace15">getNextEdgeOfVertex</a>() const </td><td><a class="el" href="classbt_convex_hull_computer_1_1_edge.html">btConvexHullComputer::btConvexHullComputer::Edge</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_convex_hull_computer_1_1_edge.html#1025860922e163acb3bc1a48c83fa7ba">getReverseEdge</a>() const </td><td><a class="el" href="classbt_convex_hull_computer_1_1_edge.html">btConvexHullComputer::btConvexHullComputer::Edge</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_convex_hull_computer_1_1_edge.html#5659cbb75473c4cc6afbf08231b5dc28">getSourceVertex</a>() const </td><td><a class="el" href="classbt_convex_hull_computer_1_1_edge.html">btConvexHullComputer::btConvexHullComputer::Edge</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_convex_hull_computer_1_1_edge.html#4cd3e59258c02d39d158d2a4181962f6">getTargetVertex</a>() const </td><td><a class="el" href="classbt_convex_hull_computer_1_1_edge.html">btConvexHullComputer::btConvexHullComputer::Edge</a></td><td><code> [inline]</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/classbt_convex_hull_computer_1_1_edge.html b/docs/source_docs/files/classbt_convex_hull_computer_1_1_edge.html
new file mode 100644
index 0000000..fff103b
--- /dev/null
+++ b/docs/source_docs/files/classbt_convex_hull_computer_1_1_edge.html
@@ -0,0 +1,186 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: btConvexHullComputer::btConvexHullComputer::Edge 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="classbt_convex_hull_computer.html">btConvexHullComputer</a>::<a class="el" href="classbt_convex_hull_computer_1_1_edge.html">Edge</a>
+ </div>
+</div>
+<div class="contents">
+<h1>btConvexHullComputer::btConvexHullComputer::Edge Class Reference</h1><!-- doxytag: class="btConvexHullComputer::Edge" --><code>#include &lt;<a class="el" href="bt_convex_hull_computer_8h-source.html">btConvexHullComputer.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="classbt_convex_hull_computer_1_1_edge-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">const <a class="el" href="classbt_convex_hull_computer_1_1_edge.html">Edge</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_convex_hull_computer_1_1_edge.html#c0f3f1b5a69f8a8c5fdff7a56d2e3867">getNextEdgeOfFace</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classbt_convex_hull_computer_1_1_edge.html">Edge</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_convex_hull_computer_1_1_edge.html#7ec61a383494c5afe35d9a6a209ace15">getNextEdgeOfVertex</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="classbt_convex_hull_computer_1_1_edge.html">Edge</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_convex_hull_computer_1_1_edge.html#1025860922e163acb3bc1a48c83fa7ba">getReverseEdge</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_convex_hull_computer_1_1_edge.html#5659cbb75473c4cc6afbf08231b5dc28">getSourceVertex</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_convex_hull_computer_1_1_edge.html#4cd3e59258c02d39d158d2a4181962f6">getTargetVertex</a> () const </td></tr>
+
+<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_convex_hull_computer_1_1_edge.html#cce0ec14217db877328c5854838aca49">btConvexHullComputer</a></td></tr>
+
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="c0f3f1b5a69f8a8c5fdff7a56d2e3867"></a><!-- doxytag: member="btConvexHullComputer::Edge::getNextEdgeOfFace" ref="c0f3f1b5a69f8a8c5fdff7a56d2e3867" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="classbt_convex_hull_computer_1_1_edge.html">Edge</a>* btConvexHullComputer::btConvexHullComputer::Edge::getNextEdgeOfFace </td>
+ <td>(</td>
+ <td class="paramname"> </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="7ec61a383494c5afe35d9a6a209ace15"></a><!-- doxytag: member="btConvexHullComputer::Edge::getNextEdgeOfVertex" ref="7ec61a383494c5afe35d9a6a209ace15" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="classbt_convex_hull_computer_1_1_edge.html">Edge</a>* btConvexHullComputer::btConvexHullComputer::Edge::getNextEdgeOfVertex </td>
+ <td>(</td>
+ <td class="paramname"> </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="1025860922e163acb3bc1a48c83fa7ba"></a><!-- doxytag: member="btConvexHullComputer::Edge::getReverseEdge" ref="1025860922e163acb3bc1a48c83fa7ba" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const <a class="el" href="classbt_convex_hull_computer_1_1_edge.html">Edge</a>* btConvexHullComputer::btConvexHullComputer::Edge::getReverseEdge </td>
+ <td>(</td>
+ <td class="paramname"> </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="5659cbb75473c4cc6afbf08231b5dc28"></a><!-- doxytag: member="btConvexHullComputer::Edge::getSourceVertex" ref="5659cbb75473c4cc6afbf08231b5dc28" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t btConvexHullComputer::btConvexHullComputer::Edge::getSourceVertex </td>
+ <td>(</td>
+ <td class="paramname"> </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="4cd3e59258c02d39d158d2a4181962f6"></a><!-- doxytag: member="btConvexHullComputer::Edge::getTargetVertex" ref="4cd3e59258c02d39d158d2a4181962f6" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t btConvexHullComputer::btConvexHullComputer::Edge::getTargetVertex </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" name="cce0ec14217db877328c5854838aca49"></a><!-- doxytag: member="btConvexHullComputer::Edge::btConvexHullComputer" ref="cce0ec14217db877328c5854838aca49" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">friend class <a class="el" href="classbt_convex_hull_computer.html">btConvexHullComputer</a><code> [friend]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="bt_convex_hull_computer_8h-source.html">btConvexHullComputer.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/classbt_vector4-members.html b/docs/source_docs/files/classbt_vector4-members.html
new file mode 100644
index 0000000..445bf1f
--- /dev/null
+++ b/docs/source_docs/files/classbt_vector4-members.html
@@ -0,0 +1,58 @@
+<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>btVector4 Member List</h1>This is the complete list of members for <a class="el" href="classbt_vector4.html">btVector4</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="classbt_vector4.html#6f7ae67c24305119c6418fda68cd478a">absolute4</a>() const </td><td><a class="el" href="classbt_vector4.html">btVector4</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_vector4.html#b8f1a78ef86a9727b6f680d83e8e4259">btVector4</a>()</td><td><a class="el" href="classbt_vector4.html">btVector4</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_vector4.html#d2254549b54833d12c99e47914f8769a">btVector4</a>(const btScalar &amp;x, const btScalar &amp;y, const btScalar &amp;z, const btScalar &amp;w)</td><td><a class="el" href="classbt_vector4.html">btVector4</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_vector4.html#1f462c8ea6b5e8550df89c6414da2eae">closestAxis4</a>() const </td><td><a class="el" href="classbt_vector4.html">btVector4</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_vector4.html#3253ee96c2a48764c27fbfabf4951965">getW</a>() const </td><td><a class="el" href="classbt_vector4.html">btVector4</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_vector4.html#3ed283fbe2a9015cd1d8bdb03978597f">maxAxis4</a>() const </td><td><a class="el" href="classbt_vector4.html">btVector4</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_vector4.html#ef5480bbac35d75e8a36f0d237362c8b">minAxis4</a>() const </td><td><a class="el" href="classbt_vector4.html">btVector4</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="classbt_vector4.html#08b401e9e501467c7c8c4f2edbcf3db2">setValue</a>(const btScalar &amp;x, const btScalar &amp;y, const btScalar &amp;z, const btScalar &amp;w)</td><td><a class="el" href="classbt_vector4.html">btVector4</a></td><td><code> [inline]</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/classbt_vector4.html b/docs/source_docs/files/classbt_vector4.html
new file mode 100644
index 0000000..87422d6
--- /dev/null
+++ b/docs/source_docs/files/classbt_vector4.html
@@ -0,0 +1,287 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: btVector4 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>
+<div class="contents">
+<h1>btVector4 Class Reference</h1><!-- doxytag: class="btVector4" --><code>#include &lt;<a class="el" href="bt_vector3_8h-source.html">btVector3.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="classbt_vector4-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">SIMD_FORCE_INLINE <a class="el" href="classbt_vector4.html">btVector4</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_vector4.html#6f7ae67c24305119c6418fda68cd478a">absolute4</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_vector4.html#d2254549b54833d12c99e47914f8769a">btVector4</a> (const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;x, const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;y, const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;z, const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;w)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_vector4.html#b8f1a78ef86a9727b6f680d83e8e4259">btVector4</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_vector4.html#1f462c8ea6b5e8550df89c6414da2eae">closestAxis4</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_vector4.html#3253ee96c2a48764c27fbfabf4951965">getW</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_vector4.html#3ed283fbe2a9015cd1d8bdb03978597f">maxAxis4</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_vector4.html#ef5480bbac35d75e8a36f0d237362c8b">minAxis4</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">SIMD_FORCE_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbt_vector4.html#08b401e9e501467c7c8c4f2edbcf3db2">setValue</a> (const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;x, const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;y, const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;z, const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;w)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set x,y,z and zero w. <a href="#08b401e9e501467c7c8c4f2edbcf3db2"></a><br></td></tr>
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="b8f1a78ef86a9727b6f680d83e8e4259"></a><!-- doxytag: member="btVector4::btVector4" ref="b8f1a78ef86a9727b6f680d83e8e4259" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector4::btVector4 </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="d2254549b54833d12c99e47914f8769a"></a><!-- doxytag: member="btVector4::btVector4" ref="d2254549b54833d12c99e47914f8769a" args="(const btScalar &amp;x, const btScalar &amp;y, const btScalar &amp;z, const btScalar &amp;w)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE btVector4::btVector4 </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>z</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>w</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="6f7ae67c24305119c6418fda68cd478a"></a><!-- doxytag: member="btVector4::absolute4" ref="6f7ae67c24305119c6418fda68cd478a" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE <a class="el" href="classbt_vector4.html">btVector4</a> btVector4::absolute4 </td>
+ <td>(</td>
+ <td class="paramname"> </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="1f462c8ea6b5e8550df89c6414da2eae"></a><!-- doxytag: member="btVector4::closestAxis4" ref="1f462c8ea6b5e8550df89c6414da2eae" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE int32_t btVector4::closestAxis4 </td>
+ <td>(</td>
+ <td class="paramname"> </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="3253ee96c2a48764c27fbfabf4951965"></a><!-- doxytag: member="btVector4::getW" ref="3253ee96c2a48764c27fbfabf4951965" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> btVector4::getW </td>
+ <td>(</td>
+ <td class="paramname"> </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="3ed283fbe2a9015cd1d8bdb03978597f"></a><!-- doxytag: member="btVector4::maxAxis4" ref="3ed283fbe2a9015cd1d8bdb03978597f" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE int32_t btVector4::maxAxis4 </td>
+ <td>(</td>
+ <td class="paramname"> </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="ef5480bbac35d75e8a36f0d237362c8b"></a><!-- doxytag: member="btVector4::minAxis4" ref="ef5480bbac35d75e8a36f0d237362c8b" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE int32_t btVector4::minAxis4 </td>
+ <td>(</td>
+ <td class="paramname"> </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="08b401e9e501467c7c8c4f2edbcf3db2"></a><!-- doxytag: member="btVector4::setValue" ref="08b401e9e501467c7c8c4f2edbcf3db2" args="(const btScalar &amp;x, const btScalar &amp;y, const btScalar &amp;z, const btScalar &amp;w)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">SIMD_FORCE_INLINE void btVector4::setValue </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>z</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>w</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>
+Set x,y,z and zero w.
+<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>x</em>&nbsp;</td><td>Value of x </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>Value of y </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>z</em>&nbsp;</td><td>Value of zSet the values </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>Value of x </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>Value of y </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>z</em>&nbsp;</td><td>Value of z </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>w</em>&nbsp;</td><td>Value of w </td></tr>
+ </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="bt_vector3_8h-source.html">btVector3.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/classes.html b/docs/source_docs/files/classes.html
index a7a41fa..e4d2abb 100644
--- a/docs/source_docs/files/classes.html
+++ b/docs/source_docs/files/classes.html
@@ -23,6 +23,7 @@
<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>
@@ -42,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="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_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="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="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.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="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 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="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_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_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_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_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_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="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_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_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_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="struct_nv_blast_timers.html">NvBlastTimers</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_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="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_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="struct_nvc_bounds3.html">NvcBounds3</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="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_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="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_nvc_mat33.html">NvcMat33</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.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_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_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_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.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_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_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="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_mat44.html">NvcMat44</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_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_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_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_plane.html">NvcPlane</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_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_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_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_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_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_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="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_transform.html">NvcTransform</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="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_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="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_vec2.html">NvcVec2</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_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_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_vec2i.html">NvcVec2i</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="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_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.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.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_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 class="el" href="struct_nvc_vec3i.html">NvcVec3i</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_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_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="struct_nvc_vec4.html">NvcVec4</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_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_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="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_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="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_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="struct_nv_pack_validation.html">NvPackValidation</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_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_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="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 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_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_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="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_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_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="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_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="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_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_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_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="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_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_impl.html">MeshImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>)&nbsp;&nbsp;&nbsp;</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="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 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_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_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="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="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_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_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 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_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="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.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_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="struct_nv_blast_actor.html">NvBlastActor</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_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_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_subchunk.html">ExtPxSubchunk</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_actor_desc.html">NvBlastActorDesc</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_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_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="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="struct_nv_blast_actor_split_event.html">NvBlastActorSplitEvent</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_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="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="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_asset.html">NvBlastAsset</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_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="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="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_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_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_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 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_bond.html">NvBlastBond</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_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="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_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_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="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="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_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_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_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="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_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="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_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_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="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_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="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_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_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="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_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="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_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_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="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_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_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_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_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="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="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="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_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_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 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="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="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_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_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="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_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_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_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_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="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_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_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_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_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_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_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="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_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_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_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_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="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_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_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_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="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="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_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_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="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_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_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_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_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 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="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="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_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_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_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_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="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_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_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="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_data_block.html">NvBlastDataBlock</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_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="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_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="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="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="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_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="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_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_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="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_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_error_callback.html">ErrorCallback</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="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 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="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="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="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_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="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_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_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</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_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="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="struct_nv_blast_ext_material.html">NvBlastExtMaterial</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 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_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="struct_nv_blast_ext_radial_damage_desc.html">NvBlastExtRadialDamageDesc</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_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_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_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_segment_radial_damage_desc.html">NvBlastExtSegmentRadialDamageDesc</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_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_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_fbx_utils.html">FbxUtils</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_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_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="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="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_family.html">NvBlastFamily</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 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="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="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_fracture_buffers.html">NvBlastFractureBuffers</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_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="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="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_graph_shader_actor.html">NvBlastGraphShaderActor</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_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_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="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_i_d.html">NvBlastID</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="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_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_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_message.html">NvBlastMessage</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.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_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_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_program_params.html">NvBlastProgramParams</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_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_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_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_subgraph_shader_actor.html">NvBlastSubgraphShaderActor</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="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_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 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_support_graph.html">NvBlastSupportGraph</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="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="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_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_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="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_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_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></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_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 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>
</div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/files.html b/docs/source_docs/files/files.html
index 0dc831d..d32ac90 100644
--- a/docs/source_docs/files/files.html
+++ b/docs/source_docs/files/files.html
@@ -23,6 +23,7 @@
<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>
@@ -46,6 +47,7 @@
<tr><td class="indexkey">sdk/common/<a class="el" href="_nv_blast_fixed_bitmap_8h.html">NvBlastFixedBitmap.h</a> <a href="_nv_blast_fixed_bitmap_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/common/<a class="el" href="_nv_blast_fixed_bool_array_8h.html">NvBlastFixedBoolArray.h</a> <a href="_nv_blast_fixed_bool_array_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/common/<a class="el" href="_nv_blast_fixed_priority_queue_8h.html">NvBlastFixedPriorityQueue.h</a> <a href="_nv_blast_fixed_priority_queue_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/common/<a class="el" href="_nv_blast_fixed_queue_8h.html">NvBlastFixedQueue.h</a> <a href="_nv_blast_fixed_queue_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/common/<a class="el" href="_nv_blast_geometry_8h.html">NvBlastGeometry.h</a> <a href="_nv_blast_geometry_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/common/<a class="el" href="_nv_blast_hash_map_8h.html">NvBlastHashMap.h</a> <a href="_nv_blast_hash_map_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/common/<a class="el" href="_nv_blast_hash_set_8h.html">NvBlastHashSet.h</a> <a href="_nv_blast_hash_set_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
@@ -78,6 +80,25 @@
<tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_triangulator_8h.html">NvBlastExtAuthoringTriangulator.h</a> <a href="_nv_blast_ext_authoring_triangulator_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_v_s_a_8h.html">NvBlastExtAuthoringVSA.h</a> <a href="_nv_blast_ext_authoring_v_s_a_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_triangle_processor_8h.html">NvBlastExtTriangleProcessor.h</a> <a href="_nv_blast_ext_triangle_processor_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="bt_aligned_allocator_8h.html">btAlignedAllocator.h</a> <a href="bt_aligned_allocator_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="bt_aligned_object_array_8h.html">btAlignedObjectArray.h</a> <a href="bt_aligned_object_array_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="bt_convex_hull_computer_8h.html">btConvexHullComputer.h</a> <a href="bt_convex_hull_computer_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="bt_min_max_8h.html">btMinMax.h</a> <a href="bt_min_max_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="bt_scalar_8h.html">btScalar.h</a> <a href="bt_scalar_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="bt_vector3_8h.html">btVector3.h</a> <a href="bt_vector3_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="_float_math_8h.html">FloatMath.h</a> <a href="_float_math_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_circular_list_8h.html">vhacdCircularList.h</a> <a href="vhacd_circular_list_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_i_c_hull_8h.html">vhacdICHull.h</a> <a href="vhacd_i_c_hull_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_manifold_mesh_8h.html">vhacdManifoldMesh.h</a> <a href="vhacd_manifold_mesh_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_mesh_8h.html">vhacdMesh.h</a> <a href="vhacd_mesh_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_mutex_8h.html">vhacdMutex.h</a> <a href="vhacd_mutex_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_raycast_mesh_8h.html">vhacdRaycastMesh.h</a> <a href="vhacd_raycast_mesh_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_s_array_8h.html">vhacdSArray.h</a> <a href="vhacd_s_array_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_timer_8h.html">vhacdTimer.h</a> <a href="vhacd_timer_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_vector_8h.html">vhacdVector.h</a> <a href="vhacd_vector_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_v_h_a_c_d_8h.html">vhacdVHACD.h</a> <a href="vhacd_v_h_a_c_d_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_volume_8h.html">vhacdVolume.h</a> <a href="vhacd_volume_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/public/<a class="el" href="_v_h_a_c_d_8h.html">VHACD.h</a> <a href="_v_h_a_c_d_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/exporter/include/<a class="el" href="_nv_blast_ext_exporter_8h.html">NvBlastExtExporter.h</a> <a href="_nv_blast_ext_exporter_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/exporter/include/<a class="el" href="_nv_blast_ext_exporter_json_collision_8h.html">NvBlastExtExporterJsonCollision.h</a> <a href="_nv_blast_ext_exporter_json_collision_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/exporter/source/<a class="el" href="_nv_blast_ext_exporter_fbx_reader_8h.html">NvBlastExtExporterFbxReader.h</a> <a href="_nv_blast_ext_exporter_fbx_reader_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
@@ -140,8 +161,11 @@
<tr><td class="indexkey">sdk/extensions/serialization/source/generated/<a class="el" href="_nv_blast_ext_px_serialization_8capn_8h.html">NvBlastExtPxSerialization.capn.h</a> <a href="_nv_blast_ext_px_serialization_8capn_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/serialization/source/generated/<a class="el" href="_nv_blast_ext_tk_serialization_8capn_8h.html">NvBlastExtTkSerialization.capn.h</a> <a href="_nv_blast_ext_tk_serialization_8capn_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/shaders/include/<a class="el" href="_nv_blast_ext_damage_shaders_8h.html">NvBlastExtDamageShaders.h</a> <a href="_nv_blast_ext_damage_shaders_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/shaders/source/<a class="el" href="_nv_blast_ext_damage_accelerator_a_a_b_b_tree_8h.html">NvBlastExtDamageAcceleratorAABBTree.h</a> <a href="_nv_blast_ext_damage_accelerator_a_a_b_b_tree_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/extensions/shaders/source/<a class="el" href="_nv_blast_ext_damage_accelerator_internal_8h.html">NvBlastExtDamageAcceleratorInternal.h</a> <a href="_nv_blast_ext_damage_accelerator_internal_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/extensions/stress/include/<a class="el" href="_nv_blast_ext_stress_solver_8h.html">NvBlastExtStressSolver.h</a> <a href="_nv_blast_ext_stress_solver_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/globals/include/<a class="el" href="_nv_blast_allocator_8h.html">NvBlastAllocator.h</a> <a href="_nv_blast_allocator_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">sdk/globals/include/<a class="el" href="_nv_blast_debug_render_8h.html">NvBlastDebugRender.h</a> <a href="_nv_blast_debug_render_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/globals/include/<a class="el" href="_nv_blast_globals_8h.html">NvBlastGlobals.h</a> <a href="_nv_blast_globals_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/globals/include/<a class="el" href="_nv_blast_profiler_8h.html">NvBlastProfiler.h</a> <a href="_nv_blast_profiler_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">sdk/globals/source/<a class="el" href="_nv_blast_profiler_internal_8h.html">NvBlastProfilerInternal.h</a> <a href="_nv_blast_profiler_internal_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
diff --git a/docs/source_docs/files/functions.html b/docs/source_docs/files/functions.html
index 0e33abd..75584e0 100644
--- a/docs/source_docs/files/functions.html
+++ b/docs/source_docs/files/functions.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/functions_0x5f.html b/docs/source_docs/files/functions_0x5f.html
index d72c301..b1ab426 100644
--- a/docs/source_docs/files/functions_0x5f.html
+++ b/docs/source_docs/files/functions_0x5f.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/functions_0x61.html b/docs/source_docs/files/functions_0x61.html
index 249bfd6..383fa50 100644
--- a/docs/source_docs/files/functions_0x61.html
+++ b/docs/source_docs/files/functions_0x61.html
@@ -23,6 +23,7 @@
<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>
@@ -88,6 +89,10 @@ Here is a list of all class members with links to the classes they belong to:
<li>a
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">Nv::Blast::Triangle</a>
, <a class="el" href="struct_nv_pack_validation.html#40f4235d496c08e79e6dcd7e82416a61">NvPackValidation</a>
+<li>absolute4()
+: <a class="el" href="classbt_vector4.html#6f7ae67c24305119c6418fda68cd478a">btVector4</a>
+<li>accelerator
+: <a class="el" href="struct_nv_blast_ext_program_params.html#428b6b1ea36416bd76310b42a67192c5">NvBlastExtProgramParams</a>
<li>acquireSyncBuffer()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#d14423cfd56f738e3c0f2a14cba4973f">Nv::Blast::ExtSync</a>
<li>acquireWorker()
@@ -98,14 +103,20 @@ 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_px_family_desc.html#7cb289487618ef298735063553d2e1b4">Nv::Blast::ExtPxFamilyDesc</a>
<li>actorIndex
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#a9349cfbff67a0c21b7cafc0b512424f">Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData</a>
+, <a class="el" href="struct_nv_blast_graph_shader_actor.html#2692d368ec1c3a96345643b744920a4b">NvBlastGraphShaderActor</a>
<li>actors
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html#bed941edd9f9d14c7dd8e25b4fa6d896">Nv::Blast::TkJointData</a>
+<li>Add()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#3ddeceabd04a0d8c40d3110a484ad70c">VHACD::CircularList&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#7dfe59fccb16d5b1bdad8b524d50f598">VHACD::TetrahedronSet</a>
<li>add()
: <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#70cb4d757a5e60e392ed88043c08664b">Nv::Blast::EdgeToTriangles</a>
<li>addActor()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#0ef2653e6d605641a65e07634cb0436c">Nv::Blast::TkGroup</a>
<li>addAngularVelocity()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#1d9a764d4ae041cce5154d8b3b314ec1">Nv::Blast::ExtStressSolver</a>
+<li>AddEdge()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#b04b219df3c862e848d838c5685a520f">VHACD::TMMesh</a>
<li>addEvent()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#a9993505417f9ab09343fa73bb78c9c6">Nv::Blast::TkEventQueue</a>
<li>addForce()
@@ -115,11 +126,23 @@ Here is a list of all class members with links to the classes they belong to:
<li>addListener()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#9b7b45257532084a2bd487ce21d45e34">Nv::Blast::TkFamily</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#45c2af2539a526827de017c4915ca155">Nv::Blast::TkEventQueue</a>
+<li>AddPoint()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#2a3ee3c87fe1352330c716853bcad3db">VHACD::ICHull</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a1b0fd165f4720672b6021aaa29bb736">VHACD::Mesh</a>
+<li>AddPoints()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#0755da5827240dcd71c7f8292666a915">VHACD::ICHull</a>
<li>addReference()
: <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#75c598b9405193ab7c8ad2553aacae39">Nv::Blast::SharedMemory</a>
+<li>address()
+: <a class="el" href="classbt_aligned_allocator.html#a43b8d203b56c23838c7468496564f5d">btAlignedAllocator&lt; T, Alignment &gt;</a>
<li>addSite()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#5142e8884ef7b25748b8ae4ab9c2356f">Nv::Blast::VoronoiSitesGenerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#901490060ad6796983d449cdfe063a53">Nv::Blast::VoronoiSitesGeneratorImpl</a>
+<li>AddTriangle()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#aa33dded62c2af0d8b434207c49e1596">VHACD::TMMesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#82f00ef0eaffd02736c089eef8a4be81">VHACD::Mesh</a>
+<li>AddVertex()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#eb849378bcc9e1f7f5f4e18c0aa0a7ff">VHACD::TMMesh</a>
<li>adjacencyPartition
: <a class="el" href="struct_nv_blast_support_graph.html#a1f5c4dc460ae44650e955b3ef1f7d57">NvBlastSupportGraph</a>
, <a class="el" href="struct_nv_blast_graph_shader_actor.html#6e4ce5f47dabfa8657173e085f1708c9">NvBlastGraphShaderActor</a>
@@ -171,10 +194,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_serialization_1_1_u_u_i_d_1_1_builder.html#27b278734d9ef08ffbe956d82c8ec98c">Nv::Blast::Serialization::UUID::UUID::Builder</a>
<li>advance()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#514afd84de123d8d691d2a0178c9c277">Nv::Blast::ExtIStream</a>
+<li>AlignToPrincipalAxes()
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#96591d66cb575f4d1351a1bd10298093">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#661c1ddcb76cbcc93e5a2e975868d5d8">VHACD::VoxelSet</a>
+, <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_allocator.html#fdd1a23ef5c703cf4440db709536b6dd">Nv::Blast::Allocator</a>
+: <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>
@@ -182,6 +215,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_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>angle_variations
: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">Nv::Blast::SlicingConfiguration</a>
<li>ApexDestruction()
@@ -189,23 +224,23 @@ 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#96767b146ba38ccebce457280da2945c">Nv::Blast::ApexImporter::ApexImportTool</a>
+: <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>
<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_obj_file_writer.html#5098f7f493b3ca1398eacc3fc1a5840d">Nv::Blast::ObjFileWriter</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_i_mesh_file_writer.html#c14e455289f1642fa7515873e89e8ea6">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>
<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_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>
+, <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>
<li>applyNoise()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#7060e8f6d03314ea614985eb312feb41">Nv::Blast::MeshNoiser</a>
@@ -214,35 +249,34 @@ Here is a list of all class members with links to the classes they belong to:
<li>area
: <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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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>
-<li>Asset()
-: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset.html#69a2fa8ee30a44831a6055c1d7aacfd5">Nv::Blast::Serialization::Asset</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#416ed61e2f3847ceaab50ddd9512417b3aa2dc54683584ca4747dbbe64eedfb1">Nv::Blast::ExtPxObjectTypeID</a>
-<li>asset
-: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">Nv::Blast::AuthoringResult</a>
+, <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_tk_object_type_i_d.html#74dfb65256e079e10e40afa11bd7937391e23bb0f555f807a27f1f1b37cf1a3d">Nv::Blast::TkObjectTypeID</a>
-, <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_ll_object_type_i_d.html#e8bf597dc1e1e242817ae55ba0d632c4982a9d27b7909cf9d7e3ce490cbb5d4a">Nv::Blast::LlObjectTypeID</a>
+: <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_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>assetBonds
: <a class="el" href="struct_nv_blast_graph_shader_actor.html#ebb7e8d55ddf8cb2ef71326632952cfe">NvBlastGraphShaderActor</a>
<li>assetChunks
@@ -250,13 +284,16 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="struct_nv_blast_subgraph_shader_actor.html#6a9b6ce5e41217116491b9b027425703">NvBlastSubgraphShaderActor</a>
<li>AssetDataBlock
: <a class="el" href="struct_nv_blast_data_block.html#78797137dcdd9524f082fc784f7b96480db40958d7f33c4644e4b52cb2213463">NvBlastDataBlock</a>
+<li>assetNodeCount
+: <a class="el" href="struct_nv_blast_graph_shader_actor.html#eb7929bcf27fd95c49fdd5bd8909a9b9">NvBlastGraphShaderActor</a>
<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>
<li>attachPositions
-: <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_joint_data.html#cd1894619d5abd13a48e57833736ed3d">Nv::Blast::TkJointData</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>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#89508d6669e2375c5896ae37bad6d09d">Nv::Blast::TkAssetJointDesc</a>
<li>AVERAGE
: <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67f8d9fd52be0dd6e99bde1fffd8975258">Nv::Blast::BondGenerationConfig</a>
diff --git a/docs/source_docs/files/functions_0x62.html b/docs/source_docs/files/functions_0x62.html
index 91546b7..068be8e 100644
--- a/docs/source_docs/files/functions_0x62.html
+++ b/docs/source_docs/files/functions_0x62.html
@@ -23,6 +23,7 @@
<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>
@@ -87,22 +88,25 @@ Here is a list of all class members with links to the classes they belong to:
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>b
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">Nv::Blast::Triangle</a>
+<li>back()
+: <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#a8645abdbfec5f146a87d20eb7061000">Nv::Blast::FixedQueue&lt; T &gt;</a>
<li>BBoxBasedAccelerator()
: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#3ed9ee4f95e167190f9ad263a21494d3">Nv::Blast::BBoxBasedAccelerator</a>
<li>BlastBondGeneratorImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#1af682e9c503ff6f1a9dd25621c94163">Nv::Blast::BlastBondGeneratorImpl</a>
<li>bond
-: <a class="el" href="struct_nv_blast_bond_desc.html#bd236b0aab459eac98b48a6f33a6fa21">NvBlastBondDesc</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#596d796d131dc82b2815acb1d520d981">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData</a>
+, <a class="el" href="struct_nv_blast_bond_desc.html#bd236b0aab459eac98b48a6f33a6fa21">NvBlastBondDesc</a>
<li>bondCount
-: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">Nv::Blast::AuthoringResult</a>
-, <a class="el" href="struct_nv_blast_asset_desc.html#99fc905bd927696652cfab4c562f1bdc">NvBlastAssetDesc</a>
+: <a class="el" href="struct_nv_blast_asset_desc.html#99fc905bd927696652cfab4c562f1bdc">NvBlastAssetDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">Nv::Blast::AuthoringResult</a>
<li>bondDescs
-: <a class="el" href="struct_nv_blast_asset_desc.html#f9ee95aba486c075fe87d8a117727d4f">NvBlastAssetDesc</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">Nv::Blast::AuthoringResult</a>
-<li>bondFlags
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#7c465247a0317fe6a46f32c4850bfa87">Nv::Blast::TkAssetDesc</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">Nv::Blast::AuthoringResult</a>
+, <a class="el" href="struct_nv_blast_asset_desc.html#f9ee95aba486c075fe87d8a117727d4f">NvBlastAssetDesc</a>
<li>BondFlags
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#15a3f484366da17014e60980753a39cc">Nv::Blast::TkAssetDesc</a>
+<li>bondFlags
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#7c465247a0317fe6a46f32c4850bfa87">Nv::Blast::TkAssetDesc</a>
<li>bondFractureCount
: <a class="el" href="struct_nv_blast_fracture_buffers.html#6e0a226d98a23de576d376c4bf9fc356">NvBlastFractureBuffers</a>
<li>bondFractures
@@ -121,8 +125,8 @@ Here is a list of all class members with links to the classes they belong to:
<li>bondsDamaged
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#59464b9ef90125a007918b4679b73603">Nv::Blast::TkFractureEvents</a>
<li>bondsFromPrefractured()
-: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#7779c52ba27636aa313704b5a650d220">Nv::Blast::BlastBondGenerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#d0c55657e1f4555c5c94729e1d7cbafe">Nv::Blast::BlastBondGeneratorImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">Nv::Blast::BlastBondGenerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#0f0a6a64b21ae39e8c26e9745bb67051">Nv::Blast::BlastBondGeneratorImpl</a>
<li>BooleanConf()
: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#48d2d83b59c82a9507f050286d023c25">Nv::Blast::BooleanConf</a>
<li>BooleanEvaluator()
@@ -132,7 +136,11 @@ Here is a list of all class members with links to the classes they belong to:
<li>bOutputFBXAscii
: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#514d9fc24e80c0e4b0c992021a782049">Nv::Blast::FbxFileWriter</a>
<li>brand()
-: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private.html#a9791b2d9c4e653adb11352f37b3d916">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::_capnpPrivate</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html#8b01d3ca173039c260c67b96c53e181f">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::_capnpPrivate</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html#6b4fa828a5ff75aa97b22651424f9831">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::_capnpPrivate</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html#6ac5301a4a1565f4ad9ddae7c086d1c3">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::_capnpPrivate</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html#718524d492573ff44ba359595629c158">Nv::Blast::Serialization::UUID::UUID::_capnpPrivate</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private.html#a9791b2d9c4e653adb11352f37b3d916">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private.html#8b7d16fe3bd79d01cb6afd2422bfc5e1">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private.html#f24a9ba37f517cd4e43f7b193a65cd34">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private.html#87047deb79bab2286372204ab929670c">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::_capnpPrivate</a>
@@ -144,10 +152,16 @@ 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_serialization_1_1_px_vec3_1_1__capnp_private.html#ed41fec1728169726117e3a63be327fc">Nv::Blast::Serialization::PxVec3::PxVec3::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html#5dfb033ee6d93fa64d046b611413831d">Nv::Blast::Serialization::Asset::Asset::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html#429ac4ddeb11cedad4fa63b88abcc32c">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::_capnpPrivate</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html#8b01d3ca173039c260c67b96c53e181f">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::_capnpPrivate</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html#6b4fa828a5ff75aa97b22651424f9831">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::_capnpPrivate</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html#6ac5301a4a1565f4ad9ddae7c086d1c3">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::_capnpPrivate</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html#718524d492573ff44ba359595629c158">Nv::Blast::Serialization::UUID::UUID::_capnpPrivate</a>
+<li>btAlignedAllocator()
+: <a class="el" href="classbt_aligned_allocator.html#000ba6fd8c6b3ffe7609dcef5d606cf6">btAlignedAllocator&lt; T, Alignment &gt;</a>
+<li>btAlignedObjectArray()
+: <a class="el" href="classbt_aligned_object_array.html#d596d8e3e18bf81d9aa3fd21e57e5735">btAlignedObjectArray&lt; T &gt;</a>
+<li>btConvexHullComputer
+: <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#cce0ec14217db877328c5854838aca49">btConvexHullComputer::btConvexHullComputer::Edge</a>
+<li>btTypedObject()
+: <a class="el" href="structbt_typed_object.html#f10da9ddb749e24940da236199d920cd">btTypedObject</a>
+<li>btVector4()
+: <a class="el" href="classbt_vector4.html#b8f1a78ef86a9727b6f680d83e8e4259">btVector4</a>
<li>buffers
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#780c99c2e44eae6f8ae9055fa7149030">Nv::Blast::TkFractureCommands</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#0d29bbfe5c5bc78f718575c589081c8e">Nv::Blast::TkFractureEvents</a>
@@ -160,69 +174,75 @@ 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_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">Nv::Blast::ConvexMeshBuilder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#4ef11e3e38a8069b37169c5e18d810be">Nv::Blast::ConvexMeshBuilderImpl</a>
<li>buildDescFromInternalFracture()
-: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#fbf304132c5600fbe6b4f423ac2e2452">Nv::Blast::BlastBondGenerator</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#288e9d9a7c1bcb10e15f6f3ec90ef53a">Nv::Blast::BlastBondGeneratorImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#288e9d9a7c1bcb10e15f6f3ec90ef53a">Nv::Blast::BlastBondGeneratorImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#fbf304132c5600fbe6b4f423ac2e2452">Nv::Blast::BlastBondGenerator</a>
<li>Builder()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#9c28dffd90062f516e73af45176f6e98">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#d7efe1a90bd3682385d26de1902abb5d">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ff85ef00bd300acbd4de52016c7dd009">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#b9a6c1f958c5169819c0dd1652104dbe">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#191137e3f61c44186d067c3b15c03dab">Nv::Blast::Serialization::Asset::Asset::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#29c1e0a9bd6e1a0478b9f54301685bf8">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#6f6e00f7d3977899e6e12aadf9bcf401">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#7746b13e3264f9a0896920dff5a88aec">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#4bcbae0525438e2f3342880282fb4f81">Nv::Blast::Serialization::Asset::Asset::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a82a10bbca1a9caf3c82a397cb383d05">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#67a6989f4d755819007780673fceedc9">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#5ee7b4addeb6267d681e51c88e9999d4">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#a5cf1466d39415980041ff6da7bdeaaa">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#53a4bb236d165b819c860bc60e5b4841">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#b9434ff54815451751c84816c1075007">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#2e724cf3370d1b175620961853fcb908">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#4a51f368dfbc660c28307466b6ce6b01">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#974c060b6e7f954c20fb1a26022cc14d">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#7f7f6ca369b06ed609b6199695af2018">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#73c97ac84ed67a636462553fbac7f6e6">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#ea9b8f474d25a002c933af7660b80fa0">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#8e612518b708f7f5814f24022b853a52">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#d7efe1a90bd3682385d26de1902abb5d">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#c679f14b24dc17eb83066add6aee5acf">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#df3feda573141b3494d6836d2ef55a4e">Nv::Blast::Serialization::UUID::UUID::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#191137e3f61c44186d067c3b15c03dab">Nv::Blast::Serialization::Asset::Asset::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#2e724cf3370d1b175620961853fcb908">Nv::Blast::Serialization::UUID::UUID::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#974c060b6e7f954c20fb1a26022cc14d">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#add6321c4fbf97fe070a797f23c0e59e">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#bd854044387b640c1112b78242b80378">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#4de065e8c43fc81b9cb2892c83a39a1f">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#42e1914b21c738d21961128968eaee86">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#5fb2e7ae9abd04e697a5f7829986ec10">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a82a10bbca1a9caf3c82a397cb383d05">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#7d84b2c5f5fa567b63d8744f3466a07e">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#e35624c41de409220d4644c0b10362e4">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#73c97ac84ed67a636462553fbac7f6e6">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#5ee7b4addeb6267d681e51c88e9999d4">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#d818686d745399f1de2a8d0e09644d97">Nv::Blast::Serialization::UUID::UUID::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#fd345afef047c97dc599547e5bdccdeb">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#55fac07562bccd337d5dd62ec0b53bc0">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#0ce11999a2d4170b001567e9922e7084">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#df3feda573141b3494d6836d2ef55a4e">Nv::Blast::Serialization::UUID::UUID::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#939d085975187996a63c62e81b7b1dd9">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#07097ac1b658dae583cd7fe14951db25">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a5cf1466d39415980041ff6da7bdeaaa">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#cf7cadbfed90e5542bf27d027cb93ed2">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#4de065e8c43fc81b9cb2892c83a39a1f">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#7746b13e3264f9a0896920dff5a88aec">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#7d84b2c5f5fa567b63d8744f3466a07e">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#bd854044387b640c1112b78242b80378">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#01b9ea3d36d81749f5ebd9b7f0f5f95c">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#9c28dffd90062f516e73af45176f6e98">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#b9a6c1f958c5169819c0dd1652104dbe">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#06e8d09e90e33f3727ddbf867454fbb0">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#5fb2e7ae9abd04e697a5f7829986ec10">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#69d379878a1099344c89902b24319265">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#b018660191aa0356886c2613cefe2810">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#0b63e2c930c0e30567d91dceb6b96125">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#6f6e00f7d3977899e6e12aadf9bcf401">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#bc2a5673848295a883222846a1fbd0f3">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#b018660191aa0356886c2613cefe2810">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#fed395fd760160c82a71091c9741e4fc">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#7f7f6ca369b06ed609b6199695af2018">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#b9434ff54815451751c84816c1075007">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#90eb07269329efe02bb1478e6862597c">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#06e8d09e90e33f3727ddbf867454fbb0">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#4bcbae0525438e2f3342880282fb4f81">Nv::Blast::Serialization::Asset::Asset::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#d818686d745399f1de2a8d0e09644d97">Nv::Blast::Serialization::UUID::UUID::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#939d085975187996a63c62e81b7b1dd9">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#69d379878a1099344c89902b24319265">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#0ce11999a2d4170b001567e9922e7084">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#53a4bb236d165b819c860bc60e5b4841">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#6de4a726394bd1afb66c5633040f97ce">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#67a6989f4d755819007780673fceedc9">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#add6321c4fbf97fe070a797f23c0e59e">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#ff85ef00bd300acbd4de52016c7dd009">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#8e612518b708f7f5814f24022b853a52">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a>
+<li>buildMeshConvexDecomposition()
+: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#0d8b7ab626867277ee6b960988968888">Nv::Blast::ConvexMeshBuilderImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#1632eb2729cbe16455c2d8db6e629687">Nv::Blast::ConvexMeshBuilder</a>
<li>Builds
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#2170c04049b0088183696cbee6298664">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#7b0f10f9119186bd3e12b09124b6f715">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#74cd42e2ed32de3103c230340f2f1949">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#c28a74f84265429a967efd1d8ec0d456">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#5851e3946f723cd66374dfcf258d7907">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a0306df8454844e4e43c0db742f7271b">Nv::Blast::Serialization::UUID::UUID::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#c86dc86a4067ef79123905789e0fcd6e">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#52e572c56b950d4e0b878a2d6e0d464d">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#4fc3dba7321aa47d6c02157b9bd88c27">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#b54417ff15d9a97d68fb99ace1970eb3">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#4e3f8054736622eed965dc19f2ce55f9">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#272689ccb47637719fad4b31507cb2fb">Nv::Blast::Serialization::Asset::Asset::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#4e3f8054736622eed965dc19f2ce55f9">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#c28a74f84265429a967efd1d8ec0d456">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#19b873c1309d2f38876b7e8988844c3f">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#8af716310631bf2a2965e51b2aa4694e">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#74cd42e2ed32de3103c230340f2f1949">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#4fc3dba7321aa47d6c02157b9bd88c27">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a0306df8454844e4e43c0db742f7271b">Nv::Blast::Serialization::UUID::UUID::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#dcdefb1e5595009f88e7b9bd1275462e">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#52e572c56b950d4e0b878a2d6e0d464d">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_builder.html#5851e3946f723cd66374dfcf258d7907">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#7b0f10f9119186bd3e12b09124b6f715">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_builder.html#2170c04049b0088183696cbee6298664">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#1398e1fbbfacdbf046911dd77a008b7a">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#8af716310631bf2a2965e51b2aa4694e">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#b54417ff15d9a97d68fb99ace1970eb3">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#c86dc86a4067ef79123905789e0fcd6e">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_0x63.html b/docs/source_docs/files/functions_0x63.html
index 5a548ae..0a7cc41 100644
--- a/docs/source_docs/files/functions_0x63.html
+++ b/docs/source_docs/files/functions_0x63.html
@@ -23,6 +23,7 @@
<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>
@@ -90,18 +91,25 @@ 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_edge_to_triangles.html#c789134fae1cf431cf298dc71a7dc4c3">Nv::Blast::EdgeToTriangles</a>
<li>ca
: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#13f44fd320cd2f9ed61c0209fb1d2e2d">Nv::Blast::BooleanConf</a>
+<li>Cancel()
+: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9e1063dde19bc3525e4965475a0a9ea0">VHACD::VHACD</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ba4af1756316fce9d48261e1f8557d60">VHACD::IVHACD</a>
<li>canFindRoot()
: <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#522082e2bf8c1b793cf37655f92bab72">Nv::Blast::FamilyGraph</a>
+<li>capacity()
+: <a class="el" href="classbt_aligned_object_array.html#55308568e3b168e2f0aca895b255ecca">btAlignedObjectArray&lt; T &gt;</a>
<li>CapnProtoBinary
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#b03c7560bbcf698c0806673b273c31d7eebce80ccbde2a06e4122c9e36688c7b">Nv::Blast::ExtSerialization::ExtSerialization::EncodingID</a>
<li>cb
: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#34718570798b8e1247f1a894e2c94ab6">Nv::Blast::BooleanConf</a>
<li>centroid
-: <a class="el" href="struct_nv_blast_bond.html#0b9fdf36eb1288c8d26d2549b68df5c6">NvBlastBond</a>
+: <a class="el" href="struct_nv_blast_chunk.html#3c8c4522d0fdde5d38f59509aa2333d2">NvBlastChunk</a>
+, <a class="el" href="struct_nv_blast_bond.html#0b9fdf36eb1288c8d26d2549b68df5c6">NvBlastBond</a>
, <a class="el" href="struct_nv_blast_chunk_desc.html#7b187457f49dae02e48405b073e3c50b">NvBlastChunkDesc</a>
-, <a class="el" href="struct_nv_blast_chunk.html#3c8c4522d0fdde5d38f59509aa2333d2">NvBlastChunk</a>
<li>Changed
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#b7f4bb03fd3e37d487b6baa02104db7d4572d5e17e0c62169544ab36e5d61717">Nv::Blast::TkJointUpdateEvent</a>
+<li>CheckConsistancy()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#9cdc21e6307275268053c12095a612af">VHACD::TMMesh</a>
<li>childIndexStop
: <a class="el" href="struct_nv_blast_chunk.html#d5a53684d0123f6536598896f672b719">NvBlastChunk</a>
<li>children
@@ -126,43 +134,73 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nv_blast_chunk_fracture_data.html#d6a4e5b1e70f7f6fb10030903e5fc3ee">NvBlastChunkFractureData</a>
, <a class="el" href="struct_nv_blast_subgraph_shader_actor.html#33350ae02e48d5b93b20bf40f3992431">NvBlastSubgraphShaderActor</a>
<li>chunkIndices
-: <a class="el" href="struct_nv_blast_support_graph.html#6d9d5cbbbc94137fdec50d7b7a20e307">NvBlastSupportGraph</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#1b8542c85c4ce7cdedc03157b7c2427d">Nv::Blast::TkJointDesc</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html#9d70c2dfe965350822d9b651436f32d5">Nv::Blast::TkJointData</a>
+, <a class="el" href="struct_nv_blast_support_graph.html#6d9d5cbbbc94137fdec50d7b7a20e307">NvBlastSupportGraph</a>
, <a class="el" href="struct_nv_blast_bond_desc.html#84e9141449f357a74e3e77b3464fb629">NvBlastBondDesc</a>
, <a class="el" href="struct_nv_blast_graph_shader_actor.html#7d93e1fd93ea0d30f9e7c580fabd89fa">NvBlastGraphShaderActor</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#1b8542c85c4ce7cdedc03157b7c2427d">Nv::Blast::TkJointDesc</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html#9d70c2dfe965350822d9b651436f32d5">Nv::Blast::TkJointData</a>
<li>chunksBroken
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#756a9bfae666a76dcf509a88b856c7db">Nv::Blast::TkFractureEvents</a>
<li>chunksDamaged
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#cfb0961d364f23fcbf30196eb5970567">Nv::Blast::TkFractureEvents</a>
<li>ci
: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#42353b04c231113808fa2e78268dc50c">Nv::Blast::BooleanConf</a>
+<li>CircularList()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#3970610a0e7256b16565254c06880d98">VHACD::CircularList&lt; T &gt;</a>
+<li>CircularListElement()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#5f2f999a9807b5e05673d74c782ebbd3">VHACD::CircularListElement&lt; T &gt;</a>
+<li>Clean()
+: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#6e5ad0c3d528c3df0edb367ca8e8d9dc">VHACD::VHACD</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#e09d26fa960701f3c3c9cd3f6e5d3ead">VHACD::IVHACD</a>
<li>cleanMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#6681704bd0186e56c55f7b9ba9174d27">Nv::Blast::MeshCleaner</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#da7e493f25076dd161d30e355b52afbe">Nv::Blast::MeshCleanerImpl</a>
+<li>Clear()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#63c1bec0811968796bb637f0ef7e9adb">VHACD::CircularList&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#7481dbc9f5478f5c728387b1fe0f34f7">VHACD::TMMesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#04ab7e7b5cce5fbc58ad7539bb550347">VHACD::Mesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#beb520e448c4b4f6b53b001a5fe6f609">VHACD::SArray&lt; T, N &gt;</a>
<li>clear()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#3f2d0ca6c66c48c6c5ca8ed83dd4bf07">Nv::Blast::FixedArray&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#2a7209fa614fc173bbd7a8a10c856dff">Nv::Blast::FixedBitmap</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#ead1a010fb21c450ece0345ba36879fa">Nv::Blast::FixedBoolArray</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#7127664503056837ccaf338909e59652">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
+, <a class="el" href="classbt_aligned_object_array.html#12123db01dda7758f0df5e3bba10cc0a">btAlignedObjectArray&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_local_buffer.html#75ddcb70c161b0744d9ec8e1b5a91ff4">Nv::Blast::LocalBuffer&lt; T &gt;</a>
+<li>ClearPoints()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#f675f38ab82b9f567312a1264c18cc13">VHACD::Mesh</a>
<li>clearStencil()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#248bef86683470a1e3b83248cd2be110">Nv::Blast::VoronoiSitesGenerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#7377b65b5fafdb2eb4832f57c74f127d">Nv::Blast::VoronoiSitesGeneratorImpl</a>
+<li>ClearTriangles()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#cb806420cbf3ec47414ed5899dfc5b3e">VHACD::Mesh</a>
+<li>Clip()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#dcade31b625c2c6122854545d6429462">VHACD::Mesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#7c82521aac2de66191e09c07326a9030">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#cdc558d5a2e6be2702a418907b8f991f">VHACD::VoxelSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#ed014730f47987b49085df33c9b4ae83">VHACD::TetrahedronSet</a>
<li>clone()
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#42160b3ec267264cda550ef5c7a29bf2">Nv::Blast::ExtSyncEvent</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#c2e73c16e97747c030d8de6bdee83e3a">Nv::Blast::ExtSyncEventInstance&lt; T, eventType &gt;</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#c2e73c16e97747c030d8de6bdee83e3a">Nv::Blast::ExtSyncEventInstance&lt; T, eventType &gt;</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#42160b3ec267264cda550ef5c7a29bf2">Nv::Blast::ExtSyncEvent</a>
+<li>closestAxis4()
+: <a class="el" href="classbt_vector4.html#1f462c8ea6b5e8550df89c6414da2eae">btVector4</a>
<li>clusteredSitesGeneration()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#c9261d76e925a9e514dbb68cf098e4ce">Nv::Blast::VoronoiSitesGenerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#57ec8f7229999994e516d4edefdf9eed">Nv::Blast::VoronoiSitesGeneratorImpl</a>
<li>collisionHull
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#3898ac65d9802560c7e6a2e41b3f661e">Nv::Blast::AuthoringResult</a>
+<li>CollisionHullImpl()
+: <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#3dc144b46172ea16b2365b3a5f04d3c8">Nv::Blast::CollisionHullImpl</a>
<li>collisionHullOffset
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#2bf37965c30735bcd089e20f509ad677">Nv::Blast::AuthoringResult</a>
+<li>CollisionParams()
+: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#76f1a721b186883c0b2833c897591957">Nv::Blast::CollisionParams</a>
<li>color0
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#fef4a37c2e3fa5d9c433cb43df3de012">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#78ebd9ea3b8a753f1f4df5605a26c9c9">Nv::Blast::DebugLine</a>
<li>color1
: <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_mat34.html#21cdac5b57d35ec4a12f879810fce6f4">NvcMat34</a>
, <a class="el" href="struct_nvc_mat33.html#2d695f014524ac0cb25a6a43667dea86">NvcMat33</a>
@@ -180,57 +218,136 @@ 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="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>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#62e320a3e2cdf49fcdd28b7a8157a294">VHACD::TetrahedronSet</a>
+<li>ComputeCenter()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#d35b8d2444ff5d1b8fc790e1f73f0e6c">VHACD::Mesh</a>
+<li>ComputeCenterOfMass()
+: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#ce03bd6e3fdd5b4681991728c7d4577a">VHACD::VHACD</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ac57f34e2958b6c05e14b8555e950b28">VHACD::IVHACD</a>
+<li>ComputeClippedVolumes()
+: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#8876f46850f4fc36eff76feab2600518">VHACD::TetrahedronSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#cc1579ce0c4d42c31b2e7970730239ee">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#ed63d7e30ac56e2c2d9e12c5def007dc">VHACD::VoxelSet</a>
+<li>ComputeConstraints()
+: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#8007aad223bbd6002ef47a202f6b714f">VHACD::VHACD</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ff50b742dbcccc6ecae411f9c93ad11c">VHACD::IVHACD</a>
+<li>ComputeConvexHull()
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#95848280a82cae9348dfaf896152e2f4">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#628ef2627d58026b04efab6442961cc4">VHACD::Mesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#49a789a946042eafc99024926aaf42a1">VHACD::VoxelSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#348f08d50c46cb52c99d73fdf4725b55">VHACD::TetrahedronSet</a>
+<li>ComputeDiagBB()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#c8a60e1c425c1bad4a7e48fb1a5127bf">VHACD::Mesh</a>
+<li>ComputeExteriorPoints()
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#451961805e3b85640a5617f821429ac8">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#7bd661f72a57a6a52e80dd4075e6cda9">VHACD::VoxelSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#42afea74e56e6c8dd3d9d781f7be93c3">VHACD::TetrahedronSet</a>
+<li>ComputeMaxVolumeError()
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#b0aa5e77292725b5a24c6832d4449039">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#bf0dc8b357f89b46bc80a88bb69dae75">VHACD::VoxelSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#640b4c819bf41a5cef4ef9e99961eff3">VHACD::TetrahedronSet</a>
+<li>ComputePrincipalAxes()
+: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#5685dea1be98db6435cda31252bffd62">VHACD::TetrahedronSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#dc0fa8cf5ac5a437c8d245b12835ff39">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#f00162d0f41ff900dfccf33be38dd3f9">VHACD::VoxelSet</a>
+<li>ComputeVolume()
+: <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>
+<li>const_pointer
+: <a class="el" href="classbt_aligned_allocator.html#0e891e100940277ebbd7272040f10e03">btAlignedAllocator&lt; T, Alignment &gt;</a>
+<li>const_reference
+: <a class="el" href="classbt_aligned_allocator.html#e5f6da84ca9c043329e3aae5c7fb3899">btAlignedAllocator&lt; T, Alignment &gt;</a>
+<li>construct()
+: <a class="el" href="classbt_aligned_allocator.html#fdb40058534d13fed3fddade2939bd8e">btAlignedAllocator&lt; T, Alignment &gt;</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>Convert()
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#35bdae7bc393e7a5bebb82123a1b05f8">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#d0e3e2800558987cab9077ccf106e76b">VHACD::VoxelSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#1c2c5b35bfbb3bfe5886fca89d9209da">VHACD::TetrahedronSet</a>
+, <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>ConvexMeshBuilderImpl()
: <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>coord
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">Nv::Blast::SegmentToIndex</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>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>Count
-: <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_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>
-, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_format.html#b8d9afeccbfc1d237bd9903207d095df249675818d4ea3712ad725465a1e323a">Nv::Blast::ActorSerializationFormat</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_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>
+<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#8918f4cd232d7844dee1a3a4d4d9d6ea">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_px_stress_solver.html#2c98eb8bb98fd0c9823164df05c5f76c">Nv::Blast::ExtPxStressSolver</a>
-, <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_asset.html#d6dc3a8db8057eee30b10dff9680595c">Nv::Blast::Asset</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_actor.html#307ec3c8c73cb706ec153bd63baee7c4">Nv::Blast::Actor</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#f5d75425949193fa5c265216f35fdf55">Nv::Blast::ExtSync</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.html#9f9ae6a30e80b39d3fcbb14483c20646">Nv::Blast::TkFramework</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#e30026ed8aabfdba83d2180dabfae9eb">Nv::Blast::TkFrameworkImpl</a>
<li>createBondBetweenMeshes()
-: <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#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#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.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_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_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_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_1_tk_framework.html#40b557778256cd6589a3b174015c3029">Nv::Blast::TkFramework</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>
diff --git a/docs/source_docs/files/functions_0x64.html b/docs/source_docs/files/functions_0x64.html
index 0ebc17a..dae18b3 100644
--- a/docs/source_docs/files/functions_0x64.html
+++ b/docs/source_docs/files/functions_0x64.html
@@ -23,6 +23,7 @@
<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>
@@ -90,19 +91,17 @@ Here is a list of all class members with links to the classes they belong to:
<li>damage
: <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#2b8469219b6615b208b5022a6fe27379">NvBlastExtRadialDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#72f2f98168be1a777197eefefe49aef2">NvBlastExtShearDamageDesc</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3646bdcfc06059418696658bd4b9b881">Nv::Blast::TkActorImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#8e78694fbc1df790b198ec3dcc0a2a05">Nv::Blast::TkActor</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#afd7d9e1c47c9632092aadb39ba5b7d2">Nv::Blast::TkActorImpl</a>
-, <a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html#ecb20666ae1c7832eee90d970a7e1e73">NvBlastExtSegmentRadialDamageDesc</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#c072b97e44f217ed8862965b4bfc292b">Nv::Blast::TkActor</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#ad1cd1ea227c3fcf9d6ebee0328f6c55">Nv::Blast::TkActorImpl</a>
+, <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#05f639df7fe680ee1dc98edda4ad4fa6">NvBlastExtTriangleIntersectionDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#ba7a77e35ba6b376e40b8594cd5d25bc">NvBlastExtCapsuleRadialDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#c74f4f9446d9ad9c4a21fbd6e13d7b85">NvBlastExtImpactSpreadDamageDesc</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#4969506ea54271b432ee5de4145779a6">Nv::Blast::TkActor</a>
<li>damageBond()
: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#7ae51f1cdc7a63ab67823d7cd08552d2">Nv::Blast::Actor</a>
<li>DAMAGED
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_flag.html#6018d53594950eb9dd51a23538df0a540b11a8f1c57865af0f03cdfc7df62f52">Nv::Blast::TkActorFlag</a>
-<li>damageDescBuffer
-: <a class="el" href="struct_nv_blast_program_params.html#06148e3848aad3d50314fbcc1112ebaa">NvBlastProgramParams</a>
-<li>damageDescCount
-: <a class="el" href="struct_nv_blast_program_params.html#bd83ddf22befbefb1e83b9f5b357a3d7">NvBlastProgramParams</a>
+<li>damageDesc
+: <a class="el" href="struct_nv_blast_ext_program_params.html#3efc46ea5212a5c4416bd028e3f907bc">NvBlastExtProgramParams</a>
<li>damageFalloffRadiusFactor
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_impact_settings.html#df5d37a5ceaca7c71c71325f434596bb">Nv::Blast::ExtImpactSettings</a>
<li>damageFunction
@@ -115,6 +114,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_ext_impact_settings.html#9988badc8579cfccd15ebd934ac146ee">Nv::Blast::ExtImpactSettings</a>
<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="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">VHACD::SArray&lt; T, N &gt;</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>
@@ -122,21 +123,31 @@ Here is a list of all class members with links to the classes they belong to:
<li>dataType
: <a class="el" href="struct_nv_blast_data_block.html#eacfc95c07793d4eebe4ba3eadc1b74e">NvBlastDataBlock</a>
<li>deallocate()
-: <a class="el" href="class_nv_1_1_blast_1_1_allocator.html#59db4bb86390f4a5560f50d7a1b1e202">Nv::Blast::Allocator</a>
+: <a class="el" href="classbt_aligned_allocator.html#9aa2ce10c6b68eb249116f8712008724">btAlignedAllocator&lt; T, Alignment &gt;</a>
+, <a class="el" href="classbt_aligned_object_array.html#cebca91940aecdb1c11718bc08b511c9">btAlignedObjectArray&lt; T &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_allocator.html#59db4bb86390f4a5560f50d7a1b1e202">Nv::Blast::Allocator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_allocator_callback.html#aaca2075d5aed1f8d276f5ecf090bc72">Nv::Blast::AllocatorCallback</a>
<li>Debug
: <a class="el" href="struct_nv_blast_message.html#a131d1cdff39661ffe961fa4c24742ce1ea5042557bdaca500e32f93c538695a">NvBlastMessage</a>
<li>DebugLine()
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#ea42657ac811fb58a470ee89cc4f5787">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#ae5d9d324ac30cec64094d9d298ce634">Nv::Blast::DebugLine</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#ea42657ac811fb58a470ee89cc4f5787">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a>
<li>DebugRenderMode
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#d0250c97326fe162fe78a2801f35ef4d">Nv::Blast::ExtStressSolver</a>
<li>DefaultReleaser()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_default_releaser.html#6c808cb17b0507275b723656e578a3dd">Nv::Blast::ApexImporter::DefaultReleaser&lt; T &gt;</a>
+<li>Delete()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#140a63b2650f7fd7ccd7ab4a5e1deff7">VHACD::CircularList&lt; T &gt;</a>
+<li>deleteAllChildrenOfChunk()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#eaa46bf5fe4fe7035ac624f49ade64a8">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#fe1100c6aa5907b10ae574d18152c5ac">Nv::Blast::FractureToolImpl</a>
<li>deletedActor
: <a class="el" href="struct_nv_blast_actor_split_event.html#80b5ff70f6f204ffbcbd8c0e2849899a">NvBlastActorSplitEvent</a>
<li>deleteInSphere()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#16867c95d16e8eb0e7de6c58742135b9">Nv::Blast::VoronoiSitesGenerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#512b872ac001de3ba8d5fded984d78f2">Nv::Blast::VoronoiSitesGeneratorImpl</a>
+<li>Denormalize()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#e46c2f4d811fae09370614e5eb642570">VHACD::TMMesh</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>DepthFirstIt()
@@ -144,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.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_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_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>
@@ -154,6 +165,9 @@ Here is a list of all class members with links to the classes they belong to:
<li>despawn()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#9f2c87d0053bedcb0c3f20c04afa41f5">Nv::Blast::ExtPxFamily</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#2e888c9f29fca37476e4f3087720f74d">Nv::Blast::final</a>
+<li>destroy()
+: <a class="el" href="classbt_aligned_allocator.html#8570a358258bc64869f0effd8405b69b">btAlignedAllocator&lt; T, Alignment &gt;</a>
+, <a class="el" href="classbt_aligned_object_array.html#8ef274b9d73a61593c17b9b21442e0a7">btAlignedObjectArray&lt; T &gt;</a>
<li>destroyJoint()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#c624f3229ad94eac9845c013dd8d2c5c">Nv::Blast::ExtPxManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#8e1d3b759582e6c692ce9cc3f284d628">Nv::Blast::final</a>
@@ -182,25 +196,29 @@ 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_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>
+: <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>
<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>
<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>
<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="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>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>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()
+: <a class="el" href="classbt_aligned_object_array.html#45bd16505782854511491c25e0223ff8">btAlignedObjectArray&lt; T &gt;</a>
<li>DummyAccelerator()
: <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#5b164cf3944cfd733cf425cd340155a3">Nv::Blast::DummyAccelerator</a>
</ul>
diff --git a/docs/source_docs/files/functions_0x65.html b/docs/source_docs/files/functions_0x65.html
index 476be8f..ee4f534 100644
--- a/docs/source_docs/files/functions_0x65.html
+++ b/docs/source_docs/files/functions_0x65.html
@@ -23,6 +23,7 @@
<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>
@@ -106,6 +107,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_edge_facet_intersection_data.html#04fd7acaf35a7f4647e12810efd2fc78">Nv::Blast::EdgeFacetIntersectionData</a>
<li>EdgeFlag
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#31a25ebefe7e32bab14f61e2c3d0c33c">Nv::Blast::MeshNoiser</a>
+<li>edges
+: <a class="el" href="classbt_convex_hull_computer.html#fd8c62200e928bf2db95ee77ed9dc887">btConvexHullComputer</a>
<li>edgesCount
: <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">Nv::Blast::Facet</a>
<li>EdgeToTriangles()
@@ -124,6 +127,9 @@ 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_error_code.html#626314fe23bf1efd003362a7b74523ab3161b74e1d5767417c6b3dac7c05f6fe">Nv::Blast::ErrorCode</a>
<li>empty()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#5348990a3df348ad769d722f23b9ceb5">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#cd36deda8b51360698729e0db0b3e6d4">Nv::Blast::FixedQueue&lt; T &gt;</a>
+<li>end
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">Nv::Blast::SegmentToIndex</a>
<li>endProcess()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#4d21bd8b0225ae57b81bb8fe09df39ff">Nv::Blast::TkGroup</a>
<li>eNO_ERROR
@@ -134,41 +140,51 @@ Here is a list of all class members with links to the classes they belong to:
<li>ensureExactSupportCoverage()
: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#14908228fdf062c9b39b76ce027feedc">Nv::Blast::Asset</a>
<li>Enum
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#b03c7560bbcf698c0806673b273c31d7">Nv::Blast::ExtSerialization::ExtSerialization::EncodingID</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#9a61dab2f51aecaea8bd63c62097a845">Nv::Blast::ExtSyncEventType</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#e8bf597dc1e1e242817ae55ba0d632c4">Nv::Blast::LlObjectTypeID</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#416ed61e2f3847ceaab50ddd9512417b">Nv::Blast::ExtPxObjectTypeID</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#b03c7560bbcf698c0806673b273c31d7">Nv::Blast::ExtSerialization::ExtSerialization::EncodingID</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#74dfb65256e079e10e40afa11bd79373">Nv::Blast::TkObjectTypeID</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_force_mode.html#e217d8688f97667f7efbf8d4f5988c3d">Nv::Blast::ExtForceMode</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_error_code.html#626314fe23bf1efd003362a7b74523ab">Nv::Blast::ErrorCode</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html#fdc7db1ba5c96b0e9fc3d8a0c57c29e1">Nv::Blast::Asset::Asset::ChunkAnnotation</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493a">Nv::Blast::TkTypeIndex</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_flag.html#6018d53594950eb9dd51a23538df0a54">Nv::Blast::TkActorFlag</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#9a61dab2f51aecaea8bd63c62097a845">Nv::Blast::ExtSyncEventType</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#e8bf597dc1e1e242817ae55ba0d632c4">Nv::Blast::LlObjectTypeID</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#416ed61e2f3847ceaab50ddd9512417b">Nv::Blast::ExtPxObjectTypeID</a>
<li>eof()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#9a2e97c679b6d64e82766d612fbd8505">Nv::Blast::ExtIStream</a>
<li>eOUT_OF_MEMORY
: <a class="el" href="struct_nv_1_1_blast_1_1_error_code.html#626314fe23bf1efd003362a7b74523ab963775dfd66699f8f657b0d70935eb1e">Nv::Blast::ErrorCode</a>
<li>ePERF_WARNING
: <a class="el" href="struct_nv_1_1_blast_1_1_error_code.html#626314fe23bf1efd003362a7b74523ab8bde8ff474e2a74ccb5de49c316c313a">Nv::Blast::ErrorCode</a>
+<li>EPS
+: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#4cd66fec66bfa8f3b96c2662f0edbdfe">VHACD::TetrahedronSet</a>
<li>equal()
: <a class="el" href="structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html#8a03bb4afc2bbf91d049be80c531e29a">physx::shdfnd::Hash&lt; NvBlastID &gt;</a>
+<li>Erase()
+: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#4f40920e5e5f4f42d634be5fd02208d4">VHACD::SArray&lt; T, N &gt;</a>
<li>Error
: <a class="el" href="struct_nv_blast_message.html#a131d1cdff39661ffe961fa4c24742ced3859c9af6bbbf222b8e9bca6eb664a1">NvBlastMessage</a>
<li>eval4D()
: <a class="el" href="class_nv_1_1_blast_1_1_simplex_noise.html#4651bada29932a13dc3808ce94f22219">Nv::Blast::SimplexNoise</a>
<li>EVENT_TYPE
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#5a1fb1b6fccd5280bc77fee129f3515232a3a2f7f1a68ff430f0ac66e531d913">Nv::Blast::TkFractureCommands</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#433ef4a1ed60ff88841fbab46ed1675f">Nv::Blast::ExtSyncEventInstance&lt; T, eventType &gt;</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#433ef4a1ed60ff88841fbab46ed1675f">Nv::Blast::ExtSyncEventInstance&lt; T, eventType &gt;</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#0c4e7a7c111aa270fe41bfc4f618c28e296e1f3438ab01d26f18804e6780ab3f">Nv::Blast::TkSplitEvent</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#5a1fb1b6fccd5280bc77fee129f3515232a3a2f7f1a68ff430f0ac66e531d913">Nv::Blast::TkFractureCommands</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#b5036c0e7496371832a62bef3eac51db15720a970e169b8970bcf2861217b024">Nv::Blast::TkFractureEvents</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#4be7bec742526450323477ba9a7d4bb3fd38618f938db2a6b13fd498b586675c">Nv::Blast::TkJointUpdateEvent</a>
<li>EXACT
: <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67494d2f564cd543f0cc61762451a6c745">Nv::Blast::BondGenerationConfig</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d593359358ed9808590d588e33d1c90201e">Nv::Blast::ApexImporter::ApexImporterConfig</a>
+<li>expand()
+: <a class="el" href="classbt_aligned_object_array.html#d64affb4ed3f9db81f832cbac6b62527">btAlignedObjectArray&lt; T &gt;</a>
+<li>expandNonInitializing()
+: <a class="el" href="classbt_aligned_object_array.html#d1f99f070780c42619386fd2a4336bec">btAlignedObjectArray&lt; T &gt;</a>
<li>ExtAtomicCounter()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html#0345b40d395da4c81491e31c68bf798e">Nv::Blast::ExtAtomicCounter</a>
<li>ExtCustomProfiler()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html#9e7434d8654794fc69d7f0b7afab22d6">Nv::Blast::ExtCustomProfiler</a>
+<li>ExtDamageAcceleratorAABBTree()
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#080f1cd83d0e038d1b6728f1a47f2dcf">Nv::Blast::final</a>
<li>External
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#b7f4bb03fd3e37d487b6baa02104db7d0b71861440e6e4a16b3567c74cfca6d8">Nv::Blast::TkJointUpdateEvent</a>
<li>EXTERNAL_BORDER_EDGE
@@ -182,7 +198,7 @@ Here is a list of all class members with links to the classes they belong to:
<li>ExtImpactSettings()
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_impact_settings.html#a60ddb169850a4b06cb954a2f7c9131d">Nv::Blast::ExtImpactSettings</a>
<li>ExtInputStream()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_input_stream.html#6f14a5894053dca3327aa9386405d40f">Nv::Blast::ExtInputStream</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_input_stream.html#6ed2c6f8412d5d0d22562786c621e10f">Nv::Blast::ExtInputStream</a>
<li>ExtIStream()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#16eb4b1c0361d1e3542f37cf374e5df6">Nv::Blast::ExtIStream</a>
<li>ExtKJPxInputStream()
@@ -190,20 +206,20 @@ Here is a list of all class members with links to the classes they belong to:
<li>ExtKJPxOutputStream()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#604f257e1ea92998074532a8cadd12fb">Nv::Blast::ExtKJPxOutputStream</a>
<li>ExtOutputStream()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_output_stream.html#cc750bce7360ee45a0f273cfa0208b00">Nv::Blast::ExtOutputStream</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_output_stream.html#113a37368a147ab6f4c2e7095c76270e">Nv::Blast::ExtOutputStream</a>
<li>ExtPxActorImpl
: <a class="el" href="class_nv_1_1_blast_1_1final.html#0ca3de54fb5af8b338b5f701dc8d6595">Nv::Blast::final</a>
<li>ExtPxAsset
: <a class="el" href="class_nv_1_1_blast_1_1final.html#bc19d867601adaa427eda7fc34ed5e26">Nv::Blast::final</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html#eab763aa6e731f23c21c9131968e45b7">Nv::Blast::Serialization::ExtPxAsset</a>
<li>ExtPxAssetImpl()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#19ede4b4bd2f4c0e2d5480f05ff7d7dc">Nv::Blast::final</a>
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#2e8f7e72102f7a64faa8e201d5988c71">Nv::Blast::final</a>
<li>ExtPxChunk()
: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html#06058ce7efbe9e3848858b9b7fd9a730">Nv::Blast::Serialization::ExtPxChunk</a>
-<li>ExtPxFamilyImpl
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#9a22ae97f7cc3e1f3396efe3d597f0dc">Nv::Blast::final</a>
-<li>ExtPxManagerImpl
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#01ea0c2730c4bedfacf00327930428ff">Nv::Blast::final</a>
+<li>ExtPxFamilyImpl()
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#3b0d31c2c79897eda5abde9fdf26bea1">Nv::Blast::final</a>
+<li>ExtPxManagerImpl()
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#3d95484c32767c462e129690a95c002d">Nv::Blast::final</a>
<li>ExtPxStressSolverImpl()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#89254733f53d00141569816ac6550f5c">Nv::Blast::final</a>
<li>ExtPxSubchunk()
diff --git a/docs/source_docs/files/functions_0x66.html b/docs/source_docs/files/functions_0x66.html
index 5381136..ac51cdf 100644
--- a/docs/source_docs/files/functions_0x66.html
+++ b/docs/source_docs/files/functions_0x66.html
@@ -23,6 +23,7 @@
<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>
@@ -85,21 +86,22 @@
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>faces
+: <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#83f40acf14f917fa9419c535d0abb55b">Nv::Blast::Facet</a>
-<li>fail()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#08c47705c0478280c3dbb22316a045b2">Nv::Blast::ExtIStream</a>
+: <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>families
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#e6badf651ba000f9fe081a5ca096d6cc">Nv::Blast::TkJointDesc</a>
<li>Family
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493adf711c875bcfeb8a7cd48b341cfea39e">Nv::Blast::TkTypeIndex</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#e8bf597dc1e1e242817ae55ba0d632c4b1133c446167ebaa0ee470506f7b6bbf">Nv::Blast::LlObjectTypeID</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493adf711c875bcfeb8a7cd48b341cfea39e">Nv::Blast::TkTypeIndex</a>
<li>family
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html#e05d8c4d30f49166b3abcedd07ed9f0f">Nv::Blast::ExtSyncEventFamilySync</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#7c88bccb5c40ecae592ba67d1cc91b68">Nv::Blast::TkActorData</a>
-<li>Family
-: <a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#e8bf597dc1e1e242817ae55ba0d632c4b1133c446167ebaa0ee470506f7b6bbf">Nv::Blast::LlObjectTypeID</a>
<li>familyBondHealths
: <a class="el" href="struct_nv_blast_graph_shader_actor.html#0d24558f3c19292188acb08665500390">NvBlastGraphShaderActor</a>
<li>FamilyDataBlock
@@ -126,7 +128,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_fixed_bitmap.html#010fe2685615fdb1da4153c7212e2c37">Nv::Blast::FixedBitmap</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#3dd3e3b6dda80554dcc2137d9974751d">Nv::Blast::FixedBoolArray</a>
<li>fillDebugRender()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#4b35d74e1dcce20d903bff6d6cf8a63f">Nv::Blast::ExtStressSolver</a>
+: <a class="el" href="class_nv_blast_ext_damage_accelerator.html#df9deedf3f72a68bfa0c95f42c6bba4f">NvBlastExtDamageAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#13f2baade2c47b374677fff3d35bae33">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#4b35d74e1dcce20d903bff6d6cf8a63f">Nv::Blast::ExtStressSolver</a>
<li>FilterDataAttributes
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#cdb64014cad3dc9b0f40450ea394951d">Nv::Blast::ExtPxManager</a>
<li>FilterShader()
@@ -134,16 +138,31 @@ Here is a list of all class members with links to the classes they belong to:
<li>finalizeFracturing()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#8830959a8f7e4babc1983ea31c61ef5d">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#9a93aab1c2f46963ae406964b639cb82">Nv::Blast::FractureToolImpl</a>
+<li>Find()
+: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#d7205f318876d68953133f4b11438668">VHACD::SArray&lt; T, N &gt;</a>
+<li>findBinarySearch()
+: <a class="el" href="classbt_aligned_object_array.html#3166625bc9a4f5aeca8a39c68f97228f">btAlignedObjectArray&lt; T &gt;</a>
<li>findBond()
: <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#41d003a72f4c027352648fbc22679fcd">Nv::Blast::SupportGraph</a>
+<li>findBondCentroidsInBounds()
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#08bf568f4b4be21997b9c4fa8f87eaad">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#61f769b6a99c7296a6e9e8c1fa406bae">Nv::Blast::ExtDamageAcceleratorInternal</a>
+<li>findBondSegmentsInBounds()
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#27f7654593d0ff62e2595152791f5f3b">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#d5bbd331df47b0b00e909924ee8d3612">Nv::Blast::ExtDamageAcceleratorInternal</a>
+<li>findBondSegmentsPlaneIntersected()
+: <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_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()
+: <a class="el" href="classbt_aligned_object_array.html#02eddb849aa4b56cc38d4040408fb48a">btAlignedObjectArray&lt; T &gt;</a>
<li>findObjectByID()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#30c107f6e6a83b7eba0de851bc67af73">Nv::Blast::TkFrameworkImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#d6f25c2fa686ebe78a612ad657b6745f">Nv::Blast::TkFramework</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#d6f25c2fa686ebe78a612ad657b6745f">Nv::Blast::TkFramework</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#30c107f6e6a83b7eba0de851bc67af73">Nv::Blast::TkFrameworkImpl</a>
<li>findObjectByIDInternal()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#95f2ae1d3cce13ce93fdde0c06b7c097">Nv::Blast::TkFrameworkImpl</a>
<li>findSerializer()
@@ -164,15 +183,17 @@ 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_bool_array.html#ec2fbcfaa2de45959831ebd39a7e6622">Nv::Blast::FixedBoolArray</a>
<li>FixedPriorityQueue()
: <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_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_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>
-, <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="struct_nv_blast_chunk_desc.html#c5f6208f745fd4269c4a9b098297bf1b">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()
@@ -203,6 +224,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>front()
+: <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#54bd68e5fe00a2b6f5135e96940a3d7c">Nv::Blast::FixedQueue&lt; T &gt;</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_0x67.html b/docs/source_docs/files/functions_0x67.html
index f01ae67..2bdb19f 100644
--- a/docs/source_docs/files/functions_0x67.html
+++ b/docs/source_docs/files/functions_0x67.html
@@ -23,6 +23,7 @@
<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>
@@ -86,9 +87,9 @@ Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
<li>generateFracture()
-: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#ad84134173598b48fa4620fc46e90eeb">Nv::Blast::Actor</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#0391f391ab66d732c549c53da515a5b2">Nv::Blast::TkActor</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#4c2bbedb04b44c81462abf93534dca2d">Nv::Blast::TkActorImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#6a49c4fb6e6999f6e46f34baaf771a0d">Nv::Blast::Actor</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#ee5e7fdfa7cd0b33f5ba92168841d4b2">Nv::Blast::TkActor</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#f66fd11ec8170f46385e1b5445316962">Nv::Blast::TkActorImpl</a>
<li>generateFractureCommands()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#d75b9476c3b6189d4d84d3b55016bdf7">Nv::Blast::ExtStressSolver</a>
<li>generateFractureCommandsPerActor()
@@ -105,6 +106,9 @@ Here is a list of all class members with links to the classes they belong to:
<li>get()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#cdddccd548cb835e84adca9110bdcd0f">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#0c7167f8fd55e170e52cd194c597ad18">Nv::Blast::TkFrameworkImpl</a>
+<li>getAccelerator()
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#5415a895349e7262986ed9ef1209809c">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#94844717a6b533ddfb2f947fcf2e5005">Nv::Blast::ExtPxAsset</a>
<li>getActorBufferSize()
: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#4fbb4b47a687a49e22432439f3443ba6">Nv::Blast::FamilyHeader</a>
<li>getActorByIndex()
@@ -126,10 +130,10 @@ Here is a list of all class members with links to the classes they belong to:
<li>getActorLLInternal()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#bc8fd45378887f62560c01e320b20235">Nv::Blast::TkActorImpl</a>
<li>getActors()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#c19550a524c2b63373b545a8cae231a8">Nv::Blast::ExtPxFamily</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#d81939fffea17179aa0fc702b7beb0b1">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#ffa660004a1804edfff31207e07f8c16">Nv::Blast::TkFamily</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#ffa660004a1804edfff31207e07f8c16">Nv::Blast::TkFamily</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#c4f6211e8d94b98da0fe9031f1ecec56">Nv::Blast::TkGroup</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#c19550a524c2b63373b545a8cae231a8">Nv::Blast::ExtPxFamily</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#d81939fffea17179aa0fc702b7beb0b1">Nv::Blast::final</a>
<li>getAdj()
: <a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html#55124c5dd5109aa95d2b1751352b0c54">Nv::Blast::IndexDList&lt; IndexType &gt;</a>
<li>getAdjacencyPartition()
@@ -155,6 +159,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_tk_asset.html#92ace269cf67be367c998a0638d30b05">Nv::Blast::TkAsset</a>
<li>getAttachPositions()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#e974285db25f7cdcd3bcf8bd7474632a">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a>
+<li>GetBarycenter()
+: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#cf50e2a5e891ee69cf25eacb943c857c">VHACD::TetrahedronSet</a>
<li>getBaseMapping()
: <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#2138ec663adee80577dae6cc275b7ece">Nv::Blast::Triangulator</a>
<li>getBaseMesh()
@@ -170,16 +176,16 @@ 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_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_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>
-, <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.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_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>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#4df883297efe5321507d71496eeabebb">Nv::Blast::TkActorImpl</a>
<li>getBondHealthsArray()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#bec69e67cb20b86344e1eaf901e2b768">Nv::Blast::final</a>
<li>getBonds()
@@ -203,6 +209,9 @@ Here is a list of all class members with links to the classes they belong to:
<li>getBufferedBaseMeshes()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#7959339df1bf17419cde2428c257af1d">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1ffac81bb04e7674e77940183854d352">Nv::Blast::FractureToolImpl</a>
+<li>GetCenter()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#88948f7b4208a8ef21295f76d4170100">VHACD::Mesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#eceb8d41899c917cd70e61ede21227f1">VHACD::Vec3&lt; T &gt;</a>
<li>getCentroid()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#dbee89ac4c514b7a6f0069dab5878925">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#4a7603205dff9718d57c0c36fba4b3cd">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a>
@@ -258,18 +267,29 @@ 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_i_mesh_file_reader.html#128ff819638921a9c76e1829e85998d8">Nv::Blast::IMeshFileReader</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>
-, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#01c925f55875fe9d85433bd6ab953d60">Nv::Blast::ObjFileReader</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()
: <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_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()
+: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#0a339ca3e621766e6eca0d180c8a9365">VHACD::VHACD</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#06d5c4ffe8fa314af3d5adb674617ce4">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#32acba20e1522bd09713e6f3411cc5db">VHACD::IVHACD</a>
<li>getConvexMesh()
-: <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>
-, <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_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>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>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#b0b7000c7191298ebf45d8290b44e93c">VHACD::Vec3&lt; T &gt;</a>
<li>getData()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_joint.html#1f5b5030b7036120015f725c348cbdfe">Nv::Blast::TkJoint</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_joint_impl.html#7a06778f2a840517b44e3843d2df6da4">Nv::Blast::TkJointImpl</a>
@@ -287,8 +307,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_1final.html#addabe119a177bd7de72c6506893e630">Nv::Blast::final</a>
<li>getDescription()
: <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>GetDistance()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#e7db6ca1683c762d4d43528f01bf4460">VHACD::Vec3&lt; T &gt;</a>
<li>getDistance()
: <a class="el" href="struct_nv_1_1_blast_1_1_separation.html#c2bbb249c734d2227bee2338f4681a66">Nv::Blast::Separation</a>
+<li>GetDistanceSquared()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#d72efc649d4ffe7267715a98bb56045b">VHACD::Vec3&lt; T &gt;</a>
+<li>GetEdges()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#3b4e00cd1e4b7c422cfac20a0a8ffb53">VHACD::TMMesh</a>
<li>getEdges()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#085ffcc67f9cd938f93d3aa43a0d0bf0">Nv::Blast::Mesh</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#db1bc85f36ba170694a268b593f9ff35">Nv::Blast::MeshImpl</a>
@@ -299,8 +327,14 @@ Here is a list of all class members with links to the classes they belong to:
<li>getEdgesWritable()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#c3e5b150bd16d7f22b22fb571de9004f">Nv::Blast::Mesh</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#1590a830a4d5ec1ac62300b2cc9d6214">Nv::Blast::MeshImpl</a>
+<li>GetEigenValue()
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#842ada9990208ea0bdc151a542920bae">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#ec583aa28ca301efdf42f4b22b20c76c">VHACD::VoxelSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#0a271e373b3b15e316ac16584104fb1a">VHACD::TetrahedronSet</a>
<li>getElapsedTicks()
: <a class="el" href="class_nv_1_1_blast_1_1_time.html#4f077e2652ca099569600e76a12501b6">Nv::Blast::Time</a>
+<li>GetElapsedTime()
+: <a class="el" href="class_v_h_a_c_d_1_1_timer.html#5bdbd75fddd75566c1a176a59a067360">VHACD::Timer</a>
<li>getEncodingID()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#5096c2be50399ce4a44d98333674b623">Nv::Blast::ExtSerializer</a>
<li>getEvent()
@@ -396,6 +430,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_tk_actor_impl.html#ebc128298c60d3405c7ffbf5e1005a87">Nv::Blast::TkActorImpl</a>
<li>getGroupImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#9573471e75d40076998243f3e840947c">Nv::Blast::TkActorImpl</a>
+<li>GetHead()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#4ada6619b39bf69d4c667832ec3350a7">VHACD::CircularList&lt; T &gt;</a>
<li>getHead()
: <a class="el" href="class_nv_1_1_blast_1_1_d_list.html#bdb5f4d00c1a0b036abdbbc744da2f25">Nv::Blast::DList</a>
<li>getHeader()
@@ -410,11 +446,17 @@ 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_asset_1_1_pipeline.html#3a521051b70d54609758eca70421fc9c">Nv::Blast::Serialization::Asset::Asset::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#610a75ccff6579e5e54a59f2840f6630">Nv::Blast::TkIdentifiable</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#91f482def3abe0cfcfe455bbca497288">Nv::Blast::TkTypeImpl</a>
+<li>GetIFS()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#d244b88e34e6790c35d24dead4ca37a7">VHACD::TMMesh</a>
+<li>getImmediateScratch()
+: <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_actor.html#b329eb40c508c1a1709257c5d0d89c80">Nv::Blast::Actor</a>
+: <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_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>
@@ -422,20 +464,20 @@ Here is a list of all class members with links to the classes they belong to:
<li>getIndexInternal()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#202e43ab89338f722db08654db5236ba">Nv::Blast::TkActorImpl</a>
<li>getIndicesCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#74864f835a339d96ed14401aaba4e737">Nv::Blast::ObjFileReader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#90fefa5f9bb97a6fa1620d21dde91f1b">Nv::Blast::IMeshFileReader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#90fefa5f9bb97a6fa1620d21dde91f1b">Nv::Blast::IMeshFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#1e0b5573a23da31c4b4c1ac1990129d4">Nv::Blast::FbxFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#74864f835a339d96ed14401aaba4e737">Nv::Blast::ObjFileReader</a>
<li>getInteriorMaterialId()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#820000e618005f6de1cbcb56d3e54de5">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#4ae30e1bda20f7f0a8b21d6dbd13a771">Nv::Blast::FractureToolImpl</a>
<li>getIsStatic()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#ba46463b7e853d11fa0397ad2ad19c49">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#7e90c9ed8ddab210ac2065a413bb073b">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_reader.html#7e90c9ed8ddab210ac2065a413bb073b">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#ba46463b7e853d11fa0397ad2ad19c49">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
<li>getIterationsPerFrame()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#dfc63fbe02a9de751e97500f88d0c823">Nv::Blast::ExtStressSolver</a>
<li>getJointCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#dc6193a8116fdd1bfb94ad5e15e0703e">Nv::Blast::TkActorImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#e1582f709880a58d222530b6095da48e">Nv::Blast::TkActor</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#e1582f709880a58d222530b6095da48e">Nv::Blast::TkActor</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#dc6193a8116fdd1bfb94ad5e15e0703e">Nv::Blast::TkActorImpl</a>
<li>getJointCountInternal()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#def2cde06761f195fd39a54c8b11d174">Nv::Blast::TkActorImpl</a>
<li>getJointDescCount()
@@ -459,71 +501,123 @@ Here is a list of all class members with links to the classes they belong to:
<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_1_tk_family.html#46490cb5e1e2372876bfcf50402c8bc4">Nv::Blast::TkFamily</a>
+: <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>
<li>getMaterialCount()
-: <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_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>
-, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#37cba744c380c56f62a9bc0e181e410a">Nv::Blast::IMeshFileReader</a>
<li>getMaterialIds()
: <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>
<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>
, <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>
+<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>
+<li>GetMaxBBVoxels()
+: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#daf3ff7bec6c5a895fc3c365f4a5d09f">VHACD::VoxelSet</a>
<li>getMemorySize()
: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#13e1d7037123db8187bc4620a7f2e97a">Nv::Blast::Asset</a>
+<li>GetMesh()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#27f989f659c1f20f5d57672b8156e6ad">VHACD::ICHull</a>
<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_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>
+: <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>
<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.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>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c270a7e0fa1b8af0c3adb46c350e7507">VHACD::TetrahedronSet</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.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_tk_type.html#f3d9ae44f5f8234e0ccf6027dcca40ab">Nv::Blast::TkType</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>
+<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>getNextEdgeOfFace()
+: <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#c0f3f1b5a69f8a8c5fdff7a56d2e3867">btConvexHullComputer::btConvexHullComputer::Edge</a>
+<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_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>
<li>getNodeCount()
-: <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>
+: <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>
<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>
<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_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()
: <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>
<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_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_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>
+<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_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>
+<li>GetNTriangles()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#da340b478800d86f0e9c0f7ad5f5ac39">VHACD::Mesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#2912d5973a0c738a690981116bcfaedc">VHACD::TMMesh</a>
+<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_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>
+: <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>
<li>getObjects()
-: <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>
+: <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>
+<li>getObjectType()
+: <a class="el" href="structbt_typed_object.html#89ec4b523dcc4749bf902dea09a7419c">btTypedObject</a>
<li>getObjectTypeID()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#47f64b89deb676cb05a2607d51bf7f9f">Nv::Blast::ExtSerializer</a>
<li>getOpposite()
@@ -531,58 +625,75 @@ 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_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_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_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>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_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>
+: <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>
<li>getPhysXActor()
-: <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>
+: <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>
+<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>
+<li>GetPointsBuffer()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7555cee865f32d60e4a8e0200f757d52">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_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()
+: <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>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>
<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_1_ext_px_family.html#a097c93fe482395290543e9583b5bf67">Nv::Blast::ExtPxFamily</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#c700c9a07161686d66b6fc2f4a3f93bb">Nv::Blast::final</a>
+: <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_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>
+: <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>
<li>getQ()
-: <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_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_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()
: <a class="el" href="class_fbx_utils.html#e829f46b17e67e3f8f5d835bf5996319">FbxUtils</a>
+<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_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_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_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>
+<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_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_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>
<li>getSegmentIntersection()
@@ -591,19 +702,23 @@ 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_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>
-, <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_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_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_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>
<li>getSolver()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#bcc1ebee1f569d03adab96a87d68432a">Nv::Blast::final</a>
-, <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_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_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>
+: <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>
<li>getStats()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#dedce0f4d320f3c7f67d1c9c8ebac152">Nv::Blast::TkGroup</a>
<li>getStressErrorAngular()
@@ -611,22 +726,22 @@ 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_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_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_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_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_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>
<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_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>
+: <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>
<li>getSubsupportChunkHealths()
-: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#765a28ec7411bba2569bfcb59e12924e">Nv::Blast::Actor</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#ddfc84d59d9a0b65f3f6b89d895b2041">Nv::Blast::FamilyHeader</a>
+: <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>
<li>getSubtreeLeafChunkCounts()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#caa4935919fb4fa3a926d16796b9e2f7">Nv::Blast::Serialization::Asset::Asset::Reader</a>
<li>getSupportChunkHealths()
@@ -637,6 +752,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_sync.html#c53007127433de0193670d158fd6e1ab">Nv::Blast::ExtSync</a>
<li>getTail()
: <a class="el" href="class_nv_1_1_blast_1_1_d_list.html#63c0cd8950a28a80e80220037e908c3a">Nv::Blast::DList</a>
+<li>getTargetVertex()
+: <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#4cd3e59258c02d39d158d2a4181962f6">btConvexHullComputer::btConvexHullComputer::Edge</a>
<li>getTkActor()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#37d3cf27f13a73b3ec040a7073de2a6c">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html#797177e17bc78c3829aef57f5aa491a8">Nv::Blast::ExtPxActor</a>
@@ -653,62 +770,90 @@ Here is a list of all class members with links to the classes they belong to:
<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>
<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#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>
<li>getType()
-: <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>
, <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_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_reader.html#658b9c6428f70bf3bfcffeae6c3f66bd">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#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>
<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()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#36bd658192e23ff79099a6e85af5ef25">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
+<li>GetUnitVolume()
+: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#5700000459b767e56f2a82ce3ed2f681">VHACD::VoxelSet</a>
<li>getUpperSupportChunkCount()
: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#60aa9c06e57f369ed24c185bb9769ddc">Nv::Blast::Asset</a>
<li>getUserData()
-: <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>
+: <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_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>
, <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>
+, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#de95470ff6a168f79386b20613437228">Nv::Blast::IMeshFileReader</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>
+<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.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>
+: <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>
<li>getVersionInternal()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#2ee6f2e2bb7d721ebf9d5211f5e8ca40">Nv::Blast::TkTypeImpl</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_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>
+: <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>GetVertices()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#405ea02fa7d86246289c743365108f40">VHACD::TMMesh</a>
<li>getVerticesCount()
-: <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_i_mesh_file_reader.html#a3490dad05f3e1c701c5e4c6a8bf8fcc">Nv::Blast::IMeshFileReader</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_impl.html#745bc7afc69940a4173e2618219e7abd">Nv::Blast::MeshImpl</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>
<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>
<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_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>
+: <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>
+<li>GetVoxels()
+: <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="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_reader.html#641be2f06ec5bc46e519567be4e0fc3d">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a>
+, <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>
<li>getWeldedVerticesCount()
: <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#d99ae2011c5aee476fffd79ff9ac4672">Nv::Blast::Triangulator</a>
<li>getWordsCount()
@@ -719,19 +864,21 @@ 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_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_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_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_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>
<li>getY()
-: <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>
+: <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_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_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_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>
+<li>graphNodeCount
+: <a class="el" href="struct_nv_blast_graph_shader_actor.html#67e59c295b84a97dc493e2ac824fb0d7">NvBlastGraphShaderActor</a>
<li>graphNodeIndexLinks
: <a class="el" href="struct_nv_blast_graph_shader_actor.html#b33f3af55cf81d8cb0b3cce0504c2e51">NvBlastGraphShaderActor</a>
<li>GraphNodeIt()
diff --git a/docs/source_docs/files/functions_0x68.html b/docs/source_docs/files/functions_0x68.html
index 4a43e94..9066bc8 100644
--- a/docs/source_docs/files/functions_0x68.html
+++ b/docs/source_docs/files/functions_0x68.html
@@ -23,6 +23,7 @@
<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>
@@ -150,16 +151,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_serialization_1_1_px_transform_1_1_reader.html#02b4a19bb91674fbd01cc39e409b3457">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#173fccae8feb414e02a895b2b4488333">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
<li>hasQ()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#02fd7e71f34b042d711cc702e08406d4">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#df402399ef0de27c3d8b8f476abaa561">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_reader.html#df402399ef0de27c3d8b8f476abaa561">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#02fd7e71f34b042d711cc702e08406d4">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
<li>hasRotation()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#9ecde9ab45e2072665f4ff320897c40d">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#59c8ef8d558befd279b1652f9ca3ed73">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a>
<li>hasScale()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#b6de77a520bd53fc9064cd4ed435b839">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#3e7f2253881029b8ba4155934d167813">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_reader.html#1e6e8633d70179f4a9558479edfb0d44">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#7f12555cb8ccc843105051f8516d1889">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_reader.html#3e7f2253881029b8ba4155934d167813">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a>
<li>hasSubchunks()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#034163be2a22426ee494af3d5b8e9d4f">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
<li>hasSubtreeLeafChunkCounts()
@@ -167,17 +168,19 @@ Here is a list of all class members with links to the classes they belong to:
<li>hasSupportChunkHealths()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#cdbc4022d99f752dfd615703bc6ec62d">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
<li>hasTransform()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#13b5447cfa6ae5765a2aefeb17a13a35">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#7c8277a3d85ad65a1343e0d210079c6c">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_reader.html#7c8277a3d85ad65a1343e0d210079c6c">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#13b5447cfa6ae5765a2aefeb17a13a35">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
<li>hasValue()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#7052a11134215b9d4a432bcc6f89ace2">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#12625369c4266fed19bb79d98d5ac02e">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_reader.html#12625369c4266fed19bb79d98d5ac02e">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#7052a11134215b9d4a432bcc6f89ace2">Nv::Blast::Serialization::UUID::UUID::Builder</a>
<li>HeaderSize
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#2d692369cfcdacf2e961bb3233f033e420be8300afa2585ed7c7b3741e8ef29b">Nv::Blast::ExtSerializationInternal</a>
<li>health
-: <a class="el" href="struct_nv_blast_bond_fracture_data.html#f583d46c49f4b1b25231da290ed01bb2">NvBlastBondFractureData</a>
+: <a class="el" href="struct_nv_blast_chunk_fracture_data.html#aafb402befd0b9c0fa38d2b0f21cd51f">NvBlastChunkFractureData</a>
, <a class="el" href="struct_nv_blast_ext_material.html#1d1922ed27c3012efa2e9c3418636cb2">NvBlastExtMaterial</a>
-, <a class="el" href="struct_nv_blast_chunk_fracture_data.html#aafb402befd0b9c0fa38d2b0f21cd51f">NvBlastChunkFractureData</a>
+, <a class="el" href="struct_nv_blast_bond_fracture_data.html#f583d46c49f4b1b25231da290ed01bb2">NvBlastBondFractureData</a>
+<li>heapSort()
+: <a class="el" href="classbt_aligned_object_array.html#3c338461ca225909d18955f1991a3acc">btAlignedObjectArray&lt; T &gt;</a>
<li>HIGH
: <a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html#06be79d41391dfde43f6aa02866a3c1f39c81d6175ee0aa27db53d0cd7e944e3">Nv::Blast::ProfilerDetail</a>
<li>hulls
diff --git a/docs/source_docs/files/functions_0x69.html b/docs/source_docs/files/functions_0x69.html
index 098186b..2e2038f 100644
--- a/docs/source_docs/files/functions_0x69.html
+++ b/docs/source_docs/files/functions_0x69.html
@@ -23,6 +23,7 @@
<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>
@@ -85,18 +86,29 @@
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>ICHull
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#f8c54a3b946020c72439a823fc62e570">VHACD::TMMVertex</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#f8c54a3b946020c72439a823fc62e570">VHACD::TMMEdge</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#f8c54a3b946020c72439a823fc62e570">VHACD::TMMesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#854d1357f2b24100f058eefdf6a96165">VHACD::ICHull</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#f8c54a3b946020c72439a823fc62e570">VHACD::TMMTriangle</a>
<li>importApexAsset()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#60a3a1e60440d30039cf3fd59804c140">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>IMPULSE
: <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_tk_actor_data.html#b279c882b2df84148ca6d61c4beb6e2c">Nv::Blast::TkActorData</a>
+: <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_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>
<li>Info
: <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>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()
@@ -126,6 +138,13 @@ 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_family_graph.html#4914e92e8f2aaf4fda371bfc9daba35c">Nv::Blast::FamilyGraph</a>
, <a class="el" href="class_nv_1_1_blast_1_1_local_buffer.html#5e9d8e27765fd724569ce06d4b1cc617">Nv::Blast::LocalBuffer&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#6632dba288df386d4ffa7d36883ffc14">Nv::Blast::final</a>
+<li>Initialize()
+: <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
: <a class="el" href="struct_nv_blast_actor_desc.html#606df7d2c5a1d45e562fbdb8a8b79fa3">NvBlastActorDesc</a>
<li>initID()
@@ -153,6 +172,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_ext_px_subchunk_1_1_builder.html#4422b9f776ac9427ed9a3cdba2980b5c">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
<li>initValue()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#28cec49db8ada2d637d24a107000e7a2">Nv::Blast::Serialization::UUID::UUID::Builder</a>
+<li>Insert()
+: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#de7cfa68a615fcee7e68ca51c13f2d70">VHACD::SArray&lt; T, N &gt;</a>
<li>insertHead()
: <a class="el" href="class_nv_1_1_blast_1_1_d_list.html#bc2b63f21760aea5f27e3ced326c5c6a">Nv::Blast::DList</a>
<li>insertListHead()
@@ -165,6 +186,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_1_mesh_noiser.html#31a25ebefe7e32bab14f61e2c3d0c33c2dc7c69e3c9b01c112a1748a4a36ff2e">Nv::Blast::MeshNoiser</a>
<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_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()
@@ -188,8 +213,17 @@ 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_triangle_indexed.html#e8501aa397ccc049b5a7927f32c04c72">Nv::Blast::TriangleIndexed</a>
<li>isDone()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_task_sync.html#b0062a114856ba591a00c2c959ef6e54">Nv::Blast::ExtTaskSync</a>
+<li>isDouble()
+: <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#7d546cd3a301fd47bfde8cdd8f9ff950">FLOAT_MATH::fm_VertexIndex</a>
+<li>IsEmpty()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#0e52f1bc53f97d1a32f01e693256c65c">VHACD::CircularList&lt; T &gt;</a>
<li>isEmpty()
: <a class="el" href="class_nv_1_1_blast_1_1_d_list.html#2242875a371ef6baf92c8a9bafbbf23b">Nv::Blast::DList</a>
+<li>IsFlat()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#bf5e9b35967d92f67bbf8fa685198c89">VHACD::ICHull</a>
+<li>IsInside()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#b314bb607ad14eee02590b6aaabd35ab">VHACD::Mesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#2b5a20e6381794a75b7c34f796a7e8cb">VHACD::ICHull</a>
<li>island
: <a class="el" href="struct_nv_blast_timers.html#e7012b950ebcdb3a83b82d89fe317b00">NvBlastTimers</a>
<li>islandDetectionAndRemoving()
@@ -208,10 +242,12 @@ Here is a list of all class members with links to the classes they belong to:
<li>isPointInside()
: <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#43fb96c64809f42d7bdd816081878aa3">Nv::Blast::TriangleProcessor</a>
<li>isPxUserDataUsed()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#0a70c5eca2121263fabf6e68e48258c1">Nv::Blast::ExtPxManager</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#2860f4d636400cddc2445859ca1096c7">Nv::Blast::final</a>
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#2860f4d636400cddc2445859ca1096c7">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#0a70c5eca2121263fabf6e68e48258c1">Nv::Blast::ExtPxManager</a>
<li>isReadOnly()
: <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>isSelfCollissionEnabled
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_impact_settings.html#ea7a153c0b195de478351ba89e207804">Nv::Blast::ExtImpactSettings</a>
<li>isSingleSupportChunk()
@@ -222,18 +258,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_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>
+: <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>
<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_ext_atomic_counter.html#3bd250358ea712c595f2e18153269a11">Nv::Blast::ExtAtomicCounter</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_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_destruction.html#009feac4115aca2ed5a60d57a985c74b">Nv::Blast::ApexImporter::ApexDestruction</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>
<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_0x6a.html b/docs/source_docs/files/functions_0x6a.html
index d8293c3..6f0e0d2 100644
--- a/docs/source_docs/files/functions_0x6a.html
+++ b/docs/source_docs/files/functions_0x6a.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/functions_0x6c.html b/docs/source_docs/files/functions_0x6c.html
index f0e4251..47020bb 100644
--- a/docs/source_docs/files/functions_0x6c.html
+++ b/docs/source_docs/files/functions_0x6c.html
@@ -23,6 +23,7 @@
<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>
@@ -93,8 +94,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_profiler_detail.html#06be79d41391dfde43f6aa02866a3c1f">Nv::Blast::ProfilerDetail</a>
<li>lineCount
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#af02834820040ff83f9e5f9f5ba85d5a">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugBuffer</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#f6f3565fb58a4218b8f50982557b1a9a">Nv::Blast::DebugBuffer</a>
<li>lines
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#ca6097175e78875d77bf5d6aa35ab412">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugBuffer</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#a2bdb627be47cc0fd175d4ca61958fcb">Nv::Blast::DebugBuffer</a>
<li>LittleEndian
: <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#37d0ed5cee3979398dfe959cbaf09e9343f604265f7e73d375f7d21ec9892b90">Nv::Blast::ExtIStream</a>
<li>LListIt()
@@ -105,8 +108,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_apex_importer_1_1_apex_import_tool.html#a96db2d5f3538636b810031892d288aa">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>loadFromFile()
: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#a2b88c8aab38b57cd55d28623627bd28">Nv::Blast::FbxFileReader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#7de7c52ffac1608fc1a8ded9cf5d9877">Nv::Blast::IMeshFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#86c73b60d111c3078dee5aa1c5e8196f">Nv::Blast::ObjFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#7de7c52ffac1608fc1a8ded9cf5d9877">Nv::Blast::IMeshFileReader</a>
+<li>LoadOFF()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#5b6aada1526614c0392ffeb3bdd08475">VHACD::Mesh</a>
+<li>Lock()
+: <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#9efefb1299fc74f136abe8a545bd5b3d">VHACD::Mutex</a>
+<li>Log()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html#6968977f9fce9168e3c0ece568c40f2e">VHACD::IVHACD::IVHACD::IUserLogger</a>
<li>LOW
: <a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html#06be79d41391dfde43f6aa02866a3c1f26c8a44b1b01cd578f4121e60acf62bc">Nv::Blast::ProfilerDetail</a>
</ul>
diff --git a/docs/source_docs/files/functions_0x6d.html b/docs/source_docs/files/functions_0x6d.html
index b21fbff..e013802 100644
--- a/docs/source_docs/files/functions_0x6d.html
+++ b/docs/source_docs/files/functions_0x6d.html
@@ -23,6 +23,7 @@
<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>
@@ -85,10 +86,16 @@
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>m_a
+: <a class="el" href="struct_v_h_a_c_d_1_1_plane.html#692ccd9dc1e6eade8bb11730cab7ac3a">VHACD::Plane</a>
<li>m_actorCount
: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#6667d4314fbb8eacf132cc81e8920846">Nv::Blast::FamilyHeader</a>
<li>m_adj
: <a class="el" href="struct_nv_1_1_blast_1_1_index_d_link.html#f3f0c6aa0eca4628cf6292a31b910ec2">Nv::Blast::IndexDLink&lt; IndexType &gt;</a>
+<li>m_alpha
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d267c1bbd89c3e1fd63927cd265fbe18">VHACD::IVHACD::IVHACD::Parameters</a>
+<li>m_ambientIntensity
+: <a class="el" href="struct_v_h_a_c_d_1_1_material.html#d884b944feaf4f4e3ddad268e9d4bebe">VHACD::Material</a>
<li>m_apexDestruction
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#4abf22c6e37ad3a46c4f69c7dae35794">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>m_ApexSDK
@@ -97,20 +104,49 @@ 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#b1500a7965fb35635af84a091cf399e1">Nv::Blast::FamilyHeader</a>
<li>m_assetID
: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#e2a59d9dd49c92dcb6abb9ad46849976">Nv::Blast::FamilyHeader</a>
+<li>m_axis
+: <a class="el" href="struct_v_h_a_c_d_1_1_plane.html#e51bf4007b4aedffb95e02b691a13462">VHACD::Plane</a>
+<li>m_b
+: <a class="el" href="struct_v_h_a_c_d_1_1_plane.html#8496c092615c92df2e4743daf31b3c35">VHACD::Plane</a>
+<li>m_beta
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#7d230593ff950c1246493c6004b16955">VHACD::IVHACD::IVHACD::Parameters</a>
<li>m_bondBuffer
: <a class="el" href="class_nv_1_1_blast_1_1final.html#ed650bb8ed3ff0788a4a0ef0b7108acb">Nv::Blast::final</a>
<li>m_bondCount
: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#afdb7951c9cc382b47f65c9bcd68e2a2">Nv::Blast::Asset</a>
+<li>m_c
+: <a class="el" href="struct_v_h_a_c_d_1_1_plane.html#36aaeb25032a65c6c576ee105c08d985">VHACD::Plane</a>
+<li>m_callback
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d836aca721d372398cbdc037bf43363f">VHACD::IVHACD::IVHACD::Parameters</a>
+<li>m_center
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#849b4845ce4288b5d9a1e3513fd2e95a">VHACD::IVHACD::IVHACD::ConvexHull</a>
<li>m_chunkBuffer
: <a class="el" href="class_nv_1_1_blast_1_1final.html#c5bc74f1c610ec765fbd3cd8bdd215a2">Nv::Blast::final</a>
<li>m_chunkCount
: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#2fca1fdbe87c49f04736dd6b6d176177">Nv::Blast::Asset</a>
+<li>m_concavity
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#88f5e70f68aede84838343229ed5c2d7">VHACD::IVHACD::IVHACD::Parameters</a>
+<li>m_convexhullApproximation
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#3349a9835735d8d46cb7b3cacda5db17">VHACD::IVHACD::IVHACD::Parameters</a>
+<li>m_convexhullDownsampling
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#00b56db8297c9252ac7eebdd4b9e3b69">VHACD::IVHACD::IVHACD::Parameters</a>
<li>m_Cooking
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html#4fc4935745a30523b295dafa929e3d16">Nv::Blast::ApexImporter::ApexDestruction</a>
+<li>m_coord
+: <a class="el" href="struct_v_h_a_c_d_1_1_voxel.html#cef17cfff054e7c5fe7238da6994c8e8">VHACD::Voxel</a>
<li>m_curr
: <a class="el" href="class_nv_1_1_blast_1_1_iterator_base.html#c78398c707b1b14795e9ba113ff6b432">Nv::Blast::IteratorBase&lt; T &gt;</a>
+<li>m_d
+: <a class="el" href="struct_v_h_a_c_d_1_1_plane.html#d657a5607baca7ab7f534e1c2b952ab8">VHACD::Plane</a>
+<li>m_data
+: <a class="el" href="struct_v_h_a_c_d_1_1_voxel.html#a548eabd1553d3496598f88ba721fdac">VHACD::Voxel</a>
+, <a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html#2b4f0de03ae20f6ee8c98c9492e08059">VHACD::Tetrahedron</a>
<li>m_DestructibleModule
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html#bc37ffbbb74e0f4d917c21f9363e84ce">Nv::Blast::ApexImporter::ApexDestruction</a>
+<li>m_diffuseColor
+: <a class="el" href="struct_v_h_a_c_d_1_1_material.html#6c6e1d25e3ad8bcf8c176793a5473f75">VHACD::Material</a>
+<li>m_emissiveColor
+: <a class="el" href="struct_v_h_a_c_d_1_1_material.html#941954b7652d10a4fa2b4eb53fa1ade2">VHACD::Material</a>
<li>m_events
: <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#a0cbd70359cd6c1e09e6acaa103bdecf">Nv::Blast::SharedMemory</a>
<li>m_eventsCount
@@ -119,6 +155,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_shared_memory.html#e8651b026da2fc7ce41f4f9711d5f4dd">Nv::Blast::SharedMemory</a>
<li>m_firstSubsupportChunkIndex
: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#6cfa7f72e5f815e519550dd46dc087a9">Nv::Blast::Asset</a>
+<li>m_floats
+: <a class="el" href="structbt_vector3_float_data.html#b246fb8dc0af06cfb3260d836591dc46">btVector3FloatData</a>
+, <a class="el" href="structbt_vector3_double_data.html#69c991016e883f0320d5c646f56d243e">btVector3DoubleData</a>
<li>m_formatVersion
: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#5fe75d32e9ffc5efc35cfeeacb873eab">Nv::Blast::ActorSerializationHeader</a>
<li>m_Foundation
@@ -136,7 +175,8 @@ Here is a list of all class members with links to the classes they belong to:
<li>m_id
: <a class="el" href="class_nv_1_1_blast_1_1final.html#fefef0946765efd7f615cb687ecca7cd">Nv::Blast::final</a>
<li>m_index
-: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#da674a4d22c408910d1e170855dc890e">Nv::Blast::ActorSerializationHeader</a>
+: <a class="el" href="struct_v_h_a_c_d_1_1_plane.html#edf32ee1ad177055524e137f788bff24">VHACD::Plane</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#da674a4d22c408910d1e170855dc890e">Nv::Blast::ActorSerializationHeader</a>
<li>m_isBusy
: <a class="el" href="class_nv_1_1_blast_1_1final.html#2b0b1bc32a739e84cc00afd177bf4cce">Nv::Blast::final</a>
<li>m_joint
@@ -145,28 +185,62 @@ 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_header.html#e656f397d9e63cbe61ffe4f1c0357880">Nv::Blast::ActorSerializationHeader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_asset.html#97582e0fbb4b6c1b36ec613c850bc3b4">Nv::Blast::Asset</a>
<li>m_links
-: <a class="el" href="class_nv_1_1_blast_1_1_d_list_it.html#a453f366251c68ef44755eab19c47cd4">Nv::Blast::DListIt&lt; IndexType &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_l_list_it.html#69636ed35620c0e9183cbf365672116d">Nv::Blast::LListIt&lt; IndexType &gt;</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_l_list_it.html#69636ed35620c0e9183cbf365672116d">Nv::Blast::LListIt&lt; IndexType &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_d_list_it.html#a453f366251c68ef44755eab19c47cd4">Nv::Blast::DListIt&lt; IndexType &gt;</a>
+<li>m_logger
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#c4b3bcb336261c0add620adfda97c5b6">VHACD::IVHACD::IVHACD::Parameters</a>
+<li>m_maxConvexHulls
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#01fd728b1a9a4f940ad365149e003aa0">VHACD::IVHACD::IVHACD::Parameters</a>
+<li>m_maxNumVerticesPerCH
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#fdcd45f75c22337f903e5a68530f3ffb">VHACD::IVHACD::IVHACD::Parameters</a>
+<li>m_minVolumePerCH
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#ba59d112807c03f64c7868f64f462a1e">VHACD::IVHACD::IVHACD::Parameters</a>
+<li>m_mode
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#355c91300bf6a7e4556ef5f0ed1fae01">VHACD::IVHACD::IVHACD::Parameters</a>
<li>m_newActors
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_worker_job.html#fbf6999089abcfac1871f151217f1f91">Nv::Blast::TkWorkerJob</a>
<li>m_newActorsCount
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_worker_job.html#e3881de93a5f5224791f6f87f94f3f96">Nv::Blast::TkWorkerJob</a>
<li>m_nodeCount
: <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#8e25ca3c8d3213c3737e53b7094431d1">Nv::Blast::SupportGraph</a>
+<li>m_nPoints
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#eb9ec835d1d9963845f19f4716016588">VHACD::IVHACD::IVHACD::ConvexHull</a>
+<li>m_nTriangles
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#586b4a3ce6f875324896e57e00336df4">VHACD::IVHACD::IVHACD::ConvexHull</a>
+<li>m_objectType
+: <a class="el" href="structbt_typed_object.html#c600a3119429dab41dc6b4ca64762ee2">btTypedObject</a>
+<li>m_oclAcceleration
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#68a1fbcb901c6b241dedc7aab59e6c23">VHACD::IVHACD::IVHACD::Parameters</a>
<li>m_parentAngularVelocity
: <a class="el" href="struct_nv_1_1_blast_1_1_px_actor_create_info.html#f0f7e8e9589441b741bbcf42f97ffad9">Nv::Blast::PxActorCreateInfo</a>
<li>m_parentCOM
: <a class="el" href="struct_nv_1_1_blast_1_1_px_actor_create_info.html#4acdce84fe12b6a8f05da50d5800d0c1">Nv::Blast::PxActorCreateInfo</a>
<li>m_parentLinearVelocity
: <a class="el" href="struct_nv_1_1_blast_1_1_px_actor_create_info.html#e5e985920fb9dfb436cbcf60982f4c0f">Nv::Blast::PxActorCreateInfo</a>
+<li>m_pca
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#de045cd368e7ecf106ea77b99667c5a1">VHACD::IVHACD::IVHACD::Parameters</a>
<li>m_PhysxSDK
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html#0483af4c671c834ab6143416232630fa">Nv::Blast::ApexImporter::ApexDestruction</a>
+<li>m_planeDownsampling
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d3f63a1309a98b06fb68a779b8e6539c">VHACD::IVHACD::IVHACD::Parameters</a>
+<li>m_points
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#42c7c8ef3166b2e12937931598779697">VHACD::IVHACD::IVHACD::ConvexHull</a>
+<li>m_projectHullVertices
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#faf8caf72820f95ef0efb6e665488dd9">VHACD::IVHACD::IVHACD::Parameters</a>
+<li>m_pts
+: <a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html#4004d7740feb648a808ab3a7a1ce3c20">VHACD::Tetrahedron</a>
+<li>m_resolution
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#b2b5390746ef2a0a5e4a5433ee93c4e5">VHACD::IVHACD::IVHACD::Parameters</a>
<li>m_runtimePlaceholder
: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#2045936da536ed27b97eb2fc9aea9b03">Nv::Blast::FamilyHeader</a>
<li>m_scale
: <a class="el" href="struct_nv_1_1_blast_1_1_px_actor_create_info.html#76510af3d085300f0e85dcf0829cfb63">Nv::Blast::PxActorCreateInfo</a>
+<li>m_shininess
+: <a class="el" href="struct_v_h_a_c_d_1_1_material.html#31beb306c73cae16dab9d178dd07a6df">VHACD::Material</a>
<li>m_size
: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#264fc42878946de8cca437078be4d9c9">Nv::Blast::ActorSerializationHeader</a>
+<li>m_specularColor
+: <a class="el" href="struct_v_h_a_c_d_1_1_material.html#23f2db8780ccb57ae31586ddba757ed8">VHACD::Material</a>
<li>m_splitScratch
: <a class="el" href="class_nv_1_1_blast_1_1final.html#8c772466830154096e0a4e0ead3e2692">Nv::Blast::final</a>
<li>m_tempBuffer
@@ -175,34 +249,47 @@ 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_tk_worker_job.html#52754f8fd3ce679380fb13a3549fd8d1">Nv::Blast::TkWorkerJob</a>
<li>m_transform
: <a class="el" href="struct_nv_1_1_blast_1_1_px_actor_create_info.html#28eb231942c349d0d50f82f413960af1">Nv::Blast::PxActorCreateInfo</a>
+<li>m_transparency
+: <a class="el" href="struct_v_h_a_c_d_1_1_material.html#aa398deb7f864c6e6e63d0d5c72f8a26">VHACD::Material</a>
+<li>m_triangles
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#41d660741580616f46b4be834d9881c7">VHACD::IVHACD::IVHACD::ConvexHull</a>
<li>m_visibleChunkCount
: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#9f9a5d3579926d882b78bbf42bfe5795">Nv::Blast::ActorSerializationHeader</a>
+<li>m_volume
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#68f0ed83874db02164ca2faf63f0c169">VHACD::IVHACD::IVHACD::ConvexHull</a>
<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_v_h_a_c_d_1_1_material.html#fdefe33c5c28cb9c439aa300780fb78b">VHACD::Material</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_timers.html#c416f56479c812f9b35a655326cb57ef">NvBlastTimers</a>
-, <a class="el" href="struct_nv_blast_program_params.html#c1f01f891ced7e44de751b4e398f6bca">NvBlastProgramParams</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#d62c55d45b9e5f7447eb607174e49dc5">Nv::Blast::ExtPxSpawnSettings</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_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>
+, <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>
-, <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
: <a class="el" href="struct_nv_1_1_blast_1_1_separation.html#6d188c4600a61101c39db31d981de006">Nv::Blast::Separation</a>
<li>max1
: <a class="el" href="struct_nv_1_1_blast_1_1_separation.html#634616e5c70786a4ca929b701daf103e">Nv::Blast::Separation</a>
+<li>maxAxis4()
+: <a class="el" href="classbt_vector4.html#3ed283fbe2a9015cd1d8bdb03978597f">btVector4</a>
<li>maxDamageThreshold
: <a class="el" href="struct_nv_blast_ext_material.html#de63b21c45e8705b20e65c202891762b">NvBlastExtMaterial</a>
<li>maximum
: <a class="el" href="struct_nvc_bounds3.html#c4d86b4cae3f0209c18d2ece7bb8cc23">NvcBounds3</a>
+<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_shear_damage_desc.html#7c5a12680fd2f8eae33a45b2a6e57946">NvBlastExtShearDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#4cc2f97bb0d5288196c18bc85985f3bc">NvBlastExtRadialDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html#149a75836276b77983f3eeee620edd12">NvBlastExtSegmentRadialDamageDesc</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>
+, <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>
<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
@@ -211,20 +298,30 @@ 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#77957e191451f94d3753e31695c37914">Nv::Blast::FractureToolImpl</a>
<li>mChunkPostprocessors
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c2202d728cefb26446a60593b03dcbe1">Nv::Blast::FractureToolImpl</a>
+<li>mConstraintPoint
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#3e27f202cf967374c8c65943e7b73b3a">VHACD::IVHACD::IVHACD::Constraint</a>
<li>MEDIUM
: <a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html#06be79d41391dfde43f6aa02866a3c1fa045a667a2428770e974158ff5c3f721">Nv::Blast::ProfilerDetail</a>
+<li>Mesh()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#66005ae02e32b91dfd1924a622c2bee2">VHACD::Mesh</a>
<li>meshCount
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#be4f127b644d544d86d7d91039e008cc">Nv::Blast::ExporterMeshData</a>
<li>meshData
: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#864945bf41b9ab726c8df191e9acae35">Nv::Blast::ChunkInfo</a>
<li>MeshImpl()
-: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#bb43d4d66eaa32dee98acd9e1ff90fea">Nv::Blast::MeshImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#75e2e25e33e054c1adb008099b37e6d5">Nv::Blast::MeshImpl</a>
<li>MeshNoiser()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#8ac835f5640e982006e29089f41aa9ae">Nv::Blast::MeshNoiser</a>
+<li>mHullA
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#d70293808519e7378d3f8a3b70aa04ec">VHACD::IVHACD::IVHACD::Constraint</a>
+<li>mHullB
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#434d549f440e5597ed97946762e76f70">VHACD::IVHACD::IVHACD::Constraint</a>
<li>min0
: <a class="el" href="struct_nv_1_1_blast_1_1_separation.html#ca4a35235444dbe3486bd3baf6b56571">Nv::Blast::Separation</a>
<li>min1
: <a class="el" href="struct_nv_1_1_blast_1_1_separation.html#b21a1df966fa48dfce8aaf58847b5c70">Nv::Blast::Separation</a>
+<li>minAxis4()
+: <a class="el" href="classbt_vector4.html#ef5480bbac35d75e8a36f0d237362c8b">btVector4</a>
<li>minDamageThreshold
: <a class="el" href="struct_nv_blast_ext_material.html#eeb4e2d2b81e234e12b9e627eb6cb1b4">NvBlastExtMaterial</a>
<li>mIndexBase
@@ -232,9 +329,10 @@ 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_radial_damage_desc.html#f3546b34798c8d8f97facb157f44a35d">NvBlastExtRadialDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html#a478418357484b87454f8722fa35a882">NvBlastExtSegmentRadialDamageDesc</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_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_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
@@ -246,11 +344,13 @@ Here is a list of all class members with links to the classes they belong to:
<li>mPlane
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#7d18ed0463dcea26cb48cb15ee0b0abb">Nv::Blast::CollisionHull::CollisionHull::HullPolygon</a>
<li>mPlaneIndexerOffset
-: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c081193444f3a4f25e8b66021a812539">Nv::Blast::FractureToolImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1cf29d3d972240ac368f6acef7bcb93b">Nv::Blast::FractureToolImpl</a>
<li>mRemoveIslands
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#bcc6a73e16008d488bbf81623ec5a33e">Nv::Blast::FractureToolImpl</a>
<li>mScaleFactor
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#3853cd248b6b0531f18f8cf1711bc90f">Nv::Blast::FractureToolImpl</a>
+<li>Mutex()
+: <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#415562703110fedfe8e643c2d9214336">VHACD::Mutex</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_0x6e.html b/docs/source_docs/files/functions_0x6e.html
index 742dacc..c317dab 100644
--- a/docs/source_docs/files/functions_0x6e.html
+++ b/docs/source_docs/files/functions_0x6e.html
@@ -23,6 +23,7 @@
<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>
@@ -92,8 +93,16 @@ 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_profile_data.html#e45c1aef4a10db9a1c2433b210d5de83">Nv::Blast::ExtProfileData</a>
<li>newActors
: <a class="el" href="struct_nv_blast_actor_split_event.html#68a98a5294eeab3684151324d6aa87a7">NvBlastActorSplitEvent</a>
+<li>Next()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#c9df65e7fcece143e1c23ea7897d775c">VHACD::CircularList&lt; T &gt;</a>
<li>next()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html#fa4d07170cd6a791f9ab7fadf55f46ab">Nv::Blast::ExtAtomicCounter</a>
+<li>node0
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#760dae319cf982d2620e4790b2eab014">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData</a>
+<li>node1
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#baef334b740c026c5a01ddbc0b7f69fc">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData</a>
+<li>nodeActorIndices
+: <a class="el" href="struct_nv_blast_graph_shader_actor.html#e890e417040d5998f4b6a0bc7a317aec">NvBlastGraphShaderActor</a>
<li>nodeCount
: <a class="el" href="struct_nv_blast_support_graph.html#ac2f6bdd02cc6ed2b30af8f3099d072f">NvBlastSupportGraph</a>
<li>nodeIndex0
@@ -116,6 +125,10 @@ Here is a list of all class members with links to the classes they belong to:
<li>normal
: <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#257c42d51ea53fc4e14b6dad2968cf0c">NvBlastExtShearDamageDesc</a>
, <a class="el" href="struct_nv_blast_bond.html#3e8b8dd2ac2634098df7c1475ee6171d">NvBlastBond</a>
+<li>Normalize()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#a5f03fe683f4dff8177673edd8374e63">VHACD::TMMesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#ed5abe3175904590cde0dcad4b90fe60">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#55cc53840f8eec548d0c2d6cf053e114">VHACD::Vec2&lt; T &gt;</a>
<li>normals
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#3024761481666b5abf201f3b8299db62">Nv::Blast::ExporterMeshData</a>
<li>normalsCount
@@ -129,7 +142,7 @@ Here is a list of all class members with links to the classes they belong to:
<li>notifyActorDestroyed()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#44bf60cdcbcb06364b1c23215b8b7bb4">Nv::Blast::ExtStressSolver</a>
<li>notifyEdgeRemoved()
-: <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#17c044a082bdc849eebc9f76e21c6177">Nv::Blast::FamilyGraph</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#51abb2f29048909eaae8d0e7f3a7b2b7">Nv::Blast::FamilyGraph</a>
<li>notifyNodeRemoved()
: <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#4822fb5f51e39a36e01d070a79b76497">Nv::Blast::FamilyGraph</a>
<li>numChildren
@@ -137,26 +150,25 @@ Here is a list of all class members with links to the classes they belong to:
<li>numElementsPerBlock()
: <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html#d87d95440dde3029eafad96bffb38953">Nv::Blast::SharedBlock&lt; T &gt;</a>
<li>NvBlastBlockArrayData()
-: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#98e82fcf21d3dd57871d59d7cd49d42d">Nv::Blast::Asset</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#577fa40caf7f9b9e8a7de8849ef33db4">Nv::Blast::ActorSerializationHeader</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#d915d4af55ca603f07df7c2f5774c9b3">Nv::Blast::SupportGraph</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#577fa40caf7f9b9e8a7de8849ef33db4">Nv::Blast::ActorSerializationHeader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_asset.html#93a386a2854b15b238c18ac220170924">Nv::Blast::Asset</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#a6f02f720fc229c2f1ae564c8c7e3da7">Nv::Blast::ActorSerializationHeader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_asset.html#e5754bd823a397eab50f15b88d377df1">Nv::Blast::Asset</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#160d99e7dccce52d9dbc7a7eb23043f0">Nv::Blast::SupportGraph</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#d03aae1a3bd35af2196fa03d549128f1">Nv::Blast::FamilyHeader</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#87bda76812a1fe6370af230432965b2e">Nv::Blast::SupportGraph</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#d4d40e8fc2276d698432eed10434010d">Nv::Blast::FamilyHeader</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#014cef22dc0e4821bb9cf3f4909c2d84">Nv::Blast::SupportGraph</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#955d62fddfba66c346f0ae5e19890e7d">Nv::Blast::FamilyHeader</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#d9b8b160ab74ef96a82b396e0f992644">Nv::Blast::ActorSerializationHeader</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#014cef22dc0e4821bb9cf3f4909c2d84">Nv::Blast::SupportGraph</a>
+, <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="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#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_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="class_nv_1_1_blast_1_1_family_graph.html#6236037fc4b3a3dfde4a84ce5033203e">Nv::Blast::FamilyGraph</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#5257a8052b6cc1e57babdbbdf49b4e78">Nv::Blast::FamilyGraph</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#6236037fc4b3a3dfde4a84ce5033203e">Nv::Blast::FamilyGraph</a>
<li>NvBlastBond()
: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html#a3ba089e9404f11a8959ea385afded6b">Nv::Blast::Serialization::NvBlastBond</a>
<li>NvBlastChunk()
@@ -165,6 +177,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_serialization_1_1_nv_blast_data_block.html#91555d12dcf4e4e23df4fef1515a92c8">Nv::Blast::Serialization::NvBlastDataBlock</a>
<li>NvBlastExtMaterial()
: <a class="el" href="struct_nv_blast_ext_material.html#89d74e66909810438be664da3f42e2d5">NvBlastExtMaterial</a>
+<li>NvBlastExtProgramParams()
+: <a class="el" href="struct_nv_blast_ext_program_params.html#a445f80ac32f117dc11c1271e538c92c">NvBlastExtProgramParams</a>
<li>NvBlastSupportGraph()
: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html#e3217f07019adf8ce60852fceabfbc98">Nv::Blast::Serialization::NvBlastSupportGraph</a>
</ul>
diff --git a/docs/source_docs/files/functions_0x6f.html b/docs/source_docs/files/functions_0x6f.html
index f326f41..bb78f52 100644
--- a/docs/source_docs/files/functions_0x6f.html
+++ b/docs/source_docs/files/functions_0x6f.html
@@ -23,6 +23,7 @@
<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>
@@ -89,6 +90,12 @@ 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#d0bb6f0bece7e9185ba43167ec303ddc">Nv::Blast::ObjFileReader</a>
<li>ObjFileWriter()
: <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#1e7247051563470428d3ed7a6c86bfd5">Nv::Blast::ObjFileWriter</a>
+<li>OCLInit()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#0d5645e0a63ce31c21cae80a87875506">VHACD::IVHACD</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#0ecdc45cc18df1858fac9f5ad48663ae">VHACD::VHACD</a>
+<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>offset_variations
: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#4d108dd0a46bc2ea6c9fe1b11c369f5a">Nv::Blast::SlicingConfiguration</a>
<li>onActorCreated()
@@ -102,13 +109,13 @@ 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#104e730a31ea2d8d344f93ffe787892a">Nv::Blast::TkFrameworkImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#51d2b34e36404fa15e239d479b64ec11">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()
-: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#0ef5b8c92cee73d9a82de2dae4818d39">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#04d998af611cce7c5c8826c28936821d">Nv::Blast::DList::DList::It</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#04d998af611cce7c5c8826c28936821d">Nv::Blast::DList::DList::It</a>
, <a class="el" href="class_nv_1_1_blast_1_1_iterator_base.html#f6daf5c94ead2b074bec7650f0235e8b">Nv::Blast::IteratorBase&lt; T &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#0ef5b8c92cee73d9a82de2dae4818d39">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
<li>operator const Array&lt; TkEvent &gt;::type &amp;()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#821d0efa74abb1d3f9b7c90e8650b81c">Nv::Blast::TkEventQueue</a>
<li>operator const DLink *()
@@ -116,7 +123,11 @@ 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_px_transform_1_1_builder.html#88f350281ec10f29459ddbf533afd0f4">Nv::Blast::Serialization::PxTransform::PxTransform::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>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#88f350281ec10f29459ddbf533afd0f4">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#938381c4b67edbcf82dec921a315f765">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_builder.html#ad791efead1bb04838923356620ecf5d">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#4482eebc8c7bd9e549f81bc1f59bd3cb">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
@@ -127,47 +138,91 @@ 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_px_mesh_scale_1_1_builder.html#3905438c6664357b7ba2be4747bb61e9">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#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>
<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!=()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#e4f6c5fd14392386634a09e855285530">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
<li>operator()()
-: <a class="el" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#3a1e523763ebadc92987220e64af6ed3">Nv::Blast::VrtPositionComparator</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_less.html#582cf963f750631406af58b1e28b6d0e">Nv::Blast::Less&lt; A &gt;</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_less.html#582cf963f750631406af58b1e28b6d0e">Nv::Blast::Less&lt; A &gt;</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_edge_comparator.html#79747e77ddbaaf4fd6450bb90e37b7ea">Nv::Blast::EdgeComparator</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_vrt_comp.html#be3e16832129cd98f0d5ad9cf08822ed">Nv::Blast::VrtComp</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#3a1e523763ebadc92987220e64af6ed3">Nv::Blast::VrtPositionComparator</a>
+, <a class="el" href="classbt_aligned_object_array_1_1less.html#bb5dd559201b5e57b68afe2a76509ef7">btAlignedObjectArray&lt; T &gt;::btAlignedObjectArray::less</a>
, <a class="el" href="structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html#fdb2c45775d4e538196732eee8dc0953">physx::shdfnd::Hash&lt; NvBlastID &gt;</a>
<li>operator*()
-: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#8a27865fe5688fca8c3f6372dc797e50">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#65b8e28a1e1f3b70d91ab2a6b7f5ed7b">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#b71085a14b8ab61d321ce04d25b9a2d9">VHACD::Vec2&lt; T &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#8a27865fe5688fca8c3f6372dc797e50">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#83cd146d2acc4a0863e1ef3fa2c5bce1">Nv::Blast::TkActorImpl::TkActorImpl::JointIt</a>
+<li>operator*=()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#3fef4cea033c87e28f302a0a65a5663d">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#83d6e63bc1be92e76bc9503880ce49f6">VHACD::Vec2&lt; T &gt;</a>
+<li>operator+()
+: <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_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_chunk_depth_first_it.html#9ad72eda289a803c6da997dd8620b583">Nv::Blast::ChunkDepthFirstIt</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_1_1_it.html#7092a46c0fa7fd95c4de1c771924b9f3">Nv::Blast::DList::DList::It</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>
+<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_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>
<li>operator&lt;()
-: <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>
+: <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="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>
<li>operator=()
-: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#ee769e8e688e1687c5ba6c6be22f502a">Nv::Blast::TrPrcTriangle</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_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="classbt_aligned_object_array.html#b6ea335622f18386671194eb6bd6a41b">btAlignedObjectArray&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_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_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>
+<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_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#896411aae73c07afe016b38926cd016f">VHACD::Vec3&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_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="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>
+<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>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_0x70.html b/docs/source_docs/files/functions_0x70.html
index 985fda9..fbf2f4d 100644
--- a/docs/source_docs/files/functions_0x70.html
+++ b/docs/source_docs/files/functions_0x70.html
@@ -23,6 +23,7 @@
<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>
@@ -88,15 +89,16 @@ Here is a list of all class members with links to the classes they belong to:
<li>p
: <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">Nv::Blast::Vertex</a>
, <a class="el" href="struct_nvc_transform.html#edef4947fa3ee9703840bc44209c9280">NvcTransform</a>
-<li>parent
-: <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#9a4dd2c9d923708c85118f237343025d">Nv::Blast::EdgeWithParent</a>
+<li>Parameters()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#1e68a26c8218b34f66023f30024ae92a">VHACD::IVHACD::IVHACD::Parameters</a>
<li>Parent
: <a class="el" href="struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html#fdc7db1ba5c96b0e9fc3d8a0c57c29e1e227d4666a49fcc6940cc7b090814186">Nv::Blast::Asset::Asset::ChunkAnnotation</a>
<li>parent
: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#7e5b05c30d6a4deceb2da1e840fa442c">Nv::Blast::ChunkInfo</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#9a4dd2c9d923708c85118f237343025d">Nv::Blast::EdgeWithParent</a>
<li>parentChunkIndex
-: <a class="el" href="struct_nv_blast_chunk.html#f98dff11de0de7118f98489b76d0104f">NvBlastChunk</a>
-, <a class="el" href="struct_nv_blast_chunk_desc.html#4f683857da450660edaf189b93a626d9">NvBlastChunkDesc</a>
+: <a class="el" href="struct_nv_blast_chunk_desc.html#4f683857da450660edaf189b93a626d9">NvBlastChunkDesc</a>
+, <a class="el" href="struct_nv_blast_chunk.html#f98dff11de0de7118f98489b76d0104f">NvBlastChunk</a>
<li>parentData
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#70c824b5887d87b2281061e66507d84c">Nv::Blast::TkSplitEvent</a>
<li>partition
@@ -129,7 +131,8 @@ 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_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_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_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>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_pipeline.html#36b6c028cb72d6aadd73ae8b04ef9991">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Pipeline</a>
@@ -139,16 +142,19 @@ 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_pipeline.html#12208b091a6349e92931f01dd622045c">Nv::Blast::Serialization::PxQuat::PxQuat::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#bd0161b96bc6ae0921aa811529870450">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline</a>
, <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_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#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#273f06d9d21257a504b914680f2cce59">Nv::Blast::Serialization::Asset::Asset::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_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_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_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_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_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>
@@ -156,39 +162,55 @@ 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_pipeline.html#18cf7070af689bb8573bbae1fae1b2b3">Nv::Blast::Serialization::PxQuat::PxQuat::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#5dfc96d75eff08b90a66034b457bbca4">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline</a>
, <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_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_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_bond_1_1_pipeline.html#cd19537edb158600345473570f4a1712">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::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_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>
+: <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>
<li>PlaneChunkIndexer()
: <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#dce6708f168dcfeae9fc050aebe8a604">Nv::Blast::PlaneChunkIndexer</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_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>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>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
-: <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>
+, <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>
<li>pos1
: <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_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_segment_radial_damage_desc.html#a9b67c86c84d1c7bfe30eabfa714da1d">NvBlastExtSegmentRadialDamageDesc</a>
+: <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_segment_radial_damage_desc.html#cb0027abb64f7a1cc799493462a223ce">NvBlastExtSegmentRadialDamageDesc</a>
+: <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>
+<li>position2
+: <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#f4da706fc0cb7a98c8fb30ef4bd2f4c1">NvBlastExtTriangleIntersectionDamageDesc</a>
<li>positions
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ed0789e9e2befe53ff915fe6d01c9c3b">Nv::Blast::ExporterMeshData</a>
<li>positionsCount
@@ -196,23 +218,39 @@ Here is a list of all class members with links to the classes they belong to:
<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>
+<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_1final.html#73ebc63dfd0266a5ae5d068eef94c06b">Nv::Blast::final</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_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>
, <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#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>
<li>processedActorsCount
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_group_stats.html#6223e0ddf13688cc1abc1aeb1a152fb3">Nv::Blast::TkGroupStats</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_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>
<li>pxAsset
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#b9da5aeb70bc68f7cb66aff3e21018c0">Nv::Blast::ExtPxFamilyDesc</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a91df24e1d2e95e1cc46b44b73003205">Nv::Blast::ExtPxFamilyDesc</a>
<li>pxChunks
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html#39e1228a08020f762b83e81cc4f615dc">Nv::Blast::ExtPxAssetDesc</a>
<li>PxConvexMeshGeometry()
diff --git a/docs/source_docs/files/functions_0x71.html b/docs/source_docs/files/functions_0x71.html
index f63a81e..a6ab089 100644
--- a/docs/source_docs/files/functions_0x71.html
+++ b/docs/source_docs/files/functions_0x71.html
@@ -23,6 +23,7 @@
<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>
@@ -89,6 +90,10 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="struct_nvc_transform.html#10315862c212f0dc956bcc9f19763ab0">NvcTransform</a>
<li>queryFilterData
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#7fb1461673dcd6593f38a6225e51195c">Nv::Blast::ExtPxShapeDescTemplate</a>
+<li>quickSort()
+: <a class="el" href="classbt_aligned_object_array.html#228f2a824ac397c1de311a9c2b775dc4">btAlignedObjectArray&lt; T &gt;</a>
+<li>quickSortInternal()
+: <a class="el" href="classbt_aligned_object_array.html#c3fdb03c03d2cc75821d903c77f3476a">btAlignedObjectArray&lt; T &gt;</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_0x72.html b/docs/source_docs/files/functions_0x72.html
index 4a1623e..2e3ad88 100644
--- a/docs/source_docs/files/functions_0x72.html
+++ b/docs/source_docs/files/functions_0x72.html
@@ -23,6 +23,7 @@
<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>
@@ -90,32 +91,43 @@ 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_voronoi_sites_generator_impl.html#a06fcc68fa2f64b09bfdff955ceab3b3">Nv::Blast::VoronoiSitesGeneratorImpl</a>
<li>RawBinary
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#b03c7560bbcf698c0806673b273c31d741dde145174319a0ceb6feb2f53152c7">Nv::Blast::ExtSerialization::ExtSerialization::EncodingID</a>
+<li>raycast()
+: <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#930ab641744d36f2828e1a81ab53cf78">VHACD::RaycastMesh</a>
<li>read()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html#992721d3c22baf1113ba9dbb34afb00d">Nv::Blast::ExtKJPxInputStream</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#81f34ca062db4599ac19fb7c7a4c41e9">Nv::Blast::ExtIStream</a>
<li>Reader()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#048cdfd243869be7f329ad8fd984266e">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#d0f55ec429ae6c1033b870219a8f8149">Nv::Blast::Serialization::UUID::UUID::Reader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#d7c0cb892e64c6afeb10e8caabc46bfd">Nv::Blast::Serialization::Asset::Asset::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#e3fc7602277290658b1503ad83b4861b">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#b807bf88e85f3ba34d86f7a063fde71a">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#64f782ed050830573bd6bc42d09c416d">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#2e7d79a9faa24536ef9b49d35ebbb884">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_reader.html#d0f55ec429ae6c1033b870219a8f8149">Nv::Blast::Serialization::UUID::UUID::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#1a65a510a0a8f0801b2d86b2ed7af1d5">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#60f6268efbafad226dbacd117c363867">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#917033846cb99591677f767ac22da9ec">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#033f7b3b05b9ccbd320f0dceb4c7b5aa">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#048cdfd243869be7f329ad8fd984266e">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#2e7d79a9faa24536ef9b49d35ebbb884">Nv::Blast::Serialization::UUID::UUID::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#579fa60f786632fb37c04a2433b94b52">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#17ed6d045932445c9d054a3efa6da1e8">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#033f7b3b05b9ccbd320f0dceb4c7b5aa">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#452f3dd8ff6d1e27de233aa90f38b211">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#917033846cb99591677f767ac22da9ec">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#d9c7f1d18730f1538a3ef6359a8c49e7">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#c96fef17f0ee3082369f5f1223fe1cea">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#511d0a28afe771794d13452ab105bd36">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#e5a7f285b9b5f2b8329c4cca8bb1ac64">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_reader.html#c96fef17f0ee3082369f5f1223fe1cea">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#464cf247ef688f6b17a4e6881d7f3653">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#d3e6feef96d37dcc06fdb141b990ade9">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#8568cac082af5009c4af579692475a1a">Nv::Blast::Serialization::Asset::Asset::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#d04caaca3cd91ba6f990177134d83c47">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#e5a7f285b9b5f2b8329c4cca8bb1ac64">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#46233f32a1874b0df6e840bc333ca220">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#354cd78344ee24c9e38a0870e458d3c1">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#6a94de75995fd42c01e8b670a5fc77a8">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_reader.html#d04caaca3cd91ba6f990177134d83c47">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#d7e35d4047b8a96c8c5d0992b808f425">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#982f9fe8396154f00211595a024e7810">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#d7c0cb892e64c6afeb10e8caabc46bfd">Nv::Blast::Serialization::Asset::Asset::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#0e421f806e349d04b9e1034f437baf33">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#8568cac082af5009c4af579692475a1a">Nv::Blast::Serialization::Asset::Asset::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#6a94de75995fd42c01e8b670a5fc77a8">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#325548ae83f89d1fee0587cda1b7dac5">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#cbc75c595d27cdd6a7007a2f94d11139">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#e3fc7602277290658b1503ad83b4861b">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#0e421f806e349d04b9e1034f437baf33">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#21d55ddd918795ea38be892b4b04b146">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#cc06871002ebfc69165fdc54d76537ad">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a>
<li>Reads
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#1a2d09306d2c5ff24d706a55f15b5d95">Nv::Blast::Serialization::Asset::Asset::Reader</a>
@@ -141,6 +153,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_sync.html#1defd732b043a55cd0d023d069d4eac0">Nv::Blast::ExtSync</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#4dae0e8a94bba1bd6f5a86a197ce2499">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_event_listener.html#5a9515310b097385053968934207d032">Nv::Blast::TkEventListener</a>
+<li>reference
+: <a class="el" href="classbt_aligned_allocator.html#e700086710c0e3968d6291a58afb5179">btAlignedAllocator&lt; T, Alignment &gt;</a>
<li>registerActor()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#2e47e5639fd1bcaaa668e7d1920fe6ef">Nv::Blast::final</a>
<li>registerFamily()
@@ -149,63 +163,71 @@ 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>
+, <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_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">Nv::Blast::ConvexMeshBuilder</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_shared_block.html#cbd14a848ce470167c84416571c9689b">Nv::Blast::SharedBlock&lt; T &gt;</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_voronoi_sites_generator.html#6a0531d652867a7f973dcd5559800b5b">Nv::Blast::VoronoiSitesGenerator</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_ext_serialization.html#08937f68c380fe0bcb0cba17ea4b539e">Nv::Blast::ExtSerialization</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_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</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_voronoi_sites_generator_impl.html#d37927c9e02c8259b2607099d484decc">Nv::Blast::VoronoiSitesGeneratorImpl</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_ext_group_task_manager_impl.html#477c055ac9ba82bee0f30b249245640a">Nv::Blast::ExtGroupTaskManagerImpl</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_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_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</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_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_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>
+, <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_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_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_tk_framework.html#c98d733dfdddbbcfa806b4c282e17aa0">Nv::Blast::TkFramework</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_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>
, <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_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_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_tk_joint_impl.html#b19d793852e432ae8d77bb3e8e13a0a2">Nv::Blast::TkJointImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#f9a062b2696ecd7764eb5e196b959f64">Nv::Blast::BlastBondGenerator</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="class_nv_1_1_blast_1_1_index_d_list.html#c4a779a50795386918e694c977b0a94c">Nv::Blast::IndexDList&lt; IndexType &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>
<li>removeFromGroup()
-: <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>
+: <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>
<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()
@@ -225,22 +247,24 @@ 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_impl.html#6f24a8e40f0a9d163307b03d45310eb0">Nv::Blast::MeshImpl</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.html#cfffa10ab877367067c0651320e39852">Nv::Blast::Mesh</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_bitmap.html#2955e031c60852ec6dd72ca6f8e73eb7">Nv::Blast::FixedBitmap</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_priority_queue.html#bbab600f8c667462ee6454db90d1da38">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &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>
+, <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>
+, <a class="el" href="classbt_aligned_object_array.html#8385df1a28956061def9b78cb55ea7df">btAlignedObjectArray&lt; T &gt;</a>
<li>reserved
: <a class="el" href="struct_nv_blast_data_block.html#cd8915d1f4a01e14514bf52ef0df3723">NvBlastDataBlock</a>
<li>reserveData()
@@ -252,29 +276,43 @@ 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_fracture_tool.html#b462c92fa47a5359bf3d19cf44af80f4">Nv::Blast::FractureTool</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_perlin_noise.html#f1e84d0a824753474d6508fa6603cafb">Nv::Blast::PerlinNoise</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_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_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_triangulator.html#a76275caaab7c2212cca640722d91ca6">Nv::Blast::Triangulator</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_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_fixed_bool_array.html#09c82c9bb97e55beb2ab376fcb0d63e2">Nv::Blast::FixedBoolArray</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_shared_memory.html#69e13453e62cdaf8b2e8c5b9743f9b56">Nv::Blast::SharedMemory</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_bitmap.html#ae323d2bddded4859cc3a0348bb72317">Nv::Blast::FixedBitmap</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#712ca47f2a2fc95f769951994ca66ecc">Nv::Blast::SharedBuffer&lt; T &gt;</a>
+<li>resize()
+: <a class="el" href="classbt_aligned_object_array.html#cb69833ed110d6db213a71533a8c804a">btAlignedObjectArray&lt; T &gt;</a>
+<li>Resize()
+: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#da45d2e351a21b54becd729c1df416cf">VHACD::SArray&lt; T, N &gt;</a>
+<li>ResizePoints()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#3fe07b138fc07648dfb707ec1a877ff6">VHACD::Mesh</a>
+<li>ResizeTriangles()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#70121ff946ef8b690768a974f2907576">VHACD::Mesh</a>
<li>restOffset
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#2e41080566d3950ae65c3576766eb351">Nv::Blast::ExtPxShapeDescTemplate</a>
+<li>ResultCallback()
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#f3b5e5d1322aa623a94d7b0b2dc68d06">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a>
<li>returnActor()
: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#cc4fd2c9b502b0a1114ec672ee64c04a">Nv::Blast::FamilyHeader</a>
<li>returnWorker()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#7fc6d691a59aa7b107adfaac6fe5fd65">Nv::Blast::TkGroup</a>
<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_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>
</ul>
diff --git a/docs/source_docs/files/functions_0x73.html b/docs/source_docs/files/functions_0x73.html
index 833cbdd..15be6d9 100644
--- a/docs/source_docs/files/functions_0x73.html
+++ b/docs/source_docs/files/functions_0x73.html
@@ -23,6 +23,7 @@
<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>
@@ -91,12 +92,22 @@ Here is a list of all class members with links to the classes they belong to:
<li>sample()
: <a class="el" href="class_nv_1_1_blast_1_1_simplex_noise.html#6dd8a1fbea3071eb3012cc342248b843">Nv::Blast::SimplexNoise</a>
, <a class="el" href="class_nv_1_1_blast_1_1_perlin_noise.html#c4cfcb441356dbbb7217e92f561335e9">Nv::Blast::PerlinNoise</a>
+<li>SArray()
+: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#2bceb265ab8379ece611e65f71bdd015">VHACD::SArray&lt; T, N &gt;</a>
+<li>saveAsObj()
+: <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#c0d22736210b88c849562c30481437d0">FLOAT_MATH::fm_VertexIndex</a>
<li>saveAsset()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#9bc31d185c168009c602ff8e21622681">Nv::Blast::ApexImporter::ApexImportTool</a>
+<li>SaveOFF()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#0459acdd256228a8d614e6d84b6a78f6">VHACD::Mesh</a>
<li>saveToFile()
-: <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#2ee6cae4a2caa5bb5023c28939264711">Nv::Blast::ObjFileWriter</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#b2505850e86c4e21134992138322bf0c">Nv::Blast::IMeshFileWriter</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#b2505850e86c4e21134992138322bf0c">Nv::Blast::IMeshFileWriter</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#0668e627638c4fa6669ef3bb2143a222">Nv::Blast::FbxFileWriter</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#2ee6cae4a2caa5bb5023c28939264711">Nv::Blast::ObjFileWriter</a>
+<li>SaveVRML2()
+: <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>scene
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#3d977bbbeb2cca054bc881f366772dab">Nv::Blast::ExtPxSpawnSettings</a>
<li>ScopedResource()
@@ -105,6 +116,12 @@ 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_time.html#eced1fdeb83d4ce1ef759648577769d0">Nv::Blast::Time</a>
<li>seed()
: <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html#4a29704f5d71fac5c6083be3ea883816">Nv::Blast::RandomGeneratorBase</a>
+<li>SegmentToIndex()
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e648b740f1f16d190960cdd65613631a">Nv::Blast::SegmentToIndex</a>
+<li>SelectOnSurface()
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#8f068e4ac984676843a9bc0a479d6b1d">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#d4f5e24247c979f4b6699058bf0046fe">VHACD::VoxelSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#6ce84b600084175efbbd1f1fcf8594bf">VHACD::TetrahedronSet</a>
<li>serializationBufferSize()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html#02651eaeb52d4545ef1ebbf38ba558ef">Nv::Blast::ExtSerializationCAPN&lt; TObject, TSerializationReader, TSerializationBuilder &gt;</a>
<li>serializationRequiredStorage()
@@ -112,9 +129,9 @@ 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_serialization.html#dfb92a5ecbd708138d0b9f67a323be79">Nv::Blast::ExtSerialization</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>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#f2c3f780af61ae8485b2fba335a7518e">Nv::Blast::ExtSerializer</a>
<li>serializeIntoBuilder()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html#fb65530e91132ec69580990a9b6d9d24">Nv::Blast::ExtSerializationCAPN&lt; TObject, TSerializationReader, TSerializationBuilder &gt;</a>
<li>serializeIntoMessage()
@@ -125,6 +142,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_fixed_bitmap.html#a39e16f552918092f1e9fa289ddfb26c">Nv::Blast::FixedBitmap</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#8e1aeb344b1214ec88bf78f739b4a559">Nv::Blast::FixedBoolArray</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#822f1e27b1a3cca2442f7576cb40d25b">Nv::Blast::TkFrameworkImpl</a>
+<li>setAccelerator()
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#38648d6ac6bf81b0a689ad0007c7a7e0">Nv::Blast::ExtPxAsset</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#6acc719c9f113ee3595db4f60b7d0284">Nv::Blast::final</a>
<li>setActorCountLimit()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#7230ff2e8531d6f0cd86cfe5234452ff">Nv::Blast::ExtPxManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#f22357beb57852925f170905a31b9b25">Nv::Blast::final</a>
@@ -161,6 +181,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_1final.html#9324a92e00f79a7d33ad920368df73c7">Nv::Blast::final</a>
<li>setDataType()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#5795b54cc35d609cf2b6b80a34ee7b48">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a>
+<li>setDefault()
+: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#25d7280cf536f46c6dce79aa7d6d6a6f">Nv::Blast::CollisionParams</a>
<li>setDefaults()
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#d0e01dc02a42840f32afa2ee319f9153">Nv::Blast::ApexImporter::ApexImporterConfig</a>
<li>setFirstSubchunkIndex()
@@ -179,8 +201,8 @@ Here is a list of all class members with links to the classes they belong to:
<li>setHeader()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#3fe09b5e4d8eac07a3966d990bce4756">Nv::Blast::Serialization::Asset::Asset::Builder</a>
<li>setID()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#630e37302f7c8747373431d747415642">Nv::Blast::TkIdentifiable</a>
-, <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_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>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>
@@ -193,7 +215,6 @@ Here is a list of all class members with links to the classes they belong to:
<li>setMaterial()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#96a7d858c51c04cdf9354d95ec773868">Nv::Blast::ExtPxFamily</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#46b778e7596991722802a0aeaa123f69">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#72e431a2ea635a195ad30a07ed05af20">Nv::Blast::TkFamily</a>
<li>setMaterialId()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#f082c3fd4ea1badcb0263bad0682c20b">Nv::Blast::Mesh</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#2d22ff67e8def5b58a895c6cab321ccf">Nv::Blast::MeshImpl</a>
@@ -213,6 +234,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_transform_1_1_builder.html#5487767a773f5ed77b9ea85a75ca04be">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
<li>setPlatformEnabled()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html#326703192c1cef7196f271e6dd47bd94">Nv::Blast::ExtCustomProfiler</a>
+<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>
@@ -243,11 +266,12 @@ 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#1528052be86f88831e4960f73d4dba64">Nv::Blast::BBoxBasedAccelerator</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_intersection_testing_accelerator.html#4deab8d9ac9830c9f985e3c852c43361">Nv::Blast::IntersectionTestingAccelerator</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#86de630e31259aecd6f72604469ca5d6">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_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_b_box_based_accelerator.html#1528052be86f88831e4960f73d4dba64">Nv::Blast::BBoxBasedAccelerator</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>
@@ -255,28 +279,31 @@ 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_ext_px_chunk_1_1_builder.html#3807c4bf32255a7b650c7923560b5fcf">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
<li>setTransform()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#ef2c200ce45f9dd0eda72a58af0bfe73">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
+<li>SetTriangle()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#0471c42149248aaf8e322b49298cb2e7">VHACD::Mesh</a>
<li>setType()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#bf0d5bc7aa6d035da72c6e1217352223">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
<li>setUniformHealth()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#0fff64440baf6cd557941d79a9f53d1a">Nv::Blast::ExtPxAsset</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#e882f1d34f5e31be0fc457477e3d661c">Nv::Blast::final</a>
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#e882f1d34f5e31be0fc457477e3d661c">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#0fff64440baf6cd557941d79a9f53d1a">Nv::Blast::ExtPxAsset</a>
<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="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>
+, <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>
<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()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#6a5d3d9dedc6025460c1102b288a1a85">Nv::Blast::TkGroup</a>
<li>setX()
-: <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>
-, <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_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_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>
+: <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()
@@ -290,14 +317,18 @@ Here is a list of all class members with links to the classes they belong to:
<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_priority_queue.html#d13461038e5995b58057a5c13dfbe8ce">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
-, <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_array.html#7f8ec3992efac9574ec0ef1f930fd9e2">Nv::Blast::FixedArray&lt; T &gt;</a>
, <a class="el" href="struct_nv_blast_data_block.html#8e67affa199c543e727b3b15cbace86d">NvBlastDataBlock</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>
+, <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#196136e567823b3b1075e8e5c5044f0f">Nv::Blast::FixedQueue&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>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.html#c61aa65dde3c085450e8256a838a487f">Nv::Blast::FractureTool</a>
-, <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_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>
<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_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">Nv::Blast::Facet</a>
@@ -305,12 +336,12 @@ Here is a list of all class members with links to the classes they belong to:
<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_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="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_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="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()
@@ -342,6 +373,7 @@ 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#f2e0b2eaa5f46ba5af2fbf8be98a5e93">Nv::Blast::ExtPxFamily</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_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>
<li>subtype
@@ -355,7 +387,11 @@ 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#e862c635e541abe1e056a4a41c7cf1dc">Nv::Blast::SlicingConfiguration</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8c8da622c931ed7fd40f240611454436">Nv::Blast::SlicingConfiguration</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#116f3536defc2e352849792b25abc91f">Nv::Blast::ExtSync</a>
</ul>
diff --git a/docs/source_docs/files/functions_0x74.html b/docs/source_docs/files/functions_0x74.html
index ac991ec..e6b490c 100644
--- a/docs/source_docs/files/functions_0x74.html
+++ b/docs/source_docs/files/functions_0x74.html
@@ -23,6 +23,7 @@
<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>
@@ -87,17 +88,25 @@ Here is a list of all class members with links to the classes they belong to:
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>tellg()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#c24c3cb488f87dc7eeaa3185074ff854">Nv::Blast::ExtIStream</a>
+<li>tesselate()
+: <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html#2709e4a7d794f0d2ac23d077bc22629b">FLOAT_MATH::fm_Tesselate</a>
<li>tesselateInternalSurface()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#d9b7f37fec0ad11334342d146c2e8eff">Nv::Blast::MeshNoiser</a>
<li>test()
-: <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#480da0f31c1db324ee085b2557f7161d">Nv::Blast::FixedBoolArray</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#6fb1a58795ac04248c7a082efa89c1e0">Nv::Blast::FixedBitmap</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#6fb1a58795ac04248c7a082efa89c1e0">Nv::Blast::FixedBitmap</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#480da0f31c1db324ee085b2557f7161d">Nv::Blast::FixedBoolArray</a>
<li>testForValidChunkOrder()
: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#d8dea6287a5ffcab093b7b79b6266033">Nv::Blast::Asset</a>
+<li>TetrahedronSet()
+: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#1ce4c5c94aa0558233f44fc2d30b5d85">VHACD::TetrahedronSet</a>
<li>texIndex
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#7492221e24b7476226c98c09a3c9e975">Nv::Blast::ExporterMeshData</a>
+<li>Tic()
+: <a class="el" href="class_v_h_a_c_d_1_1_timer.html#d4f512c6f4c7ba0f2fb5785fd1850450">VHACD::Timer</a>
<li>Time()
: <a class="el" href="class_nv_1_1_blast_1_1_time.html#101e7808be5a2daad0f2b0f9298dca2a">Nv::Blast::Time</a>
+<li>Timer()
+: <a class="el" href="class_v_h_a_c_d_1_1_timer.html#e8e2de120580e19a708a34031f389b14">VHACD::Timer</a>
<li>timers
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_group_stats.html#56d10b130bec08fbebd96fa22c1d9e63">Nv::Blast::TkGroupStats</a>
<li>timestamp
@@ -128,34 +137,40 @@ 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_tk_framework_impl.html#53ce3a88183164bfab8541b193d98e38">Nv::Blast::TkFrameworkImpl</a>
<li>TkGroupImpl
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3872e8351ad812baad59a5f0fc357a05">Nv::Blast::TkActorImpl</a>
-<li>TkJointImpl
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#f2403d51a28475e3c6c362f0fbdc8c53">Nv::Blast::TkActorImpl</a>
+<li>TkJointImpl()
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_joint_impl.html#c19ccc286def00cc7986cd850a3cf566">Nv::Blast::TkJointImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#f2403d51a28475e3c6c362f0fbdc8c53">Nv::Blast::TkActorImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_joint_impl.html#58b0c46c171b39333effc5cf0b66c7cb">Nv::Blast::TkJointImpl</a>
<li>TkObject()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#6746d0ad843d41fe3a95a75c2787e8a7">Nv::Blast::TkObject</a>
<li>TkTypeImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#bc43497e32ff0e170feb4f741698afe2">Nv::Blast::TkTypeImpl</a>
-<li>TkWorker()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#4f2f434b0570d2a462816075b9757d37">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3f42f80da05c9925611c297ebfd6a594">Nv::Blast::TkActorImpl</a>
+<li>TkWorker
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3f42f80da05c9925611c297ebfd6a594">Nv::Blast::TkActorImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#4f2f434b0570d2a462816075b9757d37">Nv::Blast::final</a>
+<li>TMMEdge
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#5f453e8c231c9e8cf5bcd76e8e569b2d">VHACD::TMMVertex</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#5f453e8c231c9e8cf5bcd76e8e569b2d">VHACD::TMMTriangle</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#54c622c1a818a45ee8a86a932d1f1559">VHACD::TMMEdge</a>
+<li>TMMesh
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#444d6b56620e89d598962bee57ddd380">VHACD::TMMVertex</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#444d6b56620e89d598962bee57ddd380">VHACD::TMMEdge</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#444d6b56620e89d598962bee57ddd380">VHACD::TMMTriangle</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#352225bee8d3fd5c1bf55a674aadc882">VHACD::TMMesh</a>
+<li>TMMTriangle
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#c66cabe598df0738b39a09449de0faad">VHACD::TMMVertex</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#c66cabe598df0738b39a09449de0faad">VHACD::TMMEdge</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#093928ebbbc625919a02a47e8fdc4862">VHACD::TMMTriangle</a>
+<li>TMMVertex
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#659602e9e98a787cbc2a635bd5277451">VHACD::TMMEdge</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#659602e9e98a787cbc2a635bd5277451">VHACD::TMMTriangle</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#16107a8ba0575e2c01620cdea9fbe985">VHACD::TMMVertex</a>
+<li>Toc()
+: <a class="el" href="class_v_h_a_c_d_1_1_timer.html#f3b39586f0b0f87f7e7cbae37d001798">VHACD::Timer</a>
<li>top()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#d9679f0ccba61335bbf26f7871b2018f">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
<li>toString()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#9f53a8cc5c4cdcfe68a3e53586922b5f">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#c299ea81308d8d7f2e8166a3f6426127">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#c49781371fdbb7101a52d70de8c86f1e">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#62c6b2f205828b6d42b2595358be2bcb">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#22ab03cddde8860daba7d2c00fe4ae66">Nv::Blast::Serialization::Asset::Asset::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#f17ffe6f553e2a3e091fa9cf9d83feb4">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#93346a01c4096c41abd438e30bbe737a">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#7b87ae56d69a0c9c7cdf235c698a9533">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#a796949e8fbb78ce7b2d84a83c62ba7e">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#c2b0793d13916915bb88501e6968d300">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#d56331a5c12683223c38fbec7c424a0d">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#bdf7b389080294c32f5ad50e3c4ee95d">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#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>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#36ba398cfcc60828043da5c6ed52f6df">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#36ba398cfcc60828043da5c6ed52f6df">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#66e76e9df7f71ae0a4656e3a841e7623">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#498df7c77ef070403e5f44b08580b941">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_reader.html#f6d5cbb6adad3a4cfcae7ac48ba934aa">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a>
@@ -173,39 +188,53 @@ 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_reader.html#03e06810087b5befe7249b3836b29878">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#ee109141b031cc5c02b33268f79520fd">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#687d9e179ca1fec2f2f9f405f7bbc6cd">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#9f53a8cc5c4cdcfe68a3e53586922b5f">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#c299ea81308d8d7f2e8166a3f6426127">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#c49781371fdbb7101a52d70de8c86f1e">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#62c6b2f205828b6d42b2595358be2bcb">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#22ab03cddde8860daba7d2c00fe4ae66">Nv::Blast::Serialization::Asset::Asset::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#f17ffe6f553e2a3e091fa9cf9d83feb4">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#93346a01c4096c41abd438e30bbe737a">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#7b87ae56d69a0c9c7cdf235c698a9533">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#a796949e8fbb78ce7b2d84a83c62ba7e">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#c2b0793d13916915bb88501e6968d300">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#d56331a5c12683223c38fbec7c424a0d">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#bdf7b389080294c32f5ad50e3c4ee95d">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#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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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>
-, <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_vec3_1_1_builder.html#b16d26bcfe80e961f60246da82c03549">Nv::Blast::Serialization::PxVec3::PxVec3::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_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_chunk_1_1_reader.html#d752368c7f238a3102658488bc4ff18a">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a>
<li>tr
: <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#8352a92eb1d63043f23353a142dfeaf0">Nv::Blast::EdgeToTriangles</a>
<li>transform
@@ -213,7 +242,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_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>
<li>Triangle()
-: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#89b6fa3e18084a8e90d4a22177416217">Nv::Blast::Triangle</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#e1a81abd0388b1c098b95b442b72650c">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()
@@ -222,39 +251,43 @@ 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_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>
<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_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>
+: <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>
<li>TrPrcTriangle()
: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#13eaba7506fd27fbddb3233677cd5699">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()
+: <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#b1d735138b90c892ae83c1858628a709">VHACD::Mutex</a>
<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_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>
+: <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>
<li>Type
-: <a class="el" href="struct_nv_blast_message.html#a131d1cdff39661ffe961fa4c24742ce">NvBlastMessage</a>
+: <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_array.html#94fd490890f7c6e45784fd43eb14e260">Nv::Blast::Array&lt; T &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>
+: <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_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b">Nv::Blast::TkEvent</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>
+, <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_hash_map.html#959b6d3c31a9f21ed69f0cfcade20d3f">Nv::Blast::HashMap&lt; Key, Value, 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>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#b2e0f4702427030af86b0f799660debb">Nv::Blast::ExtSyncEvent</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>
+: <a class="el" href="struct_nv_blast_data_block.html#78797137dcdd9524f082fc784f7b9648">NvBlastDataBlock</a>
<li>type
-: <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_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_data_block.html#78797137dcdd9524f082fc784f7b9648">NvBlastDataBlock</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b">Nv::Blast::TkEvent</a>
<li>TypeCount
-: <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>
+: <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>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_0x75.html b/docs/source_docs/files/functions_0x75.html
index 08f395c..a769d4c 100644
--- a/docs/source_docs/files/functions_0x75.html
+++ b/docs/source_docs/files/functions_0x75.html
@@ -23,6 +23,7 @@
<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>
@@ -92,6 +93,11 @@ Here is a list of all class members with links to the classes they belong to:
<li>uniformlyGenerateSitesInMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#bfda4103b9ea3b04d28870cdb0cf9704">Nv::Blast::VoronoiSitesGeneratorImpl</a>
, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#1940917c639e2f134530d24e144022b8">Nv::Blast::VoronoiSitesGenerator</a>
+<li>uniteChunks()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#bc9766f9ef9efc4fd5f36813f28cc705">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f4598d30b4a393693a7a405854aa6674">Nv::Blast::FractureToolImpl</a>
+<li>Unlock()
+: <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#8fb030351ef3a6d191fef6a55f7d1d68">VHACD::Mutex</a>
<li>Unreferenced
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#b7f4bb03fd3e37d487b6baa02104db7d7cfcf13b35fbd5644d11037762bb053c">Nv::Blast::TkJointUpdateEvent</a>
<li>unregisterActor()
@@ -104,12 +110,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_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>updateJoint()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#5e6214993a74a5f16598f5b8634e6a21">Nv::Blast::final</a>
+<li>UpdateMinMax()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#d52af82916ded7a2c88e6e0ccaded4a8">VHACD::Vec3&lt; T &gt;</a>
<li>updateVisibleChunksFromGraphNodes()
: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#d4a77624d52d337f1b7158f0be6c233f">Nv::Blast::Actor</a>
<li>updateVisibleChunksFromSupportChunk
@@ -117,22 +127,20 @@ 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="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_asset.html#adbfad94aec1aaf6e431482cc4d659f9">Nv::Blast::ExtPxAsset</a>
+: <a class="el" href="struct_nv_blast_chunk_desc.html#61728e37d062c4cc9a0e8fe40584959e">NvBlastChunkDesc</a>
<li>userdata
: <a class="el" href="struct_nv_blast_chunk_fracture_data.html#6623c6f7d40381a862e058a868ec22a5">NvBlastChunkFractureData</a>
+, <a class="el" href="struct_nv_blast_bond_fracture_data.html#33fec8bda99647afa0a1fa7e03383f91">NvBlastBondFractureData</a>
<li>userData
-: <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_facet.html#3732bd9f53adff02b3a10847a814d284">Nv::Blast::Facet</a>
-<li>userdata
-: <a class="el" href="struct_nv_blast_bond_fracture_data.html#33fec8bda99647afa0a1fa7e03383f91">NvBlastBondFractureData</a>
-<li>userData
-: <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>
-, <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_triangle.html#7161aa4637570593093cac005c843175">Nv::Blast::Triangle</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_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 3d4b330..f40f39b 100644
--- a/docs/source_docs/files/functions_0x76.html
+++ b/docs/source_docs/files/functions_0x76.html
@@ -23,6 +23,7 @@
<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>
@@ -89,12 +90,22 @@ 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_v_s_a_1_1_vec4.html#1c361f283cb854916057ab8fcbe85062">Nv::Blast::VSA::Vec4</a>
<li>valid()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#3ce356e170ce6137c5e1a767658a6fc9">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
+<li>value_type
+: <a class="el" href="classbt_aligned_allocator.html#dbcb544104a69cedd789d279c03ff861">btAlignedAllocator&lt; T, Alignment &gt;</a>
+<li>Vec2()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#f264263c52c10d5687537e4b2a56202d">VHACD::Vec2&lt; T &gt;</a>
+<li>Vec3()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#3efdeeed7fac851acdc6a19d271bd27e">VHACD::Vec3&lt; T &gt;</a>
<li>VELOCITY
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_force_mode.html#e217d8688f97667f7efbf8d4f5988c3d1817b8c6d54b7904ce139f9953deac4a">Nv::Blast::ExtForceMode</a>
<li>Version
: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_format.html#b8d9afeccbfc1d237bd9903207d095df">Nv::Blast::ActorSerializationFormat</a>
<li>VertexToFbx()
: <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>
+<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()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#4119863e75f6cdfced6ecec12180d78e">Nv::Blast::ExtIStream</a>
<li>visibility
@@ -103,13 +114,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_actor_1_1_visible_chunk_it.html#e438f37b95f269957478625a5974906c">Nv::Blast::Actor::Actor::VisibleChunkIt</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>
+<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_tetrahedron_set.html#a3652431dd010eba4418cae1c9e74beb">VHACD::TetrahedronSet</a>
+, <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_desc.html#18a7f5e3f32d67d1ca645ce268d7ca0c">NvBlastChunkDesc</a>
<li>voronoiFracturing()
-: <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>
+: <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.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>
+<li>voxelGridResolution
+: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#006243734d40ef20236ac207a2f7391e">Nv::Blast::CollisionParams</a>
+<li>Voxelize()
+: <a class="el" href="class_v_h_a_c_d_1_1_volume.html#2eb1ac2651ddeb3c2e88681acc116719">VHACD::Volume</a>
+<li>VoxelSet()
+: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#c902193285b7f99d7070417f0b96be3a">VHACD::VoxelSet</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_0x77.html b/docs/source_docs/files/functions_0x77.html
index bd9af50..5889c60 100644
--- a/docs/source_docs/files/functions_0x77.html
+++ b/docs/source_docs/files/functions_0x77.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/functions_0x78.html b/docs/source_docs/files/functions_0x78.html
index 259d569..ee7fcd3 100644
--- a/docs/source_docs/files/functions_0x78.html
+++ b/docs/source_docs/files/functions_0x78.html
@@ -23,6 +23,7 @@
<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>
@@ -85,15 +86,22 @@
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="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">VHACD::Vec3&lt; T &gt;</a>
<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_vec4i.html#b0398a1a9339d389e6e2f36c9c9ac977">NvcVec4i</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_nvc_vec4i.html#b0398a1a9339d389e6e2f36c9c9ac977">NvcVec4i</a>
-, <a class="el" href="struct_nvc_vec3.html#1fb754591e800bd36dcb2223216644fb">NvcVec3</a>
+<li>X()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#971194b1bd929f97ac61ffe63fbcb2f7">VHACD::Vec2&lt; T &gt;</a>
+<li>x
+: <a class="el" href="struct_nvc_vec3.html#1fb754591e800bd36dcb2223216644fb">NvcVec3</a>
+, <a class="el" href="struct_nvc_vec2.html#e4a6f9e53428ccf99829db890b938aad">NvcVec2</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_vec4.html#a096be695db156d27bc7b2be9e6ef6fc">NvcVec4</a>
+<li>X()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#cc2884431b3c65267037d36b9b93c414">VHACD::Vec2&lt; T &gt;</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 5facb20..009af39 100644
--- a/docs/source_docs/files/functions_0x79.html
+++ b/docs/source_docs/files/functions_0x79.html
@@ -23,6 +23,7 @@
<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>
@@ -85,15 +86,22 @@
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
+<li>Y()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">VHACD::Vec3&lt; T &gt;</a>
<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_vec4i.html#dea21024fc0cc91f09c208a8b082a30d">NvcVec4i</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_nvc_vec4i.html#dea21024fc0cc91f09c208a8b082a30d">NvcVec4i</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#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_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>
+<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
: <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/functions_0x7a.html b/docs/source_docs/files/functions_0x7a.html
index 86f766f..b2c6ac5 100644
--- a/docs/source_docs/files/functions_0x7a.html
+++ b/docs/source_docs/files/functions_0x7a.html
@@ -23,6 +23,7 @@
<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>
@@ -85,13 +86,15 @@
Here is a list of all class members with links to the classes they belong to:
<p>
<h3><a class="anchor" name="index_z">- z -</a></h3><ul>
+<li>Z()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">VHACD::Vec3&lt; T &gt;</a>
<li>z
-: <a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#d0c0d42fa98073907e15bfee206cd098">Nv::Blast::VSA::Vec3</a>
-, <a class="el" href="struct_nvc_vec3.html#1702951e0e9b57bb36780a4d241dd7c7">NvcVec3</a>
+: <a class="el" href="struct_nvc_vec3.html#1702951e0e9b57bb36780a4d241dd7c7">NvcVec3</a>
+, <a class="el" href="struct_nvc_vec4i.html#fc8f5f39c678db56604e4465a80cf4b1">NvcVec4i</a>
+, <a class="el" href="struct_nvc_vec4.html#ae50c9e5c15841df0b2a8c181961a4dd">NvcVec4</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#d0c0d42fa98073907e15bfee206cd098">Nv::Blast::VSA::Vec3</a>
, <a class="el" href="struct_nvc_quat.html#a5ccea618dbdbc9e2696640f8340166a">NvcQuat</a>
, <a class="el" href="struct_nvc_vec3i.html#9337421c8401fa535ba403135b5244cc">NvcVec3i</a>
-, <a class="el" href="struct_nvc_vec4.html#ae50c9e5c15841df0b2a8c181961a4dd">NvcVec4</a>
-, <a class="el" href="struct_nvc_vec4i.html#fc8f5f39c678db56604e4465a80cf4b1">NvcVec4i</a>
<li>z_slices
: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#90059b509ffd4aa9129c70bf96b3ac79">Nv::Blast::SlicingConfiguration</a>
<li>zoneEnd()
diff --git a/docs/source_docs/files/functions_0x7e.html b/docs/source_docs/files/functions_0x7e.html
index c2120ac..b5c4d01 100644
--- a/docs/source_docs/files/functions_0x7e.html
+++ b/docs/source_docs/files/functions_0x7e.html
@@ -23,6 +23,7 @@
<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>
@@ -99,10 +100,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_blast_bond_generator.html#922132c5bfe713b12cf061147106e00f">Nv::Blast::BlastBondGenerator</a>
<li>~BooleanEvaluator()
: <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#c7442d45ddc3926e98f405265a1843b9">Nv::Blast::BooleanEvaluator</a>
+<li>~btAlignedObjectArray()
+: <a class="el" href="classbt_aligned_object_array.html#2a7ab868dd49dcf6e2e711d19eac9e54">btAlignedObjectArray&lt; T &gt;</a>
+<li>~CircularList()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#a985e350e6204fb1d5dd5b54185b3233">VHACD::CircularList&lt; T &gt;</a>
+<li>~CircularListElement()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#3b3306459c49bb6591e8b128bacc1df6">VHACD::CircularListElement&lt; T &gt;</a>
+<li>~CollisionHullImpl()
+: <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>~ErrorCallback()
: <a class="el" href="class_nv_1_1_blast_1_1_error_callback.html#2c00a6e93b1b9f6c6914497c9d9fc2e0">Nv::Blast::ErrorCallback</a>
+<li>~ExtDamageAcceleratorAABBTree()
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#4b69da0140a37b6e1d3ab3b972cddda4">Nv::Blast::final</a>
<li>~ExtGroupTaskManager()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#756207678a22314a8a7a2232819d4e99">Nv::Blast::ExtGroupTaskManager</a>
<li>~ExtKJPxInputStream()
@@ -131,26 +142,47 @@ 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#4d00c3d53ba51d966de58ff533435cc2">Nv::Blast::FractureTool</a>
<li>~FractureToolImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#4cf6af831497dbaf9db34ba4529f418d">Nv::Blast::FractureToolImpl</a>
+<li>~ICHull()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#bc4908d9349cc6e9627e8f523a92317f">VHACD::ICHull</a>
+<li>~IUserCallback()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html#309916a96a66c01af6b735517416c6bd">VHACD::IVHACD::IVHACD::IUserCallback</a>
+<li>~IUserLogger()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html#a69b3ad37981d06130a1ef559fb27ec9">VHACD::IVHACD::IVHACD::IUserLogger</a>
+<li>~IVHACD()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#509db70fbea45d307648b465e7c390f5">VHACD::IVHACD</a>
<li>~Mesh()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#9b5fbdd369ae324448c536ceabe82ad7">Nv::Blast::Mesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#561dfa025c2495432b36831bff87c230">VHACD::Mesh</a>
<li>~MeshCleaner()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#9716fd1256337c0149bbed8d447438bc">Nv::Blast::MeshCleaner</a>
<li>~MeshCleanerImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#8ee34e78990e63a37f08079545cb17ba">Nv::Blast::MeshCleanerImpl</a>
<li>~MeshImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#81e38e84fbe8d618580ae5f21f174cf6">Nv::Blast::MeshImpl</a>
+<li>~Mutex()
+: <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#15d452744636333c9038155728aa30d2">VHACD::Mutex</a>
<li>~ObjFileReader()
: <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#8b83ef5b44eda17f7a3b705d0446648e">Nv::Blast::ObjFileReader</a>
<li>~ObjFileWriter()
: <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#2bb17ff0f2032e8b2d98fbe22aa91488">Nv::Blast::ObjFileWriter</a>
+<li>~PrimitiveSet()
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#d3ad77a3c7d4dffde9b33d9fd6e7c752">VHACD::PrimitiveSet</a>
<li>~ProfilerCallback()
: <a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html#6440efe8476a42a30dc27223027a9dd7">Nv::Blast::ProfilerCallback</a>
<li>~RandomGeneratorBase()
: <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html#8afe22100c70f643f3d2a33929c5e71e">Nv::Blast::RandomGeneratorBase</a>
+<li>~RaycastMesh()
+: <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#a2da844c427008bcfc49554f2d015db4">VHACD::RaycastMesh</a>
+<li>~SArray()
+: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#e321b8f3201c1ee9cea29121f3717595">VHACD::SArray&lt; T, N &gt;</a>
<li>~ScopedResource()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#c0522457004ab2b446454a293a5e2c76">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
<li>~SpatialAccelerator()
: <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">Nv::Blast::SpatialAccelerator</a>
+<li>~TetrahedronSet()
+: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#cec14c791f76a2c9927678d4cc3deda5">VHACD::TetrahedronSet</a>
+<li>~Timer()
+: <a class="el" href="class_v_h_a_c_d_1_1_timer.html#041a7089eae7431ae9dd015bf4cb6526">VHACD::Timer</a>
<li>~TkActorImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#5593fab9f6c430669ef2a65d31652172">Nv::Blast::TkActorImpl</a>
<li>~TkFramework()
@@ -159,12 +191,30 @@ 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_tk_framework_impl.html#b9761e9be425a9ddb71f1293920e11ac">Nv::Blast::TkFrameworkImpl</a>
<li>~TkObject()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#04f1d2051fa4885ba934cf138f7c2b90">Nv::Blast::TkObject</a>
+<li>~TMMEdge()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#cfefe2b548646da98ed2cca5d296b475">VHACD::TMMEdge</a>
+<li>~TMMesh()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#a015e76c380487d02a2459adab4ffd81">VHACD::TMMesh</a>
+<li>~TMMTriangle()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#9226694779f544f682e9b81475c2cb4c">VHACD::TMMTriangle</a>
+<li>~TMMVertex()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#3940581a7edbf7967014366a70a78ac9">VHACD::TMMVertex</a>
<li>~TriangleProcessor()
: <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#9c5a344650f847c35f70a84a4dfab554">Nv::Blast::TriangleProcessor</a>
+<li>~Vec2()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#e4867eff034ff23c6600e07638cfac0b">VHACD::Vec2&lt; T &gt;</a>
+<li>~Vec3()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#0a1d172d8fea0aa3e3ed19b398816a33">VHACD::Vec3&lt; T &gt;</a>
+<li>~VHACD()
+: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#1e6710dffbd0f288feb4d81853ce4bd2">VHACD::VHACD</a>
+<li>~Volume()
+: <a class="el" href="class_v_h_a_c_d_1_1_volume.html#2edfcd6155c10addd0ef39dc58fc488f">VHACD::Volume</a>
<li>~VoronoiSitesGenerator()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#8d4ddd2ad08b37a448fa033141a297a8">Nv::Blast::VoronoiSitesGenerator</a>
<li>~VoronoiSitesGeneratorImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#7c248babbc4b16a16be9832f0aea767f">Nv::Blast::VoronoiSitesGeneratorImpl</a>
+<li>~VoxelSet()
+: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#be67031e3db303ea4ab7299f24fa1875">VHACD::VoxelSet</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_enum.html b/docs/source_docs/files/functions_enum.html
index cccb806..7c593f6 100644
--- a/docs/source_docs/files/functions_enum.html
+++ b/docs/source_docs/files/functions_enum.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/functions_eval.html b/docs/source_docs/files/functions_eval.html
index ce89071..f69fb49 100644
--- a/docs/source_docs/files/functions_eval.html
+++ b/docs/source_docs/files/functions_eval.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/functions_func.html b/docs/source_docs/files/functions_func.html
index 6797fb4..bf635c2 100644
--- a/docs/source_docs/files/functions_func.html
+++ b/docs/source_docs/files/functions_func.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -80,6 +84,8 @@
&nbsp;
<p>
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>absolute4()
+: <a class="el" href="classbt_vector4.html#6f7ae67c24305119c6418fda68cd478a">btVector4</a>
<li>acquireSyncBuffer()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#d14423cfd56f738e3c0f2a14cba4973f">Nv::Blast::ExtSync</a>
<li>acquireWorker()
@@ -88,10 +94,15 @@
: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#49fd726e45168bd756e564cfaac6e356">Nv::Blast::Actor</a>
<li>add()
: <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#70cb4d757a5e60e392ed88043c08664b">Nv::Blast::EdgeToTriangles</a>
+<li>Add()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#3ddeceabd04a0d8c40d3110a484ad70c">VHACD::CircularList&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#7dfe59fccb16d5b1bdad8b524d50f598">VHACD::TetrahedronSet</a>
<li>addActor()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#0ef2653e6d605641a65e07634cb0436c">Nv::Blast::TkGroup</a>
<li>addAngularVelocity()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#1d9a764d4ae041cce5154d8b3b314ec1">Nv::Blast::ExtStressSolver</a>
+<li>AddEdge()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#b04b219df3c862e848d838c5685a520f">VHACD::TMMesh</a>
<li>addEvent()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#a9993505417f9ab09343fa73bb78c9c6">Nv::Blast::TkEventQueue</a>
<li>addForce()
@@ -101,11 +112,23 @@
<li>addListener()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#9b7b45257532084a2bd487ce21d45e34">Nv::Blast::TkFamily</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#45c2af2539a526827de017c4915ca155">Nv::Blast::TkEventQueue</a>
+<li>AddPoint()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#2a3ee3c87fe1352330c716853bcad3db">VHACD::ICHull</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a1b0fd165f4720672b6021aaa29bb736">VHACD::Mesh</a>
+<li>AddPoints()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#0755da5827240dcd71c7f8292666a915">VHACD::ICHull</a>
<li>addReference()
: <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#75c598b9405193ab7c8ad2553aacae39">Nv::Blast::SharedMemory</a>
+<li>address()
+: <a class="el" href="classbt_aligned_allocator.html#dcead335266c1a9b6ab7a881cdfb2123">btAlignedAllocator&lt; T, Alignment &gt;</a>
<li>addSite()
-: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#901490060ad6796983d449cdfe063a53">Nv::Blast::VoronoiSitesGeneratorImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#5142e8884ef7b25748b8ae4ab9c2356f">Nv::Blast::VoronoiSitesGenerator</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#5142e8884ef7b25748b8ae4ab9c2356f">Nv::Blast::VoronoiSitesGenerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#901490060ad6796983d449cdfe063a53">Nv::Blast::VoronoiSitesGeneratorImpl</a>
+<li>AddTriangle()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#aa33dded62c2af0d8b434207c49e1596">VHACD::TMMesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#82f00ef0eaffd02736c089eef8a4be81">VHACD::Mesh</a>
+<li>AddVertex()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#eb849378bcc9e1f7f5f4e18c0aa0a7ff">VHACD::TMMesh</a>
<li>adoptAsset()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#02a1fe45a1278857f8d42e2ec935296f">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a>
<li>adoptAssetLL()
@@ -148,17 +171,29 @@
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#27b278734d9ef08ffbe956d82c8ec98c">Nv::Blast::Serialization::UUID::UUID::Builder</a>
<li>advance()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#514afd84de123d8d691d2a0178c9c277">Nv::Blast::ExtIStream</a>
+<li>AlignToPrincipalAxes()
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#96591d66cb575f4d1351a1bd10298093">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#661c1ddcb76cbcc93e5a2e975868d5d8">VHACD::VoxelSet</a>
+, <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_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="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>
+<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_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>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>ApexDestruction()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html#651c712654a4d5649b4b3c22fcef10d0">Nv::Blast::ApexImporter::ApexDestruction</a>
<li>ApexImporterConfig()
@@ -171,43 +206,46 @@
: <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#605c88816a8d81f4084c1bbf53b32dae">Nv::Blast::IMeshFileWriter</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_i_mesh_file_writer.html#c14e455289f1642fa7515873e89e8ea6">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_obj_file_writer.html#298889514e643ee2c35959c6b4e6958b">Nv::Blast::ObjFileWriter</a>
+, <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_fbx_file_writer.html#9013dae8926bf0c0f332cec0fd2dfff2">Nv::Blast::FbxFileWriter</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#5098f7f493b3ca1398eacc3fc1a5840d">Nv::Blast::ObjFileWriter</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_tk_actor.html#a02c42add8033877003cd907a0818785">Nv::Blast::TkActor</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_actor.html#cc3bf3a166faa14d058d8ef505228221">Nv::Blast::Actor</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_actor.html#cc3bf3a166faa14d058d8ef505228221">Nv::Blast::Actor</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.html#a02c42add8033877003cd907a0818785">Nv::Blast::TkActor</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#5361b8667e8a10f440f04248e232cd2f">Nv::Blast::FamilyHeader</a>
<li>applyNoise()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#7060e8f6d03314ea614985eb312feb41">Nv::Blast::MeshNoiser</a>
<li>applySyncBuffer()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#80c6e0fdc23b94a9d3adb6c1f7390a9f">Nv::Blast::ExtSync</a>
<li>asReader()
-: <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_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_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_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_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_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_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_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_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_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_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_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_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_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_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>
+, <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_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_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_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_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_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_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_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_chunk_1_1_builder.html#20aa9226cc0ce9ce6df6281f8ab35104">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</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>at()
-: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#3bcc2bdc3fcb35d947297c46217e8862">Nv::Blast::FixedArray&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>
+, <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#3bcc2bdc3fcb35d947297c46217e8862">Nv::Blast::FixedArray&lt; T &gt;</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_func_0x62.html b/docs/source_docs/files/functions_func_0x62.html
index 1b5d078..ea5252d 100644
--- a/docs/source_docs/files/functions_func_0x62.html
+++ b/docs/source_docs/files/functions_func_0x62.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -80,13 +84,15 @@
&nbsp;
<p>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>back()
+: <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#a8645abdbfec5f146a87d20eb7061000">Nv::Blast::FixedQueue&lt; T &gt;</a>
<li>BBoxBasedAccelerator()
: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#3ed9ee4f95e167190f9ad263a21494d3">Nv::Blast::BBoxBasedAccelerator</a>
<li>BlastBondGeneratorImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#1af682e9c503ff6f1a9dd25621c94163">Nv::Blast::BlastBondGeneratorImpl</a>
<li>bondsFromPrefractured()
-: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#d0c55657e1f4555c5c94729e1d7cbafe">Nv::Blast::BlastBondGeneratorImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#7779c52ba27636aa313704b5a650d220">Nv::Blast::BlastBondGenerator</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">Nv::Blast::BlastBondGenerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#0f0a6a64b21ae39e8c26e9745bb67051">Nv::Blast::BlastBondGeneratorImpl</a>
<li>BooleanConf()
: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#48d2d83b59c82a9507f050286d023c25">Nv::Blast::BooleanConf</a>
<li>BooleanEvaluator()
@@ -94,22 +100,30 @@
<li>borrowActor()
: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#6dde29ddbcaa4e7f85d3d5339db300ad">Nv::Blast::FamilyHeader</a>
<li>brand()
-: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html#5dfb033ee6d93fa64d046b611413831d">Nv::Blast::Serialization::Asset::Asset::_capnpPrivate</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html#718524d492573ff44ba359595629c158">Nv::Blast::Serialization::UUID::UUID::_capnpPrivate</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private.html#a9791b2d9c4e653adb11352f37b3d916">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::_capnpPrivate</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private.html#8b7d16fe3bd79d01cb6afd2422bfc5e1">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private.html#f24a9ba37f517cd4e43f7b193a65cd34">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private.html#87047deb79bab2286372204ab929670c">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::_capnpPrivate</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html#429ac4ddeb11cedad4fa63b88abcc32c">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private.html#e8c1da7c46541a43fa1713de06a32298">Nv::Blast::Serialization::PxQuat::PxQuat::_capnpPrivate</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html#5dfb033ee6d93fa64d046b611413831d">Nv::Blast::Serialization::Asset::Asset::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private.html#22714f2ebe75d7f1950a7e012ae592e0">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::_capnpPrivate</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html#8b01d3ca173039c260c67b96c53e181f">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private.html#307a9e7dcdfa9df097ef4ed2d49b9369">Nv::Blast::Serialization::PxTransform::PxTransform::_capnpPrivate</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html#429ac4ddeb11cedad4fa63b88abcc32c">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private.html#42a20f875e42f14cbd6ced56e2dc9b90">Nv::Blast::Serialization::TkAsset::TkAsset::_capnpPrivate</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html#6b4fa828a5ff75aa97b22651424f9831">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html#afbc3ee5cc982c8ba8f0a57ef3b5f769">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::_capnpPrivate</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html#8b01d3ca173039c260c67b96c53e181f">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html#ed41fec1728169726117e3a63be327fc">Nv::Blast::Serialization::PxVec3::PxVec3::_capnpPrivate</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html#6b4fa828a5ff75aa97b22651424f9831">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::_capnpPrivate</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html#6ac5301a4a1565f4ad9ddae7c086d1c3">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::_capnpPrivate</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html#718524d492573ff44ba359595629c158">Nv::Blast::Serialization::UUID::UUID::_capnpPrivate</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private.html#a9791b2d9c4e653adb11352f37b3d916">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::_capnpPrivate</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private.html#8b7d16fe3bd79d01cb6afd2422bfc5e1">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::_capnpPrivate</a>
+<li>btAlignedAllocator()
+: <a class="el" href="classbt_aligned_allocator.html#000ba6fd8c6b3ffe7609dcef5d606cf6">btAlignedAllocator&lt; T, Alignment &gt;</a>
+<li>btAlignedObjectArray()
+: <a class="el" href="classbt_aligned_object_array.html#d596d8e3e18bf81d9aa3fd21e57e5735">btAlignedObjectArray&lt; T &gt;</a>
+<li>btTypedObject()
+: <a class="el" href="structbt_typed_object.html#f10da9ddb749e24940da236199d920cd">btTypedObject</a>
+<li>btVector4()
+: <a class="el" href="classbt_vector4.html#b8f1a78ef86a9727b6f680d83e8e4259">btVector4</a>
<li>buildCollisionGeometry()
: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#def1399d5caf565a55c88559589ef9d1">Nv::Blast::ConvexMeshBuilder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#cdab150fc26452835820b42e4880516d">Nv::Blast::ConvexMeshBuilderImpl</a>
@@ -119,40 +133,52 @@
: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">Nv::Blast::ConvexMeshBuilder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#4ef11e3e38a8069b37169c5e18d810be">Nv::Blast::ConvexMeshBuilderImpl</a>
<li>buildDescFromInternalFracture()
-: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#288e9d9a7c1bcb10e15f6f3ec90ef53a">Nv::Blast::BlastBondGeneratorImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#fbf304132c5600fbe6b4f423ac2e2452">Nv::Blast::BlastBondGenerator</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#fbf304132c5600fbe6b4f423ac2e2452">Nv::Blast::BlastBondGenerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#288e9d9a7c1bcb10e15f6f3ec90ef53a">Nv::Blast::BlastBondGeneratorImpl</a>
<li>Builder()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#2e724cf3370d1b175620961853fcb908">Nv::Blast::Serialization::UUID::UUID::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#fed395fd760160c82a71091c9741e4fc">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ea9b8f474d25a002c933af7660b80fa0">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#4a51f368dfbc660c28307466b6ce6b01">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#90eb07269329efe02bb1478e6862597c">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_builder.html#4a51f368dfbc660c28307466b6ce6b01">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#7f7f6ca369b06ed609b6199695af2018">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#29c1e0a9bd6e1a0478b9f54301685bf8">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#191137e3f61c44186d067c3b15c03dab">Nv::Blast::Serialization::Asset::Asset::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#974c060b6e7f954c20fb1a26022cc14d">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a82a10bbca1a9caf3c82a397cb383d05">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#5fb2e7ae9abd04e697a5f7829986ec10">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#fd345afef047c97dc599547e5bdccdeb">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#55fac07562bccd337d5dd62ec0b53bc0">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#2e724cf3370d1b175620961853fcb908">Nv::Blast::Serialization::UUID::UUID::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#53a4bb236d165b819c860bc60e5b4841">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#4de065e8c43fc81b9cb2892c83a39a1f">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#a5cf1466d39415980041ff6da7bdeaaa">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#69d379878a1099344c89902b24319265">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#6de4a726394bd1afb66c5633040f97ce">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#974c060b6e7f954c20fb1a26022cc14d">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#9c28dffd90062f516e73af45176f6e98">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#b9a6c1f958c5169819c0dd1652104dbe">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#07097ac1b658dae583cd7fe14951db25">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#bd854044387b640c1112b78242b80378">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_builder.html#add6321c4fbf97fe070a797f23c0e59e">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#01b9ea3d36d81749f5ebd9b7f0f5f95c">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#939d085975187996a63c62e81b7b1dd9">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#0ce11999a2d4170b001567e9922e7084">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#d7efe1a90bd3682385d26de1902abb5d">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#7746b13e3264f9a0896920dff5a88aec">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#4de065e8c43fc81b9cb2892c83a39a1f">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#b018660191aa0356886c2613cefe2810">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#7d84b2c5f5fa567b63d8744f3466a07e">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#5ee7b4addeb6267d681e51c88e9999d4">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#90eb07269329efe02bb1478e6862597c">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#bc2a5673848295a883222846a1fbd0f3">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#7746b13e3264f9a0896920dff5a88aec">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#c679f14b24dc17eb83066add6aee5acf">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#d7efe1a90bd3682385d26de1902abb5d">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#df3feda573141b3494d6836d2ef55a4e">Nv::Blast::Serialization::UUID::UUID::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#fd345afef047c97dc599547e5bdccdeb">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#06e8d09e90e33f3727ddbf867454fbb0">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#6f6e00f7d3977899e6e12aadf9bcf401">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#73c97ac84ed67a636462553fbac7f6e6">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#cf7cadbfed90e5542bf27d027cb93ed2">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a5cf1466d39415980041ff6da7bdeaaa">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#bc2a5673848295a883222846a1fbd0f3">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#b9a6c1f958c5169819c0dd1652104dbe">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#e35624c41de409220d4644c0b10362e4">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#07097ac1b658dae583cd7fe14951db25">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#0ce11999a2d4170b001567e9922e7084">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#55fac07562bccd337d5dd62ec0b53bc0">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#0b63e2c930c0e30567d91dceb6b96125">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#d818686d745399f1de2a8d0e09644d97">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#9c28dffd90062f516e73af45176f6e98">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#42e1914b21c738d21961128968eaee86">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ea9b8f474d25a002c933af7660b80fa0">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#e35624c41de409220d4644c0b10362e4">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#fed395fd760160c82a71091c9741e4fc">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#cf7cadbfed90e5542bf27d027cb93ed2">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#ff85ef00bd300acbd4de52016c7dd009">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#6f6e00f7d3977899e6e12aadf9bcf401">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a>
+<li>buildMeshConvexDecomposition()
+: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#1632eb2729cbe16455c2d8db6e629687">Nv::Blast::ConvexMeshBuilder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#0d8b7ab626867277ee6b960988968888">Nv::Blast::ConvexMeshBuilderImpl</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_func_0x63.html b/docs/source_docs/files/functions_func_0x63.html
index 1fc3045..bae2700 100644
--- a/docs/source_docs/files/functions_func_0x63.html
+++ b/docs/source_docs/files/functions_func_0x63.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -80,73 +84,177 @@
&nbsp;
<p>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>Cancel()
+: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9e1063dde19bc3525e4965475a0a9ea0">VHACD::VHACD</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ba4af1756316fce9d48261e1f8557d60">VHACD::IVHACD</a>
<li>canFindRoot()
: <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#522082e2bf8c1b793cf37655f92bab72">Nv::Blast::FamilyGraph</a>
+<li>capacity()
+: <a class="el" href="classbt_aligned_object_array.html#55308568e3b168e2f0aca895b255ecca">btAlignedObjectArray&lt; T &gt;</a>
+<li>CheckConsistancy()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#9cdc21e6307275268053c12095a612af">VHACD::TMMesh</a>
<li>ChunkDepthFirstIt()
: <a class="el" href="class_nv_1_1_blast_1_1_chunk_depth_first_it.html#2e59706de3653f3161ab32c0170ce171">Nv::Blast::ChunkDepthFirstIt</a>
+<li>CircularList()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#47dc3cebccb6d0938ed9cad720e0b0d9">VHACD::CircularList&lt; T &gt;</a>
+<li>CircularListElement()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#5f2f999a9807b5e05673d74c782ebbd3">VHACD::CircularListElement&lt; T &gt;</a>
+<li>Clean()
+: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#6e5ad0c3d528c3df0edb367ca8e8d9dc">VHACD::VHACD</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#e09d26fa960701f3c3c9cd3f6e5d3ead">VHACD::IVHACD</a>
<li>cleanMesh()
-: <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#da7e493f25076dd161d30e355b52afbe">Nv::Blast::MeshCleanerImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#6681704bd0186e56c55f7b9ba9174d27">Nv::Blast::MeshCleaner</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#6681704bd0186e56c55f7b9ba9174d27">Nv::Blast::MeshCleaner</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#da7e493f25076dd161d30e355b52afbe">Nv::Blast::MeshCleanerImpl</a>
+<li>Clear()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#7481dbc9f5478f5c728387b1fe0f34f7">VHACD::TMMesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#04ab7e7b5cce5fbc58ad7539bb550347">VHACD::Mesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#beb520e448c4b4f6b53b001a5fe6f609">VHACD::SArray&lt; T, N &gt;</a>
<li>clear()
-: <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#7127664503056837ccaf338909e59652">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_local_buffer.html#75ddcb70c161b0744d9ec8e1b5a91ff4">Nv::Blast::LocalBuffer&lt; T &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#3f2d0ca6c66c48c6c5ca8ed83dd4bf07">Nv::Blast::FixedArray&lt; T &gt;</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#3f2d0ca6c66c48c6c5ca8ed83dd4bf07">Nv::Blast::FixedArray&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#2a7209fa614fc173bbd7a8a10c856dff">Nv::Blast::FixedBitmap</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#ead1a010fb21c450ece0345ba36879fa">Nv::Blast::FixedBoolArray</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#7127664503056837ccaf338909e59652">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
+, <a class="el" href="classbt_aligned_object_array.html#12123db01dda7758f0df5e3bba10cc0a">btAlignedObjectArray&lt; T &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_local_buffer.html#75ddcb70c161b0744d9ec8e1b5a91ff4">Nv::Blast::LocalBuffer&lt; T &gt;</a>
+<li>Clear()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#63c1bec0811968796bb637f0ef7e9adb">VHACD::CircularList&lt; T &gt;</a>
+<li>ClearPoints()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#f675f38ab82b9f567312a1264c18cc13">VHACD::Mesh</a>
<li>clearStencil()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#248bef86683470a1e3b83248cd2be110">Nv::Blast::VoronoiSitesGenerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#7377b65b5fafdb2eb4832f57c74f127d">Nv::Blast::VoronoiSitesGeneratorImpl</a>
+<li>ClearTriangles()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#cb806420cbf3ec47414ed5899dfc5b3e">VHACD::Mesh</a>
+<li>Clip()
+: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#ed014730f47987b49085df33c9b4ae83">VHACD::TetrahedronSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#dcade31b625c2c6122854545d6429462">VHACD::Mesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#7c82521aac2de66191e09c07326a9030">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#cdc558d5a2e6be2702a418907b8f991f">VHACD::VoxelSet</a>
<li>clone()
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#42160b3ec267264cda550ef5c7a29bf2">Nv::Blast::ExtSyncEvent</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#c2e73c16e97747c030d8de6bdee83e3a">Nv::Blast::ExtSyncEventInstance&lt; T, eventType &gt;</a>
+<li>closestAxis4()
+: <a class="el" href="classbt_vector4.html#1f462c8ea6b5e8550df89c6414da2eae">btVector4</a>
<li>clusteredSitesGeneration()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#c9261d76e925a9e514dbb68cf098e4ce">Nv::Blast::VoronoiSitesGenerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#57ec8f7229999994e516d4edefdf9eed">Nv::Blast::VoronoiSitesGeneratorImpl</a>
+<li>CollisionHullImpl()
+: <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="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>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#62e320a3e2cdf49fcdd28b7a8157a294">VHACD::TetrahedronSet</a>
+<li>ComputeCenter()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#d35b8d2444ff5d1b8fc790e1f73f0e6c">VHACD::Mesh</a>
+<li>ComputeCenterOfMass()
+: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#ce03bd6e3fdd5b4681991728c7d4577a">VHACD::VHACD</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ac57f34e2958b6c05e14b8555e950b28">VHACD::IVHACD</a>
+<li>ComputeClippedVolumes()
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#cc1579ce0c4d42c31b2e7970730239ee">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#ed63d7e30ac56e2c2d9e12c5def007dc">VHACD::VoxelSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#8876f46850f4fc36eff76feab2600518">VHACD::TetrahedronSet</a>
+<li>ComputeConstraints()
+: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#8007aad223bbd6002ef47a202f6b714f">VHACD::VHACD</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ff50b742dbcccc6ecae411f9c93ad11c">VHACD::IVHACD</a>
+<li>ComputeConvexHull()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#628ef2627d58026b04efab6442961cc4">VHACD::Mesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#95848280a82cae9348dfaf896152e2f4">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#49a789a946042eafc99024926aaf42a1">VHACD::VoxelSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#348f08d50c46cb52c99d73fdf4725b55">VHACD::TetrahedronSet</a>
+<li>ComputeDiagBB()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#c8a60e1c425c1bad4a7e48fb1a5127bf">VHACD::Mesh</a>
+<li>ComputeExteriorPoints()
+: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#7bd661f72a57a6a52e80dd4075e6cda9">VHACD::VoxelSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#42afea74e56e6c8dd3d9d781f7be93c3">VHACD::TetrahedronSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#451961805e3b85640a5617f821429ac8">VHACD::PrimitiveSet</a>
+<li>ComputeMaxVolumeError()
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#b0aa5e77292725b5a24c6832d4449039">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#bf0dc8b357f89b46bc80a88bb69dae75">VHACD::VoxelSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#640b4c819bf41a5cef4ef9e99961eff3">VHACD::TetrahedronSet</a>
+<li>ComputePrincipalAxes()
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#dc0fa8cf5ac5a437c8d245b12835ff39">VHACD::PrimitiveSet</a>
+, <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_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()
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#35bdae7bc393e7a5bebb82123a1b05f8">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#d0e3e2800558987cab9077ccf106e76b">VHACD::VoxelSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_volume.html#5fce38642e0dc373a8f5cb0286126a80">VHACD::Volume</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#1c2c5b35bfbb3bfe5886fca89d9209da">VHACD::TetrahedronSet</a>
<li>convertToTriangle()
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#adc1efaf4d0f77ab8f092cd14fb82a00">Nv::Blast::TriangleIndexed</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()
: <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>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_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>
-, <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_tk_actor_impl.html#a3d3393b56c95907eb4288f0ecb9beb1">Nv::Blast::TkActorImpl</a>
+: <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_ext_sync.html#f5d75425949193fa5c265216f35fdf55">Nv::Blast::ExtSync</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_actor.html#307ec3c8c73cb706ec153bd63baee7c4">Nv::Blast::Actor</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_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>
+, <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_stress_solver.html#a69418650f816f3182ea363713111180">Nv::Blast::ExtStressSolver</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>
+: <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.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>
+, <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#9f9ae6a30e80b39d3fcbb14483c20646">Nv::Blast::TkFramework</a>
<li>createBondBetweenMeshes()
-: <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#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#e2f6a1a14917cac480eef0110ecc5af5">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>
<li>createChunkMesh()
-: <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>
+: <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_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_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_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>
<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>
<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>
diff --git a/docs/source_docs/files/functions_func_0x64.html b/docs/source_docs/files/functions_func_0x64.html
index d355354..9b428a7 100644
--- a/docs/source_docs/files/functions_func_0x64.html
+++ b/docs/source_docs/files/functions_func_0x64.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -81,22 +85,32 @@
<p>
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
<li>damage()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#8e78694fbc1df790b198ec3dcc0a2a05">Nv::Blast::TkActor</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3646bdcfc06059418696658bd4b9b881">Nv::Blast::TkActorImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#ebce969be0d9ee8bdab44722ec0e07b5">Nv::Blast::TkActor</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#afd7d9e1c47c9632092aadb39ba5b7d2">Nv::Blast::TkActorImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#4969506ea54271b432ee5de4145779a6">Nv::Blast::TkActor</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#ad1cd1ea227c3fcf9d6ebee0328f6c55">Nv::Blast::TkActorImpl</a>
<li>damageBond()
: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#f4c1927ea77f5812e8a3fed84b0b4e25">Nv::Blast::Actor</a>
+<li>Data()
+: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">VHACD::SArray&lt; T, N &gt;</a>
<li>deallocate()
-: <a class="el" href="class_nv_1_1_blast_1_1_allocator.html#59db4bb86390f4a5560f50d7a1b1e202">Nv::Blast::Allocator</a>
+: <a class="el" href="classbt_aligned_allocator.html#9aa2ce10c6b68eb249116f8712008724">btAlignedAllocator&lt; T, Alignment &gt;</a>
+, <a class="el" href="classbt_aligned_object_array.html#cebca91940aecdb1c11718bc08b511c9">btAlignedObjectArray&lt; T &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_allocator.html#59db4bb86390f4a5560f50d7a1b1e202">Nv::Blast::Allocator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_allocator_callback.html#aaca2075d5aed1f8d276f5ecf090bc72">Nv::Blast::AllocatorCallback</a>
<li>DebugLine()
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#ea42657ac811fb58a470ee89cc4f5787">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#ae5d9d324ac30cec64094d9d298ce634">Nv::Blast::DebugLine</a>
<li>DefaultReleaser()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_default_releaser.html#6c808cb17b0507275b723656e578a3dd">Nv::Blast::ApexImporter::DefaultReleaser&lt; T &gt;</a>
+<li>Delete()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#7a100f8ec6b600f8577a8f9ce36eac8f">VHACD::CircularList&lt; T &gt;</a>
+<li>deleteAllChildrenOfChunk()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#eaa46bf5fe4fe7035ac624f49ade64a8">Nv::Blast::FractureTool</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#fe1100c6aa5907b10ae574d18152c5ac">Nv::Blast::FractureToolImpl</a>
<li>deleteInSphere()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#16867c95d16e8eb0e7de6c58742135b9">Nv::Blast::VoronoiSitesGenerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#512b872ac001de3ba8d5fded984d78f2">Nv::Blast::VoronoiSitesGeneratorImpl</a>
+<li>Denormalize()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#e46c2f4d811fae09370614e5eb642570">VHACD::TMMesh</a>
<li>DepthFirstIt()
: <a class="el" href="class_nv_1_1_blast_1_1_asset_1_1_depth_first_it.html#8310079aa0f6e7b2ff0c5feaef88c0ca">Nv::Blast::Asset::Asset::DepthFirstIt</a>
<li>deserialize()
@@ -110,8 +124,11 @@
<li>deserializeFromStreamReader()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html#3c51fe91d944f95512893fb1eac0ebc9">Nv::Blast::ExtSerializationCAPN&lt; TObject, TSerializationReader, TSerializationBuilder &gt;</a>
<li>despawn()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#9f2c87d0053bedcb0c3f20c04afa41f5">Nv::Blast::ExtPxFamily</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#2e888c9f29fca37476e4f3087720f74d">Nv::Blast::final</a>
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#2e888c9f29fca37476e4f3087720f74d">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#9f2c87d0053bedcb0c3f20c04afa41f5">Nv::Blast::ExtPxFamily</a>
+<li>destroy()
+: <a class="el" href="classbt_aligned_allocator.html#8570a358258bc64869f0effd8405b69b">btAlignedAllocator&lt; T, Alignment &gt;</a>
+, <a class="el" href="classbt_aligned_object_array.html#8ef274b9d73a61593c17b9b21442e0a7">btAlignedObjectArray&lt; T &gt;</a>
<li>destroyJoint()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#c624f3229ad94eac9845c013dd8d2c5c">Nv::Blast::ExtPxManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#8e1d3b759582e6c692ce9cc3f284d628">Nv::Blast::final</a>
@@ -138,14 +155,15 @@
<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_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>
+: <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>
<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#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#087ade6e2026b887a4b34dbecf6d42cb">Nv::Blast::final</a>
<li>dispatchActorDestroyed()
@@ -156,6 +174,8 @@
: <a class="el" href="class_nv_1_1_blast_1_1_d_list.html#8f521717b64ae0b1f706f74995664745">Nv::Blast::DList</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()
+: <a class="el" href="classbt_aligned_object_array.html#45bd16505782854511491c25e0223ff8">btAlignedObjectArray&lt; T &gt;</a>
<li>DummyAccelerator()
: <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#5b164cf3944cfd733cf425cd340155a3">Nv::Blast::DummyAccelerator</a>
</ul>
diff --git a/docs/source_docs/files/functions_func_0x65.html b/docs/source_docs/files/functions_func_0x65.html
index 61cc40f..ffdf4a8 100644
--- a/docs/source_docs/files/functions_func_0x65.html
+++ b/docs/source_docs/files/functions_func_0x65.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -90,6 +94,7 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a37d68282f0ac6ec2f5f1e277a10d04f">Nv::Blast::EdgeWithParent</a>
<li>empty()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#5348990a3df348ad769d722f23b9ceb5">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#cd36deda8b51360698729e0db0b3e6d4">Nv::Blast::FixedQueue&lt; T &gt;</a>
<li>endProcess()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#4d21bd8b0225ae57b81bb8fe09df39ff">Nv::Blast::TkGroup</a>
<li>ensureAssetExactSupportCoverage()
@@ -101,12 +106,20 @@
: <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#9a2e97c679b6d64e82766d612fbd8505">Nv::Blast::ExtIStream</a>
<li>equal()
: <a class="el" href="structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html#8a03bb4afc2bbf91d049be80c531e29a">physx::shdfnd::Hash&lt; NvBlastID &gt;</a>
+<li>Erase()
+: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#4f40920e5e5f4f42d634be5fd02208d4">VHACD::SArray&lt; T, N &gt;</a>
<li>eval4D()
: <a class="el" href="class_nv_1_1_blast_1_1_simplex_noise.html#4651bada29932a13dc3808ce94f22219">Nv::Blast::SimplexNoise</a>
+<li>expand()
+: <a class="el" href="classbt_aligned_object_array.html#d64affb4ed3f9db81f832cbac6b62527">btAlignedObjectArray&lt; T &gt;</a>
+<li>expandNonInitializing()
+: <a class="el" href="classbt_aligned_object_array.html#d1f99f070780c42619386fd2a4336bec">btAlignedObjectArray&lt; T &gt;</a>
<li>ExtAtomicCounter()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html#0345b40d395da4c81491e31c68bf798e">Nv::Blast::ExtAtomicCounter</a>
<li>ExtCustomProfiler()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html#9e7434d8654794fc69d7f0b7afab22d6">Nv::Blast::ExtCustomProfiler</a>
+<li>ExtDamageAcceleratorAABBTree()
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#080f1cd83d0e038d1b6728f1a47f2dcf">Nv::Blast::final</a>
<li>ExtGroupTaskManagerImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#4c4d9dbbcecc8aab60b52af563246ce6">Nv::Blast::ExtGroupTaskManagerImpl</a>
<li>ExtGroupWorkerTask()
@@ -114,7 +127,7 @@
<li>ExtImpactSettings()
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_impact_settings.html#a60ddb169850a4b06cb954a2f7c9131d">Nv::Blast::ExtImpactSettings</a>
<li>ExtInputStream()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_input_stream.html#6ed2c6f8412d5d0d22562786c621e10f">Nv::Blast::ExtInputStream</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_input_stream.html#6f14a5894053dca3327aa9386405d40f">Nv::Blast::ExtInputStream</a>
<li>ExtIStream()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#16eb4b1c0361d1e3542f37cf374e5df6">Nv::Blast::ExtIStream</a>
<li>ExtKJPxInputStream()
@@ -122,17 +135,17 @@
<li>ExtKJPxOutputStream()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#604f257e1ea92998074532a8cadd12fb">Nv::Blast::ExtKJPxOutputStream</a>
<li>ExtOutputStream()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_output_stream.html#113a37368a147ab6f4c2e7095c76270e">Nv::Blast::ExtOutputStream</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_output_stream.html#cc750bce7360ee45a0f273cfa0208b00">Nv::Blast::ExtOutputStream</a>
<li>ExtPxActorImpl()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#89470f7f2abd6c9067e682ebb68652f2">Nv::Blast::final</a>
<li>ExtPxAsset()
: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html#eab763aa6e731f23c21c9131968e45b7">Nv::Blast::Serialization::ExtPxAsset</a>
<li>ExtPxAssetImpl()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#ad48eb7e3e1b898ec0fca814cca2a139">Nv::Blast::final</a>
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#19ede4b4bd2f4c0e2d5480f05ff7d7dc">Nv::Blast::final</a>
<li>ExtPxChunk()
: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html#06058ce7efbe9e3848858b9b7fd9a730">Nv::Blast::Serialization::ExtPxChunk</a>
<li>ExtPxFamilyImpl()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#738b1edc6c33636d43859410b077156f">Nv::Blast::final</a>
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#3b0d31c2c79897eda5abde9fdf26bea1">Nv::Blast::final</a>
<li>ExtPxManagerImpl()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#3d95484c32767c462e129690a95c002d">Nv::Blast::final</a>
<li>ExtPxStressSolverImpl()
diff --git a/docs/source_docs/files/functions_func_0x66.html b/docs/source_docs/files/functions_func_0x66.html
index cfcab3f..5bf8560 100644
--- a/docs/source_docs/files/functions_func_0x66.html
+++ b/docs/source_docs/files/functions_func_0x66.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -81,7 +85,7 @@
<p>
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>Facet()
-: <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#83f40acf14f917fa9419c535d0abb55b">Nv::Blast::Facet</a>
+: <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#08c47705c0478280c3dbb22316a045b2">Nv::Blast::ExtIStream</a>
<li>FamilyGraph()
@@ -100,22 +104,39 @@
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#010fe2685615fdb1da4153c7212e2c37">Nv::Blast::FixedBitmap</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#3dd3e3b6dda80554dcc2137d9974751d">Nv::Blast::FixedBoolArray</a>
<li>fillDebugRender()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#4b35d74e1dcce20d903bff6d6cf8a63f">Nv::Blast::ExtStressSolver</a>
+: <a class="el" href="class_nv_blast_ext_damage_accelerator.html#df9deedf3f72a68bfa0c95f42c6bba4f">NvBlastExtDamageAccelerator</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#13f2baade2c47b374677fff3d35bae33">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#4b35d74e1dcce20d903bff6d6cf8a63f">Nv::Blast::ExtStressSolver</a>
<li>FilterShader()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#ab54370a9cbbe0030980ceab447c1c18">Nv::Blast::ExtImpactDamageManager</a>
<li>finalizeFracturing()
-: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#8830959a8f7e4babc1983ea31c61ef5d">Nv::Blast::FractureTool</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#9a93aab1c2f46963ae406964b639cb82">Nv::Blast::FractureToolImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#9a93aab1c2f46963ae406964b639cb82">Nv::Blast::FractureToolImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#8830959a8f7e4babc1983ea31c61ef5d">Nv::Blast::FractureTool</a>
+<li>Find()
+: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#d7205f318876d68953133f4b11438668">VHACD::SArray&lt; T, N &gt;</a>
+<li>findBinarySearch()
+: <a class="el" href="classbt_aligned_object_array.html#3166625bc9a4f5aeca8a39c68f97228f">btAlignedObjectArray&lt; T &gt;</a>
<li>findBond()
: <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#41d003a72f4c027352648fbc22679fcd">Nv::Blast::SupportGraph</a>
+<li>findBondCentroidsInBounds()
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#08bf568f4b4be21997b9c4fa8f87eaad">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#61f769b6a99c7296a6e9e8c1fa406bae">Nv::Blast::ExtDamageAcceleratorInternal</a>
+<li>findBondSegmentsInBounds()
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#27f7654593d0ff62e2595152791f5f3b">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#d5bbd331df47b0b00e909924ee8d3612">Nv::Blast::ExtDamageAcceleratorInternal</a>
+<li>findBondSegmentsPlaneIntersected()
+: <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_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>
+: <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>
<li>findIslandsRequiredScratch()
: <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#4eb099c1eb38d13f411a2832a50a60ef">Nv::Blast::FamilyGraph</a>
+<li>findLinearSearch()
+: <a class="el" href="classbt_aligned_object_array.html#02eddb849aa4b56cc38d4040408fb48a">btAlignedObjectArray&lt; T &gt;</a>
<li>findObjectByID()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#d6f25c2fa686ebe78a612ad657b6745f">Nv::Blast::TkFramework</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#30c107f6e6a83b7eba0de851bc67af73">Nv::Blast::TkFrameworkImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#30c107f6e6a83b7eba0de851bc67af73">Nv::Blast::TkFrameworkImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#d6f25c2fa686ebe78a612ad657b6745f">Nv::Blast::TkFramework</a>
<li>findObjectByIDInternal()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#95f2ae1d3cce13ce93fdde0c06b7c097">Nv::Blast::TkFrameworkImpl</a>
<li>findSerializer()
@@ -128,6 +149,8 @@
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#ec2fbcfaa2de45959831ebd39a7e6622">Nv::Blast::FixedBoolArray</a>
<li>FixedPriorityQueue()
: <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>forceSize_Unsafe()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#a90b247578afa3796325c721eb1d5037">Nv::Blast::FixedArray&lt; T &gt;</a>
<li>foundation()
@@ -144,6 +167,8 @@
: <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>front()
+: <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#54bd68e5fe00a2b6f5135e96940a3d7c">Nv::Blast::FixedQueue&lt; T &gt;</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_func_0x67.html b/docs/source_docs/files/functions_func_0x67.html
index dc542df..08e3ec0 100644
--- a/docs/source_docs/files/functions_func_0x67.html
+++ b/docs/source_docs/files/functions_func_0x67.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -81,9 +85,9 @@
<p>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
<li>generateFracture()
-: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#ad84134173598b48fa4620fc46e90eeb">Nv::Blast::Actor</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#0391f391ab66d732c549c53da515a5b2">Nv::Blast::TkActor</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#4c2bbedb04b44c81462abf93534dca2d">Nv::Blast::TkActorImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#6a49c4fb6e6999f6e46f34baaf771a0d">Nv::Blast::Actor</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#ee5e7fdfa7cd0b33f5ba92168841d4b2">Nv::Blast::TkActor</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#f66fd11ec8170f46385e1b5445316962">Nv::Blast::TkActorImpl</a>
<li>generateFractureCommands()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#d75b9476c3b6189d4d84d3b55016bdf7">Nv::Blast::ExtStressSolver</a>
<li>generateFractureCommandsPerActor()
@@ -94,15 +98,18 @@
<li>get()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#cdddccd548cb835e84adca9110bdcd0f">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#0c7167f8fd55e170e52cd194c597ad18">Nv::Blast::TkFrameworkImpl</a>
+<li>getAccelerator()
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#94844717a6b533ddfb2f947fcf2e5005">Nv::Blast::ExtPxAsset</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#5415a895349e7262986ed9ef1209809c">Nv::Blast::final</a>
<li>getActorBufferSize()
: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#4fbb4b47a687a49e22432439f3443ba6">Nv::Blast::FamilyHeader</a>
<li>getActorByIndex()
: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#6ec386c3cb8070eb817220027ffd07c0">Nv::Blast::FamilyHeader</a>
<li>getActorCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#0cd433d98578658e1240c7c50fb3c334">Nv::Blast::TkGroup</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#680c32f05f9b7066e22ef7d196f593bb">Nv::Blast::ExtPxFamily</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#ccf06074b8a883d23108645fddabc822">Nv::Blast::final</a>
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#ccf06074b8a883d23108645fddabc822">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#20dd39add6e56703da92a488b1f3f729">Nv::Blast::TkFamily</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#0cd433d98578658e1240c7c50fb3c334">Nv::Blast::TkGroup</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#680c32f05f9b7066e22ef7d196f593bb">Nv::Blast::ExtPxFamily</a>
<li>getActorCountLimit()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#d564cce87386a7aeacf198446f31a50d">Nv::Blast::ExtPxManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#7b627b3171e8b29e0cfe8754bab5f836">Nv::Blast::final</a>
@@ -144,6 +151,8 @@
, <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#92ace269cf67be367c998a0638d30b05">Nv::Blast::TkAsset</a>
<li>getAttachPositions()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#e974285db25f7cdcd3bcf8bd7474632a">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a>
+<li>GetBarycenter()
+: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#cf50e2a5e891ee69cf25eacb943c857c">VHACD::TetrahedronSet</a>
<li>getBaseMapping()
: <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#2138ec663adee80577dae6cc275b7ece">Nv::Blast::Triangulator</a>
<li>getBaseMesh()
@@ -165,16 +174,16 @@
, <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_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_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>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#4df883297efe5321507d71496eeabebb">Nv::Blast::TkActorImpl</a>
<li>getBondHealthsArray()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#bec69e67cb20b86344e1eaf901e2b768">Nv::Blast::final</a>
<li>getBonds()
-: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#9ddc5add20e934c2ec460b88ecb6556a">Nv::Blast::Actor</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#c681754b82f0f5f8cc342ea1eb93f5a2">Nv::Blast::Serialization::Asset::Asset::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#9ddc5add20e934c2ec460b88ecb6556a">Nv::Blast::Actor</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#d82d1f2253c71567a1b8e1c37f833322">Nv::Blast::TkAsset</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#c681754b82f0f5f8cc342ea1eb93f5a2">Nv::Blast::Serialization::Asset::Asset::Reader</a>
<li>getBoneCount()
: <a class="el" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html#ce489d8ed2f4ac97a1752efe62fbd632">Nv::Blast::IFbxFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#7ec2ac13da39a7e902a9a067cb3fa77e">Nv::Blast::FbxFileReader</a>
@@ -192,6 +201,9 @@
<li>getBufferedBaseMeshes()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#7959339df1bf17419cde2428c257af1d">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1ffac81bb04e7674e77940183854d352">Nv::Blast::FractureToolImpl</a>
+<li>GetCenter()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#88948f7b4208a8ef21295f76d4170100">VHACD::Mesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#eceb8d41899c917cd70e61ede21227f1">VHACD::Vec3&lt; T &gt;</a>
<li>getCentroid()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#dbee89ac4c514b7a6f0069dab5878925">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#4a7603205dff9718d57c0c36fba4b3cd">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a>
@@ -254,11 +266,22 @@
: <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()
: <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>
<li>getContiguousLowerSupportIndex()
: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#0db3cb362aad67c63e682c9d9fe8bbb2">Nv::Blast::Asset</a>
+<li>GetConvexHull()
+: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#0a339ca3e621766e6eca0d180c8a9365">VHACD::VHACD</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#06d5c4ffe8fa314af3d5adb674617ce4">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#32acba20e1522bd09713e6f3411cc5db">VHACD::IVHACD</a>
<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>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>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#b0b7000c7191298ebf45d8290b44e93c">VHACD::Vec3&lt; T &gt;</a>
<li>getData()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_joint.html#1f5b5030b7036120015f725c348cbdfe">Nv::Blast::TkJoint</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_joint_impl.html#7a06778f2a840517b44e3843d2df6da4">Nv::Blast::TkJointImpl</a>
@@ -276,8 +299,16 @@
, <a class="el" href="class_nv_1_1_blast_1_1final.html#addabe119a177bd7de72c6506893e630">Nv::Blast::final</a>
<li>getDescription()
: <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>GetDistance()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#e7db6ca1683c762d4d43528f01bf4460">VHACD::Vec3&lt; T &gt;</a>
<li>getDistance()
: <a class="el" href="struct_nv_1_1_blast_1_1_separation.html#c2bbb249c734d2227bee2338f4681a66">Nv::Blast::Separation</a>
+<li>GetDistanceSquared()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#d72efc649d4ffe7267715a98bb56045b">VHACD::Vec3&lt; T &gt;</a>
+<li>GetEdges()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#3b4e00cd1e4b7c422cfac20a0a8ffb53">VHACD::TMMesh</a>
<li>getEdges()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#085ffcc67f9cd938f93d3aa43a0d0bf0">Nv::Blast::Mesh</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#db1bc85f36ba170694a268b593f9ff35">Nv::Blast::MeshImpl</a>
@@ -288,8 +319,14 @@
<li>getEdgesWritable()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#c3e5b150bd16d7f22b22fb571de9004f">Nv::Blast::Mesh</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#1590a830a4d5ec1ac62300b2cc9d6214">Nv::Blast::MeshImpl</a>
+<li>GetEigenValue()
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#842ada9990208ea0bdc151a542920bae">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#ec583aa28ca301efdf42f4b22b20c76c">VHACD::VoxelSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#0a271e373b3b15e316ac16584104fb1a">VHACD::TetrahedronSet</a>
<li>getElapsedTicks()
: <a class="el" href="class_nv_1_1_blast_1_1_time.html#4f077e2652ca099569600e76a12501b6">Nv::Blast::Time</a>
+<li>GetElapsedTime()
+: <a class="el" href="class_v_h_a_c_d_1_1_timer.html#5bdbd75fddd75566c1a176a59a067360">VHACD::Timer</a>
<li>getEncodingID()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#5096c2be50399ce4a44d98333674b623">Nv::Blast::ExtSerializer</a>
<li>getEvent()
@@ -385,6 +422,8 @@
, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#ebc128298c60d3405c7ffbf5e1005a87">Nv::Blast::TkActorImpl</a>
<li>getGroupImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#9573471e75d40076998243f3e840947c">Nv::Blast::TkActorImpl</a>
+<li>GetHead()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#4ada6619b39bf69d4c667832ec3350a7">VHACD::CircularList&lt; T &gt;</a>
<li>getHead()
: <a class="el" href="class_nv_1_1_blast_1_1_d_list.html#bdb5f4d00c1a0b036abdbbc744da2f25">Nv::Blast::DList</a>
<li>getHeader()
@@ -399,15 +438,21 @@
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#3a521051b70d54609758eca70421fc9c">Nv::Blast::Serialization::Asset::Asset::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#610a75ccff6579e5e54a59f2840f6630">Nv::Blast::TkIdentifiable</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#91f482def3abe0cfcfe455bbca497288">Nv::Blast::TkTypeImpl</a>
+<li>GetIFS()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#d244b88e34e6790c35d24dead4ca37a7">VHACD::TMMesh</a>
+<li>getImmediateScratch()
+: <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_actor.html#b329eb40c508c1a1709257c5d0d89c80">Nv::Blast::Actor</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_obj_file_reader.html#7b207f2b310fa696848d436f4c8b0c2c">Nv::Blast::ObjFileReader</a>
-, <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_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>
+, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#7b207f2b310fa696848d436f4c8b0c2c">Nv::Blast::ObjFileReader</a>
<li>getIndexInternal()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#202e43ab89338f722db08654db5236ba">Nv::Blast::TkActorImpl</a>
<li>getIndicesCount()
@@ -418,20 +463,20 @@
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#820000e618005f6de1cbcb56d3e54de5">Nv::Blast::FractureTool</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#4ae30e1bda20f7f0a8b21d6dbd13a771">Nv::Blast::FractureToolImpl</a>
<li>getIsStatic()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#ba46463b7e853d11fa0397ad2ad19c49">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#7e90c9ed8ddab210ac2065a413bb073b">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_reader.html#7e90c9ed8ddab210ac2065a413bb073b">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#ba46463b7e853d11fa0397ad2ad19c49">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
<li>getIterationsPerFrame()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#dfc63fbe02a9de751e97500f88d0c823">Nv::Blast::ExtStressSolver</a>
<li>getJointCount()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#dc6193a8116fdd1bfb94ad5e15e0703e">Nv::Blast::TkActorImpl</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#e1582f709880a58d222530b6095da48e">Nv::Blast::TkActor</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#e1582f709880a58d222530b6095da48e">Nv::Blast::TkActor</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#dc6193a8116fdd1bfb94ad5e15e0703e">Nv::Blast::TkActorImpl</a>
<li>getJointCountInternal()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#def2cde06761f195fd39a54c8b11d174">Nv::Blast::TkActorImpl</a>
<li>getJointDescCount()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#8d255a5bcb16849788085df6c571018d">Nv::Blast::TkAsset</a>
<li>getJointDescs()
-: <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_serialization_1_1_tk_asset_1_1_reader.html#c880ee9a83c12cee9eef8a8a863bed97">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#c880ee9a83c12cee9eef8a8a863bed97">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a>
+, <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>
@@ -448,71 +493,123 @@
<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_1_tk_family.html#46490cb5e1e2372876bfcf50402c8bc4">Nv::Blast::TkFamily</a>
+: <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>
<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>
, <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_obj_file_reader.html#5e8db96253945dbb3baa036064f6aff4">Nv::Blast::ObjFileReader</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_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>
, <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>
+<li>GetMaxBBVoxels()
+: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#daf3ff7bec6c5a895fc3c365f4a5d09f">VHACD::VoxelSet</a>
<li>getMemorySize()
: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#13e1d7037123db8187bc4620a7f2e97a">Nv::Blast::Asset</a>
+<li>GetMesh()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#27f989f659c1f20f5d57672b8156e6ad">VHACD::ICHull</a>
<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_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>
+: <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>
<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.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>
+: <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>
+<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>
+<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.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_tk_type.html#f3d9ae44f5f8234e0ccf6027dcca40ab">Nv::Blast::TkType</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>
+<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>getNextEdgeOfFace()
+: <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#c0f3f1b5a69f8a8c5fdff7a56d2e3867">btConvexHullComputer::btConvexHullComputer::Edge</a>
+<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>
<li>getNodeCount()
-: <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>
+: <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>
<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>
<li>getNormal()
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#e04d4b7cbe22490f02ed5018b5fe387f">Nv::Blast::Triangle</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>
+, <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>
<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_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>
+, <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_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_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_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>
+<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_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>
+<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>
+<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>
<li>getObjects()
-: <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>
+: <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>
+<li>getObjectType()
+: <a class="el" href="structbt_typed_object.html#89ec4b523dcc4749bf902dea09a7419c">btTypedObject</a>
<li>getObjectTypeID()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#47f64b89deb676cb05a2607d51bf7f9f">Nv::Blast::ExtSerializer</a>
<li>getOpposite()
@@ -520,39 +617,49 @@
<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_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>
, <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_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>
<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_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>
+: <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>
<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_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>
+<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>
+<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_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()
+: <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>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_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#a097c93fe482395290543e9583b5bf67">Nv::Blast::ExtPxFamily</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#c700c9a07161686d66b6fc2f4a3f93bb">Nv::Blast::final</a>
+: <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>
<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>
@@ -561,17 +668,23 @@
: <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html#bc19897d708ea7c691c1325b14eff198">Nv::Blast::RandomGeneratorBase</a>
<li>getRenderGeometryLayerName()
: <a class="el" href="class_fbx_utils.html#e829f46b17e67e3f8f5d835bf5996319">FbxUtils</a>
+<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_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_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_pipeline.html#34aa85c110f4f55133c4240f012373bc">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline</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_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_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_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_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>
-, <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>
<li>getScene()
: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#5aa525dd5edae04d9934dd1306e6c3fa">Nv::Blast::FbxFileWriter</a>
<li>getSegmentIntersection()
@@ -582,14 +695,19 @@
: <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_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_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>
<li>getSolver()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#bcc1ebee1f569d03adab96a87d68432a">Nv::Blast::final</a>
-, <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_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_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>
@@ -605,8 +723,8 @@
, <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>
<li>getSubchunks()
-: <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_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_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>
<li>getSubchunksArray()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#835b31d016dcf698835df5982469d7bb">Nv::Blast::final</a>
@@ -626,78 +744,107 @@
: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#c53007127433de0193670d158fd6e1ab">Nv::Blast::ExtSync</a>
<li>getTail()
: <a class="el" href="class_nv_1_1_blast_1_1_d_list.html#63c0cd8950a28a80e80220037e908c3a">Nv::Blast::DList</a>
+<li>getTargetVertex()
+: <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#4cd3e59258c02d39d158d2a4181962f6">btConvexHullComputer::btConvexHullComputer::Edge</a>
<li>getTkActor()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html#797177e17bc78c3829aef57f5aa491a8">Nv::Blast::ExtPxActor</a>
-, <a class="el" href="class_nv_1_1_blast_1_1final.html#37d3cf27f13a73b3ec040a7073de2a6c">Nv::Blast::final</a>
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#37d3cf27f13a73b3ec040a7073de2a6c">Nv::Blast::final</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html#797177e17bc78c3829aef57f5aa491a8">Nv::Blast::ExtPxActor</a>
<li>getTkAsset()
: <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_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>
+: <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>
<li>getTransform()
-: <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_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_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>
<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>
+: <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>
+<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#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_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>
-, <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_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>
<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()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#36bd658192e23ff79099a6e85af5ef25">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
+<li>GetUnitVolume()
+: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#5700000459b767e56f2a82ce3ed2f681">VHACD::VoxelSet</a>
<li>getUpperSupportChunkCount()
: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#60aa9c06e57f369ed24c185bb9769ddc">Nv::Blast::Asset</a>
<li>getUserData()
-: <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>
+: <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_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>
+: <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>
<li>getValue()
-: <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>
+: <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>
+<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.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>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_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>
+: <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>GetVertices()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#559c4389551440155ec3183135b83d27">VHACD::TMMesh</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_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>
+: <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_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_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>
+<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.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_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_actor.html#b0603f4160ed95129a3236cf946a0857">Nv::Blast::Actor</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_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>
+: <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>
+<li>GetVoxels()
+: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#0c8c0227a911525bc18e1664e700831f">VHACD::VoxelSet</a>
<li>getW()
-: <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>
, <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>
<li>getWeldedVerticesCount()
: <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#d99ae2011c5aee476fffd79ff9ac4672">Nv::Blast::Triangulator</a>
<li>getWordsCount()
@@ -707,20 +854,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_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_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_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>
<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_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_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_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_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>
+, <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>
<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_0x68.html b/docs/source_docs/files/functions_func_0x68.html
index 0601bb2..85a44ef 100644
--- a/docs/source_docs/files/functions_func_0x68.html
+++ b/docs/source_docs/files/functions_func_0x68.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -139,19 +143,19 @@
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#f984dc81b2b95be4775fbe6d40b42c93">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#849abebe37274b871ddb23567f727cdd">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
<li>hasP()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#02b4a19bb91674fbd01cc39e409b3457">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#173fccae8feb414e02a895b2b4488333">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_builder.html#173fccae8feb414e02a895b2b4488333">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#02b4a19bb91674fbd01cc39e409b3457">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a>
<li>hasQ()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#df402399ef0de27c3d8b8f476abaa561">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#02fd7e71f34b042d711cc702e08406d4">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_builder.html#02fd7e71f34b042d711cc702e08406d4">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#df402399ef0de27c3d8b8f476abaa561">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a>
<li>hasRotation()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#59c8ef8d558befd279b1652f9ca3ed73">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#9ecde9ab45e2072665f4ff320897c40d">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
<li>hasScale()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#b6de77a520bd53fc9064cd4ed435b839">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#7f12555cb8ccc843105051f8516d1889">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#1e6e8633d70179f4a9558479edfb0d44">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_reader.html#3e7f2253881029b8ba4155934d167813">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_reader.html#1e6e8633d70179f4a9558479edfb0d44">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#7f12555cb8ccc843105051f8516d1889">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#b6de77a520bd53fc9064cd4ed435b839">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
<li>hasSubchunks()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#034163be2a22426ee494af3d5b8e9d4f">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
<li>hasSubtreeLeafChunkCounts()
@@ -159,11 +163,13 @@
<li>hasSupportChunkHealths()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#cdbc4022d99f752dfd615703bc6ec62d">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
<li>hasTransform()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#13b5447cfa6ae5765a2aefeb17a13a35">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#7c8277a3d85ad65a1343e0d210079c6c">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_reader.html#7c8277a3d85ad65a1343e0d210079c6c">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#13b5447cfa6ae5765a2aefeb17a13a35">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
<li>hasValue()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#7052a11134215b9d4a432bcc6f89ace2">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#12625369c4266fed19bb79d98d5ac02e">Nv::Blast::Serialization::UUID::UUID::Reader</a>
+<li>heapSort()
+: <a class="el" href="classbt_aligned_object_array.html#3c338461ca225909d18955f1991a3acc">btAlignedObjectArray&lt; T &gt;</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_func_0x69.html b/docs/source_docs/files/functions_func_0x69.html
index 6e45aee..027c658 100644
--- a/docs/source_docs/files/functions_func_0x69.html
+++ b/docs/source_docs/files/functions_func_0x69.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -80,10 +84,16 @@
&nbsp;
<p>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>ICHull()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#854d1357f2b24100f058eefdf6a96165">VHACD::ICHull</a>
<li>importApexAsset()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#60a3a1e60440d30039cf3fd59804c140">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>indexIsValid()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#bf22e8a732d364430dd39a72f49c39d5">Nv::Blast::TkTypeImpl</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>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()
@@ -103,12 +113,19 @@
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#979d4aafaacc2fa59ce719a8176a3aae">Nv::Blast::Serialization::Asset::Asset::Builder</a>
<li>initHeader()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#4b872d85eb85a38fac47206bf1fbd3a3">Nv::Blast::Serialization::Asset::Asset::Builder</a>
+<li>Initialize()
+: <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>initialize()
-: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html#9fe5ebe9eeb2f7dc99c88018544f9b89">Nv::Blast::ApexImporter::ApexDestruction</a>
+: <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>
, <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#4914e92e8f2aaf4fda371bfc9daba35c">Nv::Blast::FamilyGraph</a>
, <a class="el" href="class_nv_1_1_blast_1_1_local_buffer.html#5e9d8e27765fd724569ce06d4b1cc617">Nv::Blast::LocalBuffer&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#6632dba288df386d4ffa7d36883ffc14">Nv::Blast::final</a>
-, <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>
+<li>initializeFromBuffer()
+: <a class="el" href="classbt_aligned_object_array.html#2b1b904bdf0a1e4110406860f46615d5">btAlignedObjectArray&lt; T &gt;</a>
<li>initID()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a9a1d09d949f584b19059da6dacce9a1">Nv::Blast::Serialization::Asset::Asset::Builder</a>
<li>initJointDescs()
@@ -134,12 +151,18 @@
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#4422b9f776ac9427ed9a3cdba2980b5c">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
<li>initValue()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#28cec49db8ada2d637d24a107000e7a2">Nv::Blast::Serialization::UUID::UUID::Builder</a>
+<li>Insert()
+: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#de7cfa68a615fcee7e68ca51c13f2d70">VHACD::SArray&lt; T, N &gt;</a>
<li>insertHead()
: <a class="el" href="class_nv_1_1_blast_1_1_d_list.html#bc2b63f21760aea5f27e3ced326c5c6a">Nv::Blast::DList</a>
<li>insertListHead()
: <a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html#e08677ece60c50e0c17ceb8483cbb941">Nv::Blast::IndexDList&lt; IndexType &gt;</a>
<li>insertTail()
: <a class="el" href="class_nv_1_1_blast_1_1_d_list.html#ed58b1884e669c36c0b5232fb59860de">Nv::Blast::DList</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_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>IntersectionTestingAccelerator()
: <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#26025c41c017a0033e8d7b6a5fa945c3">Nv::Blast::IntersectionTestingAccelerator</a>
<li>isActive()
@@ -159,8 +182,17 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#e8501aa397ccc049b5a7927f32c04c72">Nv::Blast::TriangleIndexed</a>
<li>isDone()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_task_sync.html#b0062a114856ba591a00c2c959ef6e54">Nv::Blast::ExtTaskSync</a>
+<li>isDouble()
+: <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#7d546cd3a301fd47bfde8cdd8f9ff950">FLOAT_MATH::fm_VertexIndex</a>
+<li>IsEmpty()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#0e52f1bc53f97d1a32f01e693256c65c">VHACD::CircularList&lt; T &gt;</a>
<li>isEmpty()
: <a class="el" href="class_nv_1_1_blast_1_1_d_list.html#2242875a371ef6baf92c8a9bafbbf23b">Nv::Blast::DList</a>
+<li>IsFlat()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#bf5e9b35967d92f67bbf8fa685198c89">VHACD::ICHull</a>
+<li>IsInside()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#2b5a20e6381794a75b7c34f796a7e8cb">VHACD::ICHull</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#b314bb607ad14eee02590b6aaabd35ab">VHACD::Mesh</a>
<li>islandDetectionAndRemoving()
: <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>
@@ -168,10 +200,10 @@
: <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>
<li>isPending()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#2079bb8ac6d223c5941357994e8ae522">Nv::Blast::TkActor</a>
-, <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_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>isPointContainedInMesh()
-: <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#4dba2d767bf1e43f5b27eb8b4ec52bab">Nv::Blast::BooleanEvaluator</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#009de2bf236544f4a26a5092ecc1a9cf">Nv::Blast::BooleanEvaluator</a>
<li>isPointInside()
: <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#43fb96c64809f42d7bdd816081878aa3">Nv::Blast::TriangleProcessor</a>
<li>isPxUserDataUsed()
@@ -179,6 +211,8 @@
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#0a70c5eca2121263fabf6e68e48258c1">Nv::Blast::ExtPxManager</a>
<li>isReadOnly()
: <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>isSingleSupportChunk()
: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#25972224f087f241f35ffeef6fca0681">Nv::Blast::Actor</a>
<li>isSolitary()
@@ -191,11 +225,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_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_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_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>
<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_0x6a.html b/docs/source_docs/files/functions_func_0x6a.html
index 9077ad9..cc6ffc2 100644
--- a/docs/source_docs/files/functions_func_0x6a.html
+++ b/docs/source_docs/files/functions_func_0x6a.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
diff --git a/docs/source_docs/files/functions_func_0x6c.html b/docs/source_docs/files/functions_func_0x6c.html
index a0acdf8..267509b 100644
--- a/docs/source_docs/files/functions_func_0x6c.html
+++ b/docs/source_docs/files/functions_func_0x6c.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -90,8 +94,14 @@
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a96db2d5f3538636b810031892d288aa">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>loadFromFile()
: <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#86c73b60d111c3078dee5aa1c5e8196f">Nv::Blast::ObjFileReader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#a2b88c8aab38b57cd55d28623627bd28">Nv::Blast::FbxFileReader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#7de7c52ffac1608fc1a8ded9cf5d9877">Nv::Blast::IMeshFileReader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#a2b88c8aab38b57cd55d28623627bd28">Nv::Blast::FbxFileReader</a>
+<li>LoadOFF()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#5b6aada1526614c0392ffeb3bdd08475">VHACD::Mesh</a>
+<li>Lock()
+: <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#9efefb1299fc74f136abe8a545bd5b3d">VHACD::Mutex</a>
+<li>Log()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html#6968977f9fce9168e3c0ece568c40f2e">VHACD::IVHACD::IVHACD::IUserLogger</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_func_0x6d.html b/docs/source_docs/files/functions_func_0x6d.html
index fa25b00..2184556 100644
--- a/docs/source_docs/files/functions_func_0x6d.html
+++ b/docs/source_docs/files/functions_func_0x6d.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -80,10 +84,20 @@
&nbsp;
<p>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>Material()
+: <a class="el" href="struct_v_h_a_c_d_1_1_material.html#fdefe33c5c28cb9c439aa300780fb78b">VHACD::Material</a>
+<li>maxAxis4()
+: <a class="el" href="classbt_vector4.html#3ed283fbe2a9015cd1d8bdb03978597f">btVector4</a>
+<li>Mesh()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#66005ae02e32b91dfd1924a622c2bee2">VHACD::Mesh</a>
<li>MeshImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#75e2e25e33e054c1adb008099b37e6d5">Nv::Blast::MeshImpl</a>
<li>MeshNoiser()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#8ac835f5640e982006e29089f41aa9ae">Nv::Blast::MeshNoiser</a>
+<li>minAxis4()
+: <a class="el" href="classbt_vector4.html#ef5480bbac35d75e8a36f0d237362c8b">btVector4</a>
+<li>Mutex()
+: <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#415562703110fedfe8e643c2d9214336">VHACD::Mutex</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_func_0x6e.html b/docs/source_docs/files/functions_func_0x6e.html
index 9463e5f..c1a3947 100644
--- a/docs/source_docs/files/functions_func_0x6e.html
+++ b/docs/source_docs/files/functions_func_0x6e.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li class="current"><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -80,8 +84,14 @@
&nbsp;
<p>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>Next()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#c9df65e7fcece143e1c23ea7897d775c">VHACD::CircularList&lt; T &gt;</a>
<li>next()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html#fa4d07170cd6a791f9ab7fadf55f46ab">Nv::Blast::ExtAtomicCounter</a>
+<li>Normalize()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#ed5abe3175904590cde0dcad4b90fe60">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#55cc53840f8eec548d0c2d6cf053e114">VHACD::Vec2&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#a5f03fe683f4dff8177673edd8374e63">VHACD::TMMesh</a>
<li>notify()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_task_sync.html#1f7ec3a1ed24ec7c61576437b4904c84">Nv::Blast::ExtTaskSync</a>
<li>notifyActorCreated()
@@ -95,27 +105,26 @@
<li>numElementsPerBlock()
: <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html#d87d95440dde3029eafad96bffb38953">Nv::Blast::SharedBlock&lt; T &gt;</a>
<li>NvBlastBlockArrayData()
-: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#c812c016cbf9e92d54f1e4e702ff531b">Nv::Blast::Asset</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#577fa40caf7f9b9e8a7de8849ef33db4">Nv::Blast::ActorSerializationHeader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_asset.html#93a386a2854b15b238c18ac220170924">Nv::Blast::Asset</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#d03aae1a3bd35af2196fa03d549128f1">Nv::Blast::FamilyHeader</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#d9b8b160ab74ef96a82b396e0f992644">Nv::Blast::ActorSerializationHeader</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#4e7f7432cc4c2bff92631cacf0858df8">Nv::Blast::FamilyHeader</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#2667f3eb5907ee6105aca18b810e0ec4">Nv::Blast::ActorSerializationHeader</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#d4d40e8fc2276d698432eed10434010d">Nv::Blast::FamilyHeader</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#a6f02f720fc229c2f1ae564c8c7e3da7">Nv::Blast::ActorSerializationHeader</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#d915d4af55ca603f07df7c2f5774c9b3">Nv::Blast::SupportGraph</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#f1709de992290105bacd73e44255c39e">Nv::Blast::FamilyHeader</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#4e7f7432cc4c2bff92631cacf0858df8">Nv::Blast::FamilyHeader</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#014cef22dc0e4821bb9cf3f4909c2d84">Nv::Blast::SupportGraph</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#577fa40caf7f9b9e8a7de8849ef33db4">Nv::Blast::ActorSerializationHeader</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#f1709de992290105bacd73e44255c39e">Nv::Blast::FamilyHeader</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#d9b8b160ab74ef96a82b396e0f992644">Nv::Blast::ActorSerializationHeader</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#160d99e7dccce52d9dbc7a7eb23043f0">Nv::Blast::SupportGraph</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_asset.html#93a386a2854b15b238c18ac220170924">Nv::Blast::Asset</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#a6f02f720fc229c2f1ae564c8c7e3da7">Nv::Blast::ActorSerializationHeader</a>
<li>NvBlastBlockData()
-: <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#c6ce3ef07a67d334640cf077381fc755">Nv::Blast::FamilyGraph</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#6236037fc4b3a3dfde4a84ce5033203e">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#4437aadf53e0f2c059f2f2a1cf2df320">Nv::Blast::FamilyGraph</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#0108f2ce4edc3203daaeae9bea76f688">Nv::Blast::FamilyGraph</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#5257a8052b6cc1e57babdbbdf49b4e78">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#b59f69ae997a9fca2fd8d94bb798ca5f">Nv::Blast::FamilyGraph</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#877925d116ec40e2c14fa7b08e60d73e">Nv::Blast::FamilyGraph</a>
<li>NvBlastBond()
: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html#a3ba089e9404f11a8959ea385afded6b">Nv::Blast::Serialization::NvBlastBond</a>
<li>NvBlastChunk()
@@ -124,6 +133,8 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html#91555d12dcf4e4e23df4fef1515a92c8">Nv::Blast::Serialization::NvBlastDataBlock</a>
<li>NvBlastExtMaterial()
: <a class="el" href="struct_nv_blast_ext_material.html#89d74e66909810438be664da3f42e2d5">NvBlastExtMaterial</a>
+<li>NvBlastExtProgramParams()
+: <a class="el" href="struct_nv_blast_ext_program_params.html#a445f80ac32f117dc11c1271e538c92c">NvBlastExtProgramParams</a>
<li>NvBlastSupportGraph()
: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html#e3217f07019adf8ce60852fceabfbc98">Nv::Blast::Serialization::NvBlastSupportGraph</a>
</ul>
diff --git a/docs/source_docs/files/functions_func_0x6f.html b/docs/source_docs/files/functions_func_0x6f.html
index d2c89f8..9dc845b 100644
--- a/docs/source_docs/files/functions_func_0x6f.html
+++ b/docs/source_docs/files/functions_func_0x6f.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li class="current"><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -84,6 +88,12 @@
: <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#d0bb6f0bece7e9185ba43167ec303ddc">Nv::Blast::ObjFileReader</a>
<li>ObjFileWriter()
: <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#1e7247051563470428d3ed7a6c86bfd5">Nv::Blast::ObjFileWriter</a>
+<li>OCLInit()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#0d5645e0a63ce31c21cae80a87875506">VHACD::IVHACD</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#0ecdc45cc18df1858fac9f5ad48663ae">VHACD::VHACD</a>
+<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>onActorCreated()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#8b8d10ecd849248bf2b0ee4b057873c9">Nv::Blast::final</a>
, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_listener.html#974e258bbfbd9cf333cc5b883b968ceb">Nv::Blast::ExtPxListener</a>
@@ -109,7 +119,11 @@
<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_tk_asset_1_1_builder.html#938381c4b67edbcf82dec921a315f765">Nv::Blast::Serialization::TkAsset::TkAsset::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>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#88f350281ec10f29459ddbf533afd0f4">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#938381c4b67edbcf82dec921a315f765">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_builder.html#ad791efead1bb04838923356620ecf5d">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#4482eebc8c7bd9e549f81bc1f59bd3cb">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#3bc7daba0eeecd348a555db00e34fffa">Nv::Blast::Serialization::Asset::Asset::Builder</a>
@@ -119,46 +133,87 @@
, <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_px_transform_1_1_builder.html#88f350281ec10f29459ddbf533afd0f4">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#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>
<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!=()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#e4f6c5fd14392386634a09e855285530">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
<li>operator()()
-: <a class="el" href="struct_nv_1_1_blast_1_1_vrt_comp.html#be3e16832129cd98f0d5ad9cf08822ed">Nv::Blast::VrtComp</a>
-, <a class="el" href="structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html#fdb2c45775d4e538196732eee8dc0953">physx::shdfnd::Hash&lt; NvBlastID &gt;</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_less.html#582cf963f750631406af58b1e28b6d0e">Nv::Blast::Less&lt; A &gt;</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_less.html#582cf963f750631406af58b1e28b6d0e">Nv::Blast::Less&lt; A &gt;</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_edge_comparator.html#79747e77ddbaaf4fd6450bb90e37b7ea">Nv::Blast::EdgeComparator</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_vrt_comp.html#be3e16832129cd98f0d5ad9cf08822ed">Nv::Blast::VrtComp</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#3a1e523763ebadc92987220e64af6ed3">Nv::Blast::VrtPositionComparator</a>
+, <a class="el" href="classbt_aligned_object_array_1_1less.html#bb5dd559201b5e57b68afe2a76509ef7">btAlignedObjectArray&lt; T &gt;::btAlignedObjectArray::less</a>
+, <a class="el" href="structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html#fdb2c45775d4e538196732eee8dc0953">physx::shdfnd::Hash&lt; NvBlastID &gt;</a>
<li>operator*()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#83cd146d2acc4a0863e1ef3fa2c5bce1">Nv::Blast::TkActorImpl::TkActorImpl::JointIt</a>
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#65b8e28a1e1f3b70d91ab2a6b7f5ed7b">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#b71085a14b8ab61d321ce04d25b9a2d9">VHACD::Vec2&lt; T &gt;</a>
, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#8a27865fe5688fca8c3f6372dc797e50">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#83cd146d2acc4a0863e1ef3fa2c5bce1">Nv::Blast::TkActorImpl::TkActorImpl::JointIt</a>
+<li>operator*=()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#3fef4cea033c87e28f302a0a65a5663d">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#83d6e63bc1be92e76bc9503880ce49f6">VHACD::Vec2&lt; T &gt;</a>
+<li>operator+()
+: <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_d_list_1_1_it.html#7092a46c0fa7fd95c4de1c771924b9f3">Nv::Blast::DList::DList::It</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_chunk_depth_first_it.html#9ad72eda289a803c6da997dd8620b583">Nv::Blast::ChunkDepthFirstIt</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_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#5d8c7ce9b7cbfdb7c1f8ef04e42e1fde">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#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#94b2612035abc9442c59959ab5fc4944">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_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>
<li>operator&lt;()
-: <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>
+: <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="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_edge.html#3b262a466150ca0488ecb05c9fa760c0">Nv::Blast::Edge</a>
<li>operator=()
-: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#ee769e8e688e1687c5ba6c6be22f502a">Nv::Blast::TrPrcTriangle</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>
, <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_s_array.html#6c9019d277b1c6273afda04ec0500bc2">VHACD::SArray&lt; T, N &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>
+<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_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_s_array.html#f0a62725c5f457cc563a865aaaa6d696">VHACD::SArray&lt; T, N &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_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>
+<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>
</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 0ad652d..a1b21ae 100644
--- a/docs/source_docs/files/functions_func_0x70.html
+++ b/docs/source_docs/files/functions_func_0x70.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li class="current"><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -80,6 +84,8 @@
&nbsp;
<p>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>Parameters()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#1e68a26c8218b34f66023f30024ae92a">VHACD::IVHACD::IVHACD::Parameters</a>
<li>partition()
: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#4f9e6d8c9f2b31644ae0a4bb03f88309">Nv::Blast::Actor</a>
<li>partitionMultipleGraphNodes()
@@ -91,7 +97,7 @@
<li>peekHeader()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#031a3f5df089e26d4e97f76f35c1bc9f">Nv::Blast::ExtSerialization</a>
<li>performBoolean()
-: <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#b3cc50f37a0b4caa3cfcc112c39129ec">Nv::Blast::BooleanEvaluator</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#9216bdac5cbcbfe24b62b9f27a6d8fb4">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>PerlinNoise()
@@ -99,50 +105,84 @@
<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#395eb0717f7739e8553fd69961f62d72">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::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_px_convex_mesh_geometry_1_1_pipeline.html#960b4bd5ac825b272813d0719a03a547">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#12208b091a6349e92931f01dd622045c">Nv::Blast::Serialization::PxQuat::PxQuat::Pipeline</a>
-, <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_px_quat_1_1_pipeline.html#8e5a0ec5d23ddd2cf0e951487e30dcde">Nv::Blast::Serialization::PxQuat::PxQuat::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#bd0161b96bc6ae0921aa811529870450">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::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_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_px_mesh_scale_1_1_pipeline.html#efc8425739989edede2f1d79048851f1">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline</a>
, <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_nv_blast_bond_1_1_pipeline.html#e31b4ce00974dc15e5c37baf3208ce6a">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::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_px_transform_1_1_pipeline.html#4212b4a8493efb32069cac933fabd360">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_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_bond_1_1_pipeline.html#e31b4ce00974dc15e5c37baf3208ce6a">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::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_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_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_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_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_support_graph_1_1_pipeline.html#5b913e801e8496f1639bfd8289b8a837">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::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_u_u_i_d_1_1_pipeline.html#db639c754584f33ee1b876084e818e02">Nv::Blast::Serialization::UUID::UUID::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_ext_px_asset_1_1_pipeline.html#36b6c028cb72d6aadd73ae8b04ef9991">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Pipeline</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#960b4bd5ac825b272813d0719a03a547">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Pipeline</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html#30af691a9b97e0aafb4dd3b67622ac1d">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::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_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_ext_px_asset_1_1_pipeline.html#8784ed209272bf56ae6dfcb3e598ba42">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#f12524b4a0ce5de80c61c137eea50ef0">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::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_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_ext_px_chunk_1_1_pipeline.html#fb3ed767d116aa7bbbad0821708411df">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#236a2892777d3c09a3d3d64589dbe80c">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::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_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_ext_px_subchunk_1_1_pipeline.html#30af691a9b97e0aafb4dd3b67622ac1d">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Pipeline</a>
+, <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>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>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()
: <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>
+<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_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_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_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>
-, <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>
+<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_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>
+, <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#ef62e4bf465c5a8e77a3a4937456f8d2">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</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_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_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>
+, <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_0x71.html b/docs/source_docs/files/functions_func_0x71.html
new file mode 100644
index 0000000..fd4fb70
--- /dev/null
+++ b/docs/source_docs/files/functions_func_0x71.html
@@ -0,0 +1,98 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members - Functions</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li class="current"><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
+<li>quickSort()
+: <a class="el" href="classbt_aligned_object_array.html#228f2a824ac397c1de311a9c2b775dc4">btAlignedObjectArray&lt; T &gt;</a>
+<li>quickSortInternal()
+: <a class="el" href="classbt_aligned_object_array.html#c3fdb03c03d2cc75821d903c77f3476a">btAlignedObjectArray&lt; T &gt;</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/functions_func_0x72.html b/docs/source_docs/files/functions_func_0x72.html
index 0feae78..6cbaab2 100644
--- a/docs/source_docs/files/functions_func_0x72.html
+++ b/docs/source_docs/files/functions_func_0x72.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li class="current"><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -83,42 +87,35 @@
<li>radialPattern()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#e657e2b3e6e587d7b717128d13e0581b">Nv::Blast::VoronoiSitesGenerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a06fcc68fa2f64b09bfdff955ceab3b3">Nv::Blast::VoronoiSitesGeneratorImpl</a>
+<li>raycast()
+: <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#930ab641744d36f2828e1a81ab53cf78">VHACD::RaycastMesh</a>
<li>read()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#81f34ca062db4599ac19fb7c7a4c41e9">Nv::Blast::ExtIStream</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html#992721d3c22baf1113ba9dbb34afb00d">Nv::Blast::ExtKJPxInputStream</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html#992721d3c22baf1113ba9dbb34afb00d">Nv::Blast::ExtKJPxInputStream</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#81f34ca062db4599ac19fb7c7a4c41e9">Nv::Blast::ExtIStream</a>
<li>Reader()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#917033846cb99591677f767ac22da9ec">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#048cdfd243869be7f329ad8fd984266e">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#d0f55ec429ae6c1033b870219a8f8149">Nv::Blast::Serialization::UUID::UUID::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#64f782ed050830573bd6bc42d09c416d">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#2e7d79a9faa24536ef9b49d35ebbb884">Nv::Blast::Serialization::UUID::UUID::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#1a65a510a0a8f0801b2d86b2ed7af1d5">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#60f6268efbafad226dbacd117c363867">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#917033846cb99591677f767ac22da9ec">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#033f7b3b05b9ccbd320f0dceb4c7b5aa">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#579fa60f786632fb37c04a2433b94b52">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#17ed6d045932445c9d054a3efa6da1e8">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#c96fef17f0ee3082369f5f1223fe1cea">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#d9c7f1d18730f1538a3ef6359a8c49e7">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#452f3dd8ff6d1e27de233aa90f38b211">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#c96fef17f0ee3082369f5f1223fe1cea">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#511d0a28afe771794d13452ab105bd36">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#8568cac082af5009c4af579692475a1a">Nv::Blast::Serialization::Asset::Asset::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#e5a7f285b9b5f2b8329c4cca8bb1ac64">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#464cf247ef688f6b17a4e6881d7f3653">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#d3e6feef96d37dcc06fdb141b990ade9">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#8568cac082af5009c4af579692475a1a">Nv::Blast::Serialization::Asset::Asset::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#d04caaca3cd91ba6f990177134d83c47">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#46233f32a1874b0df6e840bc333ca220">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#354cd78344ee24c9e38a0870e458d3c1">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#d7c0cb892e64c6afeb10e8caabc46bfd">Nv::Blast::Serialization::Asset::Asset::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#6a94de75995fd42c01e8b670a5fc77a8">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#d7e35d4047b8a96c8c5d0992b808f425">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#982f9fe8396154f00211595a024e7810">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#d7c0cb892e64c6afeb10e8caabc46bfd">Nv::Blast::Serialization::Asset::Asset::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#0e421f806e349d04b9e1034f437baf33">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#325548ae83f89d1fee0587cda1b7dac5">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#cbc75c595d27cdd6a7007a2f94d11139">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#048cdfd243869be7f329ad8fd984266e">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#e3fc7602277290658b1503ad83b4861b">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#21d55ddd918795ea38be892b4b04b146">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#cc06871002ebfc69165fdc54d76537ad">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#d0f55ec429ae6c1033b870219a8f8149">Nv::Blast::Serialization::UUID::UUID::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#b807bf88e85f3ba34d86f7a063fde71a">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#64f782ed050830573bd6bc42d09c416d">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a>
<li>recalculateBoundingBox()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#24544d5b6a315cee19d67da9ed0fd8dd">Nv::Blast::Mesh</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#9e69417e462e30039484a4e405cfed24">Nv::Blast::MeshImpl</a>
@@ -135,52 +132,61 @@
<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_obj_file_reader.html#3a34965574d3fbe9ab2c87c1438da940">Nv::Blast::ObjFileReader</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>
, <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_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_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_px_asset.html#2d2e7f6418c5faa72daca12816ce1e14">Nv::Blast::ExtPxAsset</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_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_serializer.html#bf6b74d1cc293d8fca2afe8b15914fc3">Nv::Blast::ExtSerializer</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_shared_buffer.html#7be2a8e72803a3ea16afefb7d8b0bde5">Nv::Blast::SharedBuffer&lt; T &gt;</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_ext_group_task_manager.html#a5003be1e0f05f9edb287d553bc154fa">Nv::Blast::ExtGroupTaskManager</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="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_1_actor.html#d8552a04fa6cdb1f3a01d11d18209e5a">Nv::Blast::Actor</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_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</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#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_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_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>
+<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_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_blast_bond_generator.html#f9a062b2696ecd7764eb5e196b959f64">Nv::Blast::BlastBondGenerator</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_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">Nv::Blast::ConvexMeshBuilder</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_voronoi_sites_generator.html#6a0531d652867a7f973dcd5559800b5b">Nv::Blast::VoronoiSitesGenerator</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="class_nv_1_1_blast_1_1_fbx_file_writer.html#0a787fc205c41e308d0835a0fb0fdb26">Nv::Blast::FbxFileWriter</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_mesh_impl.html#fd0a2a856078f362d0c0f5f2da1ba03e">Nv::Blast::MeshImpl</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_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_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_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>
<li>releaseCollisionHulls()
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#5ba9157e6853ef539d67d3d9b0c45f8a">Nv::Blast::AuthoringResult</a>
<li>releaseSyncBuffer()
@@ -188,6 +194,7 @@
<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>
<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>
@@ -205,27 +212,29 @@
<li>removeReferencesInFamilies()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_joint_impl.html#5ec84ca101956866bd22b767f018695d">Nv::Blast::TkJointImpl</a>
<li>reorderAssetDescChunks()
-: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#5a0817a19d4f4c0f715d3a54fe25eadf">Nv::Blast::TkFramework</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#d7a2e15a8ebca7995a5653d5efdd82a7">Nv::Blast::TkFrameworkImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#d7a2e15a8ebca7995a5653d5efdd82a7">Nv::Blast::TkFrameworkImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#5a0817a19d4f4c0f715d3a54fe25eadf">Nv::Blast::TkFramework</a>
<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_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.html#78194aeece0c12c2035c79458ff49c9f">Nv::Blast::FractureTool</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.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_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>
+, <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_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_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_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>
+, <a class="el" href="classbt_aligned_object_array.html#8385df1a28956061def9b78cb55ea7df">btAlignedObjectArray&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()
@@ -235,25 +244,39 @@
<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_triangulator.html#a76275caaab7c2212cca640722d91ca6">Nv::Blast::Triangulator</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_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_shared_buffer.html#712ca47f2a2fc95f769951994ca66ecc">Nv::Blast::SharedBuffer&lt; T &gt;</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_ext_atomic_counter.html#e90f8784bc350acbc98a7d040db79415">Nv::Blast::ExtAtomicCounter</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_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_triangulator.html#a76275caaab7c2212cca640722d91ca6">Nv::Blast::Triangulator</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_mesh_noiser.html#d8e80bde54c77d9438c476caa50e20f1">Nv::Blast::MeshNoiser</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>
-, <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_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_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()
+: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#da45d2e351a21b54becd729c1df416cf">VHACD::SArray&lt; T, N &gt;</a>
+<li>ResizePoints()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#3fe07b138fc07648dfb707ec1a877ff6">VHACD::Mesh</a>
+<li>ResizeTriangles()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#70121ff946ef8b690768a974f2907576">VHACD::Mesh</a>
+<li>ResultCallback()
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#f3b5e5d1322aa623a94d7b0b2dc68d06">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a>
<li>returnActor()
: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#cc4fd2c9b502b0a1114ec672ee64c04a">Nv::Blast::FamilyHeader</a>
<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_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>
</ul>
diff --git a/docs/source_docs/files/functions_func_0x73.html b/docs/source_docs/files/functions_func_0x73.html
index 06e64c2..5536cd5 100644
--- a/docs/source_docs/files/functions_func_0x73.html
+++ b/docs/source_docs/files/functions_func_0x73.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li class="current"><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -83,18 +87,32 @@
<li>sample()
: <a class="el" href="class_nv_1_1_blast_1_1_perlin_noise.html#c4cfcb441356dbbb7217e92f561335e9">Nv::Blast::PerlinNoise</a>
, <a class="el" href="class_nv_1_1_blast_1_1_simplex_noise.html#6dd8a1fbea3071eb3012cc342248b843">Nv::Blast::SimplexNoise</a>
+<li>SArray()
+: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#52ae77c5ff1302db8a13b37d8a742e90">VHACD::SArray&lt; T, N &gt;</a>
+<li>saveAsObj()
+: <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#c0d22736210b88c849562c30481437d0">FLOAT_MATH::fm_VertexIndex</a>
<li>saveAsset()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#9bc31d185c168009c602ff8e21622681">Nv::Blast::ApexImporter::ApexImportTool</a>
+<li>SaveOFF()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#0459acdd256228a8d614e6d84b6a78f6">VHACD::Mesh</a>
<li>saveToFile()
: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#b2505850e86c4e21134992138322bf0c">Nv::Blast::IMeshFileWriter</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#0668e627638c4fa6669ef3bb2143a222">Nv::Blast::FbxFileWriter</a>
, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#2ee6cae4a2caa5bb5023c28939264711">Nv::Blast::ObjFileWriter</a>
+<li>SaveVRML2()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#b6aea912bfaed77097ac2276d5c89b0a">VHACD::Mesh</a>
<li>ScopedResource()
-: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#d8e9e394180ec58e8bf90c532f1ee27c">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#6fc20407c8830cc0b6e19110c3ecb9aa">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
<li>seconds()
: <a class="el" href="class_nv_1_1_blast_1_1_time.html#eced1fdeb83d4ce1ef759648577769d0">Nv::Blast::Time</a>
<li>seed()
: <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html#4a29704f5d71fac5c6083be3ea883816">Nv::Blast::RandomGeneratorBase</a>
+<li>SegmentToIndex()
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e648b740f1f16d190960cdd65613631a">Nv::Blast::SegmentToIndex</a>
+<li>SelectOnSurface()
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#8f068e4ac984676843a9bc0a479d6b1d">VHACD::PrimitiveSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#d4f5e24247c979f4b6699058bf0046fe">VHACD::VoxelSet</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#6ce84b600084175efbbd1f1fcf8594bf">VHACD::TetrahedronSet</a>
<li>serializationBufferSize()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html#02651eaeb52d4545ef1ebbf38ba558ef">Nv::Blast::ExtSerializationCAPN&lt; TObject, TSerializationReader, TSerializationBuilder &gt;</a>
<li>serializationRequiredStorage()
@@ -102,9 +120,9 @@
<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_serialization_c_a_p_n.html#878e72fb50af585c0c43a58b2c27a3eb">Nv::Blast::ExtSerializationCAPN&lt; TObject, TSerializationReader, TSerializationBuilder &gt;</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>
, <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>
<li>serializeIntoBuilder()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html#fb65530e91132ec69580990a9b6d9d24">Nv::Blast::ExtSerializationCAPN&lt; TObject, TSerializationReader, TSerializationBuilder &gt;</a>
<li>serializeIntoMessage()
@@ -115,6 +133,9 @@
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#a39e16f552918092f1e9fa289ddfb26c">Nv::Blast::FixedBitmap</a>
, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#8e1aeb344b1214ec88bf78f739b4a559">Nv::Blast::FixedBoolArray</a>
, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#822f1e27b1a3cca2442f7576cb40d25b">Nv::Blast::TkFrameworkImpl</a>
+<li>setAccelerator()
+: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#38648d6ac6bf81b0a689ad0007c7a7e0">Nv::Blast::ExtPxAsset</a>
+, <a class="el" href="class_nv_1_1_blast_1_1final.html#6acc719c9f113ee3595db4f60b7d0284">Nv::Blast::final</a>
<li>setActorCountLimit()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#7230ff2e8531d6f0cd86cfe5234452ff">Nv::Blast::ExtPxManager</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#f22357beb57852925f170905a31b9b25">Nv::Blast::final</a>
@@ -151,6 +172,8 @@
, <a class="el" href="class_nv_1_1_blast_1_1final.html#9324a92e00f79a7d33ad920368df73c7">Nv::Blast::final</a>
<li>setDataType()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#5795b54cc35d609cf2b6b80a34ee7b48">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a>
+<li>setDefault()
+: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#25d7280cf536f46c6dce79aa7d6d6a6f">Nv::Blast::CollisionParams</a>
<li>setDefaults()
: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#d0e01dc02a42840f32afa2ee319f9153">Nv::Blast::ApexImporter::ApexImporterConfig</a>
<li>setFirstSubchunkIndex()
@@ -183,7 +206,6 @@
<li>setMaterial()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#96a7d858c51c04cdf9354d95ec773868">Nv::Blast::ExtPxFamily</a>
, <a class="el" href="class_nv_1_1_blast_1_1final.html#46b778e7596991722802a0aeaa123f69">Nv::Blast::final</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#72e431a2ea635a195ad30a07ed05af20">Nv::Blast::TkFamily</a>
<li>setMaterialId()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#f082c3fd4ea1badcb0263bad0682c20b">Nv::Blast::Mesh</a>
, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#2d22ff67e8def5b58a895c6cab321ccf">Nv::Blast::MeshImpl</a>
@@ -198,11 +220,13 @@
<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()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html#326703192c1cef7196f271e6dd47bd94">Nv::Blast::ExtCustomProfiler</a>
+<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>
@@ -227,26 +251,30 @@
<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()
-: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#ed83e124b04216f54989ea9f8ade52d7">Nv::Blast::Mesh</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#9d7a7efb5015fc64d764b2eff8a9fb53">Nv::Blast::MeshImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#9d7a7efb5015fc64d764b2eff8a9fb53">Nv::Blast::MeshImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#ed83e124b04216f54989ea9f8ade52d7">Nv::Blast::Mesh</a>
<li>setSourceMesh()
: <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_intersection_testing_accelerator.html#370488e08a2a2740456c031ae69e8ead">Nv::Blast::IntersectionTestingAccelerator</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#3cb229ff33aba656813bf88ec740e29e">Nv::Blast::SpatialAccelerator</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_sweeping_accelerator.html#32c1136d78aabc9173b464ee718cb007">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_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_b_box_based_accelerator.html#fac607b42cdfb95555f5822c3e7d6af7">Nv::Blast::BBoxBasedAccelerator</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_intersection_testing_accelerator.html#4deab8d9ac9830c9f985e3c852c43361">Nv::Blast::IntersectionTestingAccelerator</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()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#ef2c200ce45f9dd0eda72a58af0bfe73">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
+<li>SetTriangle()
+: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#0471c42149248aaf8e322b49298cb2e7">VHACD::Mesh</a>
<li>setType()
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#bf0d5bc7aa6d035da72c6e1217352223">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a>
<li>setUniformHealth()
@@ -255,7 +283,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="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>
+, <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>
<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()
@@ -264,11 +293,11 @@
: <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>
, <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>
<li>setY()
-: <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>
+: <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_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>
+: <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>
<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()
@@ -278,18 +307,22 @@
<li>SimplexNoise()
: <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_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="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="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>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.html#c61aa65dde3c085450e8256a838a487f">Nv::Blast::FractureTool</a>
-, <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_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>
<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>
+: <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>splitRequiredScratch()
@@ -298,9 +331,12 @@
: <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_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_1final.html#8d02f38c4dbe02470bada3f48d27e179">Nv::Blast::final</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>
</ul>
diff --git a/docs/source_docs/files/functions_func_0x74.html b/docs/source_docs/files/functions_func_0x74.html
index 274b9b6..bf19d9a 100644
--- a/docs/source_docs/files/functions_func_0x74.html
+++ b/docs/source_docs/files/functions_func_0x74.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li class="current"><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -82,15 +86,23 @@
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>tellg()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#c24c3cb488f87dc7eeaa3185074ff854">Nv::Blast::ExtIStream</a>
+<li>tesselate()
+: <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html#2709e4a7d794f0d2ac23d077bc22629b">FLOAT_MATH::fm_Tesselate</a>
<li>tesselateInternalSurface()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#d9b7f37fec0ad11334342d146c2e8eff">Nv::Blast::MeshNoiser</a>
<li>test()
-: <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#480da0f31c1db324ee085b2557f7161d">Nv::Blast::FixedBoolArray</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#6fb1a58795ac04248c7a082efa89c1e0">Nv::Blast::FixedBitmap</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#6fb1a58795ac04248c7a082efa89c1e0">Nv::Blast::FixedBitmap</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#480da0f31c1db324ee085b2557f7161d">Nv::Blast::FixedBoolArray</a>
<li>testForValidChunkOrder()
: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#d8dea6287a5ffcab093b7b79b6266033">Nv::Blast::Asset</a>
+<li>TetrahedronSet()
+: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#1ce4c5c94aa0558233f44fc2d30b5d85">VHACD::TetrahedronSet</a>
+<li>Tic()
+: <a class="el" href="class_v_h_a_c_d_1_1_timer.html#d4f512c6f4c7ba0f2fb5785fd1850450">VHACD::Timer</a>
<li>Time()
: <a class="el" href="class_nv_1_1_blast_1_1_time.html#101e7808be5a2daad0f2b0f9298dca2a">Nv::Blast::Time</a>
+<li>Timer()
+: <a class="el" href="class_v_h_a_c_d_1_1_timer.html#e8e2de120580e19a708a34031f389b14">VHACD::Timer</a>
<li>TkActorDesc()
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_desc.html#5492ae73de8b32b187c1cba24bb035b4">Nv::Blast::TkActorDesc</a>
<li>TkActorImpl()
@@ -113,10 +125,29 @@
: <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#bc43497e32ff0e170feb4f741698afe2">Nv::Blast::TkTypeImpl</a>
<li>TkWorker()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#4f2f434b0570d2a462816075b9757d37">Nv::Blast::final</a>
+<li>TMMEdge()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#54c622c1a818a45ee8a86a932d1f1559">VHACD::TMMEdge</a>
+<li>TMMesh()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#352225bee8d3fd5c1bf55a674aadc882">VHACD::TMMesh</a>
+<li>TMMTriangle()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#093928ebbbc625919a02a47e8fdc4862">VHACD::TMMTriangle</a>
+<li>TMMVertex()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#16107a8ba0575e2c01620cdea9fbe985">VHACD::TMMVertex</a>
+<li>Toc()
+: <a class="el" href="class_v_h_a_c_d_1_1_timer.html#f3b39586f0b0f87f7e7cbae37d001798">VHACD::Timer</a>
<li>top()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#d9679f0ccba61335bbf26f7871b2018f">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
<li>toString()
-: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#36ba398cfcc60828043da5c6ed52f6df">Nv::Blast::Serialization::UUID::UUID::Builder</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#f17ffe6f553e2a3e091fa9cf9d83feb4">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#93346a01c4096c41abd438e30bbe737a">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#7b87ae56d69a0c9c7cdf235c698a9533">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#a796949e8fbb78ce7b2d84a83c62ba7e">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#c2b0793d13916915bb88501e6968d300">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#d56331a5c12683223c38fbec7c424a0d">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#bdf7b389080294c32f5ad50e3c4ee95d">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#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>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#36ba398cfcc60828043da5c6ed52f6df">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#66e76e9df7f71ae0a4656e3a841e7623">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#498df7c77ef070403e5f44b08580b941">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_reader.html#f6d5cbb6adad3a4cfcae7ac48ba934aa">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a>
@@ -126,63 +157,54 @@
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#fc271524880d9eb9ca8d5cce8a5ae191">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#5ff73bdc5894fa6dd62a4ce3046e45bd">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_reader.html#b494ec85987fa79a25b6f8e0aa126088">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#62c6b2f205828b6d42b2595358be2bcb">Nv::Blast::Serialization::Asset::Asset::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#b334607f0882bc80a2f63b8c54cd912b">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_reader.html#5efe6c06bc2bf01319fbbdf2ae49dc11">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#22ab03cddde8860daba7d2c00fe4ae66">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#c49781371fdbb7101a52d70de8c86f1e">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#21588e2293b98646ad70d4959b20e00d">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#9f53a8cc5c4cdcfe68a3e53586922b5f">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#abf012c17d67f106247ca57d98faa18d">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_reader.html#f17ffe6f553e2a3e091fa9cf9d83feb4">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#ae3e2c78232b8c3ada9a87ea75739e66">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#03e06810087b5befe7249b3836b29878">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#93346a01c4096c41abd438e30bbe737a">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#ee109141b031cc5c02b33268f79520fd">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#687d9e179ca1fec2f2f9f405f7bbc6cd">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#7b87ae56d69a0c9c7cdf235c698a9533">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#9f53a8cc5c4cdcfe68a3e53586922b5f">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#62c6b2f205828b6d42b2595358be2bcb">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#c299ea81308d8d7f2e8166a3f6426127">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a796949e8fbb78ce7b2d84a83c62ba7e">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#c49781371fdbb7101a52d70de8c86f1e">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#c2b0793d13916915bb88501e6968d300">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#d56331a5c12683223c38fbec7c424a0d">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#bdf7b389080294c32f5ad50e3c4ee95d">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#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>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#22ab03cddde8860daba7d2c00fe4ae66">Nv::Blast::Serialization::Asset::Asset::Builder</a>
<li>totalSize()
-: <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_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_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_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_builder.html#8dd99707785c4e6878c4673f02aa7232">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</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_tk_asset_joint_desc_1_1_builder.html#59945fc90de0f94b7cd924c09e800f8f">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</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_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_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_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_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_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_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_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_reader.html#92ad310391726bdd036ec454ad19f18e">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</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_tk_asset_joint_desc_1_1_builder.html#59945fc90de0f94b7cd924c09e800f8f">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::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_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_vec3_1_1_builder.html#b16d26bcfe80e961f60246da82c03549">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#21750252148230cfc839520ca35582d3">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_vec3_1_1_builder.html#b16d26bcfe80e961f60246da82c03549">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_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_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_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_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_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_builder.html#cd5e20076e9e4297a93c60271c4c0767">Nv::Blast::Serialization::PxTransform::PxTransform::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_asset_1_1_builder.html#08fd180220cacbca251aadf58b699845">Nv::Blast::Serialization::Asset::Asset::Builder</a>
<li>Triangle()
-: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#89b6fa3e18084a8e90d4a22177416217">Nv::Blast::Triangle</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#e1a81abd0388b1c098b95b442b72650c">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()
@@ -191,13 +213,17 @@
: <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>
<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#275aa4112f44a3c6c6a6400768b612ef">Nv::Blast::TrPrcTriangle2d</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#2f61c65d8cddf3c8054ab849bd43a495">Nv::Blast::TrPrcTriangle2d</a>
+<li>TryLock()
+: <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#b1d735138b90c892ae83c1858628a709">VHACD::Mutex</a>
<li>tryRead()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_input_stream.html#8fdb8bfaacf4f53355a180b1b9d1b234">Nv::Blast::ExtInputStream</a>
</ul>
diff --git a/docs/source_docs/files/functions_func_0x75.html b/docs/source_docs/files/functions_func_0x75.html
index 99183b1..3d48cd9 100644
--- a/docs/source_docs/files/functions_func_0x75.html
+++ b/docs/source_docs/files/functions_func_0x75.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li class="current"><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -83,6 +87,11 @@
<li>uniformlyGenerateSitesInMesh()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#1940917c639e2f134530d24e144022b8">Nv::Blast::VoronoiSitesGenerator</a>
, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#bfda4103b9ea3b04d28870cdb0cf9704">Nv::Blast::VoronoiSitesGeneratorImpl</a>
+<li>uniteChunks()
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f4598d30b4a393693a7a405854aa6674">Nv::Blast::FractureToolImpl</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#bc9766f9ef9efc4fd5f36813f28cc705">Nv::Blast::FractureTool</a>
+<li>Unlock()
+: <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#8fb030351ef3a6d191fef6a55f7d1d68">VHACD::Mutex</a>
<li>unregisterActor()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#43a3c23d471a5388c53a3c27a1c069e7">Nv::Blast::final</a>
<li>unregisterFamily()
@@ -90,15 +99,20 @@
<li>unregisterSerializer()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#59cdaae4653b7b206cd9d91af343f189">Nv::Blast::ExtSerializationInternal</a>
<li>unsubscribe()
-: <a class="el" href="class_nv_1_1_blast_1_1final.html#5ee7e8f12a169ea48e351aab521a728d">Nv::Blast::final</a>
-, <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_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_1final.html#e00997aef0eba5d06df2bbdfceab00c0">Nv::Blast::final</a>
-, <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_1_ext_stress_solver.html#0a994dd1c576f36e5acd73895817ee72">Nv::Blast::ExtStressSolver</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>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>
<li>updateJoint()
: <a class="el" href="class_nv_1_1_blast_1_1final.html#5e6214993a74a5f16598f5b8634e6a21">Nv::Blast::final</a>
+<li>UpdateMinMax()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#d52af82916ded7a2c88e6e0ccaded4a8">VHACD::Vec3&lt; T &gt;</a>
<li>updateVisibleChunksFromGraphNodes()
: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#d4a77624d52d337f1b7158f0be6c233f">Nv::Blast::Actor</a>
<li>UUID()
diff --git a/docs/source_docs/files/functions_func_0x76.html b/docs/source_docs/files/functions_func_0x76.html
index 4214091..c84a127 100644
--- a/docs/source_docs/files/functions_func_0x76.html
+++ b/docs/source_docs/files/functions_func_0x76.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li class="current"><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -82,19 +86,30 @@
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
<li>valid()
: <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#3ce356e170ce6137c5e1a767658a6fc9">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
+<li>Vec2()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#f264263c52c10d5687537e4b2a56202d">VHACD::Vec2&lt; T &gt;</a>
+<li>Vec3()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#bf4912fd638f0c64884699dffaf21061">VHACD::Vec3&lt; T &gt;</a>
<li>VertexToFbx()
: <a class="el" href="class_fbx_utils.html#dec64718b67a2603103ce2e1b381c176">FbxUtils</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()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#4119863e75f6cdfced6ecec12180d78e">Nv::Blast::ExtIStream</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_volume.html#dbcb7b194e33f8d953e50dce81f320f4">VHACD::Volume</a>
<li>voronoiFracturing()
: <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#c4fc3be233311be7daf7471fcea21285">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#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>
<li>VoronoiSitesGeneratorImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#01f58715063631ce078fa90bfd6a920c">Nv::Blast::VoronoiSitesGeneratorImpl</a>
+<li>Voxelize()
+: <a class="el" href="class_v_h_a_c_d_1_1_volume.html#2eb1ac2651ddeb3c2e88681acc116719">VHACD::Volume</a>
+<li>VoxelSet()
+: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#c902193285b7f99d7070417f0b96be3a">VHACD::VoxelSet</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_func_0x77.html b/docs/source_docs/files/functions_func_0x77.html
index 4393bd7..5f22903 100644
--- a/docs/source_docs/files/functions_func_0x77.html
+++ b/docs/source_docs/files/functions_func_0x77.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li class="current"><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
diff --git a/docs/source_docs/files/functions_func_0x78.html b/docs/source_docs/files/functions_func_0x78.html
new file mode 100644
index 0000000..5006145
--- /dev/null
+++ b/docs/source_docs/files/functions_func_0x78.html
@@ -0,0 +1,98 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members - Functions</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li class="current"><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
+<li>X()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">VHACD::Vec3&lt; T &gt;</a>
+, <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>
+</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/functions_func_0x79.html b/docs/source_docs/files/functions_func_0x79.html
new file mode 100644
index 0000000..3134590
--- /dev/null
+++ b/docs/source_docs/files/functions_func_0x79.html
@@ -0,0 +1,98 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members - Functions</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 class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_func.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_func_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_func_0x6a.html#index_j"><span>j</span></a></li>
+ <li><a href="functions_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
+ <li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li class="current"><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
+ <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
+<li>Y()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">VHACD::Vec3&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#3f06b00e79b81a7948e8e1392ae4dd59">VHACD::Vec2&lt; T &gt;</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#80a6f6740aeb3ef9befad7c471c83c13">VHACD::Vec3&lt; T &gt;</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/functions_func_0x7a.html b/docs/source_docs/files/functions_func_0x7a.html
index d142e70..715b16a 100644
--- a/docs/source_docs/files/functions_func_0x7a.html
+++ b/docs/source_docs/files/functions_func_0x7a.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li class="current"><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -80,12 +84,14 @@
&nbsp;
<p>
<h3><a class="anchor" name="index_z">- z -</a></h3><ul>
+<li>Z()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">VHACD::Vec3&lt; T &gt;</a>
<li>zoneEnd()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html#be4743b5975ad80c6495167c7a47174b">Nv::Blast::ExtCustomProfiler</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html#96bc5661f2d7eae63a86fcd9f3e44b49">Nv::Blast::ProfilerCallback</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html#96bc5661f2d7eae63a86fcd9f3e44b49">Nv::Blast::ProfilerCallback</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html#be4743b5975ad80c6495167c7a47174b">Nv::Blast::ExtCustomProfiler</a>
<li>zoneStart()
-: <a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html#78b9d61f6da77c27fe4436997363dfb1">Nv::Blast::ExtCustomProfiler</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html#48e8eda29ebed223a7d2283d5bb99ec6">Nv::Blast::ProfilerCallback</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html#48e8eda29ebed223a7d2283d5bb99ec6">Nv::Blast::ProfilerCallback</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html#78b9d61f6da77c27fe4436997363dfb1">Nv::Blast::ExtCustomProfiler</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_func_0x7e.html b/docs/source_docs/files/functions_func_0x7e.html
index c8bcd4d..810c4e9 100644
--- a/docs/source_docs/files/functions_func_0x7e.html
+++ b/docs/source_docs/files/functions_func_0x7e.html
@@ -23,6 +23,7 @@
<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>
@@ -65,12 +66,15 @@
<li><a href="functions_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="functions_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="functions_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_func_0x71.html#index_q"><span>q</span></a></li>
<li><a href="functions_func_0x72.html#index_r"><span>r</span></a></li>
<li><a href="functions_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="functions_func_0x74.html#index_t"><span>t</span></a></li>
<li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li>
<li><a href="functions_func_0x76.html#index_v"><span>v</span></a></li>
<li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="functions_func_0x79.html#index_y"><span>y</span></a></li>
<li><a href="functions_func_0x7a.html#index_z"><span>z</span></a></li>
<li class="current"><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li>
</ul>
@@ -94,10 +98,20 @@
: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#922132c5bfe713b12cf061147106e00f">Nv::Blast::BlastBondGenerator</a>
<li>~BooleanEvaluator()
: <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#c7442d45ddc3926e98f405265a1843b9">Nv::Blast::BooleanEvaluator</a>
+<li>~btAlignedObjectArray()
+: <a class="el" href="classbt_aligned_object_array.html#2a7ab868dd49dcf6e2e711d19eac9e54">btAlignedObjectArray&lt; T &gt;</a>
+<li>~CircularList()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#a985e350e6204fb1d5dd5b54185b3233">VHACD::CircularList&lt; T &gt;</a>
+<li>~CircularListElement()
+: <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#3b3306459c49bb6591e8b128bacc1df6">VHACD::CircularListElement&lt; T &gt;</a>
+<li>~CollisionHullImpl()
+: <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>~ErrorCallback()
: <a class="el" href="class_nv_1_1_blast_1_1_error_callback.html#2c00a6e93b1b9f6c6914497c9d9fc2e0">Nv::Blast::ErrorCallback</a>
+<li>~ExtDamageAcceleratorAABBTree()
+: <a class="el" href="class_nv_1_1_blast_1_1final.html#4b69da0140a37b6e1d3ab3b972cddda4">Nv::Blast::final</a>
<li>~ExtGroupTaskManager()
: <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#756207678a22314a8a7a2232819d4e99">Nv::Blast::ExtGroupTaskManager</a>
<li>~ExtKJPxInputStream()
@@ -126,26 +140,47 @@
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#4d00c3d53ba51d966de58ff533435cc2">Nv::Blast::FractureTool</a>
<li>~FractureToolImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#4cf6af831497dbaf9db34ba4529f418d">Nv::Blast::FractureToolImpl</a>
+<li>~ICHull()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#bc4908d9349cc6e9627e8f523a92317f">VHACD::ICHull</a>
+<li>~IUserCallback()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html#309916a96a66c01af6b735517416c6bd">VHACD::IVHACD::IVHACD::IUserCallback</a>
+<li>~IUserLogger()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html#a69b3ad37981d06130a1ef559fb27ec9">VHACD::IVHACD::IVHACD::IUserLogger</a>
+<li>~IVHACD()
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#509db70fbea45d307648b465e7c390f5">VHACD::IVHACD</a>
<li>~Mesh()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#9b5fbdd369ae324448c536ceabe82ad7">Nv::Blast::Mesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#561dfa025c2495432b36831bff87c230">VHACD::Mesh</a>
<li>~MeshCleaner()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#9716fd1256337c0149bbed8d447438bc">Nv::Blast::MeshCleaner</a>
<li>~MeshCleanerImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#8ee34e78990e63a37f08079545cb17ba">Nv::Blast::MeshCleanerImpl</a>
<li>~MeshImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#81e38e84fbe8d618580ae5f21f174cf6">Nv::Blast::MeshImpl</a>
+<li>~Mutex()
+: <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#15d452744636333c9038155728aa30d2">VHACD::Mutex</a>
<li>~ObjFileReader()
: <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#8b83ef5b44eda17f7a3b705d0446648e">Nv::Blast::ObjFileReader</a>
<li>~ObjFileWriter()
: <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#2bb17ff0f2032e8b2d98fbe22aa91488">Nv::Blast::ObjFileWriter</a>
+<li>~PrimitiveSet()
+: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#d3ad77a3c7d4dffde9b33d9fd6e7c752">VHACD::PrimitiveSet</a>
<li>~ProfilerCallback()
: <a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html#6440efe8476a42a30dc27223027a9dd7">Nv::Blast::ProfilerCallback</a>
<li>~RandomGeneratorBase()
: <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html#8afe22100c70f643f3d2a33929c5e71e">Nv::Blast::RandomGeneratorBase</a>
+<li>~RaycastMesh()
+: <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#a2da844c427008bcfc49554f2d015db4">VHACD::RaycastMesh</a>
+<li>~SArray()
+: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#e321b8f3201c1ee9cea29121f3717595">VHACD::SArray&lt; T, N &gt;</a>
<li>~ScopedResource()
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html#c0522457004ab2b446454a293a5e2c76">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
<li>~SpatialAccelerator()
: <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">Nv::Blast::SpatialAccelerator</a>
+<li>~TetrahedronSet()
+: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#cec14c791f76a2c9927678d4cc3deda5">VHACD::TetrahedronSet</a>
+<li>~Timer()
+: <a class="el" href="class_v_h_a_c_d_1_1_timer.html#041a7089eae7431ae9dd015bf4cb6526">VHACD::Timer</a>
<li>~TkActorImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#5593fab9f6c430669ef2a65d31652172">Nv::Blast::TkActorImpl</a>
<li>~TkFramework()
@@ -154,12 +189,30 @@
: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#b9761e9be425a9ddb71f1293920e11ac">Nv::Blast::TkFrameworkImpl</a>
<li>~TkObject()
: <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#04f1d2051fa4885ba934cf138f7c2b90">Nv::Blast::TkObject</a>
+<li>~TMMEdge()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#cfefe2b548646da98ed2cca5d296b475">VHACD::TMMEdge</a>
+<li>~TMMesh()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#a015e76c380487d02a2459adab4ffd81">VHACD::TMMesh</a>
+<li>~TMMTriangle()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#9226694779f544f682e9b81475c2cb4c">VHACD::TMMTriangle</a>
+<li>~TMMVertex()
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#3940581a7edbf7967014366a70a78ac9">VHACD::TMMVertex</a>
<li>~TriangleProcessor()
: <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#9c5a344650f847c35f70a84a4dfab554">Nv::Blast::TriangleProcessor</a>
+<li>~Vec2()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#e4867eff034ff23c6600e07638cfac0b">VHACD::Vec2&lt; T &gt;</a>
+<li>~Vec3()
+: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#0a1d172d8fea0aa3e3ed19b398816a33">VHACD::Vec3&lt; T &gt;</a>
+<li>~VHACD()
+: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#1e6710dffbd0f288feb4d81853ce4bd2">VHACD::VHACD</a>
+<li>~Volume()
+: <a class="el" href="class_v_h_a_c_d_1_1_volume.html#2edfcd6155c10addd0ef39dc58fc488f">VHACD::Volume</a>
<li>~VoronoiSitesGenerator()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#8d4ddd2ad08b37a448fa033141a297a8">Nv::Blast::VoronoiSitesGenerator</a>
<li>~VoronoiSitesGeneratorImpl()
: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#7c248babbc4b16a16be9832f0aea767f">Nv::Blast::VoronoiSitesGeneratorImpl</a>
+<li>~VoxelSet()
+: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#be67031e3db303ea4ab7299f24fa1875">VHACD::VoxelSet</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_rela.html b/docs/source_docs/files/functions_rela.html
index 17b502c..50037e5 100644
--- a/docs/source_docs/files/functions_rela.html
+++ b/docs/source_docs/files/functions_rela.html
@@ -23,6 +23,7 @@
<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>
@@ -51,12 +52,15 @@
<div class="tabs">
<ul>
<li><a href="#index_:"><span>:</span></a></li>
+ <li><a href="#index_b"><span>b</span></a></li>
<li><a href="#index_d"><span>d</span></a></li>
<li><a href="#index_e"><span>e</span></a></li>
<li><a href="#index_f"><span>f</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
<li><a href="#index_o"><span>o</span></a></li>
<li><a href="#index_t"><span>t</span></a></li>
<li><a href="#index_u"><span>u</span></a></li>
+ <li><a href="#index_v"><span>v</span></a></li>
</ul>
</div>
</div>
@@ -210,6 +214,10 @@
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_pipeline.html#e311430b699cf1932678d0bb8f8a8282">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Pipeline</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#e311430b699cf1932678d0bb8f8a8282">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a>
</ul>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>btConvexHullComputer
+: <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#cce0ec14217db877328c5854838aca49">btConvexHullComputer::btConvexHullComputer::Edge</a>
+</ul>
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
<li>DList
: <a class="el" href="struct_nv_1_1_blast_1_1_d_link.html#e5cffd78d183d0fa9be728d4c172c22f">Nv::Blast::DLink</a>
@@ -226,7 +234,16 @@
<li>FamilyHeader
: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#e80652887c7949e9bf5692fa06a1efa6">Nv::Blast::Actor</a>
</ul>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>ICHull
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#f8c54a3b946020c72439a823fc62e570">VHACD::TMMVertex</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#f8c54a3b946020c72439a823fc62e570">VHACD::TMMesh</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#f8c54a3b946020c72439a823fc62e570">VHACD::TMMTriangle</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#f8c54a3b946020c72439a823fc62e570">VHACD::TMMEdge</a>
+</ul>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>operator==
+: <a class="el" href="classbt_aligned_allocator.html#925f6a7a595252ceb9a7c4be506f983c">btAlignedAllocator&lt; T, Alignment &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>
</ul>
@@ -246,11 +263,29 @@
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#f2403d51a28475e3c6c362f0fbdc8c53">Nv::Blast::TkActorImpl</a>
<li>TkWorker
: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#3f42f80da05c9925611c297ebfd6a594">Nv::Blast::TkActorImpl</a>
+<li>TMMEdge
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#5f453e8c231c9e8cf5bcd76e8e569b2d">VHACD::TMMTriangle</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#5f453e8c231c9e8cf5bcd76e8e569b2d">VHACD::TMMVertex</a>
+<li>TMMesh
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#444d6b56620e89d598962bee57ddd380">VHACD::TMMEdge</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#444d6b56620e89d598962bee57ddd380">VHACD::TMMTriangle</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#444d6b56620e89d598962bee57ddd380">VHACD::TMMVertex</a>
+<li>TMMTriangle
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#c66cabe598df0738b39a09449de0faad">VHACD::TMMVertex</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#c66cabe598df0738b39a09449de0faad">VHACD::TMMEdge</a>
+<li>TMMVertex
+: <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#659602e9e98a787cbc2a635bd5277451">VHACD::TMMEdge</a>
+, <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#659602e9e98a787cbc2a635bd5277451">VHACD::TMMTriangle</a>
</ul>
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
<li>updateVisibleChunksFromSupportChunk
: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#530bf5c4f1c9ca4b2766218b88290d9a">Nv::Blast::Actor</a>
</ul>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<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_tetrahedron_set.html#a3652431dd010eba4418cae1c9e74beb">VHACD::TetrahedronSet</a>
+</ul>
</div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/functions_type.html b/docs/source_docs/files/functions_type.html
index a70867e..a4c5e1b 100644
--- a/docs/source_docs/files/functions_type.html
+++ b/docs/source_docs/files/functions_type.html
@@ -23,6 +23,7 @@
<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>
@@ -51,9 +52,12 @@
<div class="tabs">
<ul>
<li><a href="#index_b"><span>b</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_o"><span>o</span></a></li>
<li><a href="#index_p"><span>p</span></a></li>
<li><a href="#index_r"><span>r</span></a></li>
<li><a href="#index_t"><span>t</span></a></li>
+ <li><a href="#index_v"><span>v</span></a></li>
</ul>
</div>
</div>
@@ -79,10 +83,21 @@
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#c28a74f84265429a967efd1d8ec0d456">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#4fc3dba7321aa47d6c02157b9bd88c27">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a>
</ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>const_pointer
+: <a class="el" href="classbt_aligned_allocator.html#0e891e100940277ebbd7272040f10e03">btAlignedAllocator&lt; T, Alignment &gt;</a>
+<li>const_reference
+: <a class="el" href="classbt_aligned_allocator.html#e5f6da84ca9c043329e3aae5c7fb3899">btAlignedAllocator&lt; T, Alignment &gt;</a>
+</ul>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<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>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>Pipelines
: <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_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_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_bond_1_1_pipeline.html#cd19537edb158600345473570f4a1712">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::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_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_px_transform_1_1_pipeline.html#61e33111d62b905a455beb0d207ae095">Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline</a>
@@ -94,14 +109,16 @@
, <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_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_nv_blast_bond_1_1_pipeline.html#cd19537edb158600345473570f4a1712">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::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_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_data_block_1_1_pipeline.html#56a304ed34cbb7aa46480778018294e9">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Pipeline</a>
+<li>pointer
+: <a class="el" href="classbt_aligned_allocator.html#437328614e195e0241532556ebb24585">btAlignedAllocator&lt; T, Alignment &gt;</a>
</ul>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>Reads
: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#1a2d09306d2c5ff24d706a55f15b5d95">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#b6ab136d37a406130d8e2c566b04cc86">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#c864a42729c1c4953babb594c59e1c8e">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#4f039b834b10de97a2ef259297090df0">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#6c90650ca104ace3e86261e85ee4bb0c">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#98a51b5cc51594bbd7f55ea10cc6aa6f">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#7c87ad6f0d1c8ec076e8e1f25fb92e7b">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a>
@@ -113,9 +130,10 @@
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#1c52a7fb4ed4a49ff0c63b7f83b3fef4">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#16c11b83fab568e029f017fa4f6a8171">Nv::Blast::Serialization::UUID::UUID::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#a3f5f764a95faa2c2444ef5a49d55045">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#4f039b834b10de97a2ef259297090df0">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#b6ab136d37a406130d8e2c566b04cc86">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#8c7c27db7a5273039c666a03a65d0ec4">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#c864a42729c1c4953babb594c59e1c8e">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a>
+<li>reference
+: <a class="el" href="classbt_aligned_allocator.html#e700086710c0e3968d6291a58afb5179">btAlignedAllocator&lt; T, Alignment &gt;</a>
</ul>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>Type
@@ -128,6 +146,10 @@
<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>
</ul>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>value_type
+: <a class="el" href="classbt_aligned_allocator.html#dbcb544104a69cedd789d279c03ff861">btAlignedAllocator&lt; T, Alignment &gt;</a>
+</ul>
</div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/functions_vars.html b/docs/source_docs/files/functions_vars.html
index adc1f69..284dfe6 100644
--- a/docs/source_docs/files/functions_vars.html
+++ b/docs/source_docs/files/functions_vars.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/functions_vars_0x61.html b/docs/source_docs/files/functions_vars_0x61.html
index ac3da51..35b8ba3 100644
--- a/docs/source_docs/files/functions_vars_0x61.html
+++ b/docs/source_docs/files/functions_vars_0x61.html
@@ -23,6 +23,7 @@
<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>
@@ -86,10 +87,13 @@
<li>a
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">Nv::Blast::Triangle</a>
, <a class="el" href="struct_nv_pack_validation.html#40f4235d496c08e79e6dcd7e82416a61">NvPackValidation</a>
+<li>accelerator
+: <a class="el" href="struct_nv_blast_ext_program_params.html#428b6b1ea36416bd76310b42a67192c5">NvBlastExtProgramParams</a>
<li>actorDesc
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#7cb289487618ef298735063553d2e1b4">Nv::Blast::ExtPxFamilyDesc</a>
<li>actorIndex
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#a9349cfbff67a0c21b7cafc0b512424f">Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData</a>
+, <a class="el" href="struct_nv_blast_graph_shader_actor.html#2692d368ec1c3a96345643b744920a4b">NvBlastGraphShaderActor</a>
<li>actors
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html#bed941edd9f9d14c7dd8e25b4fa6d896">Nv::Blast::TkJointData</a>
<li>adjacencyPartition
@@ -106,19 +110,21 @@
<li>area
: <a class="el" href="struct_nv_blast_bond.html#5dc5d104d61919d19968ce77b7db9bba">NvBlastBond</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="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#7f7c8fb6f3d9f53bf3deef296a620fe5">Nv::Blast::ExporterMeshData</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">Nv::Blast::AuthoringResult</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_desc.html#70c0d996c924c3c0656b17228413d19c">Nv::Blast::TkActorDesc</a>
<li>assetBonds
: <a class="el" href="struct_nv_blast_graph_shader_actor.html#ebb7e8d55ddf8cb2ef71326632952cfe">NvBlastGraphShaderActor</a>
<li>assetChunks
-: <a class="el" href="struct_nv_blast_subgraph_shader_actor.html#6a9b6ce5e41217116491b9b027425703">NvBlastSubgraphShaderActor</a>
-, <a class="el" href="struct_nv_blast_graph_shader_actor.html#57bf267baa9b5397af645203592a0a40">NvBlastGraphShaderActor</a>
+: <a class="el" href="struct_nv_blast_graph_shader_actor.html#57bf267baa9b5397af645203592a0a40">NvBlastGraphShaderActor</a>
+, <a class="el" href="struct_nv_blast_subgraph_shader_actor.html#6a9b6ce5e41217116491b9b027425703">NvBlastSubgraphShaderActor</a>
+<li>assetNodeCount
+: <a class="el" href="struct_nv_blast_graph_shader_actor.html#eb7929bcf27fd95c49fdd5bd8909a9b9">NvBlastGraphShaderActor</a>
<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_joint_data.html#cd1894619d5abd13a48e57833736ed3d">Nv::Blast::TkJointData</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_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>
diff --git a/docs/source_docs/files/functions_vars_0x62.html b/docs/source_docs/files/functions_vars_0x62.html
index 15515a9..c88e8f2 100644
--- a/docs/source_docs/files/functions_vars_0x62.html
+++ b/docs/source_docs/files/functions_vars_0x62.html
@@ -23,6 +23,7 @@
<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>
@@ -86,10 +87,11 @@
<li>b
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">Nv::Blast::Triangle</a>
<li>bond
-: <a class="el" href="struct_nv_blast_bond_desc.html#bd236b0aab459eac98b48a6f33a6fa21">NvBlastBondDesc</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#596d796d131dc82b2815acb1d520d981">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData</a>
+, <a class="el" href="struct_nv_blast_bond_desc.html#bd236b0aab459eac98b48a6f33a6fa21">NvBlastBondDesc</a>
<li>bondCount
-: <a class="el" href="struct_nv_blast_asset_desc.html#99fc905bd927696652cfab4c562f1bdc">NvBlastAssetDesc</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">Nv::Blast::AuthoringResult</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">Nv::Blast::AuthoringResult</a>
+, <a class="el" href="struct_nv_blast_asset_desc.html#99fc905bd927696652cfab4c562f1bdc">NvBlastAssetDesc</a>
<li>bondDescs
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">Nv::Blast::AuthoringResult</a>
, <a class="el" href="struct_nv_blast_asset_desc.html#f9ee95aba486c075fe87d8a117727d4f">NvBlastAssetDesc</a>
@@ -98,8 +100,8 @@
<li>bondFractureCount
: <a class="el" href="struct_nv_blast_fracture_buffers.html#6e0a226d98a23de576d376c4bf9fc356">NvBlastFractureBuffers</a>
<li>bondFractures
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#99b73f06831555901afd53f70dcb1747">Nv::Blast::ExtSyncEventFracture</a>
-, <a class="el" href="struct_nv_blast_fracture_buffers.html#5768e2ed80216a98fbcaee56a6194837">NvBlastFractureBuffers</a>
+: <a class="el" href="struct_nv_blast_fracture_buffers.html#5768e2ed80216a98fbcaee56a6194837">NvBlastFractureBuffers</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#99b73f06831555901afd53f70dcb1747">Nv::Blast::ExtSyncEventFracture</a>
<li>bondIterationsPerFrame
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#d489853b66a5f118e8a70b4d1e296f3d">Nv::Blast::ExtStressSolverSettings</a>
<li>bondMode
@@ -111,8 +113,8 @@
<li>bOutputFBXAscii
: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#514d9fc24e80c0e4b0c992021a782049">Nv::Blast::FbxFileWriter</a>
<li>buffers
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#0d29bbfe5c5bc78f718575c589081c8e">Nv::Blast::TkFractureEvents</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#780c99c2e44eae6f8ae9055fa7149030">Nv::Blast::TkFractureCommands</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#780c99c2e44eae6f8ae9055fa7149030">Nv::Blast::TkFractureCommands</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#0d29bbfe5c5bc78f718575c589081c8e">Nv::Blast::TkFractureEvents</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 78dba06..3ee67b3 100644
--- a/docs/source_docs/files/functions_vars_0x63.html
+++ b/docs/source_docs/files/functions_vars_0x63.html
@@ -23,6 +23,7 @@
<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>
@@ -132,21 +133,23 @@
<li>collisionHullOffset
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#2bf37965c30735bcd089e20f509ad677">Nv::Blast::AuthoringResult</a>
<li>color0
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#fef4a37c2e3fa5d9c433cb43df3de012">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#78ebd9ea3b8a753f1f4df5605a26c9c9">Nv::Blast::DebugLine</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#fef4a37c2e3fa5d9c433cb43df3de012">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a>
<li>color1
: <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_mat34.html#21cdac5b57d35ec4a12f879810fce6f4">NvcMat34</a>
-, <a class="el" href="struct_nvc_mat33.html#2d695f014524ac0cb25a6a43667dea86">NvcMat33</a>
+: <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_mat44.html#fd6a1dc14cfde95770f2093c9e0a897f">NvcMat44</a>
<li>column1
-: <a class="el" href="struct_nvc_mat44.html#7e251edcebd46f698a486e5d87de00f5">NvcMat44</a>
+: <a class="el" href="struct_nvc_mat33.html#bfbc22cae4345954a74211baa126bdf6">NvcMat33</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_mat34.html#59149e3b0e34b5420353f12640ee8d46">NvcMat34</a>
, <a class="el" href="struct_nvc_mat33.html#48c2246e3ca02909b8c8b31bc1eb21ce">NvcMat33</a>
+, <a class="el" href="struct_nvc_mat34.html#59149e3b0e34b5420353f12640ee8d46">NvcMat34</a>
<li>column3
: <a class="el" href="struct_nvc_mat44.html#2d084c97fb112aa9619a4a9ce0f127b0">NvcMat44</a>
, <a class="el" href="struct_nvc_mat34.html#e28507e0666b83e0521f5e1dcbeb6778">NvcMat34</a>
@@ -154,6 +157,8 @@
: <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>coord
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">Nv::Blast::SegmentToIndex</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 1dfa431..0bd6714 100644
--- a/docs/source_docs/files/functions_vars_0x64.html
+++ b/docs/source_docs/files/functions_vars_0x64.html
@@ -23,6 +23,7 @@
<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>
@@ -88,11 +89,11 @@
<li>damage
: <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#2b8469219b6615b208b5022a6fe27379">NvBlastExtRadialDamageDesc</a>
, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#72f2f98168be1a777197eefefe49aef2">NvBlastExtShearDamageDesc</a>
-, <a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html#ecb20666ae1c7832eee90d970a7e1e73">NvBlastExtSegmentRadialDamageDesc</a>
-<li>damageDescBuffer
-: <a class="el" href="struct_nv_blast_program_params.html#06148e3848aad3d50314fbcc1112ebaa">NvBlastProgramParams</a>
-<li>damageDescCount
-: <a class="el" href="struct_nv_blast_program_params.html#bd83ddf22befbefb1e83b9f5b357a3d7">NvBlastProgramParams</a>
+, <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#05f639df7fe680ee1dc98edda4ad4fa6">NvBlastExtTriangleIntersectionDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#ba7a77e35ba6b376e40b8594cd5d25bc">NvBlastExtCapsuleRadialDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#c74f4f9446d9ad9c4a21fbd6e13d7b85">NvBlastExtImpactSpreadDamageDesc</a>
+<li>damageDesc
+: <a class="el" href="struct_nv_blast_ext_program_params.html#3efc46ea5212a5c4416bd028e3f907bc">NvBlastExtProgramParams</a>
<li>damageFalloffRadiusFactor
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_impact_settings.html#df5d37a5ceaca7c71c71325f434596bb">Nv::Blast::ExtImpactSettings</a>
<li>damageFunction
@@ -106,9 +107,9 @@
<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_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>
, <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_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>
<li>dataType
: <a class="el" href="struct_nv_blast_data_block.html#eacfc95c07793d4eebe4ba3eadc1b74e">NvBlastDataBlock</a>
<li>deletedActor
diff --git a/docs/source_docs/files/functions_vars_0x65.html b/docs/source_docs/files/functions_vars_0x65.html
index 4dc0bcc..80a5d03 100644
--- a/docs/source_docs/files/functions_vars_0x65.html
+++ b/docs/source_docs/files/functions_vars_0x65.html
@@ -23,6 +23,7 @@
<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>
@@ -92,10 +93,16 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">Nv::Blast::TriangleIndexed</a>
<li>ec
: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">Nv::Blast::TriangleIndexed</a>
+<li>edges
+: <a class="el" href="classbt_convex_hull_computer.html#fd8c62200e928bf2db95ee77ed9dc887">btConvexHullComputer</a>
<li>edgesCount
: <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">Nv::Blast::Facet</a>
<li>edId
: <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#24e67b25ba307858ba36417c1a72e7a4">Nv::Blast::EdgeFacetIntersectionData</a>
+<li>end
+: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">Nv::Blast::SegmentToIndex</a>
+<li>EPS
+: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#4cd66fec66bfa8f3b96c2662f0edbdfe">VHACD::TetrahedronSet</a>
<li>EVENT_TYPE
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#433ef4a1ed60ff88841fbab46ed1675f">Nv::Blast::ExtSyncEventInstance&lt; T, eventType &gt;</a>
<li>ExtPxActorImpl
diff --git a/docs/source_docs/files/functions_vars_0x66.html b/docs/source_docs/files/functions_vars_0x66.html
index 4820208..64e896a 100644
--- a/docs/source_docs/files/functions_vars_0x66.html
+++ b/docs/source_docs/files/functions_vars_0x66.html
@@ -23,6 +23,7 @@
<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>
@@ -83,11 +84,13 @@
&nbsp;
<p>
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>faces
+: <a class="el" href="classbt_convex_hull_computer.html#428dc0b27831ad91f018f999490bc019">btConvexHullComputer</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
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html#e05d8c4d30f49166b3abcedd07ed9f0f">Nv::Blast::ExtSyncEventFamilySync</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#7c88bccb5c40ecae592ba67d1cc91b68">Nv::Blast::TkActorData</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#7c88bccb5c40ecae592ba67d1cc91b68">Nv::Blast::TkActorData</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html#e05d8c4d30f49166b3abcedd07ed9f0f">Nv::Blast::ExtSyncEventFamilySync</a>
<li>familyBondHealths
: <a class="el" href="struct_nv_blast_graph_shader_actor.html#0d24558f3c19292188acb08665500390">NvBlastGraphShaderActor</a>
<li>familyID
@@ -101,9 +104,9 @@
<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_blast_chunk_desc.html#2e6f6db9787b70f65e23c68826149a81">NvBlastChunkDesc</a>
-, <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_1_1_blast_1_1_ext_px_shape_desc_template.html#dbdde8d2735adf77da6dc72ee431ac11">Nv::Blast::ExtPxShapeDescTemplate</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>
<li>formatVersion
: <a class="el" href="struct_nv_blast_data_block.html#e199abf554ae2cdfd8795066ddd285d5">NvBlastDataBlock</a>
<li>fracture
diff --git a/docs/source_docs/files/functions_vars_0x67.html b/docs/source_docs/files/functions_vars_0x67.html
index 5cd9484..c8f588a 100644
--- a/docs/source_docs/files/functions_vars_0x67.html
+++ b/docs/source_docs/files/functions_vars_0x67.html
@@ -23,6 +23,7 @@
<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>
@@ -89,6 +90,8 @@
, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html#30887ab12bc560a3adfd854aaea2c17f">Nv::Blast::ExtPxSubchunk</a>
<li>geometryOffset
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#b4524dfe44c0b64ad394d69bc1b2fcbe">Nv::Blast::AuthoringResult</a>
+<li>graphNodeCount
+: <a class="el" href="struct_nv_blast_graph_shader_actor.html#67e59c295b84a97dc493e2ac824fb0d7">NvBlastGraphShaderActor</a>
<li>graphNodeIndexLinks
: <a class="el" href="struct_nv_blast_graph_shader_actor.html#b33f3af55cf81d8cb0b3cce0504c2e51">NvBlastGraphShaderActor</a>
<li>graphReductionLevel
diff --git a/docs/source_docs/files/functions_vars_0x68.html b/docs/source_docs/files/functions_vars_0x68.html
index 6b414b1..84fc473 100644
--- a/docs/source_docs/files/functions_vars_0x68.html
+++ b/docs/source_docs/files/functions_vars_0x68.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/functions_vars_0x69.html b/docs/source_docs/files/functions_vars_0x69.html
index 3155168..d5c4885 100644
--- a/docs/source_docs/files/functions_vars_0x69.html
+++ b/docs/source_docs/files/functions_vars_0x69.html
@@ -23,6 +23,7 @@
<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>
@@ -84,7 +85,8 @@
<p>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>index
-: <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#b279c882b2df84148ca6d61c4beb6e2c">Nv::Blast::TkActorData</a>
+: <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_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>
<li>initialBondHealths
@@ -102,8 +104,8 @@
<li>isSelfCollissionEnabled
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_impact_settings.html#ea7a153c0b195de478351ba89e207804">Nv::Blast::ExtImpactSettings</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>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_vars_0x6a.html b/docs/source_docs/files/functions_vars_0x6a.html
index b33fe98..5aa0c39 100644
--- a/docs/source_docs/files/functions_vars_0x6a.html
+++ b/docs/source_docs/files/functions_vars_0x6a.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/functions_vars_0x6c.html b/docs/source_docs/files/functions_vars_0x6c.html
index 4bfca50..b97d2c6 100644
--- a/docs/source_docs/files/functions_vars_0x6c.html
+++ b/docs/source_docs/files/functions_vars_0x6c.html
@@ -23,6 +23,7 @@
<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>
@@ -85,8 +86,10 @@
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
<li>lineCount
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#af02834820040ff83f9e5f9f5ba85d5a">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugBuffer</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#f6f3565fb58a4218b8f50982557b1a9a">Nv::Blast::DebugBuffer</a>
<li>lines
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#ca6097175e78875d77bf5d6aa35ab412">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugBuffer</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#a2bdb627be47cc0fd175d4ca61958fcb">Nv::Blast::DebugBuffer</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_vars_0x6d.html b/docs/source_docs/files/functions_vars_0x6d.html
index 275bf7f..33f3cef 100644
--- a/docs/source_docs/files/functions_vars_0x6d.html
+++ b/docs/source_docs/files/functions_vars_0x6d.html
@@ -23,6 +23,7 @@
<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>
@@ -83,10 +84,16 @@
&nbsp;
<p>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>m_a
+: <a class="el" href="struct_v_h_a_c_d_1_1_plane.html#692ccd9dc1e6eade8bb11730cab7ac3a">VHACD::Plane</a>
<li>m_actorCount
: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#6667d4314fbb8eacf132cc81e8920846">Nv::Blast::FamilyHeader</a>
<li>m_adj
: <a class="el" href="struct_nv_1_1_blast_1_1_index_d_link.html#f3f0c6aa0eca4628cf6292a31b910ec2">Nv::Blast::IndexDLink&lt; IndexType &gt;</a>
+<li>m_alpha
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d267c1bbd89c3e1fd63927cd265fbe18">VHACD::IVHACD::IVHACD::Parameters</a>
+<li>m_ambientIntensity
+: <a class="el" href="struct_v_h_a_c_d_1_1_material.html#d884b944feaf4f4e3ddad268e9d4bebe">VHACD::Material</a>
<li>m_apexDestruction
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#4abf22c6e37ad3a46c4f69c7dae35794">Nv::Blast::ApexImporter::ApexImportTool</a>
<li>m_ApexSDK
@@ -95,20 +102,49 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#b1500a7965fb35635af84a091cf399e1">Nv::Blast::FamilyHeader</a>
<li>m_assetID
: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#e2a59d9dd49c92dcb6abb9ad46849976">Nv::Blast::FamilyHeader</a>
+<li>m_axis
+: <a class="el" href="struct_v_h_a_c_d_1_1_plane.html#e51bf4007b4aedffb95e02b691a13462">VHACD::Plane</a>
+<li>m_b
+: <a class="el" href="struct_v_h_a_c_d_1_1_plane.html#8496c092615c92df2e4743daf31b3c35">VHACD::Plane</a>
+<li>m_beta
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#7d230593ff950c1246493c6004b16955">VHACD::IVHACD::IVHACD::Parameters</a>
<li>m_bondBuffer
: <a class="el" href="class_nv_1_1_blast_1_1final.html#ed650bb8ed3ff0788a4a0ef0b7108acb">Nv::Blast::final</a>
<li>m_bondCount
: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#afdb7951c9cc382b47f65c9bcd68e2a2">Nv::Blast::Asset</a>
+<li>m_c
+: <a class="el" href="struct_v_h_a_c_d_1_1_plane.html#36aaeb25032a65c6c576ee105c08d985">VHACD::Plane</a>
+<li>m_callback
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d836aca721d372398cbdc037bf43363f">VHACD::IVHACD::IVHACD::Parameters</a>
+<li>m_center
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#849b4845ce4288b5d9a1e3513fd2e95a">VHACD::IVHACD::IVHACD::ConvexHull</a>
<li>m_chunkBuffer
: <a class="el" href="class_nv_1_1_blast_1_1final.html#c5bc74f1c610ec765fbd3cd8bdd215a2">Nv::Blast::final</a>
<li>m_chunkCount
: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#2fca1fdbe87c49f04736dd6b6d176177">Nv::Blast::Asset</a>
+<li>m_concavity
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#88f5e70f68aede84838343229ed5c2d7">VHACD::IVHACD::IVHACD::Parameters</a>
+<li>m_convexhullApproximation
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#3349a9835735d8d46cb7b3cacda5db17">VHACD::IVHACD::IVHACD::Parameters</a>
+<li>m_convexhullDownsampling
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#00b56db8297c9252ac7eebdd4b9e3b69">VHACD::IVHACD::IVHACD::Parameters</a>
<li>m_Cooking
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html#4fc4935745a30523b295dafa929e3d16">Nv::Blast::ApexImporter::ApexDestruction</a>
+<li>m_coord
+: <a class="el" href="struct_v_h_a_c_d_1_1_voxel.html#cef17cfff054e7c5fe7238da6994c8e8">VHACD::Voxel</a>
<li>m_curr
: <a class="el" href="class_nv_1_1_blast_1_1_iterator_base.html#c78398c707b1b14795e9ba113ff6b432">Nv::Blast::IteratorBase&lt; T &gt;</a>
+<li>m_d
+: <a class="el" href="struct_v_h_a_c_d_1_1_plane.html#d657a5607baca7ab7f534e1c2b952ab8">VHACD::Plane</a>
+<li>m_data
+: <a class="el" href="struct_v_h_a_c_d_1_1_voxel.html#a548eabd1553d3496598f88ba721fdac">VHACD::Voxel</a>
+, <a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html#2b4f0de03ae20f6ee8c98c9492e08059">VHACD::Tetrahedron</a>
<li>m_DestructibleModule
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html#bc37ffbbb74e0f4d917c21f9363e84ce">Nv::Blast::ApexImporter::ApexDestruction</a>
+<li>m_diffuseColor
+: <a class="el" href="struct_v_h_a_c_d_1_1_material.html#6c6e1d25e3ad8bcf8c176793a5473f75">VHACD::Material</a>
+<li>m_emissiveColor
+: <a class="el" href="struct_v_h_a_c_d_1_1_material.html#941954b7652d10a4fa2b4eb53fa1ade2">VHACD::Material</a>
<li>m_events
: <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#a0cbd70359cd6c1e09e6acaa103bdecf">Nv::Blast::SharedMemory</a>
<li>m_eventsCount
@@ -117,6 +153,9 @@
: <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#e8651b026da2fc7ce41f4f9711d5f4dd">Nv::Blast::SharedMemory</a>
<li>m_firstSubsupportChunkIndex
: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#6cfa7f72e5f815e519550dd46dc087a9">Nv::Blast::Asset</a>
+<li>m_floats
+: <a class="el" href="structbt_vector3_float_data.html#b246fb8dc0af06cfb3260d836591dc46">btVector3FloatData</a>
+, <a class="el" href="structbt_vector3_double_data.html#69c991016e883f0320d5c646f56d243e">btVector3DoubleData</a>
<li>m_formatVersion
: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#5fe75d32e9ffc5efc35cfeeacb873eab">Nv::Blast::ActorSerializationHeader</a>
<li>m_Foundation
@@ -134,7 +173,8 @@
<li>m_id
: <a class="el" href="class_nv_1_1_blast_1_1final.html#fefef0946765efd7f615cb687ecca7cd">Nv::Blast::final</a>
<li>m_index
-: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#da674a4d22c408910d1e170855dc890e">Nv::Blast::ActorSerializationHeader</a>
+: <a class="el" href="struct_v_h_a_c_d_1_1_plane.html#edf32ee1ad177055524e137f788bff24">VHACD::Plane</a>
+, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#da674a4d22c408910d1e170855dc890e">Nv::Blast::ActorSerializationHeader</a>
<li>m_isBusy
: <a class="el" href="class_nv_1_1_blast_1_1final.html#2b0b1bc32a739e84cc00afd177bf4cce">Nv::Blast::final</a>
<li>m_joint
@@ -143,28 +183,62 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#e656f397d9e63cbe61ffe4f1c0357880">Nv::Blast::ActorSerializationHeader</a>
, <a class="el" href="class_nv_1_1_blast_1_1_asset.html#97582e0fbb4b6c1b36ec613c850bc3b4">Nv::Blast::Asset</a>
<li>m_links
-: <a class="el" href="class_nv_1_1_blast_1_1_d_list_it.html#a453f366251c68ef44755eab19c47cd4">Nv::Blast::DListIt&lt; IndexType &gt;</a>
-, <a class="el" href="class_nv_1_1_blast_1_1_l_list_it.html#69636ed35620c0e9183cbf365672116d">Nv::Blast::LListIt&lt; IndexType &gt;</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_l_list_it.html#69636ed35620c0e9183cbf365672116d">Nv::Blast::LListIt&lt; IndexType &gt;</a>
+, <a class="el" href="class_nv_1_1_blast_1_1_d_list_it.html#a453f366251c68ef44755eab19c47cd4">Nv::Blast::DListIt&lt; IndexType &gt;</a>
+<li>m_logger
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#c4b3bcb336261c0add620adfda97c5b6">VHACD::IVHACD::IVHACD::Parameters</a>
+<li>m_maxConvexHulls
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#01fd728b1a9a4f940ad365149e003aa0">VHACD::IVHACD::IVHACD::Parameters</a>
+<li>m_maxNumVerticesPerCH
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#fdcd45f75c22337f903e5a68530f3ffb">VHACD::IVHACD::IVHACD::Parameters</a>
+<li>m_minVolumePerCH
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#ba59d112807c03f64c7868f64f462a1e">VHACD::IVHACD::IVHACD::Parameters</a>
+<li>m_mode
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#355c91300bf6a7e4556ef5f0ed1fae01">VHACD::IVHACD::IVHACD::Parameters</a>
<li>m_newActors
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_worker_job.html#fbf6999089abcfac1871f151217f1f91">Nv::Blast::TkWorkerJob</a>
<li>m_newActorsCount
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_worker_job.html#e3881de93a5f5224791f6f87f94f3f96">Nv::Blast::TkWorkerJob</a>
<li>m_nodeCount
: <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#8e25ca3c8d3213c3737e53b7094431d1">Nv::Blast::SupportGraph</a>
+<li>m_nPoints
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#eb9ec835d1d9963845f19f4716016588">VHACD::IVHACD::IVHACD::ConvexHull</a>
+<li>m_nTriangles
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#586b4a3ce6f875324896e57e00336df4">VHACD::IVHACD::IVHACD::ConvexHull</a>
+<li>m_objectType
+: <a class="el" href="structbt_typed_object.html#c600a3119429dab41dc6b4ca64762ee2">btTypedObject</a>
+<li>m_oclAcceleration
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#68a1fbcb901c6b241dedc7aab59e6c23">VHACD::IVHACD::IVHACD::Parameters</a>
<li>m_parentAngularVelocity
: <a class="el" href="struct_nv_1_1_blast_1_1_px_actor_create_info.html#f0f7e8e9589441b741bbcf42f97ffad9">Nv::Blast::PxActorCreateInfo</a>
<li>m_parentCOM
: <a class="el" href="struct_nv_1_1_blast_1_1_px_actor_create_info.html#4acdce84fe12b6a8f05da50d5800d0c1">Nv::Blast::PxActorCreateInfo</a>
<li>m_parentLinearVelocity
: <a class="el" href="struct_nv_1_1_blast_1_1_px_actor_create_info.html#e5e985920fb9dfb436cbcf60982f4c0f">Nv::Blast::PxActorCreateInfo</a>
+<li>m_pca
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#de045cd368e7ecf106ea77b99667c5a1">VHACD::IVHACD::IVHACD::Parameters</a>
<li>m_PhysxSDK
: <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_destruction.html#0483af4c671c834ab6143416232630fa">Nv::Blast::ApexImporter::ApexDestruction</a>
+<li>m_planeDownsampling
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#d3f63a1309a98b06fb68a779b8e6539c">VHACD::IVHACD::IVHACD::Parameters</a>
+<li>m_points
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#42c7c8ef3166b2e12937931598779697">VHACD::IVHACD::IVHACD::ConvexHull</a>
+<li>m_projectHullVertices
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#faf8caf72820f95ef0efb6e665488dd9">VHACD::IVHACD::IVHACD::Parameters</a>
+<li>m_pts
+: <a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html#4004d7740feb648a808ab3a7a1ce3c20">VHACD::Tetrahedron</a>
+<li>m_resolution
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#b2b5390746ef2a0a5e4a5433ee93c4e5">VHACD::IVHACD::IVHACD::Parameters</a>
<li>m_runtimePlaceholder
: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#2045936da536ed27b97eb2fc9aea9b03">Nv::Blast::FamilyHeader</a>
<li>m_scale
: <a class="el" href="struct_nv_1_1_blast_1_1_px_actor_create_info.html#76510af3d085300f0e85dcf0829cfb63">Nv::Blast::PxActorCreateInfo</a>
+<li>m_shininess
+: <a class="el" href="struct_v_h_a_c_d_1_1_material.html#31beb306c73cae16dab9d178dd07a6df">VHACD::Material</a>
<li>m_size
: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#264fc42878946de8cca437078be4d9c9">Nv::Blast::ActorSerializationHeader</a>
+<li>m_specularColor
+: <a class="el" href="struct_v_h_a_c_d_1_1_material.html#23f2db8780ccb57ae31586ddba757ed8">VHACD::Material</a>
<li>m_splitScratch
: <a class="el" href="class_nv_1_1_blast_1_1final.html#8c772466830154096e0a4e0ead3e2692">Nv::Blast::final</a>
<li>m_tempBuffer
@@ -173,20 +247,26 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_worker_job.html#52754f8fd3ce679380fb13a3549fd8d1">Nv::Blast::TkWorkerJob</a>
<li>m_transform
: <a class="el" href="struct_nv_1_1_blast_1_1_px_actor_create_info.html#28eb231942c349d0d50f82f413960af1">Nv::Blast::PxActorCreateInfo</a>
+<li>m_transparency
+: <a class="el" href="struct_v_h_a_c_d_1_1_material.html#aa398deb7f864c6e6e63d0d5c72f8a26">VHACD::Material</a>
+<li>m_triangles
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#41d660741580616f46b4be834d9881c7">VHACD::IVHACD::IVHACD::ConvexHull</a>
<li>m_visibleChunkCount
: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#9f9a5d3579926d882b78bbf42bfe5795">Nv::Blast::ActorSerializationHeader</a>
+<li>m_volume
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#68f0ed83874db02164ca2faf63f0c169">VHACD::IVHACD::IVHACD::ConvexHull</a>
<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_timers.html#c416f56479c812f9b35a655326cb57ef">NvBlastTimers</a>
-, <a class="el" href="struct_nv_blast_program_params.html#c1f01f891ced7e44de751b4e398f6bca">NvBlastProgramParams</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_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>
+: <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>
<li>materialNames
: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">Nv::Blast::AuthoringResult</a>
<li>max0
@@ -197,10 +277,13 @@
: <a class="el" href="struct_nv_blast_ext_material.html#de63b21c45e8705b20e65c202891762b">NvBlastExtMaterial</a>
<li>maximum
: <a class="el" href="struct_nvc_bounds3.html#c4d86b4cae3f0209c18d2ece7bb8cc23">NvcBounds3</a>
+<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_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>
-, <a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html#149a75836276b77983f3eeee620edd12">NvBlastExtSegmentRadialDamageDesc</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
@@ -209,10 +292,16 @@
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#77957e191451f94d3753e31695c37914">Nv::Blast::FractureToolImpl</a>
<li>mChunkPostprocessors
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c2202d728cefb26446a60593b03dcbe1">Nv::Blast::FractureToolImpl</a>
+<li>mConstraintPoint
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#3e27f202cf967374c8c65943e7b73b3a">VHACD::IVHACD::IVHACD::Constraint</a>
<li>meshCount
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#be4f127b644d544d86d7d91039e008cc">Nv::Blast::ExporterMeshData</a>
<li>meshData
: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#864945bf41b9ab726c8df191e9acae35">Nv::Blast::ChunkInfo</a>
+<li>mHullA
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#d70293808519e7378d3f8a3b70aa04ec">VHACD::IVHACD::IVHACD::Constraint</a>
+<li>mHullB
+: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#434d549f440e5597ed97946762e76f70">VHACD::IVHACD::IVHACD::Constraint</a>
<li>min0
: <a class="el" href="struct_nv_1_1_blast_1_1_separation.html#ca4a35235444dbe3486bd3baf6b56571">Nv::Blast::Separation</a>
<li>min1
@@ -224,9 +313,10 @@
<li>minimum
: <a class="el" href="struct_nvc_bounds3.html#f5ee79e127b719b80d93278d9f5fa859">NvcBounds3</a>
<li>minRadius
-: <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>
-, <a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html#a478418357484b87454f8722fa35a882">NvBlastExtSegmentRadialDamageDesc</a>
+: <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#f3546b34798c8d8f97facb157f44a35d">NvBlastExtRadialDamageDesc</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>
<li>mInteriorMaterialId
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#e9fdc3a9dd7eefe632a24c7abb6c4962">Nv::Blast::FractureToolImpl</a>
<li>mNbVerts
@@ -236,7 +326,7 @@
<li>mPlane
: <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#7d18ed0463dcea26cb48cb15ee0b0abb">Nv::Blast::CollisionHull::CollisionHull::HullPolygon</a>
<li>mPlaneIndexerOffset
-: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c081193444f3a4f25e8b66021a812539">Nv::Blast::FractureToolImpl</a>
+: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1cf29d3d972240ac368f6acef7bcb93b">Nv::Blast::FractureToolImpl</a>
<li>mRemoveIslands
: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#bcc6a73e16008d488bbf81623ec5a33e">Nv::Blast::FractureToolImpl</a>
<li>mScaleFactor
diff --git a/docs/source_docs/files/functions_vars_0x6e.html b/docs/source_docs/files/functions_vars_0x6e.html
index c14956e..d2097eb 100644
--- a/docs/source_docs/files/functions_vars_0x6e.html
+++ b/docs/source_docs/files/functions_vars_0x6e.html
@@ -23,6 +23,7 @@
<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>
@@ -90,6 +91,12 @@
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_profile_data.html#e45c1aef4a10db9a1c2433b210d5de83">Nv::Blast::ExtProfileData</a>
<li>newActors
: <a class="el" href="struct_nv_blast_actor_split_event.html#68a98a5294eeab3684151324d6aa87a7">NvBlastActorSplitEvent</a>
+<li>node0
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#760dae319cf982d2620e4790b2eab014">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData</a>
+<li>node1
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#baef334b740c026c5a01ddbc0b7f69fc">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData</a>
+<li>nodeActorIndices
+: <a class="el" href="struct_nv_blast_graph_shader_actor.html#e890e417040d5998f4b6a0bc7a317aec">NvBlastGraphShaderActor</a>
<li>nodeCount
: <a class="el" href="struct_nv_blast_support_graph.html#ac2f6bdd02cc6ed2b30af8f3099d072f">NvBlastSupportGraph</a>
<li>nodeIndex0
diff --git a/docs/source_docs/files/functions_vars_0x6f.html b/docs/source_docs/files/functions_vars_0x6f.html
index 6969103..3984469 100644
--- a/docs/source_docs/files/functions_vars_0x6f.html
+++ b/docs/source_docs/files/functions_vars_0x6f.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/functions_vars_0x70.html b/docs/source_docs/files/functions_vars_0x70.html
index 8384d0e..58777a9 100644
--- a/docs/source_docs/files/functions_vars_0x70.html
+++ b/docs/source_docs/files/functions_vars_0x70.html
@@ -23,6 +23,7 @@
<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>
@@ -110,17 +111,24 @@
, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#877675cc4f9d9dbcb3f9a70c84bd0c19">Nv::Blast::TrPrcTriangle2d</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_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>
+, <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>
<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_shear_damage_desc.html#e214121c1283b6e661db615a0512f0a2">NvBlastExtShearDamageDesc</a>
+, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#4f6ab8c0f2d45d4608dcc45bfa4bbd5f">NvBlastExtImpactSpreadDamageDesc</a>
<li>position0
-: <a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html#a9b67c86c84d1c7bfe30eabfa714da1d">NvBlastExtSegmentRadialDamageDesc</a>
+: <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_segment_radial_damage_desc.html#cb0027abb64f7a1cc799493462a223ce">NvBlastExtSegmentRadialDamageDesc</a>
+: <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>
+<li>position2
+: <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#f4da706fc0cb7a98c8fb30ef4bd2f4c1">NvBlastExtTriangleIntersectionDamageDesc</a>
<li>positions
: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ed0789e9e2befe53ff915fe6d01c9c3b">Nv::Blast::ExporterMeshData</a>
<li>positionsCount
@@ -128,7 +136,7 @@
<li>processedActorsCount
: <a class="el" href="struct_nv_1_1_blast_1_1_tk_group_stats.html#6223e0ddf13688cc1abc1aeb1a152fb3">Nv::Blast::TkGroupStats</a>
<li>pxAsset
-: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#b9da5aeb70bc68f7cb66aff3e21018c0">Nv::Blast::ExtPxFamilyDesc</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a91df24e1d2e95e1cc46b44b73003205">Nv::Blast::ExtPxFamilyDesc</a>
<li>pxChunks
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html#39e1228a08020f762b83e81cc4f615dc">Nv::Blast::ExtPxAssetDesc</a>
</ul>
diff --git a/docs/source_docs/files/functions_vars_0x71.html b/docs/source_docs/files/functions_vars_0x71.html
index 574d19d..926c6b3 100644
--- a/docs/source_docs/files/functions_vars_0x71.html
+++ b/docs/source_docs/files/functions_vars_0x71.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/functions_vars_0x72.html b/docs/source_docs/files/functions_vars_0x72.html
index dc6499f..058a1db 100644
--- a/docs/source_docs/files/functions_vars_0x72.html
+++ b/docs/source_docs/files/functions_vars_0x72.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/functions_vars_0x73.html b/docs/source_docs/files/functions_vars_0x73.html
index 7caa719..f4e6677 100644
--- a/docs/source_docs/files/functions_vars_0x73.html
+++ b/docs/source_docs/files/functions_vars_0x73.html
@@ -23,6 +23,7 @@
<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>
@@ -86,6 +87,8 @@
<li>s
: <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">Nv::Blast::Edge</a>
, <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>scene
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#3d977bbbeb2cca054bc881f366772dab">Nv::Blast::ExtPxSpawnSettings</a>
<li>shearDamage
@@ -95,9 +98,9 @@
<li>size
: <a class="el" href="struct_nv_blast_data_block.html#8e67affa199c543e727b3b15cbace86d">NvBlastDataBlock</a>
<li>smoothingGroup
-: <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_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">Nv::Blast::TriangleIndexed</a>
, <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">Nv::Blast::Facet</a>
-, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">Nv::Blast::Triangle</a>
<li>stressAngularFactor
: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#cd0738cf5e4754d8b68e8177c3fa88cb">Nv::Blast::ExtStressSolverSettings</a>
<li>stressLinearFactor
@@ -120,7 +123,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#e862c635e541abe1e056a4a41c7cf1dc">Nv::Blast::SlicingConfiguration</a>
+: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8c8da622c931ed7fd40f240611454436">Nv::Blast::SlicingConfiguration</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 44e8a7c..d64299b 100644
--- a/docs/source_docs/files/functions_vars_0x74.html
+++ b/docs/source_docs/files/functions_vars_0x74.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/functions_vars_0x75.html b/docs/source_docs/files/functions_vars_0x75.html
index 1c29490..dc90e1a 100644
--- a/docs/source_docs/files/functions_vars_0x75.html
+++ b/docs/source_docs/files/functions_vars_0x75.html
@@ -23,6 +23,7 @@
<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>
@@ -87,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#3732bd9f53adff02b3a10847a814d284">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 4f4082c..ecae0d9 100644
--- a/docs/source_docs/files/functions_vars_0x76.html
+++ b/docs/source_docs/files/functions_vars_0x76.html
@@ -23,6 +23,7 @@
<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>
@@ -85,11 +86,15 @@
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
<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>
<li>visibility
: <a class="el" href="struct_nv_blast_timers.html#e83ccbba27f60d1885d25328e5fd34cf">NvBlastTimers</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>
+<li>voxelGridResolution
+: <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#006243734d40ef20236ac207a2f7391e">Nv::Blast::CollisionParams</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/functions_vars_0x77.html b/docs/source_docs/files/functions_vars_0x77.html
index 05722c3..e40c0e4 100644
--- a/docs/source_docs/files/functions_vars_0x77.html
+++ b/docs/source_docs/files/functions_vars_0x77.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/functions_vars_0x78.html b/docs/source_docs/files/functions_vars_0x78.html
index 123bf12..9ed2fd3 100644
--- a/docs/source_docs/files/functions_vars_0x78.html
+++ b/docs/source_docs/files/functions_vars_0x78.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/functions_vars_0x79.html b/docs/source_docs/files/functions_vars_0x79.html
index 628b44e..5ec36c6 100644
--- a/docs/source_docs/files/functions_vars_0x79.html
+++ b/docs/source_docs/files/functions_vars_0x79.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/functions_vars_0x7a.html b/docs/source_docs/files/functions_vars_0x7a.html
index 5f51cab..456a2dc 100644
--- a/docs/source_docs/files/functions_vars_0x7a.html
+++ b/docs/source_docs/files/functions_vars_0x7a.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/globals.html b/docs/source_docs/files/globals.html
index 4148a58..d03dc91 100644
--- a/docs/source_docs/files/globals.html
+++ b/docs/source_docs/files/globals.html
@@ -23,6 +23,7 @@
<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>
@@ -39,6 +40,7 @@
<ul>
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
@@ -46,14 +48,28 @@
<div class="tabs">
<ul>
<li class="current"><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
</ul>
</div>
</div>
diff --git a/docs/source_docs/files/globals_0x61.html b/docs/source_docs/files/globals_0x61.html
new file mode 100644
index 0000000..071d8fd
--- /dev/null
+++ b/docs/source_docs/files/globals_0x61.html
@@ -0,0 +1,97 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li class="current"><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>absolute()
+: <a class="el" href="bt_vector3_8h.html#447fc07f600ed8ded0713c961dece919">btVector3.h</a>
+<li>angle()
+: <a class="el" href="bt_vector3_8h.html#9fc74450b4146c1a60a3bd6ba3bb23a4">btVector3.h</a>
+<li>ATTRIBUTE_ALIGNED128
+: <a class="el" href="bt_scalar_8h.html#cb9392bc9b30095ec1ff9d98576b47e4">btScalar.h</a>
+<li>ATTRIBUTE_ALIGNED16
+: <a class="el" href="bt_scalar_8h.html#38c30fdd0ea2558373a1b6e41c77d9d2">btScalar.h</a>
+<li>ATTRIBUTE_ALIGNED64
+: <a class="el" href="bt_scalar_8h.html#f70e8b45dc0ad52b962f128ce45365dc">btScalar.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/globals_0x62.html b/docs/source_docs/files/globals_0x62.html
index 55a0915..de84e22 100644
--- a/docs/source_docs/files/globals_0x62.html
+++ b/docs/source_docs/files/globals_0x62.html
@@ -23,6 +23,7 @@
<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>
@@ -39,6 +40,7 @@
<ul>
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
@@ -46,14 +48,28 @@
<div class="tabs">
<ul>
<li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li class="current"><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
</ul>
</div>
</div>
@@ -73,6 +89,152 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="_nv_blast_profiler_internal_8h.html#464986f2cc89929ef0aa3c2cfe64c65c">NvBlastProfilerInternal.h</a>
<li>BLAST_PROFILE_ZONE_END
: <a class="el" href="_nv_blast_profiler_internal_8h.html#653728cfdd79299f6fe72f71eb8c5590">NvBlastProfilerInternal.h</a>
+<li>BT_ALLOW_ARRAY_COPY_OPERATOR
+: <a class="el" href="bt_aligned_object_array_8h.html#f679f7a130fd285561d684b76238ecd4">btAlignedObjectArray.h</a>
+<li>BT_BULLET_VERSION
+: <a class="el" href="bt_scalar_8h.html#cdcfe44a281881cbd298ecdee240ea46">btScalar.h</a>
+<li>BT_DECLARE_ALIGNED_ALLOCATOR
+: <a class="el" href="bt_scalar_8h.html#0bd5b84db13a000ac43fffe2bfc32187">btScalar.h</a>
+<li>BT_DECLARE_HANDLE
+: <a class="el" href="bt_scalar_8h.html#358fff092c05693d8351cef9e9dae9a7">btScalar.h</a>
+<li>BT_LARGE_FLOAT
+: <a class="el" href="bt_scalar_8h.html#3a24ecdd029d38fef175bee5d965710a">btScalar.h</a>
+<li>BT_USE_PLACEMENT_NEW
+: <a class="el" href="bt_aligned_object_array_8h.html#bbaa34c72a791d366573e6e25e0bf702">btAlignedObjectArray.h</a>
+<li>btAcos()
+: <a class="el" href="bt_scalar_8h.html#004c41de4028b1437d1aafbaa0769cd5">btScalar.h</a>
+<li>btAlignedAlloc
+: <a class="el" href="bt_aligned_allocator_8h.html#5798ef3418d84a1761ef917ef6720db7">btAlignedAllocator.h</a>
+<li>btAlignedAllocFunc
+: <a class="el" href="bt_aligned_allocator_8h.html#53aebe85a383ecbc3799fa7178579fd6">btAlignedAllocator.h</a>
+<li>btAlignedAllocInternal()
+: <a class="el" href="bt_aligned_allocator_8h.html#bd143f95ed595805aaeda47d8ecf9a1d">btAlignedAllocator.h</a>
+<li>btAlignedAllocSetCustom()
+: <a class="el" href="bt_aligned_allocator_8h.html#f50f59e1b711a0304f02b64ef1b72b8f">btAlignedAllocator.h</a>
+<li>btAlignedAllocSetCustomAligned()
+: <a class="el" href="bt_aligned_allocator_8h.html#7d5a4fe5c3391787ca69c33268486ff5">btAlignedAllocator.h</a>
+<li>btAlignedFree
+: <a class="el" href="bt_aligned_allocator_8h.html#053f25687d0cd7a29571c8669cf9bcd4">btAlignedAllocator.h</a>
+<li>btAlignedFreeFunc
+: <a class="el" href="bt_aligned_allocator_8h.html#3c990039e5a83916adef8f7b67a535d5">btAlignedAllocator.h</a>
+<li>btAlignedFreeInternal()
+: <a class="el" href="bt_aligned_allocator_8h.html#e81156ba7103afa1011e445b990041a6">btAlignedAllocator.h</a>
+<li>btAllocFunc
+: <a class="el" href="bt_aligned_allocator_8h.html#4d0f231478598c2f1ea78738bfee630a">btAlignedAllocator.h</a>
+<li>btAngle()
+: <a class="el" href="bt_vector3_8h.html#895569a6d2cf658dbbbbb88c7d93f312">btVector3.h</a>
+<li>btAsin()
+: <a class="el" href="bt_scalar_8h.html#47baddce9fad101519c2a7456e2d6c9f">btScalar.h</a>
+<li>btAssert
+: <a class="el" href="bt_scalar_8h.html#ff3e6078c073f6ba0edb95353f2c2c62">btScalar.h</a>
+<li>btAtan()
+: <a class="el" href="bt_scalar_8h.html#92ffb99031b0c2c191ce69400c620bd0">btScalar.h</a>
+<li>btAtan2()
+: <a class="el" href="bt_scalar_8h.html#c7d89f182c6f2997f9a50fe963f6f986">btScalar.h</a>
+<li>btAtan2Fast()
+: <a class="el" href="bt_scalar_8h.html#66aac39acce2b5c6d043d390f3ef4d4f">btScalar.h</a>
+<li>btClamp()
+: <a class="el" href="bt_min_max_8h.html#fc2b4412407f38914610311f01c50445">btMinMax.h</a>
+<li>btClamped()
+: <a class="el" href="bt_min_max_8h.html#83a7544c7b531242ea8cd1eff90ed654">btMinMax.h</a>
+<li>btCos()
+: <a class="el" href="bt_scalar_8h.html#08cebf88560180c665f205810cc02d0f">btScalar.h</a>
+<li>btCross()
+: <a class="el" href="bt_vector3_8h.html#d50f4077e814fac34e7d7d5d461278de">btVector3.h</a>
+<li>btDegrees()
+: <a class="el" href="bt_scalar_8h.html#62ae1d5b53ca14238715ed7a1a483aea">btScalar.h</a>
+<li>btDistance()
+: <a class="el" href="bt_vector3_8h.html#807989b9a52fe29eb4109795d9b7e023">btVector3.h</a>
+<li>btDistance2()
+: <a class="el" href="bt_vector3_8h.html#cb9d56a9d84e04f74f595787c4ffe244">btVector3.h</a>
+<li>btDot()
+: <a class="el" href="bt_vector3_8h.html#550dc4505b1f10c03a685705f41f4011">btVector3.h</a>
+<li>btEqual()
+: <a class="el" href="bt_scalar_8h.html#06a781aa5e366e7e0c434e071a149215">btScalar.h</a>
+<li>btExp()
+: <a class="el" href="bt_scalar_8h.html#95a570162190c25ed6d54b719f4f617b">btScalar.h</a>
+<li>btFabs()
+: <a class="el" href="bt_scalar_8h.html#4c4bd8e065ab617f4e37273d76e6d581">btScalar.h</a>
+<li>btFmod()
+: <a class="el" href="bt_scalar_8h.html#e7ebb0f0f37c7851cf64cdae2075ca2f">btScalar.h</a>
+<li>btFreeFunc
+: <a class="el" href="bt_aligned_allocator_8h.html#f861518a1c1fd9eb001104bdcc0c6a55">btAlignedAllocator.h</a>
+<li>btFsel()
+: <a class="el" href="bt_scalar_8h.html#a7bb31b9cab5f27d555f039f957ce4f3">btScalar.h</a>
+<li>btFsels
+: <a class="el" href="bt_scalar_8h.html#cb1bcde16483d0a21f71ac4fe1c334be">btScalar.h</a>
+<li>btFullAssert
+: <a class="el" href="bt_scalar_8h.html#90bc8c8b8f79211b2b7f0356c4cd804f">btScalar.h</a>
+<li>btFuzzyZero()
+: <a class="el" href="bt_scalar_8h.html#64883187cf63c81ef5fb15f6f0c7ae05">btScalar.h</a>
+<li>btGetVersion()
+: <a class="el" href="bt_scalar_8h.html#f25771f9443fab6ab8fcc9a0b78abce3">btScalar.h</a>
+<li>btGreaterEqual()
+: <a class="el" href="bt_scalar_8h.html#6aa33f13609b0c21f7ee3c27abf4b0e6">btScalar.h</a>
+<li>btIsNegative()
+: <a class="el" href="bt_scalar_8h.html#3feafcddd4c61e81aabd36c098953eaa">btScalar.h</a>
+<li>btLikely
+: <a class="el" href="bt_scalar_8h.html#e9d26f737755d56d5374339f176a55ac">btScalar.h</a>
+<li>btLog()
+: <a class="el" href="bt_scalar_8h.html#8192288b73d65bcbc66d9e5f05a1b346">btScalar.h</a>
+<li>btMachineIsLittleEndian()
+: <a class="el" href="bt_scalar_8h.html#c1da8e69f1dad68053601dbfee8b3c60">btScalar.h</a>
+<li>btMax()
+: <a class="el" href="bt_min_max_8h.html#c663fae9d94f02fb5a2d45828aa91ba1">btMinMax.h</a>
+<li>btMin()
+: <a class="el" href="bt_min_max_8h.html#083aab7ffec01586f450c9f2696f7fe5">btMinMax.h</a>
+<li>btNormalizeAngle()
+: <a class="el" href="bt_scalar_8h.html#451c9dba9cd626281ab92dec7705b1a3">btScalar.h</a>
+<li>btPlaneSpace1()
+: <a class="el" href="bt_vector3_8h.html#17d43dc0b1e36c2f3dd5b7aeaf930989">btVector3.h</a>
+<li>btPow()
+: <a class="el" href="bt_scalar_8h.html#fb9af7ad85bcd92acfd2bd813b706ae6">btScalar.h</a>
+<li>btRadians()
+: <a class="el" href="bt_scalar_8h.html#8fc2a728bab313f80f38c27508fef2cc">btScalar.h</a>
+<li>btRecipSqrt
+: <a class="el" href="bt_scalar_8h.html#3103b9da34215c512d7fbff3cd94dd60">btScalar.h</a>
+<li>btScalar
+: <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar.h</a>
+<li>btSelect()
+: <a class="el" href="bt_scalar_8h.html#17fb72058bc8ff21cac791c87c8afc52">btScalar.h</a>
+<li>btSetMax()
+: <a class="el" href="bt_min_max_8h.html#b894df8ce3487473677c66e682702046">btMinMax.h</a>
+<li>btSetMin()
+: <a class="el" href="bt_min_max_8h.html#c374523bb40e4ff491f6fd197fcb3c04">btMinMax.h</a>
+<li>btSin()
+: <a class="el" href="bt_scalar_8h.html#21de15ec6359a37d7876fa26be384a4b">btScalar.h</a>
+<li>btSqrt()
+: <a class="el" href="bt_scalar_8h.html#6b200a8d26a49406ca13329be909ec10">btScalar.h</a>
+<li>btSwap()
+: <a class="el" href="bt_scalar_8h.html#2914d44e9957536703eda13dd0a4a2b2">btScalar.h</a>
+<li>btSwapEndian()
+: <a class="el" href="bt_scalar_8h.html#21b4d7889e86774c7f56b4a9da21e4f9">btScalar.h</a>
+<li>btSwapEndianDouble()
+: <a class="el" href="bt_scalar_8h.html#29e3fd9bbf730416c5d60c18ae21b1ba">btScalar.h</a>
+<li>btSwapEndianFloat()
+: <a class="el" href="bt_scalar_8h.html#f37c54c90dcb716e0190b9c41eb0f3dc">btScalar.h</a>
+<li>btSwapScalarEndian()
+: <a class="el" href="bt_vector3_8h.html#73a7b483dcde16e86e28e8c75be3df99">btVector3.h</a>
+<li>btSwapVector3Endian()
+: <a class="el" href="bt_vector3_8h.html#96dc28c8355164ad9a4736ad2fe99e2c">btVector3.h</a>
+<li>btTan()
+: <a class="el" href="bt_scalar_8h.html#61eba4cb1055a482189cb096b93e0862">btScalar.h</a>
+<li>btTriple()
+: <a class="el" href="bt_vector3_8h.html#98343fa170fe356460903cbed3e606a3">btVector3.h</a>
+<li>btUnlikely
+: <a class="el" href="bt_scalar_8h.html#75f41f19fd54104288141671ecf47427">btScalar.h</a>
+<li>btUnswapEndianDouble()
+: <a class="el" href="bt_scalar_8h.html#0092a5e4ef2131b31a2d3f669e2d4abf">btScalar.h</a>
+<li>btUnswapEndianFloat()
+: <a class="el" href="bt_scalar_8h.html#cde4b445d01bf42cb389be3cc9ddeccd">btScalar.h</a>
+<li>btUnSwapVector3Endian()
+: <a class="el" href="bt_vector3_8h.html#111b328c4d76341871adb4712477ad21">btVector3.h</a>
+<li>btVector3()
+: <a class="el" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323">btVector3.h</a>
+<li>btVector3Data
+: <a class="el" href="bt_vector3_8h.html#d116b75e5135551c1335437e47fd8a3f">btVector3.h</a>
+<li>btVector3DataName
+: <a class="el" href="bt_vector3_8h.html#22c3af642cd6ee73d125e310c6318cce">btVector3.h</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/globals_0x63.html b/docs/source_docs/files/globals_0x63.html
new file mode 100644
index 0000000..4e838e3
--- /dev/null
+++ b/docs/source_docs/files/globals_0x63.html
@@ -0,0 +1,95 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li class="current"><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>CH_APP_MIN_NUM_PRIMITIVES
+: <a class="el" href="vhacd_v_h_a_c_d_8h.html#0c437a2f10c2744274175758659c6b3f">vhacdVHACD.h</a>
+<li>closestAxis()
+: <a class="el" href="bt_vector3_8h.html#46baa802ed4b6eb67349ef6296338a56">btVector3.h</a>
+<li>ConstraintVector
+: <a class="el" href="vhacd_v_h_a_c_d_8h.html#7d57e139757b24d6554cca6cf9237335">vhacdVHACD.h</a>
+<li>cross()
+: <a class="el" href="bt_vector3_8h.html#be07352e9e8ada8dda9ead8a0c9c20d0">btVector3.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/globals_0x64.html b/docs/source_docs/files/globals_0x64.html
index e2c4cec..63910b0 100644
--- a/docs/source_docs/files/globals_0x64.html
+++ b/docs/source_docs/files/globals_0x64.html
@@ -23,6 +23,7 @@
<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>
@@ -39,6 +40,7 @@
<ul>
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
@@ -46,14 +48,28 @@
<div class="tabs">
<ul>
<li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li class="current"><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
</ul>
</div>
</div>
@@ -61,6 +77,18 @@
Here is a list of all file members with links to the files they belong to:
<p>
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>deSerialize()
+: <a class="el" href="bt_vector3_8h.html#b97452b3ced1f03b405a589ef841e96f">btVector3.h</a>
+<li>deSerializeDouble()
+: <a class="el" href="bt_vector3_8h.html#4241fc63918b2364ad15adcf42017554">btVector3.h</a>
+<li>deSerializeFloat()
+: <a class="el" href="bt_vector3_8h.html#92157a4108a364787eb1b937c7b6d3ce">btVector3.h</a>
+<li>distance()
+: <a class="el" href="bt_vector3_8h.html#b699912662dfd1bd647fe45513a04792">btVector3.h</a>
+<li>distance2()
+: <a class="el" href="bt_vector3_8h.html#6657dafe4657907a8bfc8f245260f7c5">btVector3.h</a>
+<li>dot()
+: <a class="el" href="bt_vector3_8h.html#5e459518e79ca5e387a560cc70d3043f">btVector3.h</a>
<li>DTO_CLASS
: <a class="el" href="_d_t_o_macros_8h.html#01dbdd792fc1f215185e97b95c627db8">DTOMacros.h</a>
</ul>
diff --git a/docs/source_docs/files/globals_0x65.html b/docs/source_docs/files/globals_0x65.html
index dff6d79..5f2cceb 100644
--- a/docs/source_docs/files/globals_0x65.html
+++ b/docs/source_docs/files/globals_0x65.html
@@ -23,6 +23,7 @@
<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>
@@ -39,6 +40,7 @@
<ul>
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
@@ -46,14 +48,28 @@
<div class="tabs">
<ul>
<li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li class="current"><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
</ul>
</div>
</div>
diff --git a/docs/source_docs/files/globals_0x66.html b/docs/source_docs/files/globals_0x66.html
new file mode 100644
index 0000000..01c00e5
--- /dev/null
+++ b/docs/source_docs/files/globals_0x66.html
@@ -0,0 +1,93 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li class="current"><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>FM_DEFAULT_GRANULARITY
+: <a class="el" href="_float_math_8h.html#9da2fa07f097e59a3697d603b2c2f541">FloatMath.h</a>
+<li>furthestAxis()
+: <a class="el" href="bt_vector3_8h.html#346205e0e58081ddaff5919c220f6951">btVector3.h</a>
+<li>fuzzyZero()
+: <a class="el" href="bt_vector3_8h.html#8788b9178180566bd06f3d579715f156">btVector3.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/globals_0x67.html b/docs/source_docs/files/globals_0x67.html
new file mode 100644
index 0000000..30d8b36
--- /dev/null
+++ b/docs/source_docs/files/globals_0x67.html
@@ -0,0 +1,95 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li class="current"><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>getSkewSymmetricMatrix()
+: <a class="el" href="bt_vector3_8h.html#73c97c7917e6d847c1266c15114dd029">btVector3.h</a>
+<li>getX()
+: <a class="el" href="bt_vector3_8h.html#7bd9a666b2572c1e6d6987c8cc802f49">btVector3.h</a>
+<li>getY()
+: <a class="el" href="bt_vector3_8h.html#0ea9d108a67442be94e25ac0eee51090">btVector3.h</a>
+<li>getZ()
+: <a class="el" href="bt_vector3_8h.html#2301fb0561b749ff8dcac335b8accb84">btVector3.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/globals_0x69.html b/docs/source_docs/files/globals_0x69.html
new file mode 100644
index 0000000..c5a1445
--- /dev/null
+++ b/docs/source_docs/files/globals_0x69.html
@@ -0,0 +1,89 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li class="current"><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>isZero()
+: <a class="el" href="bt_vector3_8h.html#41e211348a0e50f54a2546933c25e62a">btVector3.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/globals_0x6c.html b/docs/source_docs/files/globals_0x6c.html
new file mode 100644
index 0000000..cf98160
--- /dev/null
+++ b/docs/source_docs/files/globals_0x6c.html
@@ -0,0 +1,93 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li class="current"><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>length()
+: <a class="el" href="bt_vector3_8h.html#dc51fdc7f5ea87f21e1c4a45830b0899">btVector3.h</a>
+<li>length2()
+: <a class="el" href="bt_vector3_8h.html#e46609062457bbfeb6e44fdb01a4c696">btVector3.h</a>
+<li>lerp()
+: <a class="el" href="bt_vector3_8h.html#a87d74554fd5ce7e80bbae832013bbf5">btVector3.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/globals_0x6d.html b/docs/source_docs/files/globals_0x6d.html
index 399a3a6..5700c1f 100644
--- a/docs/source_docs/files/globals_0x6d.html
+++ b/docs/source_docs/files/globals_0x6d.html
@@ -23,6 +23,7 @@
<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>
@@ -39,6 +40,7 @@
<ul>
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
@@ -46,14 +48,28 @@
<div class="tabs">
<ul>
<li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li class="current"><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
</ul>
</div>
</div>
@@ -61,10 +77,16 @@
Here is a list of all file members with links to the files they belong to:
<p>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>m_floats
+: <a class="el" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e">btVector3.h</a>
<li>MATERIAL_INTERIOR
: <a class="el" href="_nv_blast_ext_authoring_types_8h.html#4b5be3049d66fc468db102281f6c068b">NvBlastExtAuthoringTypes.h</a>
+<li>maxAxis()
+: <a class="el" href="bt_vector3_8h.html#63131e162711079d5bc14360ea49c71f">btVector3.h</a>
<li>MAXIMUM_EXTENT
: <a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#a8f38c265574616c9326504a5d9919f7">NvBlastExtAuthoringInternalCommon.h</a>
+<li>minAxis()
+: <a class="el" href="bt_vector3_8h.html#79a7b45e21dd2f28d0fded714d48ad6e">btVector3.h</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/globals_0x6e.html b/docs/source_docs/files/globals_0x6e.html
index b4701a8..e534f2b 100644
--- a/docs/source_docs/files/globals_0x6e.html
+++ b/docs/source_docs/files/globals_0x6e.html
@@ -23,6 +23,7 @@
<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>
@@ -39,6 +40,7 @@
<ul>
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
@@ -46,14 +48,28 @@
<div class="tabs">
<ul>
<li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li class="current"><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
</ul>
</div>
</div>
@@ -109,6 +125,10 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="_nv_blast_include_windows_8h.html#f883320ccbc88fe5ff2d8733ec0a034f">NvBlastIncludeWindows.h</a>
<li>NORASTEROPS
: <a class="el" href="_nv_blast_include_windows_8h.html#0293d1b2742d9c9ef401d75a55b81859">NvBlastIncludeWindows.h</a>
+<li>normalize()
+: <a class="el" href="bt_vector3_8h.html#3083f1242193e3cac601afe9610cc4e5">btVector3.h</a>
+<li>normalized()
+: <a class="el" href="bt_vector3_8h.html#551181b9a8d9e99a4ee65c2f3d00dbad">btVector3.h</a>
<li>NOSCROLL
: <a class="el" href="_nv_blast_include_windows_8h.html#06f62f70cab65b4c19972202f784e12d">NvBlastIncludeWindows.h</a>
<li>NOSERVICE
@@ -326,7 +346,7 @@ Here is a list of all file members with links to the files they belong to:
<li>NvBlastActorDeactivate()
: <a class="el" href="_nv_blast_8h.html#2293c45fd57fbe7cb448a849151907cf">NvBlast.h</a>
<li>NvBlastActorGenerateFracture()
-: <a class="el" href="_nv_blast_8h.html#90905cf877bade454668e46621478840">NvBlast.h</a>
+: <a class="el" href="_nv_blast_8h.html#befb2480ab1985d6fed58583050d57d2">NvBlast.h</a>
<li>NvBlastActorGetBondHealths()
: <a class="el" href="_nv_blast_8h.html#9d01e16dc02bed206adef7fcbf5935f0">NvBlast.h</a>
<li>NvBlastActorGetFamily()
@@ -418,7 +438,7 @@ Here is a list of all file members with links to the files they belong to:
<li>NvBlastExtAssetUtilsAddWorldBonds()
: <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#2b75dab42d0fa66f1bed0592f6058e36">NvBlastExtAssetUtils.h</a>
+: <a class="el" href="_nv_blast_ext_asset_utils_8h.html#f3bdbe570cddbaa96d3a5269e7d1385d">NvBlastExtAssetUtils.h</a>
<li>NvBlastExtAuthoringCreateBondGenerator()
: <a class="el" href="_nv_blast_ext_authoring_8h.html#46c38eb07e899ff5e8be404ad121ea8d">NvBlastExtAuthoring.h</a>
<li>NvBlastExtAuthoringCreateConvexMeshBuilder()
@@ -431,14 +451,24 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="_nv_blast_ext_authoring_8h.html#d8620704c7b10e310df502a8c8998a17">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>
<li>NvBlastExtAuthoringProcessFracture()
-: <a class="el" href="_nv_blast_ext_authoring_8h.html#b715b7b9950152e0a021869ceed2e494">NvBlastExtAuthoring.h</a>
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#a6ed285a916f8dd64001820d1633bb4e">NvBlastExtAuthoring.h</a>
+<li>NvBlastExtAuthoringTransformCollisionHull()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#e2fd14c835d63b3cb910e7e5e50d6bb5">NvBlastExtAuthoring.h</a>
+<li>NvBlastExtAuthoringTransformCollisionHullInPlace()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#b18076da1fdaba742be2f64f1c47ebb6">NvBlastExtAuthoring.h</a>
+<li>NvBlastExtCapsuleFalloffGraphShader()
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#ffecdc2dc6d303aa9e58c91cff2f15bb">NvBlastExtDamageShaders.h</a>
+<li>NvBlastExtCapsuleFalloffSubgraphShader()
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#8ec20bdee58db094cd0dbed66aeef543">NvBlastExtDamageShaders.h</a>
<li>NvBlastExtCutterGraphShader()
-: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#92b46604a0448a80f7664a8e7ef39e22">NvBlastExtDamageShaders.h</a>
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#2572a7635ae8c704de093f4298118fd3">NvBlastExtDamageShaders.h</a>
<li>NvBlastExtCutterSubgraphShader()
-: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#28f0347a46fe04f1ecca0e75868efd70">NvBlastExtDamageShaders.h</a>
-<li>NvBlastExtDamageActorRadialFalloff()
-: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#ffc03bdfb6ca47f1e7a29ab795558d84">NvBlastExtDamageShaders.h</a>
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#5ccf8e69bec869268649d62f5c2abba5">NvBlastExtDamageShaders.h</a>
+<li>NvBlastExtDamageAcceleratorCreate()
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#745090a4bc196bb10052e520c1b89cfb">NvBlastExtDamageShaders.h</a>
<li>NvBlastExtExporterCreateFbxFileReader()
: <a class="el" href="_nv_blast_ext_exporter_8h.html#302f46e929b1cc4ac3b8fbc77270515a">NvBlastExtExporter.h</a>
<li>NvBlastExtExporterCreateFbxFileWriter()
@@ -448,17 +478,17 @@ Here is a list of all file members with links to the files they belong to:
<li>NvBlastExtExporterCreateObjFileWriter()
: <a class="el" href="_nv_blast_ext_exporter_8h.html#7b6a3dd6fc49b09064b457596a3b0526">NvBlastExtExporter.h</a>
<li>NvBlastExtFalloffGraphShader()
-: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#fe0164871371689c5ab44abb717477fb">NvBlastExtDamageShaders.h</a>
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#ca9928517ff1e0576182fc836b5ada18">NvBlastExtDamageShaders.h</a>
<li>NvBlastExtFalloffSubgraphShader()
-: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#97ec45968e92e40e4046209f94369cb9">NvBlastExtDamageShaders.h</a>
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#ccb64e480930488ee26ebd81fb6c3f2c">NvBlastExtDamageShaders.h</a>
+<li>NvBlastExtImpactSpreadGraphShader()
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#833c66948b1187023edfbe4306d4403f">NvBlastExtDamageShaders.h</a>
+<li>NvBlastExtImpactSpreadSubgraphShader()
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#dc5d223040aa3947eb4b6e9f59f3bba3">NvBlastExtDamageShaders.h</a>
<li>NvBlastExtLlSerializerLoadSet()
: <a class="el" href="_nv_blast_ext_ll_serialization_8h.html#fe00711fe79056d096572581cb4258ec">NvBlastExtLlSerialization.h</a>
<li>NvBlastExtPxSerializerLoadSet()
: <a class="el" href="_nv_blast_ext_px_serialization_8h.html#1cc333d504d2beebb948adf10f7e7c8c">NvBlastExtPxSerialization.h</a>
-<li>NvBlastExtSegmentFalloffGraphShader()
-: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#1545b1180f56bc0425984c47a653d99c">NvBlastExtDamageShaders.h</a>
-<li>NvBlastExtSegmentFalloffSubgraphShader()
-: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#dea94d3394afb7157dff0afa83a84d7f">NvBlastExtDamageShaders.h</a>
<li>NvBlastExtSerializationCreate()
: <a class="el" href="_nv_blast_ext_serialization_8h.html#4ecdf52f4822b77649c832a42733b6f9">NvBlastExtSerialization.h</a>
<li>NvBlastExtSerializationSerializeAssetIntoBuffer()
@@ -470,11 +500,15 @@ Here is a list of all file members with links to the files they belong to:
<li>NvBlastExtSerializationSerializeTkAssetIntoBuffer()
: <a class="el" href="_nv_blast_ext_tk_serialization_8h.html#2de4f39384a1b9ec227654a6cc35d592">NvBlastExtTkSerialization.h</a>
<li>NvBlastExtShearGraphShader()
-: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#2370e62e759e5784a8059081d3a0ba10">NvBlastExtDamageShaders.h</a>
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#f3b06a8cb3772954ebe0acf21c661676">NvBlastExtDamageShaders.h</a>
<li>NvBlastExtShearSubgraphShader()
-: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#f35957a5ab12f1836d3e6e044e0b8100">NvBlastExtDamageShaders.h</a>
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#8e47e1e1e39dc8d48a0e1b83044786bb">NvBlastExtDamageShaders.h</a>
<li>NvBlastExtTkSerializerLoadSet()
: <a class="el" href="_nv_blast_ext_tk_serialization_8h.html#1bf2f52d1bbf22f380b7ce1c2919d85b">NvBlastExtTkSerialization.h</a>
+<li>NvBlastExtTriangleIntersectionGraphShader()
+: <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>NvBlastFamilyCreateFirstActor()
: <a class="el" href="_nv_blast_8h.html#b7ecca70eb3de1854f5fe0baecebf23f">NvBlast.h</a>
<li>NvBlastFamilyDeserializeActor()
@@ -516,7 +550,7 @@ Here is a list of all file members with links to the files they belong to:
<li>NvBlastGlobalSetErrorCallback()
: <a class="el" href="_nv_blast_globals_8h.html#8ea5fba86bee76ad6764c67c635e8ed5">NvBlastGlobals.h</a>
<li>NvBlastGraphShaderFunction
-: <a class="el" href="_nv_blast_types_8h.html#f1fde0d45c48f0575e67f1df5860f940">NvBlastTypes.h</a>
+: <a class="el" href="_nv_blast_types_8h.html#89d08b7b5d43deebfb0148e7c593b7de">NvBlastTypes.h</a>
<li>NVBLASTLL_CHECK
: <a class="el" href="_nv_blast_preprocessor_internal_8h.html#fcde65e0a048967e7acbc3d901f217cd">NvBlastPreprocessorInternal.h</a>
<li>NVBLASTLL_CHECK_PARAMS
@@ -538,7 +572,7 @@ Here is a list of all file members with links to the files they belong to:
<li>NvBlastReorderAssetDescChunks()
: <a class="el" href="_nv_blast_8h.html#0784e238a54e3cc64c4784ae8579a696">NvBlast.h</a>
<li>NvBlastSubgraphShaderFunction
-: <a class="el" href="_nv_blast_types_8h.html#33a8ca70a1399b8b42a968c93f89ff50">NvBlastTypes.h</a>
+: <a class="el" href="_nv_blast_types_8h.html#ed8e609201278d8682041939a5bbfd58">NvBlastTypes.h</a>
<li>NvBlastTicksToSeconds()
: <a class="el" href="_nv_blast_8h.html#f06455f44aff50a4f80ee39f2eb0be2a">NvBlast.h</a>
<li>NvBlastTimersReset()
diff --git a/docs/source_docs/files/globals_0x6f.html b/docs/source_docs/files/globals_0x6f.html
new file mode 100644
index 0000000..354b658
--- /dev/null
+++ b/docs/source_docs/files/globals_0x6f.html
@@ -0,0 +1,113 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li class="current"><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>OCL_MIN_NUM_PRIMITIVES
+: <a class="el" href="vhacd_v_h_a_c_d_8h.html#98105bf63d2188374c64df6afc5d3fc4">vhacdVHACD.h</a>
+<li>operator btScalar *()
+: <a class="el" href="bt_vector3_8h.html#287fc621890120b3ec7d4e14858ec179">btVector3.h</a>
+<li>operator const btScalar *()
+: <a class="el" href="bt_vector3_8h.html#09c002131f1311cf3f39d0eccbf8fdcd">btVector3.h</a>
+<li>operator!=()
+: <a class="el" href="bt_vector3_8h.html#b60db7265d1afd2462e4c2b67b03292d">btVector3.h</a>
+<li>operator*()
+: <a class="el" href="bt_vector3_8h.html#b0d1eced446920c5cc3fac4aa0bcbafa">btVector3.h</a>
+<li>operator*=()
+: <a class="el" href="bt_vector3_8h.html#d213bcd7fce55a2f9d310114a2e157eb">btVector3.h</a>
+<li>operator+()
+: <a class="el" href="bt_vector3_8h.html#59d21eb22bc12d95d210582bbbc23618">btVector3.h</a>
+<li>operator+=()
+: <a class="el" href="bt_vector3_8h.html#7a750b3fe432249ef0c50e95fb61c69f">btVector3.h</a>
+<li>operator-()
+: <a class="el" href="bt_vector3_8h.html#196a258574acadf69c24f868d4506585">btVector3.h</a>
+<li>operator-=()
+: <a class="el" href="bt_vector3_8h.html#cad072d73dc2f6f9370157ec1715c8c1">btVector3.h</a>
+<li>operator/()
+: <a class="el" href="bt_vector3_8h.html#a5c0296bb009809423866d7282ae58e2">btVector3.h</a>
+<li>operator/=()
+: <a class="el" href="bt_vector3_8h.html#40204accad7fbbe9fb169d235637a4c8">btVector3.h</a>
+<li>operator==()
+: <a class="el" href="bt_vector3_8h.html#a7cca34c0e2166b0c3407da4db2d98d1">btVector3.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/globals_0x70.html b/docs/source_docs/files/globals_0x70.html
index 0dc1beb..5997f9c 100644
--- a/docs/source_docs/files/globals_0x70.html
+++ b/docs/source_docs/files/globals_0x70.html
@@ -23,6 +23,7 @@
<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>
@@ -39,6 +40,7 @@
<ul>
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
@@ -46,14 +48,28 @@
<div class="tabs">
<ul>
<li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li class="current"><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
</ul>
</div>
</div>
diff --git a/docs/source_docs/files/globals_0x72.html b/docs/source_docs/files/globals_0x72.html
new file mode 100644
index 0000000..27d1944
--- /dev/null
+++ b/docs/source_docs/files/globals_0x72.html
@@ -0,0 +1,89 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li class="current"><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>rotate()
+: <a class="el" href="bt_vector3_8h.html#6fdc523626ef77399ec26fc046b4f5ac">btVector3.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/globals_0x73.html b/docs/source_docs/files/globals_0x73.html
index 1977d0c..3909d56 100644
--- a/docs/source_docs/files/globals_0x73.html
+++ b/docs/source_docs/files/globals_0x73.html
@@ -23,6 +23,7 @@
<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>
@@ -39,6 +40,7 @@
<ul>
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
@@ -46,14 +48,28 @@
<div class="tabs">
<ul>
<li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li class="current"><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
</ul>
</div>
</div>
@@ -61,6 +77,54 @@
Here is a list of all file members with links to the files they belong to:
<p>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>safeNormalize()
+: <a class="el" href="bt_vector3_8h.html#b4aa784dd3b3c09f887133f5c252b1a7">btVector3.h</a>
+<li>SARRAY_DEFAULT_MIN_SIZE
+: <a class="el" href="vhacd_s_array_8h.html#eec8eb5a000d3e7b5d7c4fcf0bddb0d0">vhacdSArray.h</a>
+<li>serialize()
+: <a class="el" href="bt_vector3_8h.html#8452b542ab5c406144bb9086b8be1c45">btVector3.h</a>
+<li>serializeDouble()
+: <a class="el" href="bt_vector3_8h.html#eaa3d3bbc4902b5756e2f6ed088522f8">btVector3.h</a>
+<li>serializeFloat()
+: <a class="el" href="bt_vector3_8h.html#ef619367f3b7275597ac08176c30fe38">btVector3.h</a>
+<li>setInterpolate3()
+: <a class="el" href="bt_vector3_8h.html#8fc6367a9ad19bfd2ac50e0c06c70dc6">btVector3.h</a>
+<li>setMax()
+: <a class="el" href="bt_vector3_8h.html#6ded65e4a84fea22e292d69b2474c509">btVector3.h</a>
+<li>setMin()
+: <a class="el" href="bt_vector3_8h.html#b87530c206e0f9f64b49235fcd96e604">btVector3.h</a>
+<li>setValue()
+: <a class="el" href="bt_vector3_8h.html#479473af6a5018f5386e719427ee7848">btVector3.h</a>
+<li>setW()
+: <a class="el" href="bt_vector3_8h.html#5a4be68dd97f1809e8220090e7b73e46">btVector3.h</a>
+<li>setX()
+: <a class="el" href="bt_vector3_8h.html#41ee945bcf88815c61326ca6196aa78f">btVector3.h</a>
+<li>setY()
+: <a class="el" href="bt_vector3_8h.html#f9f7c5583343101af5d505bf05e6b6cb">btVector3.h</a>
+<li>setZ()
+: <a class="el" href="bt_vector3_8h.html#13bc0355b871b002b61ecef888b8ecea">btVector3.h</a>
+<li>setZero()
+: <a class="el" href="bt_vector3_8h.html#47affd1a10b589811fc4828c1a2e0c6d">btVector3.h</a>
+<li>SIMD_2_PI
+: <a class="el" href="bt_scalar_8h.html#fa3dad5a5edb29663834714c0ef492bb">btScalar.h</a>
+<li>SIMD_DEGS_PER_RAD
+: <a class="el" href="bt_scalar_8h.html#3f5619d3b313715b716a938afe47207d">btScalar.h</a>
+<li>SIMD_EPSILON
+: <a class="el" href="bt_scalar_8h.html#e51eef6845bd59f964c1b2dbfe7054b7">btScalar.h</a>
+<li>SIMD_FORCE_INLINE
+: <a class="el" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">btScalar.h</a>
+<li>SIMD_HALF_PI
+: <a class="el" href="bt_scalar_8h.html#f451c843c6b96c5ce1fa0d1c39f4c255">btScalar.h</a>
+<li>SIMD_INFINITY
+: <a class="el" href="bt_scalar_8h.html#87dcd463392e45ddb5350989e566f34a">btScalar.h</a>
+<li>SIMD_PI
+: <a class="el" href="bt_scalar_8h.html#1bdff187c878167505bcedbbbabf7b0a">btScalar.h</a>
+<li>SIMD_RADS_PER_DEG
+: <a class="el" href="bt_scalar_8h.html#0bec5e0f836008c100e66bddc0dc464d">btScalar.h</a>
+<li>SIMDSQRT12
+: <a class="el" href="bt_scalar_8h.html#568883327ba96f54afed8dfd7ec1c66e">btScalar.h</a>
+<li>size_type
+: <a class="el" href="bt_aligned_allocator_8h.html#b99502f04b45da821f566776d800a8f9">btAlignedAllocator.h</a>
<li>SMOOTHING_GROUP_INTERIOR
: <a class="el" href="_nv_blast_ext_authoring_types_8h.html#5c135fd7a43ce8f0cd09ad8891975ff7">NvBlastExtAuthoringTypes.h</a>
<li>SUPPORTS_THREAD_LOCAL
diff --git a/docs/source_docs/files/globals_0x74.html b/docs/source_docs/files/globals_0x74.html
new file mode 100644
index 0000000..54983aa
--- /dev/null
+++ b/docs/source_docs/files/globals_0x74.html
@@ -0,0 +1,89 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li class="current"><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>triple()
+: <a class="el" href="bt_vector3_8h.html#cd9fdb789a2740db232545c7bca97a3a">btVector3.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/globals_0x75.html b/docs/source_docs/files/globals_0x75.html
new file mode 100644
index 0000000..4648ff7
--- /dev/null
+++ b/docs/source_docs/files/globals_0x75.html
@@ -0,0 +1,89 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li class="current"><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>USE_THREAD
+: <a class="el" href="vhacd_v_h_a_c_d_8h.html#f62c578b7ec797d3efca9da2cafd82a9">vhacdVHACD.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/globals_0x76.html b/docs/source_docs/files/globals_0x76.html
index a4aa274..ca383ec 100644
--- a/docs/source_docs/files/globals_0x76.html
+++ b/docs/source_docs/files/globals_0x76.html
@@ -23,6 +23,7 @@
<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>
@@ -39,6 +40,7 @@
<ul>
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
@@ -46,14 +48,28 @@
<div class="tabs">
<ul>
<li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li class="current"><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
</ul>
</div>
</div>
@@ -63,6 +79,16 @@ Here is a list of all file members with links to the files they belong to:
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
<li>VEC_COMPARISON_OFFSET
: <a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#435b074c8a7e0562d9729721a645b88a">NvBlastExtAuthoringInternalCommon.h</a>
+<li>VHACD_DEBUG
+: <a class="el" href="vhacd_mutex_8h.html#902ded4fa4922238dc735a3591ec1105">vhacdMutex.h</a>
+<li>VHACD_DEBUG_MESH
+: <a class="el" href="vhacd_mesh_8h.html#09d737ec45c0c0ae479ac780ed2c6beb">vhacdMesh.h</a>
+<li>VHACD_VERIFY
+: <a class="el" href="vhacd_mutex_8h.html#d539e4f7123742216d949aabf220cfab">vhacdMutex.h</a>
+<li>VHACD_VERSION_MAJOR
+: <a class="el" href="_v_h_a_c_d_8h.html#b1bc4ac2bccad0468a4027ec93924b42">VHACD.h</a>
+<li>VHACD_VERSION_MINOR
+: <a class="el" href="_v_h_a_c_d_8h.html#48fb6c988d69a4916daa24f423e412fb">VHACD.h</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/globals_0x77.html b/docs/source_docs/files/globals_0x77.html
new file mode 100644
index 0000000..1d78556
--- /dev/null
+++ b/docs/source_docs/files/globals_0x77.html
@@ -0,0 +1,89 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li class="current"><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>w()
+: <a class="el" href="bt_vector3_8h.html#c0e6714ccdb1e845d1c5cc79c057331a">btVector3.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/globals_0x78.html b/docs/source_docs/files/globals_0x78.html
new file mode 100644
index 0000000..208805d
--- /dev/null
+++ b/docs/source_docs/files/globals_0x78.html
@@ -0,0 +1,89 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li class="current"><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
+<li>x()
+: <a class="el" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b">btVector3.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/globals_0x79.html b/docs/source_docs/files/globals_0x79.html
new file mode 100644
index 0000000..9a9f6fa
--- /dev/null
+++ b/docs/source_docs/files/globals_0x79.html
@@ -0,0 +1,89 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li class="current"><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
+<li>y()
+: <a class="el" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf">btVector3.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/globals_0x7a.html b/docs/source_docs/files/globals_0x7a.html
new file mode 100644
index 0000000..c792c89
--- /dev/null
+++ b/docs/source_docs/files/globals_0x7a.html
@@ -0,0 +1,89 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+ <li class="current"><a href="globals_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_z">- z -</a></h3><ul>
+<li>z()
+: <a class="el" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396">btVector3.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/globals_defs.html b/docs/source_docs/files/globals_defs.html
index e92408a..d2c98ab 100644
--- a/docs/source_docs/files/globals_defs.html
+++ b/docs/source_docs/files/globals_defs.html
@@ -23,6 +23,7 @@
<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>
@@ -39,6 +40,7 @@
<ul>
<li><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
@@ -46,13 +48,18 @@
<div class="tabs">
<ul>
<li><a href="#index__"><span>_</span></a></li>
+ <li><a href="#index_a"><span>a</span></a></li>
<li><a href="#index_b"><span>b</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
<li><a href="#index_d"><span>d</span></a></li>
<li><a href="#index_e"><span>e</span></a></li>
+ <li><a href="#index_f"><span>f</span></a></li>
<li><a href="#index_m"><span>m</span></a></li>
<li><a href="#index_n"><span>n</span></a></li>
+ <li><a href="#index_o"><span>o</span></a></li>
<li><a href="#index_p"><span>p</span></a></li>
<li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_u"><span>u</span></a></li>
<li><a href="#index_v"><span>v</span></a></li>
</ul>
</div>
@@ -64,6 +71,14 @@
<li>_WIN32_WINNT
: <a class="el" href="_nv_blast_include_windows_8h.html#c50762666aa00bd3a4308158510f1748">NvBlastIncludeWindows.h</a>
</ul>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>ATTRIBUTE_ALIGNED128
+: <a class="el" href="bt_scalar_8h.html#cb9392bc9b30095ec1ff9d98576b47e4">btScalar.h</a>
+<li>ATTRIBUTE_ALIGNED16
+: <a class="el" href="bt_scalar_8h.html#38c30fdd0ea2558373a1b6e41c77d9d2">btScalar.h</a>
+<li>ATTRIBUTE_ALIGNED64
+: <a class="el" href="bt_scalar_8h.html#f70e8b45dc0ad52b962f128ce45365dc">btScalar.h</a>
+</ul>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>BBOX_TEST_EPS
: <a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#1278adb36f840dc5e957ce2b34b46322">NvBlastExtAuthoringInternalCommon.h</a>
@@ -77,6 +92,42 @@
: <a class="el" href="_nv_blast_profiler_internal_8h.html#464986f2cc89929ef0aa3c2cfe64c65c">NvBlastProfilerInternal.h</a>
<li>BLAST_PROFILE_ZONE_END
: <a class="el" href="_nv_blast_profiler_internal_8h.html#653728cfdd79299f6fe72f71eb8c5590">NvBlastProfilerInternal.h</a>
+<li>BT_ALLOW_ARRAY_COPY_OPERATOR
+: <a class="el" href="bt_aligned_object_array_8h.html#f679f7a130fd285561d684b76238ecd4">btAlignedObjectArray.h</a>
+<li>BT_BULLET_VERSION
+: <a class="el" href="bt_scalar_8h.html#cdcfe44a281881cbd298ecdee240ea46">btScalar.h</a>
+<li>BT_DECLARE_ALIGNED_ALLOCATOR
+: <a class="el" href="bt_scalar_8h.html#0bd5b84db13a000ac43fffe2bfc32187">btScalar.h</a>
+<li>BT_DECLARE_HANDLE
+: <a class="el" href="bt_scalar_8h.html#358fff092c05693d8351cef9e9dae9a7">btScalar.h</a>
+<li>BT_LARGE_FLOAT
+: <a class="el" href="bt_scalar_8h.html#3a24ecdd029d38fef175bee5d965710a">btScalar.h</a>
+<li>BT_USE_PLACEMENT_NEW
+: <a class="el" href="bt_aligned_object_array_8h.html#bbaa34c72a791d366573e6e25e0bf702">btAlignedObjectArray.h</a>
+<li>btAlignedAlloc
+: <a class="el" href="bt_aligned_allocator_8h.html#5798ef3418d84a1761ef917ef6720db7">btAlignedAllocator.h</a>
+<li>btAlignedFree
+: <a class="el" href="bt_aligned_allocator_8h.html#053f25687d0cd7a29571c8669cf9bcd4">btAlignedAllocator.h</a>
+<li>btAssert
+: <a class="el" href="bt_scalar_8h.html#ff3e6078c073f6ba0edb95353f2c2c62">btScalar.h</a>
+<li>btFsels
+: <a class="el" href="bt_scalar_8h.html#cb1bcde16483d0a21f71ac4fe1c334be">btScalar.h</a>
+<li>btFullAssert
+: <a class="el" href="bt_scalar_8h.html#90bc8c8b8f79211b2b7f0356c4cd804f">btScalar.h</a>
+<li>btLikely
+: <a class="el" href="bt_scalar_8h.html#e9d26f737755d56d5374339f176a55ac">btScalar.h</a>
+<li>btRecipSqrt
+: <a class="el" href="bt_scalar_8h.html#3103b9da34215c512d7fbff3cd94dd60">btScalar.h</a>
+<li>btUnlikely
+: <a class="el" href="bt_scalar_8h.html#75f41f19fd54104288141671ecf47427">btScalar.h</a>
+<li>btVector3Data
+: <a class="el" href="bt_vector3_8h.html#d116b75e5135551c1335437e47fd8a3f">btVector3.h</a>
+<li>btVector3DataName
+: <a class="el" href="bt_vector3_8h.html#22c3af642cd6ee73d125e310c6318cce">btVector3.h</a>
+</ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>CH_APP_MIN_NUM_PRIMITIVES
+: <a class="el" href="vhacd_v_h_a_c_d_8h.html#0c437a2f10c2744274175758659c6b3f">vhacdVHACD.h</a>
</ul>
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
<li>DTO_CLASS
@@ -90,6 +141,10 @@
<li>ExtSerializerReadOnly
: <a class="el" href="_nv_blast_ext_serialization_internal_8h.html#4392703db37983d47a65786528f90c96">NvBlastExtSerializationInternal.h</a>
</ul>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>FM_DEFAULT_GRANULARITY
+: <a class="el" href="_float_math_8h.html#9da2fa07f097e59a3697d603b2c2f541">FloatMath.h</a>
+</ul>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>MATERIAL_INTERIOR
: <a class="el" href="_nv_blast_ext_authoring_types_8h.html#4b5be3049d66fc468db102281f6c068b">NvBlastExtAuthoringTypes.h</a>
@@ -386,19 +441,57 @@
<li>NVBLASTTK_IMPL_DEFINE_IDENTIFIABLE
: <a class="el" href="_nv_blast_tk_common_8h.html#dc9deb5a641537a8c6dc144d6c8279b5">NvBlastTkCommon.h</a>
</ul>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>OCL_MIN_NUM_PRIMITIVES
+: <a class="el" href="vhacd_v_h_a_c_d_8h.html#98105bf63d2188374c64df6afc5d3fc4">vhacdVHACD.h</a>
+</ul>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>PERLIN_NOISE_SAMPLE_TABLE
: <a class="el" href="_nv_blast_ext_authoring_perlin_noise_8h.html#a5c89172703d702a397d064f704953d5">NvBlastExtAuthoringPerlinNoise.h</a>
</ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>SARRAY_DEFAULT_MIN_SIZE
+: <a class="el" href="vhacd_s_array_8h.html#eec8eb5a000d3e7b5d7c4fcf0bddb0d0">vhacdSArray.h</a>
+<li>SIMD_2_PI
+: <a class="el" href="bt_scalar_8h.html#fa3dad5a5edb29663834714c0ef492bb">btScalar.h</a>
+<li>SIMD_DEGS_PER_RAD
+: <a class="el" href="bt_scalar_8h.html#3f5619d3b313715b716a938afe47207d">btScalar.h</a>
+<li>SIMD_EPSILON
+: <a class="el" href="bt_scalar_8h.html#e51eef6845bd59f964c1b2dbfe7054b7">btScalar.h</a>
+<li>SIMD_FORCE_INLINE
+: <a class="el" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">btScalar.h</a>
+<li>SIMD_HALF_PI
+: <a class="el" href="bt_scalar_8h.html#f451c843c6b96c5ce1fa0d1c39f4c255">btScalar.h</a>
+<li>SIMD_INFINITY
+: <a class="el" href="bt_scalar_8h.html#87dcd463392e45ddb5350989e566f34a">btScalar.h</a>
+<li>SIMD_PI
+: <a class="el" href="bt_scalar_8h.html#1bdff187c878167505bcedbbbabf7b0a">btScalar.h</a>
+<li>SIMD_RADS_PER_DEG
+: <a class="el" href="bt_scalar_8h.html#0bec5e0f836008c100e66bddc0dc464d">btScalar.h</a>
+<li>SIMDSQRT12
+: <a class="el" href="bt_scalar_8h.html#568883327ba96f54afed8dfd7ec1c66e">btScalar.h</a>
<li>SMOOTHING_GROUP_INTERIOR
: <a class="el" href="_nv_blast_ext_authoring_types_8h.html#5c135fd7a43ce8f0cd09ad8891975ff7">NvBlastExtAuthoringTypes.h</a>
<li>SUPPORTS_THREAD_LOCAL
: <a class="el" href="_nv_blast_ext_custom_profiler_8h.html#c2330888dc0d7693449501ca70ce0b18">NvBlastExtCustomProfiler.h</a>
</ul>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>USE_THREAD
+: <a class="el" href="vhacd_v_h_a_c_d_8h.html#f62c578b7ec797d3efca9da2cafd82a9">vhacdVHACD.h</a>
+</ul>
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
<li>VEC_COMPARISON_OFFSET
: <a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#435b074c8a7e0562d9729721a645b88a">NvBlastExtAuthoringInternalCommon.h</a>
+<li>VHACD_DEBUG
+: <a class="el" href="vhacd_mutex_8h.html#902ded4fa4922238dc735a3591ec1105">vhacdMutex.h</a>
+<li>VHACD_DEBUG_MESH
+: <a class="el" href="vhacd_mesh_8h.html#09d737ec45c0c0ae479ac780ed2c6beb">vhacdMesh.h</a>
+<li>VHACD_VERIFY
+: <a class="el" href="vhacd_mutex_8h.html#d539e4f7123742216d949aabf220cfab">vhacdMutex.h</a>
+<li>VHACD_VERSION_MAJOR
+: <a class="el" href="_v_h_a_c_d_8h.html#b1bc4ac2bccad0468a4027ec93924b42">VHACD.h</a>
+<li>VHACD_VERSION_MINOR
+: <a class="el" href="_v_h_a_c_d_8h.html#48fb6c988d69a4916daa24f423e412fb">VHACD.h</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/globals_func.html b/docs/source_docs/files/globals_func.html
index cfe2dc4..c6d533c 100644
--- a/docs/source_docs/files/globals_func.html
+++ b/docs/source_docs/files/globals_func.html
@@ -23,6 +23,7 @@
<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>
@@ -39,227 +40,43 @@
<ul>
<li><a href="globals.html"><span>All</span></a></li>
<li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
- <li><a href="#index_n"><span>n</span></a></li>
- <li><a href="#index_p"><span>p</span></a></li>
+ <li class="current"><a href="globals_func.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
</ul>
</div>
</div>
<div class="contents">
&nbsp;
<p>
-<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
-<li>NV_COMPILE_TIME_ASSERT()
-: <a class="el" href="group__foundation.html#gd273b402181cbec391a683c6ea90ac48">NvPreprocessor.h</a>
-<li>NV_UNUSED()
-: <a class="el" href="group__foundation.html#g7a8564a1c444b9ff2d19f12fe46b2586">NvPreprocessor.h</a>
-<li>NvBlastActorApplyFracture()
-: <a class="el" href="_nv_blast_8h.html#88efac48b308c27be2742ed601bcb32f">NvBlast.h</a>
-<li>NvBlastActorCanFracture()
-: <a class="el" href="_nv_blast_8h.html#20bf7daebbc3804766c32fd6bd624a07">NvBlast.h</a>
-<li>NvBlastActorDeactivate()
-: <a class="el" href="_nv_blast_8h.html#2293c45fd57fbe7cb448a849151907cf">NvBlast.h</a>
-<li>NvBlastActorGenerateFracture()
-: <a class="el" href="_nv_blast_8h.html#90905cf877bade454668e46621478840">NvBlast.h</a>
-<li>NvBlastActorGetBondHealths()
-: <a class="el" href="_nv_blast_8h.html#9d01e16dc02bed206adef7fcbf5935f0">NvBlast.h</a>
-<li>NvBlastActorGetFamily()
-: <a class="el" href="_nv_blast_8h.html#245ad453eda4f0102b5617f4edff9b66">NvBlast.h</a>
-<li>NvBlastActorGetGraphNodeCount()
-: <a class="el" href="_nv_blast_8h.html#ec37b629f83ac2586e9edeb78f825e5c">NvBlast.h</a>
-<li>NvBlastActorGetGraphNodeIndices()
-: <a class="el" href="_nv_blast_8h.html#8c68e7844b84555aa74fa950d57469f1">NvBlast.h</a>
-<li>NvBlastActorGetIndex()
-: <a class="el" href="_nv_blast_8h.html#0b985e47f17306b7457a995fb1fc77cc">NvBlast.h</a>
-<li>NvBlastActorGetMaxActorCountForSplit()
-: <a class="el" href="_nv_blast_8h.html#95a908aa7b6e14e1ed881bf3cfe810d6">NvBlast.h</a>
-<li>NvBlastActorGetRequiredScratchForSplit()
-: <a class="el" href="_nv_blast_8h.html#66450acf095adeadc70d2a478c9ab2d1">NvBlast.h</a>
-<li>NvBlastActorGetSerializationSize()
-: <a class="el" href="_nv_blast_8h.html#32618a9eaafe25af758e4ffa33f36603">NvBlast.h</a>
-<li>NvBlastActorGetVisibleChunkCount()
-: <a class="el" href="_nv_blast_8h.html#b103c80c01c2a4baeece9316bfcfc140">NvBlast.h</a>
-<li>NvBlastActorGetVisibleChunkIndices()
-: <a class="el" href="_nv_blast_8h.html#f04e1c60f327da97f1fbbc41e8c618f9">NvBlast.h</a>
-<li>NvBlastActorIsBoundToWorld()
-: <a class="el" href="_nv_blast_8h.html#dd7f66f53ab03e71eeeebaee7dec12b2">NvBlast.h</a>
-<li>NvBlastActorIsSplitRequired()
-: <a class="el" href="_nv_blast_8h.html#8b330a0a7b654dfaa0c35f4c396a781e">NvBlast.h</a>
-<li>NvBlastActorSerialize()
-: <a class="el" href="_nv_blast_8h.html#da0d2f72c83e2c2357ba8e93e5a3986e">NvBlast.h</a>
-<li>NvBlastActorSplit()
-: <a class="el" href="_nv_blast_8h.html#ccc0bb617daadd4554cb2224559a4dfc">NvBlast.h</a>
-<li>NvBlastApplyAssetDescChunkReorderMap()
-: <a class="el" href="_nv_blast_8h.html#cd731f119f9107a644167a14209c03f3">NvBlast.h</a>
-<li>NvBlastApplyAssetDescChunkReorderMapInPlace()
-: <a class="el" href="_nv_blast_8h.html#94fd6269d5b3142d4035ae7e049b96b0">NvBlast.h</a>
-<li>NvBlastAssertHandler()
-: <a class="el" href="_nv_blast_assert_8h.html#6982c4d677db17618be039f7890037da">NvBlastAssert.h</a>
-<li>NvBlastAssetCreateFamily()
-: <a class="el" href="_nv_blast_8h.html#bc40350d116a07bcd0f7747acdf49c5a">NvBlast.h</a>
-<li>NvBlastAssetGetActorSerializationSizeUpperBound()
-: <a class="el" href="_nv_blast_8h.html#b5c08bfc967cf0a532a1c1d80cb60558">NvBlast.h</a>
-<li>NvBlastAssetGetBondCount()
-: <a class="el" href="_nv_blast_8h.html#6ae69c8059e5d0dc7b771279109a792e">NvBlast.h</a>
-<li>NvBlastAssetGetBonds()
-: <a class="el" href="_nv_blast_8h.html#112afc8391b220b8947cbd003bcae67a">NvBlast.h</a>
-<li>NvBlastAssetGetChunkCount()
-: <a class="el" href="_nv_blast_8h.html#51a2437f662febe3ad277602115aa26c">NvBlast.h</a>
-<li>NvBlastAssetGetChunks()
-: <a class="el" href="_nv_blast_8h.html#a8e719d16e9e4bc70afdcad1aaf2b070">NvBlast.h</a>
-<li>NvBlastAssetGetChunkToGraphNodeMap()
-: <a class="el" href="_nv_blast_8h.html#33aefb397327a574fff73de7060adac0">NvBlast.h</a>
-<li>NvBlastAssetGetFamilyMemorySize()
-: <a class="el" href="_nv_blast_8h.html#8499eb2df3a5b53e71f2004a61b2a06f">NvBlast.h</a>
-<li>NvBlastAssetGetFirstSubsupportChunkIndex()
-: <a class="el" href="_nv_blast_8h.html#1e866b60b08d7e765e2c56be8a06e438">NvBlast.h</a>
-<li>NvBlastAssetGetFormatVersion()
-: <a class="el" href="_nv_blast_8h.html#5797bde811db1c3562bbe5d3f36f6130">NvBlast.h</a>
-<li>NvBlastAssetGetID()
-: <a class="el" href="_nv_blast_8h.html#0ccedb5841c20bebe9d39aae5aee56d7">NvBlast.h</a>
-<li>NvBlastAssetGetLeafChunkCount()
-: <a class="el" href="_nv_blast_8h.html#8a75456d6b1fd43257a374b9317ad7d7">NvBlast.h</a>
-<li>NvBlastAssetGetSize()
-: <a class="el" href="_nv_blast_8h.html#88c03cb76de47b559441487b6f90ff67">NvBlast.h</a>
-<li>NvBlastAssetGetSupportChunkCount()
-: <a class="el" href="_nv_blast_8h.html#f0c1ab7b2b5f9daab051d2df10fcb03c">NvBlast.h</a>
-<li>NvBlastAssetGetSupportGraph()
-: <a class="el" href="_nv_blast_8h.html#e11a0d11aefb7b7a1e0b57cb8b5b2e7b">NvBlast.h</a>
-<li>NvBlastAssetSetID()
-: <a class="el" href="_nv_blast_8h.html#a6a3c5bb082495c5c48ce9ad0f6e80d9">NvBlast.h</a>
-<li>NvBlastBuildAssetDescChunkReorderMap()
-: <a class="el" href="_nv_blast_8h.html#1ad7e0c2e8685aeee34fc08c9d55e9f7">NvBlast.h</a>
-<li>NvBlastCreateAsset()
-: <a class="el" href="_nv_blast_8h.html#dfed06b95f7c465681e3b3f87b60d1fb">NvBlast.h</a>
-<li>NvBlastEnsureAssetExactSupportCoverage()
-: <a class="el" href="_nv_blast_8h.html#b86bb2afd5952d3c7c365e8162a0879b">NvBlast.h</a>
-<li>NvBlastExtAssetTransformInPlace()
-: <a class="el" href="_nv_blast_ext_asset_utils_8h.html#49b93a2a5d9b21865bf445c0e2ffc733">NvBlastExtAssetUtils.h</a>
-<li>NvBlastExtAssetUtilsAddWorldBonds()
-: <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#2b75dab42d0fa66f1bed0592f6058e36">NvBlastExtAssetUtils.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>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>NvBlastExtAuthoringCreateVoronoiSitesGenerator()
-: <a class="el" href="_nv_blast_ext_authoring_8h.html#c65c865d65168418a3f4cc7b563096ed">NvBlastExtAuthoring.h</a>
-<li>NvBlastExtAuthoringProcessFracture()
-: <a class="el" href="_nv_blast_ext_authoring_8h.html#b715b7b9950152e0a021869ceed2e494">NvBlastExtAuthoring.h</a>
-<li>NvBlastExtCutterGraphShader()
-: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#92b46604a0448a80f7664a8e7ef39e22">NvBlastExtDamageShaders.h</a>
-<li>NvBlastExtCutterSubgraphShader()
-: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#28f0347a46fe04f1ecca0e75868efd70">NvBlastExtDamageShaders.h</a>
-<li>NvBlastExtDamageActorRadialFalloff()
-: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#ffc03bdfb6ca47f1e7a29ab795558d84">NvBlastExtDamageShaders.h</a>
-<li>NvBlastExtExporterCreateFbxFileReader()
-: <a class="el" href="_nv_blast_ext_exporter_8h.html#302f46e929b1cc4ac3b8fbc77270515a">NvBlastExtExporter.h</a>
-<li>NvBlastExtExporterCreateFbxFileWriter()
-: <a class="el" href="_nv_blast_ext_exporter_8h.html#beabdaf317cf004af21fb7a7f4937658">NvBlastExtExporter.h</a>
-<li>NvBlastExtExporterCreateObjFileReader()
-: <a class="el" href="_nv_blast_ext_exporter_8h.html#e38d259688a8b5074189938d60dedfe2">NvBlastExtExporter.h</a>
-<li>NvBlastExtExporterCreateObjFileWriter()
-: <a class="el" href="_nv_blast_ext_exporter_8h.html#7b6a3dd6fc49b09064b457596a3b0526">NvBlastExtExporter.h</a>
-<li>NvBlastExtFalloffGraphShader()
-: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#fe0164871371689c5ab44abb717477fb">NvBlastExtDamageShaders.h</a>
-<li>NvBlastExtFalloffSubgraphShader()
-: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#97ec45968e92e40e4046209f94369cb9">NvBlastExtDamageShaders.h</a>
-<li>NvBlastExtLlSerializerLoadSet()
-: <a class="el" href="_nv_blast_ext_ll_serialization_8h.html#fe00711fe79056d096572581cb4258ec">NvBlastExtLlSerialization.h</a>
-<li>NvBlastExtPxSerializerLoadSet()
-: <a class="el" href="_nv_blast_ext_px_serialization_8h.html#1cc333d504d2beebb948adf10f7e7c8c">NvBlastExtPxSerialization.h</a>
-<li>NvBlastExtSegmentFalloffGraphShader()
-: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#1545b1180f56bc0425984c47a653d99c">NvBlastExtDamageShaders.h</a>
-<li>NvBlastExtSegmentFalloffSubgraphShader()
-: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#dea94d3394afb7157dff0afa83a84d7f">NvBlastExtDamageShaders.h</a>
-<li>NvBlastExtSerializationCreate()
-: <a class="el" href="_nv_blast_ext_serialization_8h.html#4ecdf52f4822b77649c832a42733b6f9">NvBlastExtSerialization.h</a>
-<li>NvBlastExtSerializationSerializeAssetIntoBuffer()
-: <a class="el" href="_nv_blast_ext_ll_serialization_8h.html#61248790a9de354b1f1c9a31a3879726">NvBlastExtLlSerialization.h</a>
-<li>NvBlastExtSerializationSerializeExtPxAssetIntoBuffer()
-: <a class="el" href="_nv_blast_ext_px_serialization_8h.html#5c2cf92203363fee62d65119f2f7defc">NvBlastExtPxSerialization.h</a>
-<li>NvBlastExtSerializationSerializeFamilyIntoBuffer()
-: <a class="el" href="_nv_blast_ext_ll_serialization_8h.html#5b6d9c82f8a5d8407ab942ef62f582bf">NvBlastExtLlSerialization.h</a>
-<li>NvBlastExtSerializationSerializeTkAssetIntoBuffer()
-: <a class="el" href="_nv_blast_ext_tk_serialization_8h.html#2de4f39384a1b9ec227654a6cc35d592">NvBlastExtTkSerialization.h</a>
-<li>NvBlastExtShearGraphShader()
-: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#2370e62e759e5784a8059081d3a0ba10">NvBlastExtDamageShaders.h</a>
-<li>NvBlastExtShearSubgraphShader()
-: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#f35957a5ab12f1836d3e6e044e0b8100">NvBlastExtDamageShaders.h</a>
-<li>NvBlastExtTkSerializerLoadSet()
-: <a class="el" href="_nv_blast_ext_tk_serialization_8h.html#1bf2f52d1bbf22f380b7ce1c2919d85b">NvBlastExtTkSerialization.h</a>
-<li>NvBlastFamilyCreateFirstActor()
-: <a class="el" href="_nv_blast_8h.html#b7ecca70eb3de1854f5fe0baecebf23f">NvBlast.h</a>
-<li>NvBlastFamilyDeserializeActor()
-: <a class="el" href="_nv_blast_8h.html#f77263b30631016c45d852a463c33fcb">NvBlast.h</a>
-<li>NvBlastFamilyGetActorCount()
-: <a class="el" href="_nv_blast_8h.html#f5afdfa868ba73c0dcde587633348e80">NvBlast.h</a>
-<li>NvBlastFamilyGetActors()
-: <a class="el" href="_nv_blast_8h.html#e24d3c471176690a4fcd58453e697811">NvBlast.h</a>
-<li>NvBlastFamilyGetAsset()
-: <a class="el" href="_nv_blast_8h.html#2fe3aec856668a6a8691d9505f43f60f">NvBlast.h</a>
-<li>NvBlastFamilyGetAssetID()
-: <a class="el" href="_nv_blast_8h.html#3ccdaabdd9a51a9882a03bc8f72d9106">NvBlast.h</a>
-<li>NvBlastFamilyGetChunkActor()
-: <a class="el" href="_nv_blast_8h.html#6d9f94752fd13a6a709b853899ade332">NvBlast.h</a>
-<li>NvBlastFamilyGetFormatVersion()
-: <a class="el" href="_nv_blast_8h.html#64a3e89b0d917304c7ef999819ca2e74">NvBlast.h</a>
-<li>NvBlastFamilyGetMaxActorCount()
-: <a class="el" href="_nv_blast_8h.html#ae6f08d1b81107160a6ba39a4496b435">NvBlast.h</a>
-<li>NvBlastFamilyGetRequiredScratchForCreateFirstActor()
-: <a class="el" href="_nv_blast_8h.html#9253b7ab7f59f9ef5a604cc08bc23878">NvBlast.h</a>
-<li>NvBlastFamilyGetSize()
-: <a class="el" href="_nv_blast_8h.html#d9e290cc28e0d2d78624515e4a780091">NvBlast.h</a>
-<li>NvBlastFamilySetAsset()
-: <a class="el" href="_nv_blast_8h.html#bba1ed3118be03040e0cd99bf3180ddf">NvBlast.h</a>
-<li>NvBlastGetAssetMemorySize()
-: <a class="el" href="_nv_blast_8h.html#e687468738abd4123fc89b3e4109a995">NvBlast.h</a>
-<li>NvBlastGetPxAllocatorCallback()
-: <a class="el" href="_nv_blast_px_callbacks_8h.html#c5c506d1e1b09d6d295420e53a56f74c">NvBlastPxCallbacks.h</a>
-<li>NvBlastGetPxErrorCallback()
-: <a class="el" href="_nv_blast_px_callbacks_8h.html#0bbd9bd6f4dfff2d8fad6fe854912cce">NvBlastPxCallbacks.h</a>
-<li>NvBlastGetRequiredScratchForCreateAsset()
-: <a class="el" href="_nv_blast_8h.html#3ea41c9a21d5572dbd8189660e18be95">NvBlast.h</a>
-<li>NvBlastGlobalGetAllocatorCallback()
-: <a class="el" href="_nv_blast_globals_8h.html#28e807e18aff353853da796bc5a5b8dd">NvBlastGlobals.h</a>
-<li>NvBlastGlobalGetErrorCallback()
-: <a class="el" href="_nv_blast_globals_8h.html#8a2db85363a6de25ef3b1c7576cf5870">NvBlastGlobals.h</a>
-<li>NvBlastGlobalSetAllocatorCallback()
-: <a class="el" href="_nv_blast_globals_8h.html#7295934a3be432864d0813dd25e1c2f6">NvBlastGlobals.h</a>
-<li>NvBlastGlobalSetErrorCallback()
-: <a class="el" href="_nv_blast_globals_8h.html#8ea5fba86bee76ad6764c67c635e8ed5">NvBlastGlobals.h</a>
-<li>NvBlastProfilerSetCallback()
-: <a class="el" href="_nv_blast_profiler_8h.html#3c2afe6552b0023fd98b7ce957afd3ab">NvBlastProfiler.h</a>
-<li>NvBlastProfilerSetDetail()
-: <a class="el" href="_nv_blast_profiler_8h.html#ba122faf07ce7b740efb6a9d7fb60893">NvBlastProfiler.h</a>
-<li>NvBlastReorderAssetDescChunks()
-: <a class="el" href="_nv_blast_8h.html#0784e238a54e3cc64c4784ae8579a696">NvBlast.h</a>
-<li>NvBlastTicksToSeconds()
-: <a class="el" href="_nv_blast_8h.html#f06455f44aff50a4f80ee39f2eb0be2a">NvBlast.h</a>
-<li>NvBlastTimersReset()
-: <a class="el" href="_nv_blast_8h.html#6a8135e333b2e84e418aa36fe0d4fcfa">NvBlast.h</a>
-<li>NvBlastTkFrameworkCreate()
-: <a class="el" href="_nv_blast_tk_framework_8h.html#888ee37d151b2970275f6f08fa2682a9">NvBlastTkFramework.h</a>
-<li>NvBlastTkFrameworkGet()
-: <a class="el" href="_nv_blast_tk_framework_8h.html#9d82c22dd6011224a7b93f96e6b71fc1">NvBlastTkFramework.h</a>
-</ul>
-<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>platformZoneEnd()
-: <a class="el" href="_nv_blast_ext_custom_profiler_8h.html#a1585207662452977fb8b6593e71f40c">NvBlastExtCustomProfiler.h</a>
-<li>platformZoneStart()
-: <a class="el" href="_nv_blast_ext_custom_profiler_8h.html#a73cff190baa0fe10aa4b5d21dd5a7ef">NvBlastExtCustomProfiler.h</a>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>absolute()
+: <a class="el" href="bt_vector3_8h.html#447fc07f600ed8ded0713c961dece919">btVector3.h</a>
+<li>angle()
+: <a class="el" href="bt_vector3_8h.html#9fc74450b4146c1a60a3bd6ba3bb23a4">btVector3.h</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/globals_func_0x62.html b/docs/source_docs/files/globals_func_0x62.html
new file mode 100644
index 0000000..58c944b
--- /dev/null
+++ b/docs/source_docs/files/globals_func_0x62.html
@@ -0,0 +1,187 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals_func.html#index_a"><span>a</span></a></li>
+ <li class="current"><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>btAcos()
+: <a class="el" href="bt_scalar_8h.html#004c41de4028b1437d1aafbaa0769cd5">btScalar.h</a>
+<li>btAlignedAllocInternal()
+: <a class="el" href="bt_aligned_allocator_8h.html#bd143f95ed595805aaeda47d8ecf9a1d">btAlignedAllocator.h</a>
+<li>btAlignedAllocSetCustom()
+: <a class="el" href="bt_aligned_allocator_8h.html#f50f59e1b711a0304f02b64ef1b72b8f">btAlignedAllocator.h</a>
+<li>btAlignedAllocSetCustomAligned()
+: <a class="el" href="bt_aligned_allocator_8h.html#7d5a4fe5c3391787ca69c33268486ff5">btAlignedAllocator.h</a>
+<li>btAlignedFreeInternal()
+: <a class="el" href="bt_aligned_allocator_8h.html#e81156ba7103afa1011e445b990041a6">btAlignedAllocator.h</a>
+<li>btAngle()
+: <a class="el" href="bt_vector3_8h.html#895569a6d2cf658dbbbbb88c7d93f312">btVector3.h</a>
+<li>btAsin()
+: <a class="el" href="bt_scalar_8h.html#47baddce9fad101519c2a7456e2d6c9f">btScalar.h</a>
+<li>btAtan()
+: <a class="el" href="bt_scalar_8h.html#92ffb99031b0c2c191ce69400c620bd0">btScalar.h</a>
+<li>btAtan2()
+: <a class="el" href="bt_scalar_8h.html#c7d89f182c6f2997f9a50fe963f6f986">btScalar.h</a>
+<li>btAtan2Fast()
+: <a class="el" href="bt_scalar_8h.html#66aac39acce2b5c6d043d390f3ef4d4f">btScalar.h</a>
+<li>btClamp()
+: <a class="el" href="bt_min_max_8h.html#fc2b4412407f38914610311f01c50445">btMinMax.h</a>
+<li>btClamped()
+: <a class="el" href="bt_min_max_8h.html#83a7544c7b531242ea8cd1eff90ed654">btMinMax.h</a>
+<li>btCos()
+: <a class="el" href="bt_scalar_8h.html#08cebf88560180c665f205810cc02d0f">btScalar.h</a>
+<li>btCross()
+: <a class="el" href="bt_vector3_8h.html#d50f4077e814fac34e7d7d5d461278de">btVector3.h</a>
+<li>btDegrees()
+: <a class="el" href="bt_scalar_8h.html#62ae1d5b53ca14238715ed7a1a483aea">btScalar.h</a>
+<li>btDistance()
+: <a class="el" href="bt_vector3_8h.html#807989b9a52fe29eb4109795d9b7e023">btVector3.h</a>
+<li>btDistance2()
+: <a class="el" href="bt_vector3_8h.html#cb9d56a9d84e04f74f595787c4ffe244">btVector3.h</a>
+<li>btDot()
+: <a class="el" href="bt_vector3_8h.html#550dc4505b1f10c03a685705f41f4011">btVector3.h</a>
+<li>btEqual()
+: <a class="el" href="bt_scalar_8h.html#06a781aa5e366e7e0c434e071a149215">btScalar.h</a>
+<li>btExp()
+: <a class="el" href="bt_scalar_8h.html#95a570162190c25ed6d54b719f4f617b">btScalar.h</a>
+<li>btFabs()
+: <a class="el" href="bt_scalar_8h.html#4c4bd8e065ab617f4e37273d76e6d581">btScalar.h</a>
+<li>btFmod()
+: <a class="el" href="bt_scalar_8h.html#e7ebb0f0f37c7851cf64cdae2075ca2f">btScalar.h</a>
+<li>btFsel()
+: <a class="el" href="bt_scalar_8h.html#a7bb31b9cab5f27d555f039f957ce4f3">btScalar.h</a>
+<li>btFuzzyZero()
+: <a class="el" href="bt_scalar_8h.html#64883187cf63c81ef5fb15f6f0c7ae05">btScalar.h</a>
+<li>btGetVersion()
+: <a class="el" href="bt_scalar_8h.html#f25771f9443fab6ab8fcc9a0b78abce3">btScalar.h</a>
+<li>btGreaterEqual()
+: <a class="el" href="bt_scalar_8h.html#6aa33f13609b0c21f7ee3c27abf4b0e6">btScalar.h</a>
+<li>btIsNegative()
+: <a class="el" href="bt_scalar_8h.html#3feafcddd4c61e81aabd36c098953eaa">btScalar.h</a>
+<li>btLog()
+: <a class="el" href="bt_scalar_8h.html#8192288b73d65bcbc66d9e5f05a1b346">btScalar.h</a>
+<li>btMachineIsLittleEndian()
+: <a class="el" href="bt_scalar_8h.html#c1da8e69f1dad68053601dbfee8b3c60">btScalar.h</a>
+<li>btMax()
+: <a class="el" href="bt_min_max_8h.html#c663fae9d94f02fb5a2d45828aa91ba1">btMinMax.h</a>
+<li>btMin()
+: <a class="el" href="bt_min_max_8h.html#083aab7ffec01586f450c9f2696f7fe5">btMinMax.h</a>
+<li>btNormalizeAngle()
+: <a class="el" href="bt_scalar_8h.html#451c9dba9cd626281ab92dec7705b1a3">btScalar.h</a>
+<li>btPlaneSpace1()
+: <a class="el" href="bt_vector3_8h.html#17d43dc0b1e36c2f3dd5b7aeaf930989">btVector3.h</a>
+<li>btPow()
+: <a class="el" href="bt_scalar_8h.html#fb9af7ad85bcd92acfd2bd813b706ae6">btScalar.h</a>
+<li>btRadians()
+: <a class="el" href="bt_scalar_8h.html#8fc2a728bab313f80f38c27508fef2cc">btScalar.h</a>
+<li>btSelect()
+: <a class="el" href="bt_scalar_8h.html#1e6b7e4fdd9e5402805e4da711f96af0">btScalar.h</a>
+<li>btSetMax()
+: <a class="el" href="bt_min_max_8h.html#b894df8ce3487473677c66e682702046">btMinMax.h</a>
+<li>btSetMin()
+: <a class="el" href="bt_min_max_8h.html#c374523bb40e4ff491f6fd197fcb3c04">btMinMax.h</a>
+<li>btSin()
+: <a class="el" href="bt_scalar_8h.html#21de15ec6359a37d7876fa26be384a4b">btScalar.h</a>
+<li>btSqrt()
+: <a class="el" href="bt_scalar_8h.html#6b200a8d26a49406ca13329be909ec10">btScalar.h</a>
+<li>btSwap()
+: <a class="el" href="bt_scalar_8h.html#2914d44e9957536703eda13dd0a4a2b2">btScalar.h</a>
+<li>btSwapEndian()
+: <a class="el" href="bt_scalar_8h.html#21b4d7889e86774c7f56b4a9da21e4f9">btScalar.h</a>
+<li>btSwapEndianDouble()
+: <a class="el" href="bt_scalar_8h.html#29e3fd9bbf730416c5d60c18ae21b1ba">btScalar.h</a>
+<li>btSwapEndianFloat()
+: <a class="el" href="bt_scalar_8h.html#f37c54c90dcb716e0190b9c41eb0f3dc">btScalar.h</a>
+<li>btSwapScalarEndian()
+: <a class="el" href="bt_vector3_8h.html#73a7b483dcde16e86e28e8c75be3df99">btVector3.h</a>
+<li>btSwapVector3Endian()
+: <a class="el" href="bt_vector3_8h.html#96dc28c8355164ad9a4736ad2fe99e2c">btVector3.h</a>
+<li>btTan()
+: <a class="el" href="bt_scalar_8h.html#61eba4cb1055a482189cb096b93e0862">btScalar.h</a>
+<li>btTriple()
+: <a class="el" href="bt_vector3_8h.html#98343fa170fe356460903cbed3e606a3">btVector3.h</a>
+<li>btUnswapEndianDouble()
+: <a class="el" href="bt_scalar_8h.html#0092a5e4ef2131b31a2d3f669e2d4abf">btScalar.h</a>
+<li>btUnswapEndianFloat()
+: <a class="el" href="bt_scalar_8h.html#cde4b445d01bf42cb389be3cc9ddeccd">btScalar.h</a>
+<li>btUnSwapVector3Endian()
+: <a class="el" href="bt_vector3_8h.html#111b328c4d76341871adb4712477ad21">btVector3.h</a>
+<li>btVector3()
+: <a class="el" href="bt_vector3_8h.html#3fae008fb245faf41f926174868c1323">btVector3.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/globals_func_0x63.html b/docs/source_docs/files/globals_func_0x63.html
new file mode 100644
index 0000000..21adee8
--- /dev/null
+++ b/docs/source_docs/files/globals_func_0x63.html
@@ -0,0 +1,87 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals_func.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+ <li class="current"><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>closestAxis()
+: <a class="el" href="bt_vector3_8h.html#46baa802ed4b6eb67349ef6296338a56">btVector3.h</a>
+<li>cross()
+: <a class="el" href="bt_vector3_8h.html#be07352e9e8ada8dda9ead8a0c9c20d0">btVector3.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/globals_func_0x64.html b/docs/source_docs/files/globals_func_0x64.html
new file mode 100644
index 0000000..d3cbd7e
--- /dev/null
+++ b/docs/source_docs/files/globals_func_0x64.html
@@ -0,0 +1,95 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals_func.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+ <li class="current"><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>deSerialize()
+: <a class="el" href="bt_vector3_8h.html#b97452b3ced1f03b405a589ef841e96f">btVector3.h</a>
+<li>deSerializeDouble()
+: <a class="el" href="bt_vector3_8h.html#4241fc63918b2364ad15adcf42017554">btVector3.h</a>
+<li>deSerializeFloat()
+: <a class="el" href="bt_vector3_8h.html#92157a4108a364787eb1b937c7b6d3ce">btVector3.h</a>
+<li>distance()
+: <a class="el" href="bt_vector3_8h.html#b699912662dfd1bd647fe45513a04792">btVector3.h</a>
+<li>distance2()
+: <a class="el" href="bt_vector3_8h.html#6657dafe4657907a8bfc8f245260f7c5">btVector3.h</a>
+<li>dot()
+: <a class="el" href="bt_vector3_8h.html#5e459518e79ca5e387a560cc70d3043f">btVector3.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/globals_func_0x66.html b/docs/source_docs/files/globals_func_0x66.html
new file mode 100644
index 0000000..cb851d4
--- /dev/null
+++ b/docs/source_docs/files/globals_func_0x66.html
@@ -0,0 +1,87 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals_func.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+ <li class="current"><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>furthestAxis()
+: <a class="el" href="bt_vector3_8h.html#346205e0e58081ddaff5919c220f6951">btVector3.h</a>
+<li>fuzzyZero()
+: <a class="el" href="bt_vector3_8h.html#8788b9178180566bd06f3d579715f156">btVector3.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/globals_func_0x67.html b/docs/source_docs/files/globals_func_0x67.html
new file mode 100644
index 0000000..ebf5962
--- /dev/null
+++ b/docs/source_docs/files/globals_func_0x67.html
@@ -0,0 +1,91 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals_func.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+ <li class="current"><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>getSkewSymmetricMatrix()
+: <a class="el" href="bt_vector3_8h.html#73c97c7917e6d847c1266c15114dd029">btVector3.h</a>
+<li>getX()
+: <a class="el" href="bt_vector3_8h.html#7bd9a666b2572c1e6d6987c8cc802f49">btVector3.h</a>
+<li>getY()
+: <a class="el" href="bt_vector3_8h.html#0ea9d108a67442be94e25ac0eee51090">btVector3.h</a>
+<li>getZ()
+: <a class="el" href="bt_vector3_8h.html#2301fb0561b749ff8dcac335b8accb84">btVector3.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/globals_func_0x69.html b/docs/source_docs/files/globals_func_0x69.html
new file mode 100644
index 0000000..fdf2e9c
--- /dev/null
+++ b/docs/source_docs/files/globals_func_0x69.html
@@ -0,0 +1,85 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals_func.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+ <li class="current"><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>isZero()
+: <a class="el" href="bt_vector3_8h.html#41e211348a0e50f54a2546933c25e62a">btVector3.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/globals_func_0x6c.html b/docs/source_docs/files/globals_func_0x6c.html
new file mode 100644
index 0000000..38514e4
--- /dev/null
+++ b/docs/source_docs/files/globals_func_0x6c.html
@@ -0,0 +1,89 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals_func.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+ <li class="current"><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>length()
+: <a class="el" href="bt_vector3_8h.html#dc51fdc7f5ea87f21e1c4a45830b0899">btVector3.h</a>
+<li>length2()
+: <a class="el" href="bt_vector3_8h.html#e46609062457bbfeb6e44fdb01a4c696">btVector3.h</a>
+<li>lerp()
+: <a class="el" href="bt_vector3_8h.html#a87d74554fd5ce7e80bbae832013bbf5">btVector3.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/globals_func_0x6d.html b/docs/source_docs/files/globals_func_0x6d.html
new file mode 100644
index 0000000..27f1ffc
--- /dev/null
+++ b/docs/source_docs/files/globals_func_0x6d.html
@@ -0,0 +1,87 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals_func.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li class="current"><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>maxAxis()
+: <a class="el" href="bt_vector3_8h.html#63131e162711079d5bc14360ea49c71f">btVector3.h</a>
+<li>minAxis()
+: <a class="el" href="bt_vector3_8h.html#79a7b45e21dd2f28d0fded714d48ad6e">btVector3.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/globals_func_0x6e.html b/docs/source_docs/files/globals_func_0x6e.html
new file mode 100644
index 0000000..8601417
--- /dev/null
+++ b/docs/source_docs/files/globals_func_0x6e.html
@@ -0,0 +1,301 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals_func.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li class="current"><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>normalize()
+: <a class="el" href="bt_vector3_8h.html#3083f1242193e3cac601afe9610cc4e5">btVector3.h</a>
+<li>normalized()
+: <a class="el" href="bt_vector3_8h.html#551181b9a8d9e99a4ee65c2f3d00dbad">btVector3.h</a>
+<li>NV_COMPILE_TIME_ASSERT()
+: <a class="el" href="group__foundation.html#gd273b402181cbec391a683c6ea90ac48">NvPreprocessor.h</a>
+<li>NV_UNUSED()
+: <a class="el" href="group__foundation.html#g7a8564a1c444b9ff2d19f12fe46b2586">NvPreprocessor.h</a>
+<li>NvBlastActorApplyFracture()
+: <a class="el" href="_nv_blast_8h.html#88efac48b308c27be2742ed601bcb32f">NvBlast.h</a>
+<li>NvBlastActorCanFracture()
+: <a class="el" href="_nv_blast_8h.html#20bf7daebbc3804766c32fd6bd624a07">NvBlast.h</a>
+<li>NvBlastActorDeactivate()
+: <a class="el" href="_nv_blast_8h.html#2293c45fd57fbe7cb448a849151907cf">NvBlast.h</a>
+<li>NvBlastActorGenerateFracture()
+: <a class="el" href="_nv_blast_8h.html#befb2480ab1985d6fed58583050d57d2">NvBlast.h</a>
+<li>NvBlastActorGetBondHealths()
+: <a class="el" href="_nv_blast_8h.html#9d01e16dc02bed206adef7fcbf5935f0">NvBlast.h</a>
+<li>NvBlastActorGetFamily()
+: <a class="el" href="_nv_blast_8h.html#245ad453eda4f0102b5617f4edff9b66">NvBlast.h</a>
+<li>NvBlastActorGetGraphNodeCount()
+: <a class="el" href="_nv_blast_8h.html#ec37b629f83ac2586e9edeb78f825e5c">NvBlast.h</a>
+<li>NvBlastActorGetGraphNodeIndices()
+: <a class="el" href="_nv_blast_8h.html#8c68e7844b84555aa74fa950d57469f1">NvBlast.h</a>
+<li>NvBlastActorGetIndex()
+: <a class="el" href="_nv_blast_8h.html#0b985e47f17306b7457a995fb1fc77cc">NvBlast.h</a>
+<li>NvBlastActorGetMaxActorCountForSplit()
+: <a class="el" href="_nv_blast_8h.html#95a908aa7b6e14e1ed881bf3cfe810d6">NvBlast.h</a>
+<li>NvBlastActorGetRequiredScratchForSplit()
+: <a class="el" href="_nv_blast_8h.html#66450acf095adeadc70d2a478c9ab2d1">NvBlast.h</a>
+<li>NvBlastActorGetSerializationSize()
+: <a class="el" href="_nv_blast_8h.html#32618a9eaafe25af758e4ffa33f36603">NvBlast.h</a>
+<li>NvBlastActorGetVisibleChunkCount()
+: <a class="el" href="_nv_blast_8h.html#b103c80c01c2a4baeece9316bfcfc140">NvBlast.h</a>
+<li>NvBlastActorGetVisibleChunkIndices()
+: <a class="el" href="_nv_blast_8h.html#f04e1c60f327da97f1fbbc41e8c618f9">NvBlast.h</a>
+<li>NvBlastActorIsBoundToWorld()
+: <a class="el" href="_nv_blast_8h.html#dd7f66f53ab03e71eeeebaee7dec12b2">NvBlast.h</a>
+<li>NvBlastActorIsSplitRequired()
+: <a class="el" href="_nv_blast_8h.html#8b330a0a7b654dfaa0c35f4c396a781e">NvBlast.h</a>
+<li>NvBlastActorSerialize()
+: <a class="el" href="_nv_blast_8h.html#da0d2f72c83e2c2357ba8e93e5a3986e">NvBlast.h</a>
+<li>NvBlastActorSplit()
+: <a class="el" href="_nv_blast_8h.html#ccc0bb617daadd4554cb2224559a4dfc">NvBlast.h</a>
+<li>NvBlastApplyAssetDescChunkReorderMap()
+: <a class="el" href="_nv_blast_8h.html#cd731f119f9107a644167a14209c03f3">NvBlast.h</a>
+<li>NvBlastApplyAssetDescChunkReorderMapInPlace()
+: <a class="el" href="_nv_blast_8h.html#94fd6269d5b3142d4035ae7e049b96b0">NvBlast.h</a>
+<li>NvBlastAssertHandler()
+: <a class="el" href="_nv_blast_assert_8h.html#6982c4d677db17618be039f7890037da">NvBlastAssert.h</a>
+<li>NvBlastAssetCreateFamily()
+: <a class="el" href="_nv_blast_8h.html#bc40350d116a07bcd0f7747acdf49c5a">NvBlast.h</a>
+<li>NvBlastAssetGetActorSerializationSizeUpperBound()
+: <a class="el" href="_nv_blast_8h.html#b5c08bfc967cf0a532a1c1d80cb60558">NvBlast.h</a>
+<li>NvBlastAssetGetBondCount()
+: <a class="el" href="_nv_blast_8h.html#6ae69c8059e5d0dc7b771279109a792e">NvBlast.h</a>
+<li>NvBlastAssetGetBonds()
+: <a class="el" href="_nv_blast_8h.html#112afc8391b220b8947cbd003bcae67a">NvBlast.h</a>
+<li>NvBlastAssetGetChunkCount()
+: <a class="el" href="_nv_blast_8h.html#51a2437f662febe3ad277602115aa26c">NvBlast.h</a>
+<li>NvBlastAssetGetChunks()
+: <a class="el" href="_nv_blast_8h.html#a8e719d16e9e4bc70afdcad1aaf2b070">NvBlast.h</a>
+<li>NvBlastAssetGetChunkToGraphNodeMap()
+: <a class="el" href="_nv_blast_8h.html#33aefb397327a574fff73de7060adac0">NvBlast.h</a>
+<li>NvBlastAssetGetFamilyMemorySize()
+: <a class="el" href="_nv_blast_8h.html#8499eb2df3a5b53e71f2004a61b2a06f">NvBlast.h</a>
+<li>NvBlastAssetGetFirstSubsupportChunkIndex()
+: <a class="el" href="_nv_blast_8h.html#1e866b60b08d7e765e2c56be8a06e438">NvBlast.h</a>
+<li>NvBlastAssetGetFormatVersion()
+: <a class="el" href="_nv_blast_8h.html#5797bde811db1c3562bbe5d3f36f6130">NvBlast.h</a>
+<li>NvBlastAssetGetID()
+: <a class="el" href="_nv_blast_8h.html#0ccedb5841c20bebe9d39aae5aee56d7">NvBlast.h</a>
+<li>NvBlastAssetGetLeafChunkCount()
+: <a class="el" href="_nv_blast_8h.html#8a75456d6b1fd43257a374b9317ad7d7">NvBlast.h</a>
+<li>NvBlastAssetGetSize()
+: <a class="el" href="_nv_blast_8h.html#88c03cb76de47b559441487b6f90ff67">NvBlast.h</a>
+<li>NvBlastAssetGetSupportChunkCount()
+: <a class="el" href="_nv_blast_8h.html#f0c1ab7b2b5f9daab051d2df10fcb03c">NvBlast.h</a>
+<li>NvBlastAssetGetSupportGraph()
+: <a class="el" href="_nv_blast_8h.html#e11a0d11aefb7b7a1e0b57cb8b5b2e7b">NvBlast.h</a>
+<li>NvBlastAssetSetID()
+: <a class="el" href="_nv_blast_8h.html#a6a3c5bb082495c5c48ce9ad0f6e80d9">NvBlast.h</a>
+<li>NvBlastBuildAssetDescChunkReorderMap()
+: <a class="el" href="_nv_blast_8h.html#1ad7e0c2e8685aeee34fc08c9d55e9f7">NvBlast.h</a>
+<li>NvBlastCreateAsset()
+: <a class="el" href="_nv_blast_8h.html#dfed06b95f7c465681e3b3f87b60d1fb">NvBlast.h</a>
+<li>NvBlastEnsureAssetExactSupportCoverage()
+: <a class="el" href="_nv_blast_8h.html#b86bb2afd5952d3c7c365e8162a0879b">NvBlast.h</a>
+<li>NvBlastExtAssetTransformInPlace()
+: <a class="el" href="_nv_blast_ext_asset_utils_8h.html#49b93a2a5d9b21865bf445c0e2ffc733">NvBlastExtAssetUtils.h</a>
+<li>NvBlastExtAssetUtilsAddWorldBonds()
+: <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>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>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>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>
+<li>NvBlastExtAuthoringProcessFracture()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#a6ed285a916f8dd64001820d1633bb4e">NvBlastExtAuthoring.h</a>
+<li>NvBlastExtAuthoringTransformCollisionHull()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#e2fd14c835d63b3cb910e7e5e50d6bb5">NvBlastExtAuthoring.h</a>
+<li>NvBlastExtAuthoringTransformCollisionHullInPlace()
+: <a class="el" href="_nv_blast_ext_authoring_8h.html#b18076da1fdaba742be2f64f1c47ebb6">NvBlastExtAuthoring.h</a>
+<li>NvBlastExtCapsuleFalloffGraphShader()
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#ffecdc2dc6d303aa9e58c91cff2f15bb">NvBlastExtDamageShaders.h</a>
+<li>NvBlastExtCapsuleFalloffSubgraphShader()
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#8ec20bdee58db094cd0dbed66aeef543">NvBlastExtDamageShaders.h</a>
+<li>NvBlastExtCutterGraphShader()
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#2572a7635ae8c704de093f4298118fd3">NvBlastExtDamageShaders.h</a>
+<li>NvBlastExtCutterSubgraphShader()
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#5ccf8e69bec869268649d62f5c2abba5">NvBlastExtDamageShaders.h</a>
+<li>NvBlastExtDamageAcceleratorCreate()
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#745090a4bc196bb10052e520c1b89cfb">NvBlastExtDamageShaders.h</a>
+<li>NvBlastExtExporterCreateFbxFileReader()
+: <a class="el" href="_nv_blast_ext_exporter_8h.html#302f46e929b1cc4ac3b8fbc77270515a">NvBlastExtExporter.h</a>
+<li>NvBlastExtExporterCreateFbxFileWriter()
+: <a class="el" href="_nv_blast_ext_exporter_8h.html#beabdaf317cf004af21fb7a7f4937658">NvBlastExtExporter.h</a>
+<li>NvBlastExtExporterCreateObjFileReader()
+: <a class="el" href="_nv_blast_ext_exporter_8h.html#e38d259688a8b5074189938d60dedfe2">NvBlastExtExporter.h</a>
+<li>NvBlastExtExporterCreateObjFileWriter()
+: <a class="el" href="_nv_blast_ext_exporter_8h.html#7b6a3dd6fc49b09064b457596a3b0526">NvBlastExtExporter.h</a>
+<li>NvBlastExtFalloffGraphShader()
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#ca9928517ff1e0576182fc836b5ada18">NvBlastExtDamageShaders.h</a>
+<li>NvBlastExtFalloffSubgraphShader()
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#ccb64e480930488ee26ebd81fb6c3f2c">NvBlastExtDamageShaders.h</a>
+<li>NvBlastExtImpactSpreadGraphShader()
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#833c66948b1187023edfbe4306d4403f">NvBlastExtDamageShaders.h</a>
+<li>NvBlastExtImpactSpreadSubgraphShader()
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#dc5d223040aa3947eb4b6e9f59f3bba3">NvBlastExtDamageShaders.h</a>
+<li>NvBlastExtLlSerializerLoadSet()
+: <a class="el" href="_nv_blast_ext_ll_serialization_8h.html#fe00711fe79056d096572581cb4258ec">NvBlastExtLlSerialization.h</a>
+<li>NvBlastExtPxSerializerLoadSet()
+: <a class="el" href="_nv_blast_ext_px_serialization_8h.html#1cc333d504d2beebb948adf10f7e7c8c">NvBlastExtPxSerialization.h</a>
+<li>NvBlastExtSerializationCreate()
+: <a class="el" href="_nv_blast_ext_serialization_8h.html#4ecdf52f4822b77649c832a42733b6f9">NvBlastExtSerialization.h</a>
+<li>NvBlastExtSerializationSerializeAssetIntoBuffer()
+: <a class="el" href="_nv_blast_ext_ll_serialization_8h.html#61248790a9de354b1f1c9a31a3879726">NvBlastExtLlSerialization.h</a>
+<li>NvBlastExtSerializationSerializeExtPxAssetIntoBuffer()
+: <a class="el" href="_nv_blast_ext_px_serialization_8h.html#5c2cf92203363fee62d65119f2f7defc">NvBlastExtPxSerialization.h</a>
+<li>NvBlastExtSerializationSerializeFamilyIntoBuffer()
+: <a class="el" href="_nv_blast_ext_ll_serialization_8h.html#5b6d9c82f8a5d8407ab942ef62f582bf">NvBlastExtLlSerialization.h</a>
+<li>NvBlastExtSerializationSerializeTkAssetIntoBuffer()
+: <a class="el" href="_nv_blast_ext_tk_serialization_8h.html#2de4f39384a1b9ec227654a6cc35d592">NvBlastExtTkSerialization.h</a>
+<li>NvBlastExtShearGraphShader()
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#f3b06a8cb3772954ebe0acf21c661676">NvBlastExtDamageShaders.h</a>
+<li>NvBlastExtShearSubgraphShader()
+: <a class="el" href="_nv_blast_ext_damage_shaders_8h.html#8e47e1e1e39dc8d48a0e1b83044786bb">NvBlastExtDamageShaders.h</a>
+<li>NvBlastExtTkSerializerLoadSet()
+: <a class="el" href="_nv_blast_ext_tk_serialization_8h.html#1bf2f52d1bbf22f380b7ce1c2919d85b">NvBlastExtTkSerialization.h</a>
+<li>NvBlastExtTriangleIntersectionGraphShader()
+: <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>NvBlastFamilyCreateFirstActor()
+: <a class="el" href="_nv_blast_8h.html#b7ecca70eb3de1854f5fe0baecebf23f">NvBlast.h</a>
+<li>NvBlastFamilyDeserializeActor()
+: <a class="el" href="_nv_blast_8h.html#f77263b30631016c45d852a463c33fcb">NvBlast.h</a>
+<li>NvBlastFamilyGetActorCount()
+: <a class="el" href="_nv_blast_8h.html#f5afdfa868ba73c0dcde587633348e80">NvBlast.h</a>
+<li>NvBlastFamilyGetActors()
+: <a class="el" href="_nv_blast_8h.html#e24d3c471176690a4fcd58453e697811">NvBlast.h</a>
+<li>NvBlastFamilyGetAsset()
+: <a class="el" href="_nv_blast_8h.html#2fe3aec856668a6a8691d9505f43f60f">NvBlast.h</a>
+<li>NvBlastFamilyGetAssetID()
+: <a class="el" href="_nv_blast_8h.html#3ccdaabdd9a51a9882a03bc8f72d9106">NvBlast.h</a>
+<li>NvBlastFamilyGetChunkActor()
+: <a class="el" href="_nv_blast_8h.html#6d9f94752fd13a6a709b853899ade332">NvBlast.h</a>
+<li>NvBlastFamilyGetFormatVersion()
+: <a class="el" href="_nv_blast_8h.html#64a3e89b0d917304c7ef999819ca2e74">NvBlast.h</a>
+<li>NvBlastFamilyGetMaxActorCount()
+: <a class="el" href="_nv_blast_8h.html#ae6f08d1b81107160a6ba39a4496b435">NvBlast.h</a>
+<li>NvBlastFamilyGetRequiredScratchForCreateFirstActor()
+: <a class="el" href="_nv_blast_8h.html#9253b7ab7f59f9ef5a604cc08bc23878">NvBlast.h</a>
+<li>NvBlastFamilyGetSize()
+: <a class="el" href="_nv_blast_8h.html#d9e290cc28e0d2d78624515e4a780091">NvBlast.h</a>
+<li>NvBlastFamilySetAsset()
+: <a class="el" href="_nv_blast_8h.html#bba1ed3118be03040e0cd99bf3180ddf">NvBlast.h</a>
+<li>NvBlastGetAssetMemorySize()
+: <a class="el" href="_nv_blast_8h.html#e687468738abd4123fc89b3e4109a995">NvBlast.h</a>
+<li>NvBlastGetPxAllocatorCallback()
+: <a class="el" href="_nv_blast_px_callbacks_8h.html#c5c506d1e1b09d6d295420e53a56f74c">NvBlastPxCallbacks.h</a>
+<li>NvBlastGetPxErrorCallback()
+: <a class="el" href="_nv_blast_px_callbacks_8h.html#0bbd9bd6f4dfff2d8fad6fe854912cce">NvBlastPxCallbacks.h</a>
+<li>NvBlastGetRequiredScratchForCreateAsset()
+: <a class="el" href="_nv_blast_8h.html#3ea41c9a21d5572dbd8189660e18be95">NvBlast.h</a>
+<li>NvBlastGlobalGetAllocatorCallback()
+: <a class="el" href="_nv_blast_globals_8h.html#28e807e18aff353853da796bc5a5b8dd">NvBlastGlobals.h</a>
+<li>NvBlastGlobalGetErrorCallback()
+: <a class="el" href="_nv_blast_globals_8h.html#8a2db85363a6de25ef3b1c7576cf5870">NvBlastGlobals.h</a>
+<li>NvBlastGlobalSetAllocatorCallback()
+: <a class="el" href="_nv_blast_globals_8h.html#7295934a3be432864d0813dd25e1c2f6">NvBlastGlobals.h</a>
+<li>NvBlastGlobalSetErrorCallback()
+: <a class="el" href="_nv_blast_globals_8h.html#8ea5fba86bee76ad6764c67c635e8ed5">NvBlastGlobals.h</a>
+<li>NvBlastProfilerSetCallback()
+: <a class="el" href="_nv_blast_profiler_8h.html#3c2afe6552b0023fd98b7ce957afd3ab">NvBlastProfiler.h</a>
+<li>NvBlastProfilerSetDetail()
+: <a class="el" href="_nv_blast_profiler_8h.html#ba122faf07ce7b740efb6a9d7fb60893">NvBlastProfiler.h</a>
+<li>NvBlastReorderAssetDescChunks()
+: <a class="el" href="_nv_blast_8h.html#0784e238a54e3cc64c4784ae8579a696">NvBlast.h</a>
+<li>NvBlastTicksToSeconds()
+: <a class="el" href="_nv_blast_8h.html#f06455f44aff50a4f80ee39f2eb0be2a">NvBlast.h</a>
+<li>NvBlastTimersReset()
+: <a class="el" href="_nv_blast_8h.html#6a8135e333b2e84e418aa36fe0d4fcfa">NvBlast.h</a>
+<li>NvBlastTkFrameworkCreate()
+: <a class="el" href="_nv_blast_tk_framework_8h.html#888ee37d151b2970275f6f08fa2682a9">NvBlastTkFramework.h</a>
+<li>NvBlastTkFrameworkGet()
+: <a class="el" href="_nv_blast_tk_framework_8h.html#9d82c22dd6011224a7b93f96e6b71fc1">NvBlastTkFramework.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/globals_func_0x6f.html b/docs/source_docs/files/globals_func_0x6f.html
new file mode 100644
index 0000000..8a81b4c
--- /dev/null
+++ b/docs/source_docs/files/globals_func_0x6f.html
@@ -0,0 +1,107 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals_func.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li class="current"><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>operator btScalar *()
+: <a class="el" href="bt_vector3_8h.html#287fc621890120b3ec7d4e14858ec179">btVector3.h</a>
+<li>operator const btScalar *()
+: <a class="el" href="bt_vector3_8h.html#09c002131f1311cf3f39d0eccbf8fdcd">btVector3.h</a>
+<li>operator!=()
+: <a class="el" href="bt_vector3_8h.html#b60db7265d1afd2462e4c2b67b03292d">btVector3.h</a>
+<li>operator*()
+: <a class="el" href="bt_vector3_8h.html#b0d1eced446920c5cc3fac4aa0bcbafa">btVector3.h</a>
+<li>operator*=()
+: <a class="el" href="bt_vector3_8h.html#6fec5d8daca950e867926bd29780ee72">btVector3.h</a>
+<li>operator+()
+: <a class="el" href="bt_vector3_8h.html#59d21eb22bc12d95d210582bbbc23618">btVector3.h</a>
+<li>operator+=()
+: <a class="el" href="bt_vector3_8h.html#7a750b3fe432249ef0c50e95fb61c69f">btVector3.h</a>
+<li>operator-()
+: <a class="el" href="bt_vector3_8h.html#57cef67d5a8965ce768af0f3ba01b3f7">btVector3.h</a>
+<li>operator-=()
+: <a class="el" href="bt_vector3_8h.html#cad072d73dc2f6f9370157ec1715c8c1">btVector3.h</a>
+<li>operator/()
+: <a class="el" href="bt_vector3_8h.html#da41f7dc7bda588d0c8421d446c3bf05">btVector3.h</a>
+<li>operator/=()
+: <a class="el" href="bt_vector3_8h.html#40204accad7fbbe9fb169d235637a4c8">btVector3.h</a>
+<li>operator==()
+: <a class="el" href="bt_vector3_8h.html#a7cca34c0e2166b0c3407da4db2d98d1">btVector3.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/globals_func_0x70.html b/docs/source_docs/files/globals_func_0x70.html
new file mode 100644
index 0000000..9ab8bca
--- /dev/null
+++ b/docs/source_docs/files/globals_func_0x70.html
@@ -0,0 +1,87 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals_func.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li class="current"><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>platformZoneEnd()
+: <a class="el" href="_nv_blast_ext_custom_profiler_8h.html#a1585207662452977fb8b6593e71f40c">NvBlastExtCustomProfiler.h</a>
+<li>platformZoneStart()
+: <a class="el" href="_nv_blast_ext_custom_profiler_8h.html#a73cff190baa0fe10aa4b5d21dd5a7ef">NvBlastExtCustomProfiler.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/globals_func_0x72.html b/docs/source_docs/files/globals_func_0x72.html
new file mode 100644
index 0000000..0678325
--- /dev/null
+++ b/docs/source_docs/files/globals_func_0x72.html
@@ -0,0 +1,85 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals_func.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+ <li class="current"><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>rotate()
+: <a class="el" href="bt_vector3_8h.html#6fdc523626ef77399ec26fc046b4f5ac">btVector3.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/globals_func_0x73.html b/docs/source_docs/files/globals_func_0x73.html
new file mode 100644
index 0000000..5f6da4f
--- /dev/null
+++ b/docs/source_docs/files/globals_func_0x73.html
@@ -0,0 +1,109 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals_func.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+ <li class="current"><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>safeNormalize()
+: <a class="el" href="bt_vector3_8h.html#b4aa784dd3b3c09f887133f5c252b1a7">btVector3.h</a>
+<li>serialize()
+: <a class="el" href="bt_vector3_8h.html#8452b542ab5c406144bb9086b8be1c45">btVector3.h</a>
+<li>serializeDouble()
+: <a class="el" href="bt_vector3_8h.html#eaa3d3bbc4902b5756e2f6ed088522f8">btVector3.h</a>
+<li>serializeFloat()
+: <a class="el" href="bt_vector3_8h.html#ef619367f3b7275597ac08176c30fe38">btVector3.h</a>
+<li>setInterpolate3()
+: <a class="el" href="bt_vector3_8h.html#8fc6367a9ad19bfd2ac50e0c06c70dc6">btVector3.h</a>
+<li>setMax()
+: <a class="el" href="bt_vector3_8h.html#6ded65e4a84fea22e292d69b2474c509">btVector3.h</a>
+<li>setMin()
+: <a class="el" href="bt_vector3_8h.html#b87530c206e0f9f64b49235fcd96e604">btVector3.h</a>
+<li>setValue()
+: <a class="el" href="bt_vector3_8h.html#479473af6a5018f5386e719427ee7848">btVector3.h</a>
+<li>setW()
+: <a class="el" href="bt_vector3_8h.html#5a4be68dd97f1809e8220090e7b73e46">btVector3.h</a>
+<li>setX()
+: <a class="el" href="bt_vector3_8h.html#41ee945bcf88815c61326ca6196aa78f">btVector3.h</a>
+<li>setY()
+: <a class="el" href="bt_vector3_8h.html#f9f7c5583343101af5d505bf05e6b6cb">btVector3.h</a>
+<li>setZ()
+: <a class="el" href="bt_vector3_8h.html#13bc0355b871b002b61ecef888b8ecea">btVector3.h</a>
+<li>setZero()
+: <a class="el" href="bt_vector3_8h.html#47affd1a10b589811fc4828c1a2e0c6d">btVector3.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/globals_func_0x74.html b/docs/source_docs/files/globals_func_0x74.html
new file mode 100644
index 0000000..6355706
--- /dev/null
+++ b/docs/source_docs/files/globals_func_0x74.html
@@ -0,0 +1,85 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals_func.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+ <li class="current"><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>triple()
+: <a class="el" href="bt_vector3_8h.html#cd9fdb789a2740db232545c7bca97a3a">btVector3.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/globals_func_0x77.html b/docs/source_docs/files/globals_func_0x77.html
new file mode 100644
index 0000000..b3c7021
--- /dev/null
+++ b/docs/source_docs/files/globals_func_0x77.html
@@ -0,0 +1,85 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals_func.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+ <li class="current"><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>w()
+: <a class="el" href="bt_vector3_8h.html#c0e6714ccdb1e845d1c5cc79c057331a">btVector3.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/globals_func_0x78.html b/docs/source_docs/files/globals_func_0x78.html
new file mode 100644
index 0000000..735b3e1
--- /dev/null
+++ b/docs/source_docs/files/globals_func_0x78.html
@@ -0,0 +1,85 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals_func.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+ <li class="current"><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
+<li>x()
+: <a class="el" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b">btVector3.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/globals_func_0x79.html b/docs/source_docs/files/globals_func_0x79.html
new file mode 100644
index 0000000..a2dc059
--- /dev/null
+++ b/docs/source_docs/files/globals_func_0x79.html
@@ -0,0 +1,85 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals_func.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
+ <li class="current"><a href="globals_func_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
+<li>y()
+: <a class="el" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf">btVector3.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/globals_func_0x7a.html b/docs/source_docs/files/globals_func_0x7a.html
new file mode 100644
index 0000000..1c46853
--- /dev/null
+++ b/docs/source_docs/files/globals_func_0x7a.html
@@ -0,0 +1,85 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals_func.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_func_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_func_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="globals_func_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="globals_func_0x79.html#index_y"><span>y</span></a></li>
+ <li class="current"><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_z">- z -</a></h3><ul>
+<li>z()
+: <a class="el" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396">btVector3.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/globals_type.html b/docs/source_docs/files/globals_type.html
index 166bef8..2a6aa06 100644
--- a/docs/source_docs/files/globals_type.html
+++ b/docs/source_docs/files/globals_type.html
@@ -23,6 +23,7 @@
<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>
@@ -39,6 +40,7 @@
<ul>
<li><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
<li class="current"><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
@@ -48,12 +50,26 @@
&nbsp;
<p>
<ul>
+<li>btAlignedAllocFunc
+: <a class="el" href="bt_aligned_allocator_8h.html#53aebe85a383ecbc3799fa7178579fd6">btAlignedAllocator.h</a>
+<li>btAlignedFreeFunc
+: <a class="el" href="bt_aligned_allocator_8h.html#3c990039e5a83916adef8f7b67a535d5">btAlignedAllocator.h</a>
+<li>btAllocFunc
+: <a class="el" href="bt_aligned_allocator_8h.html#4d0f231478598c2f1ea78738bfee630a">btAlignedAllocator.h</a>
+<li>btFreeFunc
+: <a class="el" href="bt_aligned_allocator_8h.html#f861518a1c1fd9eb001104bdcc0c6a55">btAlignedAllocator.h</a>
+<li>btScalar
+: <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar.h</a>
+<li>ConstraintVector
+: <a class="el" href="vhacd_v_h_a_c_d_8h.html#7d57e139757b24d6554cca6cf9237335">vhacdVHACD.h</a>
<li>NvBlastGraphShaderFunction
-: <a class="el" href="_nv_blast_types_8h.html#f1fde0d45c48f0575e67f1df5860f940">NvBlastTypes.h</a>
+: <a class="el" href="_nv_blast_types_8h.html#89d08b7b5d43deebfb0148e7c593b7de">NvBlastTypes.h</a>
<li>NvBlastLog
: <a class="el" href="_nv_blast_types_8h.html#fa1be237d696dc68e343189c19cc76e0">NvBlastTypes.h</a>
<li>NvBlastSubgraphShaderFunction
-: <a class="el" href="_nv_blast_types_8h.html#33a8ca70a1399b8b42a968c93f89ff50">NvBlastTypes.h</a>
+: <a class="el" href="_nv_blast_types_8h.html#ed8e609201278d8682041939a5bbfd58">NvBlastTypes.h</a>
+<li>size_type
+: <a class="el" href="bt_aligned_allocator_8h.html#b99502f04b45da821f566776d800a8f9">btAlignedAllocator.h</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/globals_vars.html b/docs/source_docs/files/globals_vars.html
new file mode 100644
index 0000000..10a174d
--- /dev/null
+++ b/docs/source_docs/files/globals_vars.html
@@ -0,0 +1,62 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<ul>
+<li>m_floats
+: <a class="el" href="bt_vector3_8h.html#c48c7986f7c3a03cd2450337d985d73e">btVector3.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/group__foundation.html b/docs/source_docs/files/group__foundation.html
index 9696763..045525e 100644
--- a/docs/source_docs/files/group__foundation.html
+++ b/docs/source_docs/files/group__foundation.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/hierarchy.html b/docs/source_docs/files/hierarchy.html
index 682e86f..eed7bc1 100644
--- a/docs/source_docs/files/hierarchy.html
+++ b/docs/source_docs/files/hierarchy.html
@@ -23,6 +23,7 @@
<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>
@@ -63,16 +64,31 @@
<li><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">Nv::Blast::BondGenerationConfig</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html">Nv::Blast::BooleanConf</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html">Nv::Blast::BooleanEvaluator</a>
+<li><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator&lt; T, Alignment &gt;</a>
+<li><a class="el" href="structbt_aligned_allocator_1_1rebind.html">btAlignedAllocator&lt; T, Alignment &gt;::btAlignedAllocator::rebind&lt; O &gt;</a>
+<li><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray&lt; T &gt;</a>
+<li><a class="el" href="classbt_aligned_object_array_1_1less.html">btAlignedObjectArray&lt; T &gt;::btAlignedObjectArray::less</a>
+<li><a class="el" href="classbt_convex_hull_computer.html">btConvexHullComputer</a>
+<li><a class="el" href="classbt_convex_hull_computer_1_1_edge.html">btConvexHullComputer::btConvexHullComputer::Edge</a>
+<li><a class="el" href="structbt_typed_object.html">btTypedObject</a>
+<li><a class="el" href="structbt_vector3_double_data.html">btVector3DoubleData</a>
+<li><a class="el" href="structbt_vector3_float_data.html">btVector3FloatData</a>
+<li><a class="el" href="classbt_vector4.html">btVector4</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a>
+<li><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a>
+<li><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement&lt; T &gt;</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>
<ul>
<li><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html">Nv::Blast::CollisionHullImpl</a>
</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="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_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>
<li><a class="el" href="struct_nv_1_1_blast_1_1_d_link.html">Nv::Blast::DLink</a>
<ul>
@@ -92,6 +108,8 @@
<li><a class="el" href="struct_nv_1_1_blast_1_1_error_code.html">Nv::Blast::ErrorCode</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html">Nv::Blast::ExtAtomicCounter</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData</a>
+<li><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_ext_force_mode.html">Nv::Blast::ExtForceMode</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html">Nv::Blast::ExtGroupTaskManager</a>
<ul>
@@ -111,19 +129,19 @@
<li><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a>
</ul>
<li><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">Nv::Blast::ExtPxActorDescTemplate</a>
-<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html">Nv::Blast::Serialization::ExtPxAsset</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">Nv::Blast::ExtPxAsset</a>
<ul>
<li><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a>
</ul>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html">Nv::Blast::Serialization::ExtPxAsset</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private.html">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::_capnpPrivate</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_pipeline.html">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Pipeline</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc</a>
-<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html">Nv::Blast::Serialization::ExtPxChunk</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">Nv::Blast::ExtPxChunk</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html">Nv::Blast::Serialization::ExtPxChunk</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private.html">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::_capnpPrivate</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_pipeline.html">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Pipeline</a>
@@ -148,8 +166,8 @@
<ul>
<li><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a>
</ul>
-<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk.html">Nv::Blast::Serialization::ExtPxSubchunk</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">Nv::Blast::ExtPxSubchunk</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk.html">Nv::Blast::Serialization::ExtPxSubchunk</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private.html">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::_capnpPrivate</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Pipeline</a>
@@ -192,6 +210,10 @@
<li><a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html">Nv::Blast::FixedBitmap</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html">Nv::Blast::FixedBoolArray</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &gt;</a>
+<li><a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html">Nv::Blast::FixedQueue&lt; T &gt;</a>
+<li><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html">FLOAT_MATH::fm_Tesselate</a>
+<li><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">FLOAT_MATH::fm_Triangulate</a>
+<li><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">FLOAT_MATH::fm_VertexIndex</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>
<ul>
<li><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a>
@@ -199,6 +221,7 @@
<li><a class="el" href="structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html">physx::shdfnd::Hash&lt; NvBlastID &gt;</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_hash_map.html">Nv::Blast::HashMap&lt; Key, Value, HashFn &gt;</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_hash_set.html">Nv::Blast::HashSet&lt; Key, HashFn &gt;</a>
+<li><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">VHACD::ICHull</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html">Nv::Blast::IMeshFileReader</a>
<ul>
<li><a class="el" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html">Nv::Blast::IFbxFileReader</a>
@@ -237,10 +260,21 @@
<li><a class="el" href="class_nv_1_1_blast_1_1_asset_1_1_depth_first_it.html">Nv::Blast::Asset::Asset::DepthFirstIt</a>
</ul>
</ul>
+<li><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</a>
+<ul>
+<li><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD::VHACD</a>
+</ul>
+<li><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">VHACD::IVHACD::IVHACD::Constraint</a>
+<li><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html">VHACD::IVHACD::IVHACD::ConvexHull</a>
+<li><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html">VHACD::IVHACD::IVHACD::IUserCallback</a>
+<li><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">VHACD::IVHACD::IVHACD::IUserLogger</a>
+<li><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">VHACD::IVHACD::IVHACD::Parameters</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_json_collision_exporter.html">Nv::Blast::JsonCollisionExporter</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_less.html">Nv::Blast::Less&lt; A &gt;</a>
<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="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>
@@ -250,6 +284,7 @@
<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_blast_actor.html">NvBlastActor</a>
<ul>
<li><a class="el" href="class_nv_1_1_blast_1_1_actor.html">Nv::Blast::Actor</a>
@@ -270,8 +305,8 @@
<li><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html">Nv::Blast::ExtPxAssetDesc</a>
</ul>
</ul>
-<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html">Nv::Blast::Serialization::NvBlastBond</a>
<li><a class="el" href="struct_nv_blast_bond.html">NvBlastBond</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html">Nv::Blast::Serialization::NvBlastBond</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::_capnpPrivate</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Pipeline</a>
@@ -281,8 +316,8 @@
<li><a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>
</ul>
<li><a class="el" href="struct_nv_blast_bond_fracture_data.html">NvBlastBondFractureData</a>
-<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk.html">Nv::Blast::Serialization::NvBlastChunk</a>
<li><a class="el" href="struct_nv_blast_chunk.html">NvBlastChunk</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk.html">Nv::Blast::Serialization::NvBlastChunk</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::_capnpPrivate</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline</a>
@@ -290,25 +325,34 @@
<li><a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>
<li><a class="el" href="struct_nv_blast_chunk_fracture_data.html">NvBlastChunkFractureData</a>
<li><a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>
-<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html">Nv::Blast::Serialization::NvBlastDataBlock</a>
<li><a class="el" href="struct_nv_blast_data_block.html">NvBlastDataBlock</a>
<ul>
<li><a class="el" href="struct_nv_1_1_blast_1_1_family_header.html">Nv::Blast::FamilyHeader</a>
</ul>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html">Nv::Blast::Serialization::NvBlastDataBlock</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::_capnpPrivate</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Pipeline</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a>
+<li><a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html">NvBlastExtCapsuleRadialDamageDesc</a>
+<li><a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>
+<ul>
+<li><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html">Nv::Blast::ExtDamageAcceleratorInternal</a>
+<ul>
+<li><a class="el" href="class_nv_1_1_blast_1_1final.html">Nv::Blast::final</a>
+</ul>
+</ul>
+<li><a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html">NvBlastExtImpactSpreadDamageDesc</a>
<li><a class="el" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a>
+<li><a class="el" href="struct_nv_blast_ext_program_params.html">NvBlastExtProgramParams</a>
<li><a class="el" href="struct_nv_blast_ext_radial_damage_desc.html">NvBlastExtRadialDamageDesc</a>
-<li><a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html">NvBlastExtSegmentRadialDamageDesc</a>
<li><a class="el" href="struct_nv_blast_ext_shear_damage_desc.html">NvBlastExtShearDamageDesc</a>
+<li><a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html">NvBlastExtTriangleIntersectionDamageDesc</a>
<li><a class="el" href="struct_nv_blast_family.html">NvBlastFamily</a>
<li><a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>
<li><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a>
<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_program_params.html">NvBlastProgramParams</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>
@@ -332,7 +376,13 @@
<li><a class="el" href="struct_nvc_vec4i.html">NvcVec4i</a>
<li><a class="el" href="struct_nv_pack_validation.html">NvPackValidation</a>
<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="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>
+<li><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</a>
+</ul>
<li><a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html">Nv::Blast::ProfilerCallback</a>
<ul>
<li><a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html">Nv::Blast::ExtCustomProfiler</a>
@@ -365,7 +415,10 @@
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html">Nv::Blast::Serialization::PxVec3::PxVec3::Pipeline</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a>
+<li><a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html">VHACD::RaycastMesh</a>
+<li><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_scoped_resource.html">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &gt;</a>
+<li><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_separation.html">Nv::Blast::Separation</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_shared_block.html">Nv::Blast::SharedBlock&lt; T &gt;</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html">Nv::Blast::SharedBuffer&lt; T &gt;</a>
@@ -377,9 +430,12 @@
<li><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">Nv::Blast::IntersectionTestingAccelerator</a>
+<li><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a>
</ul>
<li><a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html">Nv::Blast::SupportGraph</a>
+<li><a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html">VHACD::Tetrahedron</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_time.html">Nv::Blast::Time</a>
+<li><a class="el" href="class_v_h_a_c_d_1_1_timer.html">VHACD::Timer</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">Nv::Blast::TkActorData</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_flag.html">Nv::Blast::TkActorFlag</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset.html">Nv::Blast::Serialization::TkAsset</a>
@@ -440,6 +496,10 @@
</ul>
<li><a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html">Nv::Blast::TkTypeIndex</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_tk_worker_job.html">Nv::Blast::TkWorkerJob</a>
+<li><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">VHACD::TMMEdge</a>
+<li><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a>
+<li><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">VHACD::TMMTriangle</a>
+<li><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">VHACD::TMMVertex</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">Nv::Blast::TriangleIndexed</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html">Nv::Blast::TriangleProcessor</a>
@@ -451,13 +511,17 @@
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html">Nv::Blast::Serialization::UUID::UUID::Builder</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html">Nv::Blast::Serialization::UUID::UUID::Pipeline</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html">Nv::Blast::Serialization::UUID::UUID::Reader</a>
+<li><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Nv::Blast::VSA::Vec3</a>
+<li><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html">Nv::Blast::VSA::Vec4</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a>
+<li><a class="el" href="class_v_h_a_c_d_1_1_volume.html">VHACD::Volume</a>
<li><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a>
<ul>
<li><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html">Nv::Blast::VoronoiSitesGeneratorImpl</a>
</ul>
+<li><a class="el" href="struct_v_h_a_c_d_1_1_voxel.html">VHACD::Voxel</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_vrt_comp.html">Nv::Blast::VrtComp</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html">Nv::Blast::VrtPositionComparator</a>
<li><a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html">Nv::Blast::VSA::VS3D_Halfspace_Set</a>
diff --git a/docs/source_docs/files/main.html b/docs/source_docs/files/main.html
index 513f5f8..1a2f63b 100644
--- a/docs/source_docs/files/main.html
+++ b/docs/source_docs/files/main.html
@@ -23,6 +23,7 @@
<div class="tabs">
<ul>
<li class="current"><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>
diff --git a/docs/source_docs/files/modules.html b/docs/source_docs/files/modules.html
index 431fd51..362a916 100644
--- a/docs/source_docs/files/modules.html
+++ b/docs/source_docs/files/modules.html
@@ -23,6 +23,7 @@
<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 class="current"><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>
diff --git a/docs/source_docs/files/namespace_f_l_o_a_t___m_a_t_h.html b/docs/source_docs/files/namespace_f_l_o_a_t___m_a_t_h.html
new file mode 100644
index 0000000..2e894fe
--- /dev/null
+++ b/docs/source_docs/files/namespace_f_l_o_a_t___m_a_t_h.html
@@ -0,0 +1,9119 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: FLOAT_MATH Namespace 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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>FLOAT_MATH Namespace Reference</h1><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_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html">fm_Tesselate</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_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">fm_Triangulate</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_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">fm_VertexIndex</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78">FM_Axis</a> { <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78cf27da21bcf3eb6bbaa8c5f24254dcef">FM_XAXIS</a> = (1&lt;&lt;0),
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c786d608e9c6b6761a8cfbcdc7470d4e894">FM_YAXIS</a> = (1&lt;&lt;1),
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78c78cb90c59826b6320fd1891088b1c07">FM_ZAXIS</a> = (1&lt;&lt;2)
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9af">FM_ClipState</a> { <br>
+&nbsp;&nbsp;<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9af9df27601d6ae82936064ca3010b80a5f">FMCS_XMIN</a> = (1&lt;&lt;0),
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afe45bdfb2c4086bde450b8af70d756585">FMCS_XMAX</a> = (1&lt;&lt;1),
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afd03a9eb1a839f2cb34508a7233906175">FMCS_YMIN</a> = (1&lt;&lt;2),
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afae2ee30933040ceaba04d40a1eb098fd">FMCS_YMAX</a> = (1&lt;&lt;3),
+<br>
+&nbsp;&nbsp;<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afc8adc6db98a363354407d4eb1df66a87">FMCS_ZMIN</a> = (1&lt;&lt;4),
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9aff6824c785aa66d10c8b39b8fa86375cb">FMCS_ZMAX</a> = (1&lt;&lt;5)
+<br>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441">IntersectResult</a> { <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441982692d82fda113c3844e3d5cd7737e7">IR_DONT_INTERSECT</a>,
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441c65d828299272a2173a708a08a6a9ecf">IR_DO_INTERSECT</a>,
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441e3934decbf14b762bf1fb688a8bf888e">IR_COINCIDENT</a>,
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441e4e33ac5bb9efd259e1804e12fb4df7f">IR_PARALLEL</a>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9">LineSegmentType</a> { <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9fb71f22022e7b20c1cffe0d767794516">LS_START</a>,
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9eddaa7664a1a0987313b33a7991dabc9">LS_MIDDLE</a>,
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9e1972ba2d53acc5b40a7186e9463724f">LS_END</a>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">PlaneTriResult</a> { <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607cf1e58b50ed4444c0a2a0a2726395c430">PTR_ON_PLANE</a>,
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607cb7d607fd4a4b559b23e0432b32d3ad31">PTR_FRONT</a>,
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c04dee1498613f2b82ff56fb995b9df9e">PTR_BACK</a>,
+<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c82a429ed76868ef18cf4919b44b48cea">PTR_SPLIT</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_f_l_o_a_t___m_a_t_h.html#a832c3709dea425b846b65641693ee2b">fm_add</a> (const double *A, const double *B, double *sum)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#950524c52471990ccd5ab8ffd2fdace4">fm_add</a> (const float *A, const float *B, float *sum)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4b7220745ff43192aaf1813fb3118fea">fm_areaPolygon2d</a> (uint32_t pcount, const double *points, uint32_t pstride)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8022779a39f2d98d0d1e59dc9e0ff382">fm_areaPolygon2d</a> (uint32_t pcount, const float *points, uint32_t pstride)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#653f326f857becc454ce3e23a8bf0823">fm_areaTriangle</a> (const double *p1, const double *p2, const double *p3)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#3c2c25509bb923e3a67f2f4229a0c524">fm_areaTriangle</a> (const float *p1, const float *p2, const float *p3)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7420c675b52746811eb109302b564aaf">fm_capsuleVolume</a> (double radius, double h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#890be2a1715cda687e5d3e63d5f59e56">fm_capsuleVolume</a> (float radius, float h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#c2facb7a592c8b029d5037aa0d698aac">fm_catmullRom</a> (double out_vector[3], const double p1[3], const double p2[3], const double p3[3], const double *p4, const double s)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#010b32a67e0a6823c0f48c6ff9d37fb2">fm_catmullRom</a> (float out_vector[3], const float p1[3], const float p2[3], const float p3[3], const float *p4, const float s)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#45f8bc02f8d7db91f1d458e86ea81cfe">fm_clipTestAABB</a> (const double bmin[3], const double bmax[3], const double p1[3], const double p2[3], const double p3[3], uint32_t &amp;andCode)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f49bf6eedc01255120d2c91f04ccffcc">fm_clipTestAABB</a> (const float bmin[3], const float bmax[3], const float p1[3], const float p2[3], const float p3[3], uint32_t &amp;andCode)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#536bb30d4da6e61e1712bc45db67e58f">fm_clipTestPoint</a> (const double bmin[3], const double bmax[3], const double pos[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#3fb4f3f21c789ffc5369154820c30472">fm_clipTestPoint</a> (const float bmin[3], const float bmax[3], const float pos[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0dfbbc73ef00f8203baa9b33c0cdab39">fm_clipTestPointXZ</a> (const double bmin[3], const double bmax[3], const double pos[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#955f588e9f1c54ae05b315c5c1b57c29">fm_clipTestPointXZ</a> (const float bmin[3], const float bmax[3], const float pos[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#206e19b0a567dcbbb87a10e9a564f99f">fm_colinear</a> (const double a1[3], const double a2[3], const double b1[3], const double b2[3], double epsilon=0.999)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7ba33de5c3af46259a7ab94716fef3f3">fm_colinear</a> (const float a1[3], const float a2[3], const float b1[3], const float b2[3], float epsilon=0.999f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f5b7c08ce78f63695f92b362f6dd6289">fm_colinear</a> (const float p1[3], const float p2[3], const float p3[3], float epsilon=0.999f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2ffeeea97b9e77a30c72ce0e9b4e3896">fm_colinear</a> (const double p1[3], const double p2[3], const double p3[3], double epsilon=0.999)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#82f0c850263a3d44f47f9511a6c15b5f">fm_composeTransform</a> (const double position[3], const double quat[4], const double scale[3], double matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cb3c8d61dfb35df6685ace736d7c61af">fm_composeTransform</a> (const float position[3], const float quat[4], const float scale[3], float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#c851d087330670479a284af3ea1075c2">fm_computeArea</a> (const double p1[3], const double p2[3], const double p3[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#62f6d3e26092170ccc5c90ffdbeffd8e">fm_computeArea</a> (const float p1[3], const float p2[3], const float p3[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#de24948452ce5a08e9cf6d9becf8c814">fm_computeBestFitAABB</a> (uint32_t vcount, const double *points, uint32_t pstride, double bmin[3], double bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#d449806042368d819f7e5e3e05b390a0">fm_computeBestFitAABB</a> (uint32_t vcount, const float *points, uint32_t pstride, float bmin[3], float bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ac953560c0a009981314fc075e5fb3ed">fm_computeBestFitABB</a> (uint32_t vcount, const double *points, uint32_t pstride, double *sides, double pos[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4719b5216a887947c4c98e3b06844d9b">fm_computeBestFitABB</a> (uint32_t vcount, const float *points, uint32_t pstride, float *sides, float pos[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ffc50b9f7bb2d0fae9b72b37c00325e1">fm_computeBestFitCapsule</a> (uint32_t vcount, const double *points, uint32_t pstride, float &amp;radius, float &amp;height, double matrix[16], bool bruteForce=true)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cb48dcc76450c14ccb5cf133c2d02b54">fm_computeBestFitCapsule</a> (uint32_t vcount, const float *points, uint32_t pstride, float &amp;radius, float &amp;height, float matrix[16], bool bruteForce=true)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2f25295732cee3b22466cadc71b8a80f">fm_computeBestFitOBB</a> (uint32_t vcount, const double *points, uint32_t pstride, double *sides, double pos[3], double quat[4], bool bruteForce=true)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4d8bd0202ca19860a2fff0fccf0984a0">fm_computeBestFitOBB</a> (uint32_t vcount, const float *points, uint32_t pstride, float *sides, float pos[3], float quat[4], bool bruteForce=true)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec39fca5af998d8d38b9edd562841fb">fm_computeBestFitOBB</a> (uint32_t vcount, const double *points, uint32_t pstride, double *sides, double matrix[16], bool bruteForce=true)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#60e918c2ee5358ed7fd566623f18f566">fm_computeBestFitOBB</a> (uint32_t vcount, const float *points, uint32_t pstride, float *sides, float matrix[16], bool bruteForce=true)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0e54fa074ac728cc5f8c07b3d377a317">fm_computeBestFitPlane</a> (uint32_t vcount, const double *points, uint32_t vstride, const double *weights, uint32_t wstride, double plane[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9a5fc6e07fe7bd2a6794df97c94ea32e">fm_computeBestFitPlane</a> (uint32_t vcount, const float *points, uint32_t vstride, const float *weights, uint32_t wstride, float plane[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#12f9faa4f48a6a93907c330697ed2d32">fm_computeBestFitSphere</a> (uint32_t vcount, const double *points, uint32_t pstride, double center[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#121beb08ccdf7b92b405f3a7fee2e1d1">fm_computeBestFitSphere</a> (uint32_t vcount, const float *points, uint32_t pstride, float center[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2bb6bd069a8aca6d33a2b041f6be9e4d">fm_computeCentroid</a> (uint32_t vcount, const double *points, uint32_t vstride, double *center)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#18df4ec9f73845649b49c9a984f6c52e">fm_computeCentroid</a> (uint32_t vcount, const float *points, uint32_t vstride, float *center)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#98d0e059c8928dce4c0557a023bd6c8a">fm_computeMeanNormals</a> (uint32_t vcount, const double *vertices, uint32_t vstride, double *normals, uint32_t nstride, uint32_t tcount, const uint32_t *indices)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#09bbac02b2d9b71ee13de5b8affe1830">fm_computeMeanNormals</a> (uint32_t vcount, const float *vertices, uint32_t vstride, float *normals, uint32_t nstride, uint32_t tcount, const uint32_t *indices)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#3587909fa1503c4cb7d439df0d330b06">fm_computeMeshVolume</a> (const double *vertices, uint32_t tcount, const uint32_t *indices)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#01f6b76a126b8ddb6bc75fcb24d56b63">fm_computeMeshVolume</a> (const float *vertices, uint32_t tcount, const uint32_t *indices)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#42b2ab393053e0fe1283720879dd8154">fm_computeNormalVector</a> (double n[3], const double p1[3], const double p2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bedf4d35d4d7f1cd6f5ef3ce30b99169">fm_computeNormalVector</a> (float n[3], const float p1[3], const float p2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b4394b075b094d3b48be35505f7b6f66">fm_computePlane</a> (const double p1[3], const double p2[3], const double p3[3], double *n)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e16f6af28acc944aa4307b55208ef0ce">fm_computePlane</a> (const float p1[3], const float p2[3], const float p3[3], float *n)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0f461a5c4a5f559bc42b1ccf7ae7a468">fm_computeSplitPlane</a> (uint32_t vcount, const float *vertices, uint32_t tcount, const uint32_t *indices, float *plane)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e6c3d39e600a5a6588a12c0df1bc180b">fm_computeSplitPlane</a> (uint32_t vcount, const double *vertices, uint32_t tcount, const uint32_t *indices, double *plane)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cbbc9473ed7162473c0b6e0f728df1e3">fm_computeWindingOrder</a> (const double p1[3], const double p2[3], const double p3[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a44a0e6887abf9d22e27e79f38cf0b7c">fm_computeWindingOrder</a> (const float p1[3], const float p2[3], const float p3[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#629fa72a398812ba8412c5729f360df4">fm_consolidatePolygon</a> (uint32_t pcount, const double *points, uint32_t pstride, double *dest, double epsilon=0.999999)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8d49d5613f198a6c4be6f32dbb1ad7d5">fm_consolidatePolygon</a> (uint32_t pcount, const float *points, uint32_t pstride, float *dest, float epsilon=0.999999f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#c43fcdfb9de50741d535df9e092bb421">fm_copy3</a> (const double *source, double *dest)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ec4465fd7d2f2b8c93db8949a7c5a68e">fm_copy3</a> (const float *source, float *dest)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#660f44eb0c15d5ee6df1e912f0e915ea">fm_copyUniqueVertices</a> (uint32_t vcount, const double *input_vertices, double *output_vertices, uint32_t tcount, const uint32_t *input_indices, uint32_t *output_indices)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#66660b41c914e7f74dfeb7a63ae577bb">fm_copyUniqueVertices</a> (uint32_t vcount, const float *input_vertices, float *output_vertices, uint32_t tcount, const uint32_t *input_indices, uint32_t *output_indices)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html">fm_Tesselate</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#24043d9e6a8342127bda2d663e91c2a9">fm_createTesselate</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">fm_Triangulate</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f2757653a894b33ffa13feef4e931a69">fm_createTriangulate</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">fm_VertexIndex</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1fc6052d8226c838ad317ab01d7325dc">fm_createVertexIndex</a> (float granularity, bool snapToGrid)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">fm_VertexIndex</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#5ca83507e14e16aae1d3d49f43fcbf48">fm_createVertexIndex</a> (double granularity, bool snapToGrid)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e5b95c45917285d5d79f95874faed261">fm_cross</a> (double cross[3], const double a[3], const double b[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8646830ccfdaad8014442e1e502e85bc">fm_cross</a> (float cross[3], const float a[3], const float b[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0ed97c5fcb7e5b758367ee095cdac16b">fm_cylinderVolume</a> (double radius, double h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#243023211b7a4e5ab60bdb10c4a9db0f">fm_cylinderVolume</a> (float radius, float h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#08f2780c423b07e24d9e3dfd000b2400">fm_decomposeTransform</a> (const double local_transform[16], double trans[3], double rot[4], double scale[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#518c9e9f1a383ae51f1400e00168b04d">fm_decomposeTransform</a> (const float local_transform[16], float trans[3], float rot[4], float scale[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bf8e58a0d9851d3cdecc6669f50909ad">fm_distance</a> (const double p1[3], const double p2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bcb99669f70be380f66d9a1fde599fab">fm_distance</a> (const float p1[3], const float p2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7d1a15412acf5290ea0b73ecac94c954">fm_distancePointLineSegment</a> (const double Point[3], const double LineStart[3], const double LineEnd[3], double intersection[3], <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9">LineSegmentType</a> &amp;type, double epsilon)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7a4c8c9a53e6eabd8c92860358eac481">fm_distancePointLineSegment</a> (const float Point[3], const float LineStart[3], const float LineEnd[3], float intersection[3], <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9">LineSegmentType</a> &amp;type, float epsilon)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bdfe8a290fa92d5646aef0e8c3380cd6">fm_distanceSquared</a> (const double p1[3], const double p2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1721515731405ff0444d53ce4a0ab227">fm_distanceSquared</a> (const float p1[3], const float p2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ad5f9a1a609e71be0cced09a1017dc9c">fm_distanceSquaredXZ</a> (const double p1[3], const double p2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2ef966a4f85a8067ed36c020e036b401">fm_distanceSquaredXZ</a> (const float p1[3], const float p2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#56d956dbe36636ba136f585e2ced5dbb">fm_distToPlane</a> (const double plane[4], const double pos[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f91f007d37b043bd7e70b4d2de1fbd25">fm_distToPlane</a> (const float plane[4], const float pos[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ea2ee61cb5692e29c80b7b47d2787746">fm_dot</a> (const double p1[3], const double p2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#194f9efd2bb057b2209327630dec652e">fm_dot</a> (const float p1[3], const float p2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7d9d7f616ab8179bef4ded2167ce5050">fm_doubleToFloat3</a> (const double p[3], float t[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#dc10840852b184d6f2f2c430669a782e">fm_eulerMatrix</a> (double ax, double ay, double az, double matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#099943af57cdcf6f5d70249dac806205">fm_eulerMatrix</a> (float ax, float ay, float az, float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#d67317d2b7629351e81abfa31f451f17">fm_eulerToMatrix</a> (double ax, double ay, double az, double matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#21696a79d14003a743b2b1ff40894b70">fm_eulerToMatrix</a> (float ax, float ay, float az, float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#97069cb7a27585daea31c25c627d8098">fm_eulerToMatrixDX</a> (double x, double y, double z, double matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#c80feefbeefd17402f51317b7d545ebb">fm_eulerToMatrixDX</a> (float x, float y, float z, float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#14a96987c7897f211ec0e494ce8dc9a1">fm_eulerToQuat</a> (const double euler[3], double quat[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#01eb5d353658649ed49270dc7b81d4eb">fm_eulerToQuat</a> (const float euler[3], float quat[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1c29c936ad694ebd9c2f5f708e1d216c">fm_eulerToQuat</a> (double x, double y, double z, double quat[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#afae02ac2136cb97fb7683194968f934">fm_eulerToQuat</a> (float x, float y, float z, float quat[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#396176e9843fc8020d84baa7e20ae161">fm_eulerToQuatDX</a> (double x, double y, double z, double quat[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4aeae548e32c6b3fd7b042880853668a">fm_eulerToQuatDX</a> (float x, float y, float z, float quat[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#13583f8cd7fc965e170e52c7e8590c57">fm_floatToDouble3</a> (const float p[3], double t[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#42fc3270ce8572b5f8b09d81f30330a3">fm_getAABB</a> (uint32_t vcount, const double *points, uint32_t pstride, double bmin[3], double bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1defa5e1cac1adb9265c5f0a3d4c9645">fm_getAABB</a> (uint32_t vcount, const float *points, uint32_t pstride, float bmin[3], float bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cfb7851238a551c764f9feafd0cb2b2d">fm_getAABBCenter</a> (const double bmin[3], const double bmax[3], double center[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#c9c372bec084a96bb461107edb5d01c4">fm_getAABBCenter</a> (const float bmin[3], const float bmax[3], float center[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e9ec17de88fc26bdf3fcb8cd53d39379">fm_getDeterminant</a> (const double matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1507bf2ee9f33cc24aae9f3be4169e39">fm_getDeterminant</a> (const float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78">FM_Axis</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cca771ae9615581702d1376d7adcd7e6">fm_getDominantAxis</a> (const double normal[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78">FM_Axis</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b0e6f3d995aaa137c6811be7da8b1f57">fm_getDominantAxis</a> (const float normal[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fb9680cca223a32196da9c6bebb62e83">fm_getPoint</a> (const double *points, uint32_t pstride, uint32_t index)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#51e027555f4bfefcd4b3f516b0d7c25a">fm_getPoint</a> (const float *points, uint32_t pstride, uint32_t index)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">PlaneTriResult</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9866c4c8dcc609e863d70f7ae2d49eae">fm_getSidePlane</a> (const double p[3], const double plane[4], double epsilon)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">PlaneTriResult</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cfb3009ad74719bf7240567fedd43ead">fm_getSidePlane</a> (const float p[3], const float plane[4], float epsilon)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#db93ce63f47b2c9cac63cb3182432e14">fm_getSubMatrix</a> (int32_t ki, int32_t kj, double pDst[16], const float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#955922bac08140d8027099632304d507">fm_getSubMatrix</a> (int32_t ki, int32_t kj, float pDst[16], const float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#33a86c63f974b0dd8a36f584ce8420d9">fm_getTranslation</a> (const double matrix[16], double t[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a83944760275782e7436df8b53a0c36c">fm_getTranslation</a> (const float matrix[16], float t[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#90128dfbbb46ec32b217866b7c6c1ad3">fm_identity</a> (double matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#475707467603b8b04da3692140ab438b">fm_identity</a> (float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#630962ccf0ed36938841d2d51a5131b5">fm_inflateMinMax</a> (double bmin[3], double bmax[3], double ratio)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cbd7a02b1c968f46338a96cf6d2bf9a7">fm_inflateMinMax</a> (float bmin[3], float bmax[3], float ratio)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#89b195b68a106339c1429e0d753518f7">fm_initMinMax</a> (double bmin[3], double bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#408940ad31da872095e4bcbc3798c962">fm_initMinMax</a> (float bmin[3], float bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4a64359ac263daf36360ef4e132493f1">fm_initMinMax</a> (const double p[3], double bmin[3], double bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#50cc16fc96ce2d7866715bfa65ce977c">fm_initMinMax</a> (const float p[3], float bmin[3], float bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6459cdf86137f0d54738242f1729b509">fm_insideAABB</a> (const double obmin[3], const double obmax[3], const double tbmin[3], const double tbmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2dcefc394ae6072aa13394e7b6be64cc">fm_insideAABB</a> (const float obmin[3], const float obmax[3], const float tbmin[3], const float tbmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e035a07d147d8b8ffb32a08381de011a">fm_insideAABB</a> (const double pos[3], const double bmin[3], const double bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#45c52a87f81bba0ed935d83ff9582de1">fm_insideAABB</a> (const float pos[3], const float bmin[3], const float bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ae1f55aeb9461abcbe26e9a78ffb901d">fm_insideTriangle</a> (double Ax, double Ay, double Bx, double By, double Cx, double Cy, double Px, double Py)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#437d2da1a476dd4f020e57dd8ad3803c">fm_insideTriangle</a> (float Ax, float Ay, float Bx, float By, float Cx, float Cy, float Px, float Py)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bfd2649ec65d4cc9c7255bfb5e1efbc3">fm_insideTriangleXZ</a> (const double test[3], const double p1[3], const double p2[3], const double p3[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2ca4cef6af901b8de71c71535369229e">fm_insideTriangleXZ</a> (const float test[3], const float p1[3], const float p2[3], const float p3[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8208152b9486b6d372f7022758a970b3">fm_intersectAABB</a> (const double bmin1[3], const double bmax1[3], const double bmin2[3], const double bmax2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bc2bf48dcc098618366fa76bf0c2a75a">fm_intersectAABB</a> (const float bmin1[3], const float bmax1[3], const float bmin2[3], const float bmax2[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#72afa3a5fc5c9cf16835bd0bee3d890d">fm_intersectLineSegmentAABB</a> (const float bmin[3], const float bmax[3], const float p1[3], const float p2[3], float intersect[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441">IntersectResult</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9b255a3f2117557e658cd60525367a63">fm_intersectLineSegments2d</a> (const double a1[3], const double a2[3], const double b1[3], const double b2[3], double intersectionPoint[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441">IntersectResult</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7180da587c645ab12754120132d54263">fm_intersectLineSegments2d</a> (const float a1[3], const float a2[3], const float b1[3], const float b2[3], float intersectionPoint[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441">IntersectResult</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4b5d2af380c09a8edd21f0723b333f1a">fm_intersectLineSegments2dTime</a> (const double a1[3], const double a2[3], const double b1[3], const double b2[3], double &amp;t1, double &amp;t2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441">IntersectResult</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2a82702380cd9bd0469ee8663b3facdd">fm_intersectLineSegments2dTime</a> (const float a1[3], const float a2[3], const float b1[3], const float b2[3], float &amp;t1, float &amp;t2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#13d2636ffac76f43da28440ebb18d975">fm_intersectPointPlane</a> (const double p1[3], const double p2[3], double *split, const double plane[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#5818d6dc249cc90d8ff4b8d1533b64e3">fm_intersectPointPlane</a> (const float p1[3], const float p2[3], float *split, const float plane[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#80e7d3a77fae86473625be5a63425d90">fm_intersectRayAABB</a> (const float bmin[3], const float bmax[3], const float pos[3], const float dir[3], float intersect[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#de981d05557bc6fb54e132f086bfaaab">fm_inverseRT</a> (const double matrix[16], const double pos[3], double t[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#afb68480d229fd7dabd59dea38dff21c">fm_inverseRT</a> (const float matrix[16], const float pos[3], float t[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0157d9c02e4cf7f166f518d3f976e8d5">fm_inverseTransform</a> (const double matrix[16], double inverse_matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#459b88458014177d8945f6e8b269730c">fm_inverseTransform</a> (const float matrix[16], float inverse_matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#836c58f6d63183907656564053ef95ff">fm_isMeshCoplanar</a> (uint32_t tcount, const uint32_t *indices, const double *vertices, bool doubleSided)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#06301f8df72d582ed0504a42d7a63d09">fm_isMeshCoplanar</a> (uint32_t tcount, const uint32_t *indices, const float *vertices, bool doubleSided)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f62add5d2307e9bdc98b5ecd09e1f99c">fm_isValidTriangle</a> (const double *p1, const double *p2, const double *p3, double epsilon=0.00001f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#141c1e360636067eae8247cf7bcb7e22">fm_isValidTriangle</a> (const float *p1, const float *p2, const float *p3, float epsilon=0.00001f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0d900929935eab0f69444c1163ad6050">fm_lerp</a> (const double p1[3], const double p2[3], double dest[3], double lerpValue)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9621fb749969501979e6db6cf2decb58">fm_lerp</a> (const float p1[3], const float p2[3], float dest[3], float lerpValue)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fd83389c37519a24fc1a3d5e9315fe2e">fm_lineIntersectsTriangle</a> (const double rayStart[3], const double rayEnd[3], const double p1[3], const double p2[3], const double p3[3], double sect[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6b725c6d345f76e759f091e528250c6c">fm_lineIntersectsTriangle</a> (const float rayStart[3], const float rayEnd[3], const float p1[3], const float p2[3], const float p3[3], float sect[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cef7c667796813fc8d1cf278176ba27a">fm_lineSphereIntersect</a> (const double center[3], double radius, const double p1[3], const double p2[3], double intersect[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#add3751eaa131cd3fd3007c456a1be1b">fm_lineSphereIntersect</a> (const float center[3], float radius, const float p1[3], const float p2[3], float intersect[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f6b650989250c94cd2eb1985fe94da4f">fm_lineTestAABB</a> (const double p1[3], const double p2[3], const double bmin[3], const double bmax[3], double &amp;time)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fb8afe3f925d308fc0d8d3e6e99e521f">fm_lineTestAABB</a> (const float p1[3], const float p2[3], const float bmin[3], const float bmax[3], float &amp;time)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#504256443b8d497fc590ed2274b6777a">fm_lineTestAABBXZ</a> (const double p1[3], const double p2[3], const double bmin[3], const double bmax[3], double &amp;time)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e54daa385d845bcb2e27dfd0340bb920">fm_lineTestAABBXZ</a> (const float p1[3], const float p2[3], const float bmin[3], const float bmax[3], float &amp;time)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b3c249a70b682abf8ac66bf235a4b861">fm_matrixMultiply</a> (const double A[16], const double B[16], double dest[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#38037bcca3e6efebe64714e1fa93a253">fm_matrixMultiply</a> (const float A[16], const float B[16], float dest[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4de39436d7abcaa7af9aacef9db79629">fm_matrixToQuat</a> (const double matrix[16], double quat[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#672d75bf66999a3d1a6de125e85c5265">fm_matrixToQuat</a> (const float matrix[16], float quat[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#55cd1b999972c6d34d36976a5785dd92">fm_minmax</a> (const double p[3], double bmin[3], double bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#696d64ea8806b47c3f9a7a015ba0e304">fm_minmax</a> (const float p[3], float bmin[3], float bmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6c450c0714fff742f2598acaaca6cb75">fm_multiply</a> (double *A, double scaler)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#d94a34778edfa8266a2cf5c3a9aecd7d">fm_multiply</a> (float *A, float scaler)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#86af3b4a7ea6811d5d937ac49cc5ea16">fm_multiplyQuat</a> (const double *qa, const double *qb, double *quat)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9053918ec3894e3fb079e932fd54b647">fm_multiplyQuat</a> (const float *qa, const float *qb, float *quat)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2421e41a226e975258726a8924260cb5">fm_multiplyTransform</a> (const double *pA, const double *pB, double *pM)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cbed8443ddbc88cc4408363938cb9b90">fm_multiplyTransform</a> (const float *pA, const float *pB, float *pM)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7faa64eab0019b0488d6aa35498ac4cb">fm_nearestPointInTriangle</a> (const double *pos, const double *p1, const double *p2, const double *p3, double *nearest)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ab1bd86fa8cba57940d8de52aa5a4c07">fm_nearestPointInTriangle</a> (const float *pos, const float *p1, const float *p2, const float *p3, float *nearest)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#548e00bbb0d1d352e737e7d2a842515d">fm_normalize</a> (double n[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fe19fb5409155a1b100555ae8b27e042">fm_normalize</a> (float n[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#50fb44ebfddbfab230ac5d86c9335bdc">fm_normalizeQuat</a> (double n[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ff088a0e1dfb0fc72cd8e890b5ae39a2">fm_normalizeQuat</a> (float n[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#44b5172cfcadc77e68e1886cc5a33d4a">fm_OBBtoAABB</a> (const float obmin[3], const float obmax[3], const float matrix[16], float abmin[3], float abmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f571eaae0a688a60535a36e046b2d8a1">fm_planeToMatrix</a> (const double plane[4], double matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9624b57c4b00648ed09e15b1ec266c32">fm_planeToMatrix</a> (const float plane[4], float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#923e6aa5445384daf88f76b40fee7d43">fm_planeToQuat</a> (const double plane[4], double quat[4], double pos[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a885c49a2b1b1cb2be57b88c567d6cc2">fm_planeToQuat</a> (const float plane[4], float quat[4], float pos[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">PlaneTriResult</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bd883d59724d4a7f635f9e01c4fb91e3">fm_planeTriIntersection</a> (const double plane[4], const double *triangle, uint32_t tstride, double epsilon, double *front, uint32_t &amp;fcount, double *back, uint32_t &amp;bcount)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">PlaneTriResult</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#698eb52eed0586a33b43a9caf1faea4a">fm_planeTriIntersection</a> (const float plane[4], const float *triangle, uint32_t tstride, float epsilon, float *front, uint32_t &amp;fcount, float *back, uint32_t &amp;bcount)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e4f2e7231cc5b69528ee21ca50116dfb">fm_pointInsidePolygon2d</a> (uint32_t pcount, const double *points, uint32_t pstride, const double *point, uint32_t xindex=0, uint32_t yindex=1)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6143f60040a0bb5d1dcf7ad2dc19b192">fm_pointInsidePolygon2d</a> (uint32_t pcount, const float *points, uint32_t pstride, const float *point, uint32_t xindex=0, uint32_t yindex=1)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#86bad28adda5215c00f0e78061d36296">fm_quatRotate</a> (const double quat[4], const double v[3], double r[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b1dbaf174472d60724ab64af30e05223">fm_quatRotate</a> (const float quat[4], const float v[3], float r[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0692e6e3e2ca00952ed83eddec146c13">fm_quatToEuler</a> (const double quat[4], double &amp;ax, double &amp;ay, double &amp;az)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fd1c4745cc5047b78dc32a107ce1b227">fm_quatToEuler</a> (const float quat[4], float &amp;ax, float &amp;ay, float &amp;az)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#56bd993692a86c4d823bd4b99c08fb40">fm_quatToMatrix</a> (const double quat[4], double matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b363d3868e88b3760f8295f213652242">fm_quatToMatrix</a> (const float quat[4], float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#d01696fe61f5e4d29e53d16bf09cf896">fm_rayIntersectsTriangle</a> (const double origin[3], const double dir[3], const double v0[3], const double v1[3], const double v2[3], double &amp;t)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a70a27c3d146e66e393606b4c48fc37a">fm_rayIntersectsTriangle</a> (const float origin[3], const float dir[3], const float v0[3], const float v1[3], const float v2[3], float &amp;t)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#788462a81a97aa364cf2d8ce7659a29e">fm_raySphereIntersect</a> (const double center[3], double radius, const double pos[3], const double dir[3], double distance, double intersect[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a1ca791e15419dff5d3ee0948b090219">fm_raySphereIntersect</a> (const float center[3], float radius, const float pos[3], const float dir[3], float distance, float intersect[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#538e188095ec76178ab7cfe067b8fad4">fm_releaseTesselate</a> (<a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html">fm_Tesselate</a> *t)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6235a78977f152249b51e3b7095e8bb1">fm_releaseTriangulate</a> (<a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">fm_Triangulate</a> *t)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7e401fb5f8d705ba7726af2c0beea70d">fm_releaseVertexIndex</a> (<a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">fm_VertexIndex</a> *vindex)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#10f38b4f26044c4f8e60492c4bf70df9">fm_rotate</a> (const double matri[16], const double pos[3], double t[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9709ed7da00dd74d859b47c48d824eeb">fm_rotate</a> (const float matrix[16], const float pos[3], float t[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fb398b2a92fc3d6c8672d04137527196">fm_rotationArc</a> (const double v0[3], const double v1[3], double quat[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#44b109dcdaf358908f56f4d388642f58">fm_rotationArc</a> (const float v0[3], const float v1[3], float quat[4])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#64932363739eb294a2636fb80f875284">fm_samePlane</a> (const double p1[4], const double p2[4], double normalEpsilon=0.01, double dEpsilon=0.001, bool doubleSided=false)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b7f413a7722f01daa020b05ea6cf000c">fm_samePlane</a> (const float p1[4], const float p2[4], float normalEpsilon=0.01f, float dEpsilon=0.001f, bool doubleSided=false)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#28ed2369616da9a3d27c74d5d99e2c4a">fm_scale</a> (double x, double y, double z, double matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a8e5d1da135d36933bfae6ec7a4e16dc">fm_scale</a> (float x, float y, float z, float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4b57ce5768f098431005019aa5d2b48d">fm_setTranslation</a> (const double *translation, double matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9e7b6b20e5d995bbe4be9cda48f5f590">fm_setTranslation</a> (const float *translation, float matrix[16])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#53a077f8d4548cf4623209935449345a">fm_solveX</a> (const double plane[4], double y, double z)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8946aab872f6d90d17b51685fd3b7c1b">fm_solveX</a> (const float plane[4], float y, float z)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#275c518c289ca38599c9c77b12f65143">fm_solveY</a> (const double plane[4], double x, double z)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2fd9365eecfffd704a661d8e4975ad4d">fm_solveY</a> (const float plane[4], float x, float z)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8ce2be953a881145a2932f35552d617e">fm_solveZ</a> (const double plane[4], double x, double y)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0c57a6810cb46d53c66807a83f24b7f8">fm_solveZ</a> (const float plane[4], float x, float y)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#95af3221943c8f5212ebcfeebb9d6aa8">fm_sphereVolume</a> (double radius)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1a34d0ebad3b1971c131e6549b06cdd0">fm_sphereVolume</a> (float radius)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#35f37d3e0b523cdc219a4751a51d5e98">fm_subtract</a> (const double *A, const double *B, double *diff)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#60de5964eed515c5785fcad85a0a7efa">fm_subtract</a> (const float *A, const float *B, float *diff)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7cb9d6d4979454c345c22d96fe5d4d9d">fm_transform</a> (const double matrix[16], const double pos[3], double t[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#5e7bcf0c2005abcdfb3b983befdba6e0">fm_transform</a> (const float matrix[16], const float pos[3], float t[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f80ff4e5f08618af5ba00ff9f547647">fm_transformAABB</a> (const double bmin[3], const double bmax[3], const double matrix[16], double tbmin[3], double tbmax[3])</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bf97767bcddaed89a04998a225044262">fm_transformAABB</a> (const float bmin[3], const float bmax[3], const float matrix[16], float tbmin[3], float tbmax[3])</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e0d9cd328d51cec3b434cc0a5ac1aa76">FM_DEG_TO_RAD</a> = ((2.0f * FM_PI) / 360.0f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bb8140d5d40ac95d14d060b3df484650">FM_PI</a> = 3.1415926535897932384626433832795028841971693993751f</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7bf8c2dde51efeefb5212bf855aa29f9">FM_RAD_TO_DEG</a> = (360.0f / (2.0f * FM_PI))</td></tr>
+
+</table>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="8f56ed9e1763d1e33bb24d5c11356c78"></a><!-- doxytag: member="FLOAT_MATH::FM_Axis" ref="8f56ed9e1763d1e33bb24d5c11356c78" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78">FLOAT_MATH::FM_Axis</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="8f56ed9e1763d1e33bb24d5c11356c78cf27da21bcf3eb6bbaa8c5f24254dcef"></a><!-- doxytag: member="FM_XAXIS" ref="8f56ed9e1763d1e33bb24d5c11356c78cf27da21bcf3eb6bbaa8c5f24254dcef" args="" -->FM_XAXIS</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="8f56ed9e1763d1e33bb24d5c11356c786d608e9c6b6761a8cfbcdc7470d4e894"></a><!-- doxytag: member="FM_YAXIS" ref="8f56ed9e1763d1e33bb24d5c11356c786d608e9c6b6761a8cfbcdc7470d4e894" args="" -->FM_YAXIS</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="8f56ed9e1763d1e33bb24d5c11356c78c78cb90c59826b6320fd1891088b1c07"></a><!-- doxytag: member="FM_ZAXIS" ref="8f56ed9e1763d1e33bb24d5c11356c78c78cb90c59826b6320fd1891088b1c07" args="" -->FM_ZAXIS</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e3424939e23d0f14e1a0c1745e43f9af"></a><!-- doxytag: member="FLOAT_MATH::FM_ClipState" ref="e3424939e23d0f14e1a0c1745e43f9af" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9af">FLOAT_MATH::FM_ClipState</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="e3424939e23d0f14e1a0c1745e43f9af9df27601d6ae82936064ca3010b80a5f"></a><!-- doxytag: member="FMCS_XMIN" ref="e3424939e23d0f14e1a0c1745e43f9af9df27601d6ae82936064ca3010b80a5f" args="" -->FMCS_XMIN</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="e3424939e23d0f14e1a0c1745e43f9afe45bdfb2c4086bde450b8af70d756585"></a><!-- doxytag: member="FMCS_XMAX" ref="e3424939e23d0f14e1a0c1745e43f9afe45bdfb2c4086bde450b8af70d756585" args="" -->FMCS_XMAX</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="e3424939e23d0f14e1a0c1745e43f9afd03a9eb1a839f2cb34508a7233906175"></a><!-- doxytag: member="FMCS_YMIN" ref="e3424939e23d0f14e1a0c1745e43f9afd03a9eb1a839f2cb34508a7233906175" args="" -->FMCS_YMIN</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="e3424939e23d0f14e1a0c1745e43f9afae2ee30933040ceaba04d40a1eb098fd"></a><!-- doxytag: member="FMCS_YMAX" ref="e3424939e23d0f14e1a0c1745e43f9afae2ee30933040ceaba04d40a1eb098fd" args="" -->FMCS_YMAX</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="e3424939e23d0f14e1a0c1745e43f9afc8adc6db98a363354407d4eb1df66a87"></a><!-- doxytag: member="FMCS_ZMIN" ref="e3424939e23d0f14e1a0c1745e43f9afc8adc6db98a363354407d4eb1df66a87" args="" -->FMCS_ZMIN</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="e3424939e23d0f14e1a0c1745e43f9aff6824c785aa66d10c8b39b8fa86375cb"></a><!-- doxytag: member="FMCS_ZMAX" ref="e3424939e23d0f14e1a0c1745e43f9aff6824c785aa66d10c8b39b8fa86375cb" args="" -->FMCS_ZMAX</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4ec9f934edc5eccb0bc0cdfce58f4441"></a><!-- doxytag: member="FLOAT_MATH::IntersectResult" ref="4ec9f934edc5eccb0bc0cdfce58f4441" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441">FLOAT_MATH::IntersectResult</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="4ec9f934edc5eccb0bc0cdfce58f4441982692d82fda113c3844e3d5cd7737e7"></a><!-- doxytag: member="IR_DONT_INTERSECT" ref="4ec9f934edc5eccb0bc0cdfce58f4441982692d82fda113c3844e3d5cd7737e7" args="" -->IR_DONT_INTERSECT</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="4ec9f934edc5eccb0bc0cdfce58f4441c65d828299272a2173a708a08a6a9ecf"></a><!-- doxytag: member="IR_DO_INTERSECT" ref="4ec9f934edc5eccb0bc0cdfce58f4441c65d828299272a2173a708a08a6a9ecf" args="" -->IR_DO_INTERSECT</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="4ec9f934edc5eccb0bc0cdfce58f4441e3934decbf14b762bf1fb688a8bf888e"></a><!-- doxytag: member="IR_COINCIDENT" ref="4ec9f934edc5eccb0bc0cdfce58f4441e3934decbf14b762bf1fb688a8bf888e" args="" -->IR_COINCIDENT</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="4ec9f934edc5eccb0bc0cdfce58f4441e4e33ac5bb9efd259e1804e12fb4df7f"></a><!-- doxytag: member="IR_PARALLEL" ref="4ec9f934edc5eccb0bc0cdfce58f4441e4e33ac5bb9efd259e1804e12fb4df7f" args="" -->IR_PARALLEL</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="122981f0e26b79857ccec1d29e24bfe9"></a><!-- doxytag: member="FLOAT_MATH::LineSegmentType" ref="122981f0e26b79857ccec1d29e24bfe9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9">FLOAT_MATH::LineSegmentType</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="122981f0e26b79857ccec1d29e24bfe9fb71f22022e7b20c1cffe0d767794516"></a><!-- doxytag: member="LS_START" ref="122981f0e26b79857ccec1d29e24bfe9fb71f22022e7b20c1cffe0d767794516" args="" -->LS_START</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="122981f0e26b79857ccec1d29e24bfe9eddaa7664a1a0987313b33a7991dabc9"></a><!-- doxytag: member="LS_MIDDLE" ref="122981f0e26b79857ccec1d29e24bfe9eddaa7664a1a0987313b33a7991dabc9" args="" -->LS_MIDDLE</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="122981f0e26b79857ccec1d29e24bfe9e1972ba2d53acc5b40a7186e9463724f"></a><!-- doxytag: member="LS_END" ref="122981f0e26b79857ccec1d29e24bfe9e1972ba2d53acc5b40a7186e9463724f" args="" -->LS_END</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="31893d5e8443706d3d6b889d01a9607c"></a><!-- doxytag: member="FLOAT_MATH::PlaneTriResult" ref="31893d5e8443706d3d6b889d01a9607c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">FLOAT_MATH::PlaneTriResult</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="31893d5e8443706d3d6b889d01a9607cf1e58b50ed4444c0a2a0a2726395c430"></a><!-- doxytag: member="PTR_ON_PLANE" ref="31893d5e8443706d3d6b889d01a9607cf1e58b50ed4444c0a2a0a2726395c430" args="" -->PTR_ON_PLANE</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="31893d5e8443706d3d6b889d01a9607cb7d607fd4a4b559b23e0432b32d3ad31"></a><!-- doxytag: member="PTR_FRONT" ref="31893d5e8443706d3d6b889d01a9607cb7d607fd4a4b559b23e0432b32d3ad31" args="" -->PTR_FRONT</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="31893d5e8443706d3d6b889d01a9607c04dee1498613f2b82ff56fb995b9df9e"></a><!-- doxytag: member="PTR_BACK" ref="31893d5e8443706d3d6b889d01a9607c04dee1498613f2b82ff56fb995b9df9e" args="" -->PTR_BACK</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="31893d5e8443706d3d6b889d01a9607c82a429ed76868ef18cf4919b44b48cea"></a><!-- doxytag: member="PTR_SPLIT" ref="31893d5e8443706d3d6b889d01a9607c82a429ed76868ef18cf4919b44b48cea" args="" -->PTR_SPLIT</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="a832c3709dea425b846b65641693ee2b"></a><!-- doxytag: member="FLOAT_MATH::fm_add" ref="a832c3709dea425b846b65641693ee2b" args="(const double *A, const double *B, double *sum)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_add </td>
+ <td>(</td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>A</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>B</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>sum</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="950524c52471990ccd5ab8ffd2fdace4"></a><!-- doxytag: member="FLOAT_MATH::fm_add" ref="950524c52471990ccd5ab8ffd2fdace4" args="(const float *A, const float *B, float *sum)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_add </td>
+ <td>(</td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>A</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>B</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&nbsp;</td>
+ <td class="paramname"> <em>sum</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="4b7220745ff43192aaf1813fb3118fea"></a><!-- doxytag: member="FLOAT_MATH::fm_areaPolygon2d" ref="4b7220745ff43192aaf1813fb3118fea" args="(uint32_t pcount, const double *points, uint32_t pstride)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_areaPolygon2d </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</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="8022779a39f2d98d0d1e59dc9e0ff382"></a><!-- doxytag: member="FLOAT_MATH::fm_areaPolygon2d" ref="8022779a39f2d98d0d1e59dc9e0ff382" args="(uint32_t pcount, const float *points, uint32_t pstride)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_areaPolygon2d </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</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="653f326f857becc454ce3e23a8bf0823"></a><!-- doxytag: member="FLOAT_MATH::fm_areaTriangle" ref="653f326f857becc454ce3e23a8bf0823" args="(const double *p1, const double *p2, const double *p3)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_areaTriangle </td>
+ <td>(</td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>p1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>p2</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>p3</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="3c2c25509bb923e3a67f2f4229a0c524"></a><!-- doxytag: member="FLOAT_MATH::fm_areaTriangle" ref="3c2c25509bb923e3a67f2f4229a0c524" args="(const float *p1, const float *p2, const float *p3)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_areaTriangle </td>
+ <td>(</td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>p1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>p2</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>p3</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="7420c675b52746811eb109302b564aaf"></a><!-- doxytag: member="FLOAT_MATH::fm_capsuleVolume" ref="7420c675b52746811eb109302b564aaf" args="(double radius, double h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_capsuleVolume </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>radius</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>h</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="890be2a1715cda687e5d3e63d5f59e56"></a><!-- doxytag: member="FLOAT_MATH::fm_capsuleVolume" ref="890be2a1715cda687e5d3e63d5f59e56" args="(float radius, float h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_capsuleVolume </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>radius</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>h</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="c2facb7a592c8b029d5037aa0d698aac"></a><!-- doxytag: member="FLOAT_MATH::fm_catmullRom" ref="c2facb7a592c8b029d5037aa0d698aac" args="(double out_vector[3], const double p1[3], const double p2[3], const double p3[3], const double *p4, const double s)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_catmullRom </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>out_vector</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p3</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>p4</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>s</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="010b32a67e0a6823c0f48c6ff9d37fb2"></a><!-- doxytag: member="FLOAT_MATH::fm_catmullRom" ref="010b32a67e0a6823c0f48c6ff9d37fb2" args="(float out_vector[3], const float p1[3], const float p2[3], const float p3[3], const float *p4, const float s)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_catmullRom </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>out_vector</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p3</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>p4</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>s</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="45f8bc02f8d7db91f1d458e86ea81cfe"></a><!-- doxytag: member="FLOAT_MATH::fm_clipTestAABB" ref="45f8bc02f8d7db91f1d458e86ea81cfe" args="(const double bmin[3], const double bmax[3], const double p1[3], const double p2[3], const double p3[3], uint32_t &amp;andCode)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t FLOAT_MATH::fm_clipTestAABB </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p3</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t &amp;&nbsp;</td>
+ <td class="paramname"> <em>andCode</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="f49bf6eedc01255120d2c91f04ccffcc"></a><!-- doxytag: member="FLOAT_MATH::fm_clipTestAABB" ref="f49bf6eedc01255120d2c91f04ccffcc" args="(const float bmin[3], const float bmax[3], const float p1[3], const float p2[3], const float p3[3], uint32_t &amp;andCode)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t FLOAT_MATH::fm_clipTestAABB </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p3</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t &amp;&nbsp;</td>
+ <td class="paramname"> <em>andCode</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="536bb30d4da6e61e1712bc45db67e58f"></a><!-- doxytag: member="FLOAT_MATH::fm_clipTestPoint" ref="536bb30d4da6e61e1712bc45db67e58f" args="(const double bmin[3], const double bmax[3], const double pos[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t FLOAT_MATH::fm_clipTestPoint </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3]</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="3fb4f3f21c789ffc5369154820c30472"></a><!-- doxytag: member="FLOAT_MATH::fm_clipTestPoint" ref="3fb4f3f21c789ffc5369154820c30472" args="(const float bmin[3], const float bmax[3], const float pos[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t FLOAT_MATH::fm_clipTestPoint </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3]</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="0dfbbc73ef00f8203baa9b33c0cdab39"></a><!-- doxytag: member="FLOAT_MATH::fm_clipTestPointXZ" ref="0dfbbc73ef00f8203baa9b33c0cdab39" args="(const double bmin[3], const double bmax[3], const double pos[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t FLOAT_MATH::fm_clipTestPointXZ </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3]</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="955f588e9f1c54ae05b315c5c1b57c29"></a><!-- doxytag: member="FLOAT_MATH::fm_clipTestPointXZ" ref="955f588e9f1c54ae05b315c5c1b57c29" args="(const float bmin[3], const float bmax[3], const float pos[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t FLOAT_MATH::fm_clipTestPointXZ </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3]</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="206e19b0a567dcbbb87a10e9a564f99f"></a><!-- doxytag: member="FLOAT_MATH::fm_colinear" ref="206e19b0a567dcbbb87a10e9a564f99f" args="(const double a1[3], const double a2[3], const double b1[3], const double b2[3], double epsilon=0.999)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_colinear </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>a1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>a2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>b1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>b2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>epsilon</em> = <code>0.999</code></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="7ba33de5c3af46259a7ab94716fef3f3"></a><!-- doxytag: member="FLOAT_MATH::fm_colinear" ref="7ba33de5c3af46259a7ab94716fef3f3" args="(const float a1[3], const float a2[3], const float b1[3], const float b2[3], float epsilon=0.999f)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_colinear </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>a1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>a2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>b1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>b2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>epsilon</em> = <code>0.999f</code></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="f5b7c08ce78f63695f92b362f6dd6289"></a><!-- doxytag: member="FLOAT_MATH::fm_colinear" ref="f5b7c08ce78f63695f92b362f6dd6289" args="(const float p1[3], const float p2[3], const float p3[3], float epsilon=0.999f)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_colinear </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p3</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>epsilon</em> = <code>0.999f</code></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="2ffeeea97b9e77a30c72ce0e9b4e3896"></a><!-- doxytag: member="FLOAT_MATH::fm_colinear" ref="2ffeeea97b9e77a30c72ce0e9b4e3896" args="(const double p1[3], const double p2[3], const double p3[3], double epsilon=0.999)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_colinear </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p3</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>epsilon</em> = <code>0.999</code></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="82f0c850263a3d44f47f9511a6c15b5f"></a><!-- doxytag: member="FLOAT_MATH::fm_composeTransform" ref="82f0c850263a3d44f47f9511a6c15b5f" args="(const double position[3], const double quat[4], const double scale[3], double matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_composeTransform </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>position</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>scale</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16]</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="cb3c8d61dfb35df6685ace736d7c61af"></a><!-- doxytag: member="FLOAT_MATH::fm_composeTransform" ref="cb3c8d61dfb35df6685ace736d7c61af" args="(const float position[3], const float quat[4], const float scale[3], float matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_composeTransform </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>position</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>scale</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16]</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="c851d087330670479a284af3ea1075c2"></a><!-- doxytag: member="FLOAT_MATH::fm_computeArea" ref="c851d087330670479a284af3ea1075c2" args="(const double p1[3], const double p2[3], const double p3[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_computeArea </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p3</em>[3]</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="62f6d3e26092170ccc5c90ffdbeffd8e"></a><!-- doxytag: member="FLOAT_MATH::fm_computeArea" ref="62f6d3e26092170ccc5c90ffdbeffd8e" args="(const float p1[3], const float p2[3], const float p3[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_computeArea </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p3</em>[3]</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="de24948452ce5a08e9cf6d9becf8c814"></a><!-- doxytag: member="FLOAT_MATH::fm_computeBestFitAABB" ref="de24948452ce5a08e9cf6d9becf8c814" args="(uint32_t vcount, const double *points, uint32_t pstride, double bmin[3], double bmax[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_computeBestFitAABB </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3]</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="d449806042368d819f7e5e3e05b390a0"></a><!-- doxytag: member="FLOAT_MATH::fm_computeBestFitAABB" ref="d449806042368d819f7e5e3e05b390a0" args="(uint32_t vcount, const float *points, uint32_t pstride, float bmin[3], float bmax[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_computeBestFitAABB </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3]</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="ac953560c0a009981314fc075e5fb3ed"></a><!-- doxytag: member="FLOAT_MATH::fm_computeBestFitABB" ref="ac953560c0a009981314fc075e5fb3ed" args="(uint32_t vcount, const double *points, uint32_t pstride, double *sides, double pos[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_computeBestFitABB </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>sides</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3]</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="4719b5216a887947c4c98e3b06844d9b"></a><!-- doxytag: member="FLOAT_MATH::fm_computeBestFitABB" ref="4719b5216a887947c4c98e3b06844d9b" args="(uint32_t vcount, const float *points, uint32_t pstride, float *sides, float pos[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_computeBestFitABB </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&nbsp;</td>
+ <td class="paramname"> <em>sides</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3]</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="ffc50b9f7bb2d0fae9b72b37c00325e1"></a><!-- doxytag: member="FLOAT_MATH::fm_computeBestFitCapsule" ref="ffc50b9f7bb2d0fae9b72b37c00325e1" args="(uint32_t vcount, const double *points, uint32_t pstride, float &amp;radius, float &amp;height, double matrix[16], bool bruteForce=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_computeBestFitCapsule </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float &amp;&nbsp;</td>
+ <td class="paramname"> <em>radius</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float &amp;&nbsp;</td>
+ <td class="paramname"> <em>height</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>bruteForce</em> = <code>true</code></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="cb48dcc76450c14ccb5cf133c2d02b54"></a><!-- doxytag: member="FLOAT_MATH::fm_computeBestFitCapsule" ref="cb48dcc76450c14ccb5cf133c2d02b54" args="(uint32_t vcount, const float *points, uint32_t pstride, float &amp;radius, float &amp;height, float matrix[16], bool bruteForce=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_computeBestFitCapsule </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float &amp;&nbsp;</td>
+ <td class="paramname"> <em>radius</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float &amp;&nbsp;</td>
+ <td class="paramname"> <em>height</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>bruteForce</em> = <code>true</code></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="2f25295732cee3b22466cadc71b8a80f"></a><!-- doxytag: member="FLOAT_MATH::fm_computeBestFitOBB" ref="2f25295732cee3b22466cadc71b8a80f" args="(uint32_t vcount, const double *points, uint32_t pstride, double *sides, double pos[3], double quat[4], bool bruteForce=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_computeBestFitOBB </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>sides</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>bruteForce</em> = <code>true</code></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="4d8bd0202ca19860a2fff0fccf0984a0"></a><!-- doxytag: member="FLOAT_MATH::fm_computeBestFitOBB" ref="4d8bd0202ca19860a2fff0fccf0984a0" args="(uint32_t vcount, const float *points, uint32_t pstride, float *sides, float pos[3], float quat[4], bool bruteForce=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_computeBestFitOBB </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&nbsp;</td>
+ <td class="paramname"> <em>sides</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>bruteForce</em> = <code>true</code></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="4ec39fca5af998d8d38b9edd562841fb"></a><!-- doxytag: member="FLOAT_MATH::fm_computeBestFitOBB" ref="4ec39fca5af998d8d38b9edd562841fb" args="(uint32_t vcount, const double *points, uint32_t pstride, double *sides, double matrix[16], bool bruteForce=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_computeBestFitOBB </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>sides</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>bruteForce</em> = <code>true</code></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="60e918c2ee5358ed7fd566623f18f566"></a><!-- doxytag: member="FLOAT_MATH::fm_computeBestFitOBB" ref="60e918c2ee5358ed7fd566623f18f566" args="(uint32_t vcount, const float *points, uint32_t pstride, float *sides, float matrix[16], bool bruteForce=true)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_computeBestFitOBB </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&nbsp;</td>
+ <td class="paramname"> <em>sides</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>bruteForce</em> = <code>true</code></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="0e54fa074ac728cc5f8c07b3d377a317"></a><!-- doxytag: member="FLOAT_MATH::fm_computeBestFitPlane" ref="0e54fa074ac728cc5f8c07b3d377a317" args="(uint32_t vcount, const double *points, uint32_t vstride, const double *weights, uint32_t wstride, double plane[4])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_computeBestFitPlane </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>weights</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>wstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>plane</em>[4]</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="9a5fc6e07fe7bd2a6794df97c94ea32e"></a><!-- doxytag: member="FLOAT_MATH::fm_computeBestFitPlane" ref="9a5fc6e07fe7bd2a6794df97c94ea32e" args="(uint32_t vcount, const float *points, uint32_t vstride, const float *weights, uint32_t wstride, float plane[4])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_computeBestFitPlane </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>weights</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>wstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>plane</em>[4]</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="12f9faa4f48a6a93907c330697ed2d32"></a><!-- doxytag: member="FLOAT_MATH::fm_computeBestFitSphere" ref="12f9faa4f48a6a93907c330697ed2d32" args="(uint32_t vcount, const double *points, uint32_t pstride, double center[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_computeBestFitSphere </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>center</em>[3]</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="121beb08ccdf7b92b405f3a7fee2e1d1"></a><!-- doxytag: member="FLOAT_MATH::fm_computeBestFitSphere" ref="121beb08ccdf7b92b405f3a7fee2e1d1" args="(uint32_t vcount, const float *points, uint32_t pstride, float center[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_computeBestFitSphere </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>center</em>[3]</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="2bb6bd069a8aca6d33a2b041f6be9e4d"></a><!-- doxytag: member="FLOAT_MATH::fm_computeCentroid" ref="2bb6bd069a8aca6d33a2b041f6be9e4d" args="(uint32_t vcount, const double *points, uint32_t vstride, double *center)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_computeCentroid </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>center</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="18df4ec9f73845649b49c9a984f6c52e"></a><!-- doxytag: member="FLOAT_MATH::fm_computeCentroid" ref="18df4ec9f73845649b49c9a984f6c52e" args="(uint32_t vcount, const float *points, uint32_t vstride, float *center)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_computeCentroid </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&nbsp;</td>
+ <td class="paramname"> <em>center</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="98d0e059c8928dce4c0557a023bd6c8a"></a><!-- doxytag: member="FLOAT_MATH::fm_computeMeanNormals" ref="98d0e059c8928dce4c0557a023bd6c8a" args="(uint32_t vcount, const double *vertices, uint32_t vstride, double *normals, uint32_t nstride, uint32_t tcount, const uint32_t *indices)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_computeMeanNormals </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>vertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>normals</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>nstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>tcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>indices</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="09bbac02b2d9b71ee13de5b8affe1830"></a><!-- doxytag: member="FLOAT_MATH::fm_computeMeanNormals" ref="09bbac02b2d9b71ee13de5b8affe1830" args="(uint32_t vcount, const float *vertices, uint32_t vstride, float *normals, uint32_t nstride, uint32_t tcount, const uint32_t *indices)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_computeMeanNormals </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>vertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&nbsp;</td>
+ <td class="paramname"> <em>normals</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>nstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>tcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>indices</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="3587909fa1503c4cb7d439df0d330b06"></a><!-- doxytag: member="FLOAT_MATH::fm_computeMeshVolume" ref="3587909fa1503c4cb7d439df0d330b06" args="(const double *vertices, uint32_t tcount, const uint32_t *indices)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_computeMeshVolume </td>
+ <td>(</td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>vertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>tcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>indices</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="01f6b76a126b8ddb6bc75fcb24d56b63"></a><!-- doxytag: member="FLOAT_MATH::fm_computeMeshVolume" ref="01f6b76a126b8ddb6bc75fcb24d56b63" args="(const float *vertices, uint32_t tcount, const uint32_t *indices)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_computeMeshVolume </td>
+ <td>(</td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>vertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>tcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>indices</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="42b2ab393053e0fe1283720879dd8154"></a><!-- doxytag: member="FLOAT_MATH::fm_computeNormalVector" ref="42b2ab393053e0fe1283720879dd8154" args="(double n[3], const double p1[3], const double p2[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_computeNormalVector </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>n</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3]</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="bedf4d35d4d7f1cd6f5ef3ce30b99169"></a><!-- doxytag: member="FLOAT_MATH::fm_computeNormalVector" ref="bedf4d35d4d7f1cd6f5ef3ce30b99169" args="(float n[3], const float p1[3], const float p2[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_computeNormalVector </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>n</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3]</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="b4394b075b094d3b48be35505f7b6f66"></a><!-- doxytag: member="FLOAT_MATH::fm_computePlane" ref="b4394b075b094d3b48be35505f7b6f66" args="(const double p1[3], const double p2[3], const double p3[3], double *n)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_computePlane </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p3</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>n</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="e16f6af28acc944aa4307b55208ef0ce"></a><!-- doxytag: member="FLOAT_MATH::fm_computePlane" ref="e16f6af28acc944aa4307b55208ef0ce" args="(const float p1[3], const float p2[3], const float p3[3], float *n)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_computePlane </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p3</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&nbsp;</td>
+ <td class="paramname"> <em>n</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="0f461a5c4a5f559bc42b1ccf7ae7a468"></a><!-- doxytag: member="FLOAT_MATH::fm_computeSplitPlane" ref="0f461a5c4a5f559bc42b1ccf7ae7a468" args="(uint32_t vcount, const float *vertices, uint32_t tcount, const uint32_t *indices, float *plane)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_computeSplitPlane </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>vertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>tcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>indices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&nbsp;</td>
+ <td class="paramname"> <em>plane</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="e6c3d39e600a5a6588a12c0df1bc180b"></a><!-- doxytag: member="FLOAT_MATH::fm_computeSplitPlane" ref="e6c3d39e600a5a6588a12c0df1bc180b" args="(uint32_t vcount, const double *vertices, uint32_t tcount, const uint32_t *indices, double *plane)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_computeSplitPlane </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>vertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>tcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>indices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>plane</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="cbbc9473ed7162473c0b6e0f728df1e3"></a><!-- doxytag: member="FLOAT_MATH::fm_computeWindingOrder" ref="cbbc9473ed7162473c0b6e0f728df1e3" args="(const double p1[3], const double p2[3], const double p3[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_computeWindingOrder </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p3</em>[3]</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="a44a0e6887abf9d22e27e79f38cf0b7c"></a><!-- doxytag: member="FLOAT_MATH::fm_computeWindingOrder" ref="a44a0e6887abf9d22e27e79f38cf0b7c" args="(const float p1[3], const float p2[3], const float p3[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_computeWindingOrder </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p3</em>[3]</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="629fa72a398812ba8412c5729f360df4"></a><!-- doxytag: member="FLOAT_MATH::fm_consolidatePolygon" ref="629fa72a398812ba8412c5729f360df4" args="(uint32_t pcount, const double *points, uint32_t pstride, double *dest, double epsilon=0.999999)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t FLOAT_MATH::fm_consolidatePolygon </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>epsilon</em> = <code>0.999999</code></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="8d49d5613f198a6c4be6f32dbb1ad7d5"></a><!-- doxytag: member="FLOAT_MATH::fm_consolidatePolygon" ref="8d49d5613f198a6c4be6f32dbb1ad7d5" args="(uint32_t pcount, const float *points, uint32_t pstride, float *dest, float epsilon=0.999999f)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t FLOAT_MATH::fm_consolidatePolygon </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&nbsp;</td>
+ <td class="paramname"> <em>dest</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>epsilon</em> = <code>0.999999f</code></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="c43fcdfb9de50741d535df9e092bb421"></a><!-- doxytag: member="FLOAT_MATH::fm_copy3" ref="c43fcdfb9de50741d535df9e092bb421" args="(const double *source, double *dest)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_copy3 </td>
+ <td>(</td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>source</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>dest</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="ec4465fd7d2f2b8c93db8949a7c5a68e"></a><!-- doxytag: member="FLOAT_MATH::fm_copy3" ref="ec4465fd7d2f2b8c93db8949a7c5a68e" args="(const float *source, float *dest)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_copy3 </td>
+ <td>(</td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>source</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&nbsp;</td>
+ <td class="paramname"> <em>dest</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="660f44eb0c15d5ee6df1e912f0e915ea"></a><!-- doxytag: member="FLOAT_MATH::fm_copyUniqueVertices" ref="660f44eb0c15d5ee6df1e912f0e915ea" args="(uint32_t vcount, const double *input_vertices, double *output_vertices, uint32_t tcount, const uint32_t *input_indices, uint32_t *output_indices)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t FLOAT_MATH::fm_copyUniqueVertices </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>input_vertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>output_vertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>tcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>input_indices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>output_indices</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="66660b41c914e7f74dfeb7a63ae577bb"></a><!-- doxytag: member="FLOAT_MATH::fm_copyUniqueVertices" ref="66660b41c914e7f74dfeb7a63ae577bb" args="(uint32_t vcount, const float *input_vertices, float *output_vertices, uint32_t tcount, const uint32_t *input_indices, uint32_t *output_indices)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t FLOAT_MATH::fm_copyUniqueVertices </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>input_vertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&nbsp;</td>
+ <td class="paramname"> <em>output_vertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>tcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>input_indices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>output_indices</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="24043d9e6a8342127bda2d663e91c2a9"></a><!-- doxytag: member="FLOAT_MATH::fm_createTesselate" ref="24043d9e6a8342127bda2d663e91c2a9" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html">fm_Tesselate</a>* FLOAT_MATH::fm_createTesselate </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f2757653a894b33ffa13feef4e931a69"></a><!-- doxytag: member="FLOAT_MATH::fm_createTriangulate" ref="f2757653a894b33ffa13feef4e931a69" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">fm_Triangulate</a>* FLOAT_MATH::fm_createTriangulate </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1fc6052d8226c838ad317ab01d7325dc"></a><!-- doxytag: member="FLOAT_MATH::fm_createVertexIndex" ref="1fc6052d8226c838ad317ab01d7325dc" args="(float granularity, bool snapToGrid)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">fm_VertexIndex</a>* FLOAT_MATH::fm_createVertexIndex </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>granularity</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>snapToGrid</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="5ca83507e14e16aae1d3d49f43fcbf48"></a><!-- doxytag: member="FLOAT_MATH::fm_createVertexIndex" ref="5ca83507e14e16aae1d3d49f43fcbf48" args="(double granularity, bool snapToGrid)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">fm_VertexIndex</a>* FLOAT_MATH::fm_createVertexIndex </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>granularity</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>snapToGrid</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="e5b95c45917285d5d79f95874faed261"></a><!-- doxytag: member="FLOAT_MATH::fm_cross" ref="e5b95c45917285d5d79f95874faed261" args="(double cross[3], const double a[3], const double b[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_cross </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>cross</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>a</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>b</em>[3]</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="8646830ccfdaad8014442e1e502e85bc"></a><!-- doxytag: member="FLOAT_MATH::fm_cross" ref="8646830ccfdaad8014442e1e502e85bc" args="(float cross[3], const float a[3], const float b[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_cross </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>cross</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>a</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>b</em>[3]</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="0ed97c5fcb7e5b758367ee095cdac16b"></a><!-- doxytag: member="FLOAT_MATH::fm_cylinderVolume" ref="0ed97c5fcb7e5b758367ee095cdac16b" args="(double radius, double h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_cylinderVolume </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>radius</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>h</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="243023211b7a4e5ab60bdb10c4a9db0f"></a><!-- doxytag: member="FLOAT_MATH::fm_cylinderVolume" ref="243023211b7a4e5ab60bdb10c4a9db0f" args="(float radius, float h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_cylinderVolume </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>radius</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>h</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="08f2780c423b07e24d9e3dfd000b2400"></a><!-- doxytag: member="FLOAT_MATH::fm_decomposeTransform" ref="08f2780c423b07e24d9e3dfd000b2400" args="(const double local_transform[16], double trans[3], double rot[4], double scale[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_decomposeTransform </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>local_transform</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>trans</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>rot</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>scale</em>[3]</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="518c9e9f1a383ae51f1400e00168b04d"></a><!-- doxytag: member="FLOAT_MATH::fm_decomposeTransform" ref="518c9e9f1a383ae51f1400e00168b04d" args="(const float local_transform[16], float trans[3], float rot[4], float scale[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_decomposeTransform </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>local_transform</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>trans</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>rot</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>scale</em>[3]</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="bf8e58a0d9851d3cdecc6669f50909ad"></a><!-- doxytag: member="FLOAT_MATH::fm_distance" ref="bf8e58a0d9851d3cdecc6669f50909ad" args="(const double p1[3], const double p2[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_distance </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3]</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="bcb99669f70be380f66d9a1fde599fab"></a><!-- doxytag: member="FLOAT_MATH::fm_distance" ref="bcb99669f70be380f66d9a1fde599fab" args="(const float p1[3], const float p2[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_distance </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3]</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="7d1a15412acf5290ea0b73ecac94c954"></a><!-- doxytag: member="FLOAT_MATH::fm_distancePointLineSegment" ref="7d1a15412acf5290ea0b73ecac94c954" args="(const double Point[3], const double LineStart[3], const double LineEnd[3], double intersection[3], LineSegmentType &amp;type, double epsilon)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_distancePointLineSegment </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>Point</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>LineStart</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>LineEnd</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>intersection</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">LineSegmentType &amp;&nbsp;</td>
+ <td class="paramname"> <em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>epsilon</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="7a4c8c9a53e6eabd8c92860358eac481"></a><!-- doxytag: member="FLOAT_MATH::fm_distancePointLineSegment" ref="7a4c8c9a53e6eabd8c92860358eac481" args="(const float Point[3], const float LineStart[3], const float LineEnd[3], float intersection[3], LineSegmentType &amp;type, float epsilon)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_distancePointLineSegment </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>Point</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>LineStart</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>LineEnd</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>intersection</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">LineSegmentType &amp;&nbsp;</td>
+ <td class="paramname"> <em>type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>epsilon</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="bdfe8a290fa92d5646aef0e8c3380cd6"></a><!-- doxytag: member="FLOAT_MATH::fm_distanceSquared" ref="bdfe8a290fa92d5646aef0e8c3380cd6" args="(const double p1[3], const double p2[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_distanceSquared </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3]</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="1721515731405ff0444d53ce4a0ab227"></a><!-- doxytag: member="FLOAT_MATH::fm_distanceSquared" ref="1721515731405ff0444d53ce4a0ab227" args="(const float p1[3], const float p2[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_distanceSquared </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3]</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="ad5f9a1a609e71be0cced09a1017dc9c"></a><!-- doxytag: member="FLOAT_MATH::fm_distanceSquaredXZ" ref="ad5f9a1a609e71be0cced09a1017dc9c" args="(const double p1[3], const double p2[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_distanceSquaredXZ </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3]</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="2ef966a4f85a8067ed36c020e036b401"></a><!-- doxytag: member="FLOAT_MATH::fm_distanceSquaredXZ" ref="2ef966a4f85a8067ed36c020e036b401" args="(const float p1[3], const float p2[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_distanceSquaredXZ </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3]</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="56d956dbe36636ba136f585e2ced5dbb"></a><!-- doxytag: member="FLOAT_MATH::fm_distToPlane" ref="56d956dbe36636ba136f585e2ced5dbb" args="(const double plane[4], const double pos[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_distToPlane </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>plane</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3]</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="f91f007d37b043bd7e70b4d2de1fbd25"></a><!-- doxytag: member="FLOAT_MATH::fm_distToPlane" ref="f91f007d37b043bd7e70b4d2de1fbd25" args="(const float plane[4], const float pos[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_distToPlane </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>plane</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3]</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="ea2ee61cb5692e29c80b7b47d2787746"></a><!-- doxytag: member="FLOAT_MATH::fm_dot" ref="ea2ee61cb5692e29c80b7b47d2787746" args="(const double p1[3], const double p2[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_dot </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3]</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="194f9efd2bb057b2209327630dec652e"></a><!-- doxytag: member="FLOAT_MATH::fm_dot" ref="194f9efd2bb057b2209327630dec652e" args="(const float p1[3], const float p2[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_dot </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3]</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="7d9d7f616ab8179bef4ded2167ce5050"></a><!-- doxytag: member="FLOAT_MATH::fm_doubleToFloat3" ref="7d9d7f616ab8179bef4ded2167ce5050" args="(const double p[3], float t[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_doubleToFloat3 </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>t</em>[3]</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>
+<a class="anchor" name="dc10840852b184d6f2f2c430669a782e"></a><!-- doxytag: member="FLOAT_MATH::fm_eulerMatrix" ref="dc10840852b184d6f2f2c430669a782e" args="(double ax, double ay, double az, double matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_eulerMatrix </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>ax</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>ay</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>az</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16]</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="099943af57cdcf6f5d70249dac806205"></a><!-- doxytag: member="FLOAT_MATH::fm_eulerMatrix" ref="099943af57cdcf6f5d70249dac806205" args="(float ax, float ay, float az, float matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_eulerMatrix </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>ax</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>ay</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>az</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16]</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="d67317d2b7629351e81abfa31f451f17"></a><!-- doxytag: member="FLOAT_MATH::fm_eulerToMatrix" ref="d67317d2b7629351e81abfa31f451f17" args="(double ax, double ay, double az, double matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_eulerToMatrix </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>ax</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>ay</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>az</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16]</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="21696a79d14003a743b2b1ff40894b70"></a><!-- doxytag: member="FLOAT_MATH::fm_eulerToMatrix" ref="21696a79d14003a743b2b1ff40894b70" args="(float ax, float ay, float az, float matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_eulerToMatrix </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>ax</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>ay</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>az</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16]</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="97069cb7a27585daea31c25c627d8098"></a><!-- doxytag: member="FLOAT_MATH::fm_eulerToMatrixDX" ref="97069cb7a27585daea31c25c627d8098" args="(double x, double y, double z, double matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_eulerToMatrixDX </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>z</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16]</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="c80feefbeefd17402f51317b7d545ebb"></a><!-- doxytag: member="FLOAT_MATH::fm_eulerToMatrixDX" ref="c80feefbeefd17402f51317b7d545ebb" args="(float x, float y, float z, float matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_eulerToMatrixDX </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>z</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16]</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="14a96987c7897f211ec0e494ce8dc9a1"></a><!-- doxytag: member="FLOAT_MATH::fm_eulerToQuat" ref="14a96987c7897f211ec0e494ce8dc9a1" args="(const double euler[3], double quat[4])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_eulerToQuat </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>euler</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4]</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="01eb5d353658649ed49270dc7b81d4eb"></a><!-- doxytag: member="FLOAT_MATH::fm_eulerToQuat" ref="01eb5d353658649ed49270dc7b81d4eb" args="(const float euler[3], float quat[4])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_eulerToQuat </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>euler</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4]</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="1c29c936ad694ebd9c2f5f708e1d216c"></a><!-- doxytag: member="FLOAT_MATH::fm_eulerToQuat" ref="1c29c936ad694ebd9c2f5f708e1d216c" args="(double x, double y, double z, double quat[4])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_eulerToQuat </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>z</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4]</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="afae02ac2136cb97fb7683194968f934"></a><!-- doxytag: member="FLOAT_MATH::fm_eulerToQuat" ref="afae02ac2136cb97fb7683194968f934" args="(float x, float y, float z, float quat[4])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_eulerToQuat </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>z</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4]</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="396176e9843fc8020d84baa7e20ae161"></a><!-- doxytag: member="FLOAT_MATH::fm_eulerToQuatDX" ref="396176e9843fc8020d84baa7e20ae161" args="(double x, double y, double z, double quat[4])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_eulerToQuatDX </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>z</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4]</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="4aeae548e32c6b3fd7b042880853668a"></a><!-- doxytag: member="FLOAT_MATH::fm_eulerToQuatDX" ref="4aeae548e32c6b3fd7b042880853668a" args="(float x, float y, float z, float quat[4])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_eulerToQuatDX </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>z</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4]</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="13583f8cd7fc965e170e52c7e8590c57"></a><!-- doxytag: member="FLOAT_MATH::fm_floatToDouble3" ref="13583f8cd7fc965e170e52c7e8590c57" args="(const float p[3], double t[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_floatToDouble3 </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>t</em>[3]</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>
+<a class="anchor" name="42fc3270ce8572b5f8b09d81f30330a3"></a><!-- doxytag: member="FLOAT_MATH::fm_getAABB" ref="42fc3270ce8572b5f8b09d81f30330a3" args="(uint32_t vcount, const double *points, uint32_t pstride, double bmin[3], double bmax[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_getAABB </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3]</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="1defa5e1cac1adb9265c5f0a3d4c9645"></a><!-- doxytag: member="FLOAT_MATH::fm_getAABB" ref="1defa5e1cac1adb9265c5f0a3d4c9645" args="(uint32_t vcount, const float *points, uint32_t pstride, float bmin[3], float bmax[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_getAABB </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>vcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3]</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="cfb7851238a551c764f9feafd0cb2b2d"></a><!-- doxytag: member="FLOAT_MATH::fm_getAABBCenter" ref="cfb7851238a551c764f9feafd0cb2b2d" args="(const double bmin[3], const double bmax[3], double center[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_getAABBCenter </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>center</em>[3]</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="c9c372bec084a96bb461107edb5d01c4"></a><!-- doxytag: member="FLOAT_MATH::fm_getAABBCenter" ref="c9c372bec084a96bb461107edb5d01c4" args="(const float bmin[3], const float bmax[3], float center[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_getAABBCenter </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>center</em>[3]</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="e9ec17de88fc26bdf3fcb8cd53d39379"></a><!-- doxytag: member="FLOAT_MATH::fm_getDeterminant" ref="e9ec17de88fc26bdf3fcb8cd53d39379" args="(const double matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_getDeterminant </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16] </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1507bf2ee9f33cc24aae9f3be4169e39"></a><!-- doxytag: member="FLOAT_MATH::fm_getDeterminant" ref="1507bf2ee9f33cc24aae9f3be4169e39" args="(const float matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_getDeterminant </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16] </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cca771ae9615581702d1376d7adcd7e6"></a><!-- doxytag: member="FLOAT_MATH::fm_getDominantAxis" ref="cca771ae9615581702d1376d7adcd7e6" args="(const double normal[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78">FM_Axis</a> FLOAT_MATH::fm_getDominantAxis </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>normal</em>[3] </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b0e6f3d995aaa137c6811be7da8b1f57"></a><!-- doxytag: member="FLOAT_MATH::fm_getDominantAxis" ref="b0e6f3d995aaa137c6811be7da8b1f57" args="(const float normal[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78">FM_Axis</a> FLOAT_MATH::fm_getDominantAxis </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>normal</em>[3] </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fb9680cca223a32196da9c6bebb62e83"></a><!-- doxytag: member="FLOAT_MATH::fm_getPoint" ref="fb9680cca223a32196da9c6bebb62e83" args="(const double *points, uint32_t pstride, uint32_t index)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const double* FLOAT_MATH::fm_getPoint </td>
+ <td>(</td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>index</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="51e027555f4bfefcd4b3f516b0d7c25a"></a><!-- doxytag: member="FLOAT_MATH::fm_getPoint" ref="51e027555f4bfefcd4b3f516b0d7c25a" args="(const float *points, uint32_t pstride, uint32_t index)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const float* FLOAT_MATH::fm_getPoint </td>
+ <td>(</td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>index</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="9866c4c8dcc609e863d70f7ae2d49eae"></a><!-- doxytag: member="FLOAT_MATH::fm_getSidePlane" ref="9866c4c8dcc609e863d70f7ae2d49eae" args="(const double p[3], const double plane[4], double epsilon)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">PlaneTriResult</a> FLOAT_MATH::fm_getSidePlane </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>plane</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>epsilon</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="cfb3009ad74719bf7240567fedd43ead"></a><!-- doxytag: member="FLOAT_MATH::fm_getSidePlane" ref="cfb3009ad74719bf7240567fedd43ead" args="(const float p[3], const float plane[4], float epsilon)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">PlaneTriResult</a> FLOAT_MATH::fm_getSidePlane </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>plane</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>epsilon</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="db93ce63f47b2c9cac63cb3182432e14"></a><!-- doxytag: member="FLOAT_MATH::fm_getSubMatrix" ref="db93ce63f47b2c9cac63cb3182432e14" args="(int32_t ki, int32_t kj, double pDst[16], const float matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_getSubMatrix </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>ki</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>kj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>pDst</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16]</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="955922bac08140d8027099632304d507"></a><!-- doxytag: member="FLOAT_MATH::fm_getSubMatrix" ref="955922bac08140d8027099632304d507" args="(int32_t ki, int32_t kj, float pDst[16], const float matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_getSubMatrix </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>ki</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>kj</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>pDst</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16]</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="33a86c63f974b0dd8a36f584ce8420d9"></a><!-- doxytag: member="FLOAT_MATH::fm_getTranslation" ref="33a86c63f974b0dd8a36f584ce8420d9" args="(const double matrix[16], double t[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_getTranslation </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>t</em>[3]</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="a83944760275782e7436df8b53a0c36c"></a><!-- doxytag: member="FLOAT_MATH::fm_getTranslation" ref="a83944760275782e7436df8b53a0c36c" args="(const float matrix[16], float t[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_getTranslation </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>t</em>[3]</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="90128dfbbb46ec32b217866b7c6c1ad3"></a><!-- doxytag: member="FLOAT_MATH::fm_identity" ref="90128dfbbb46ec32b217866b7c6c1ad3" args="(double matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_identity </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16] </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="475707467603b8b04da3692140ab438b"></a><!-- doxytag: member="FLOAT_MATH::fm_identity" ref="475707467603b8b04da3692140ab438b" args="(float matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_identity </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16] </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="630962ccf0ed36938841d2d51a5131b5"></a><!-- doxytag: member="FLOAT_MATH::fm_inflateMinMax" ref="630962ccf0ed36938841d2d51a5131b5" args="(double bmin[3], double bmax[3], double ratio)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_inflateMinMax </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>ratio</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="cbd7a02b1c968f46338a96cf6d2bf9a7"></a><!-- doxytag: member="FLOAT_MATH::fm_inflateMinMax" ref="cbd7a02b1c968f46338a96cf6d2bf9a7" args="(float bmin[3], float bmax[3], float ratio)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_inflateMinMax </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>ratio</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="89b195b68a106339c1429e0d753518f7"></a><!-- doxytag: member="FLOAT_MATH::fm_initMinMax" ref="89b195b68a106339c1429e0d753518f7" args="(double bmin[3], double bmax[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_initMinMax </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3]</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="408940ad31da872095e4bcbc3798c962"></a><!-- doxytag: member="FLOAT_MATH::fm_initMinMax" ref="408940ad31da872095e4bcbc3798c962" args="(float bmin[3], float bmax[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_initMinMax </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3]</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="4a64359ac263daf36360ef4e132493f1"></a><!-- doxytag: member="FLOAT_MATH::fm_initMinMax" ref="4a64359ac263daf36360ef4e132493f1" args="(const double p[3], double bmin[3], double bmax[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_initMinMax </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3]</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="50cc16fc96ce2d7866715bfa65ce977c"></a><!-- doxytag: member="FLOAT_MATH::fm_initMinMax" ref="50cc16fc96ce2d7866715bfa65ce977c" args="(const float p[3], float bmin[3], float bmax[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_initMinMax </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3]</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="6459cdf86137f0d54738242f1729b509"></a><!-- doxytag: member="FLOAT_MATH::fm_insideAABB" ref="6459cdf86137f0d54738242f1729b509" args="(const double obmin[3], const double obmax[3], const double tbmin[3], const double tbmax[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_insideAABB </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>obmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>obmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>tbmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>tbmax</em>[3]</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="2dcefc394ae6072aa13394e7b6be64cc"></a><!-- doxytag: member="FLOAT_MATH::fm_insideAABB" ref="2dcefc394ae6072aa13394e7b6be64cc" args="(const float obmin[3], const float obmax[3], const float tbmin[3], const float tbmax[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_insideAABB </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>obmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>obmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>tbmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>tbmax</em>[3]</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="e035a07d147d8b8ffb32a08381de011a"></a><!-- doxytag: member="FLOAT_MATH::fm_insideAABB" ref="e035a07d147d8b8ffb32a08381de011a" args="(const double pos[3], const double bmin[3], const double bmax[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_insideAABB </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3]</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="45c52a87f81bba0ed935d83ff9582de1"></a><!-- doxytag: member="FLOAT_MATH::fm_insideAABB" ref="45c52a87f81bba0ed935d83ff9582de1" args="(const float pos[3], const float bmin[3], const float bmax[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_insideAABB </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3]</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="ae1f55aeb9461abcbe26e9a78ffb901d"></a><!-- doxytag: member="FLOAT_MATH::fm_insideTriangle" ref="ae1f55aeb9461abcbe26e9a78ffb901d" args="(double Ax, double Ay, double Bx, double By, double Cx, double Cy, double Px, double Py)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_insideTriangle </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>Ax</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>Ay</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>Bx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>By</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>Cx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>Cy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>Px</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>Py</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="437d2da1a476dd4f020e57dd8ad3803c"></a><!-- doxytag: member="FLOAT_MATH::fm_insideTriangle" ref="437d2da1a476dd4f020e57dd8ad3803c" args="(float Ax, float Ay, float Bx, float By, float Cx, float Cy, float Px, float Py)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_insideTriangle </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>Ax</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>Ay</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>Bx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>By</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>Cx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>Cy</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>Px</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>Py</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="bfd2649ec65d4cc9c7255bfb5e1efbc3"></a><!-- doxytag: member="FLOAT_MATH::fm_insideTriangleXZ" ref="bfd2649ec65d4cc9c7255bfb5e1efbc3" args="(const double test[3], const double p1[3], const double p2[3], const double p3[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_insideTriangleXZ </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>test</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p3</em>[3]</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="2ca4cef6af901b8de71c71535369229e"></a><!-- doxytag: member="FLOAT_MATH::fm_insideTriangleXZ" ref="2ca4cef6af901b8de71c71535369229e" args="(const float test[3], const float p1[3], const float p2[3], const float p3[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_insideTriangleXZ </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>test</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p3</em>[3]</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="8208152b9486b6d372f7022758a970b3"></a><!-- doxytag: member="FLOAT_MATH::fm_intersectAABB" ref="8208152b9486b6d372f7022758a970b3" args="(const double bmin1[3], const double bmax1[3], const double bmin2[3], const double bmax2[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_intersectAABB </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>bmin1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>bmax1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>bmin2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>bmax2</em>[3]</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="bc2bf48dcc098618366fa76bf0c2a75a"></a><!-- doxytag: member="FLOAT_MATH::fm_intersectAABB" ref="bc2bf48dcc098618366fa76bf0c2a75a" args="(const float bmin1[3], const float bmax1[3], const float bmin2[3], const float bmax2[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_intersectAABB </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmin1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmax1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmin2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmax2</em>[3]</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="72afa3a5fc5c9cf16835bd0bee3d890d"></a><!-- doxytag: member="FLOAT_MATH::fm_intersectLineSegmentAABB" ref="72afa3a5fc5c9cf16835bd0bee3d890d" args="(const float bmin[3], const float bmax[3], const float p1[3], const float p2[3], float intersect[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_intersectLineSegmentAABB </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>intersect</em>[3]</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="9b255a3f2117557e658cd60525367a63"></a><!-- doxytag: member="FLOAT_MATH::fm_intersectLineSegments2d" ref="9b255a3f2117557e658cd60525367a63" args="(const double a1[3], const double a2[3], const double b1[3], const double b2[3], double intersectionPoint[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441">IntersectResult</a> FLOAT_MATH::fm_intersectLineSegments2d </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>a1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>a2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>b1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>b2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>intersectionPoint</em>[3]</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="7180da587c645ab12754120132d54263"></a><!-- doxytag: member="FLOAT_MATH::fm_intersectLineSegments2d" ref="7180da587c645ab12754120132d54263" args="(const float a1[3], const float a2[3], const float b1[3], const float b2[3], float intersectionPoint[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441">IntersectResult</a> FLOAT_MATH::fm_intersectLineSegments2d </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>a1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>a2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>b1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>b2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>intersectionPoint</em>[3]</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="4b5d2af380c09a8edd21f0723b333f1a"></a><!-- doxytag: member="FLOAT_MATH::fm_intersectLineSegments2dTime" ref="4b5d2af380c09a8edd21f0723b333f1a" args="(const double a1[3], const double a2[3], const double b1[3], const double b2[3], double &amp;t1, double &amp;t2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441">IntersectResult</a> FLOAT_MATH::fm_intersectLineSegments2dTime </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>a1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>a2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>b1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>b2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double &amp;&nbsp;</td>
+ <td class="paramname"> <em>t1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double &amp;&nbsp;</td>
+ <td class="paramname"> <em>t2</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="2a82702380cd9bd0469ee8663b3facdd"></a><!-- doxytag: member="FLOAT_MATH::fm_intersectLineSegments2dTime" ref="2a82702380cd9bd0469ee8663b3facdd" args="(const float a1[3], const float a2[3], const float b1[3], const float b2[3], float &amp;t1, float &amp;t2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441">IntersectResult</a> FLOAT_MATH::fm_intersectLineSegments2dTime </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>a1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>a2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>b1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>b2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float &amp;&nbsp;</td>
+ <td class="paramname"> <em>t1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float &amp;&nbsp;</td>
+ <td class="paramname"> <em>t2</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="13d2636ffac76f43da28440ebb18d975"></a><!-- doxytag: member="FLOAT_MATH::fm_intersectPointPlane" ref="13d2636ffac76f43da28440ebb18d975" args="(const double p1[3], const double p2[3], double *split, const double plane[4])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_intersectPointPlane </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>split</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>plane</em>[4]</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="5818d6dc249cc90d8ff4b8d1533b64e3"></a><!-- doxytag: member="FLOAT_MATH::fm_intersectPointPlane" ref="5818d6dc249cc90d8ff4b8d1533b64e3" args="(const float p1[3], const float p2[3], float *split, const float plane[4])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_intersectPointPlane </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&nbsp;</td>
+ <td class="paramname"> <em>split</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>plane</em>[4]</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="80e7d3a77fae86473625be5a63425d90"></a><!-- doxytag: member="FLOAT_MATH::fm_intersectRayAABB" ref="80e7d3a77fae86473625be5a63425d90" args="(const float bmin[3], const float bmax[3], const float pos[3], const float dir[3], float intersect[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_intersectRayAABB </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>dir</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>intersect</em>[3]</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="de981d05557bc6fb54e132f086bfaaab"></a><!-- doxytag: member="FLOAT_MATH::fm_inverseRT" ref="de981d05557bc6fb54e132f086bfaaab" args="(const double matrix[16], const double pos[3], double t[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_inverseRT </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>t</em>[3]</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="afb68480d229fd7dabd59dea38dff21c"></a><!-- doxytag: member="FLOAT_MATH::fm_inverseRT" ref="afb68480d229fd7dabd59dea38dff21c" args="(const float matrix[16], const float pos[3], float t[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_inverseRT </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>t</em>[3]</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="0157d9c02e4cf7f166f518d3f976e8d5"></a><!-- doxytag: member="FLOAT_MATH::fm_inverseTransform" ref="0157d9c02e4cf7f166f518d3f976e8d5" args="(const double matrix[16], double inverse_matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_inverseTransform </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>inverse_matrix</em>[16]</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="459b88458014177d8945f6e8b269730c"></a><!-- doxytag: member="FLOAT_MATH::fm_inverseTransform" ref="459b88458014177d8945f6e8b269730c" args="(const float matrix[16], float inverse_matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_inverseTransform </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>inverse_matrix</em>[16]</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="836c58f6d63183907656564053ef95ff"></a><!-- doxytag: member="FLOAT_MATH::fm_isMeshCoplanar" ref="836c58f6d63183907656564053ef95ff" args="(uint32_t tcount, const uint32_t *indices, const double *vertices, bool doubleSided)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_isMeshCoplanar </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>tcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>indices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>vertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>doubleSided</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="06301f8df72d582ed0504a42d7a63d09"></a><!-- doxytag: member="FLOAT_MATH::fm_isMeshCoplanar" ref="06301f8df72d582ed0504a42d7a63d09" args="(uint32_t tcount, const uint32_t *indices, const float *vertices, bool doubleSided)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_isMeshCoplanar </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>tcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>indices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>vertices</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>doubleSided</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="f62add5d2307e9bdc98b5ecd09e1f99c"></a><!-- doxytag: member="FLOAT_MATH::fm_isValidTriangle" ref="f62add5d2307e9bdc98b5ecd09e1f99c" args="(const double *p1, const double *p2, const double *p3, double epsilon=0.00001f)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_isValidTriangle </td>
+ <td>(</td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>p1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>p2</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>p3</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>epsilon</em> = <code>0.00001f</code></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="141c1e360636067eae8247cf7bcb7e22"></a><!-- doxytag: member="FLOAT_MATH::fm_isValidTriangle" ref="141c1e360636067eae8247cf7bcb7e22" args="(const float *p1, const float *p2, const float *p3, float epsilon=0.00001f)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_isValidTriangle </td>
+ <td>(</td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>p1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>p2</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>p3</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>epsilon</em> = <code>0.00001f</code></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="0d900929935eab0f69444c1163ad6050"></a><!-- doxytag: member="FLOAT_MATH::fm_lerp" ref="0d900929935eab0f69444c1163ad6050" args="(const double p1[3], const double p2[3], double dest[3], double lerpValue)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_lerp </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>dest</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>lerpValue</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="9621fb749969501979e6db6cf2decb58"></a><!-- doxytag: member="FLOAT_MATH::fm_lerp" ref="9621fb749969501979e6db6cf2decb58" args="(const float p1[3], const float p2[3], float dest[3], float lerpValue)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_lerp </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>dest</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>lerpValue</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="fd83389c37519a24fc1a3d5e9315fe2e"></a><!-- doxytag: member="FLOAT_MATH::fm_lineIntersectsTriangle" ref="fd83389c37519a24fc1a3d5e9315fe2e" args="(const double rayStart[3], const double rayEnd[3], const double p1[3], const double p2[3], const double p3[3], double sect[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_lineIntersectsTriangle </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>rayStart</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>rayEnd</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p3</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>sect</em>[3]</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="6b725c6d345f76e759f091e528250c6c"></a><!-- doxytag: member="FLOAT_MATH::fm_lineIntersectsTriangle" ref="6b725c6d345f76e759f091e528250c6c" args="(const float rayStart[3], const float rayEnd[3], const float p1[3], const float p2[3], const float p3[3], float sect[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_lineIntersectsTriangle </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>rayStart</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>rayEnd</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p3</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>sect</em>[3]</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="cef7c667796813fc8d1cf278176ba27a"></a><!-- doxytag: member="FLOAT_MATH::fm_lineSphereIntersect" ref="cef7c667796813fc8d1cf278176ba27a" args="(const double center[3], double radius, const double p1[3], const double p2[3], double intersect[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_lineSphereIntersect </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>center</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>radius</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>intersect</em>[3]</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="add3751eaa131cd3fd3007c456a1be1b"></a><!-- doxytag: member="FLOAT_MATH::fm_lineSphereIntersect" ref="add3751eaa131cd3fd3007c456a1be1b" args="(const float center[3], float radius, const float p1[3], const float p2[3], float intersect[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_lineSphereIntersect </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>center</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>radius</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>intersect</em>[3]</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="f6b650989250c94cd2eb1985fe94da4f"></a><!-- doxytag: member="FLOAT_MATH::fm_lineTestAABB" ref="f6b650989250c94cd2eb1985fe94da4f" args="(const double p1[3], const double p2[3], const double bmin[3], const double bmax[3], double &amp;time)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_lineTestAABB </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double &amp;&nbsp;</td>
+ <td class="paramname"> <em>time</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="fb8afe3f925d308fc0d8d3e6e99e521f"></a><!-- doxytag: member="FLOAT_MATH::fm_lineTestAABB" ref="fb8afe3f925d308fc0d8d3e6e99e521f" args="(const float p1[3], const float p2[3], const float bmin[3], const float bmax[3], float &amp;time)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_lineTestAABB </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float &amp;&nbsp;</td>
+ <td class="paramname"> <em>time</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="504256443b8d497fc590ed2274b6777a"></a><!-- doxytag: member="FLOAT_MATH::fm_lineTestAABBXZ" ref="504256443b8d497fc590ed2274b6777a" args="(const double p1[3], const double p2[3], const double bmin[3], const double bmax[3], double &amp;time)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_lineTestAABBXZ </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double &amp;&nbsp;</td>
+ <td class="paramname"> <em>time</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="e54daa385d845bcb2e27dfd0340bb920"></a><!-- doxytag: member="FLOAT_MATH::fm_lineTestAABBXZ" ref="e54daa385d845bcb2e27dfd0340bb920" args="(const float p1[3], const float p2[3], const float bmin[3], const float bmax[3], float &amp;time)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_lineTestAABBXZ </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float &amp;&nbsp;</td>
+ <td class="paramname"> <em>time</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="b3c249a70b682abf8ac66bf235a4b861"></a><!-- doxytag: member="FLOAT_MATH::fm_matrixMultiply" ref="b3c249a70b682abf8ac66bf235a4b861" args="(const double A[16], const double B[16], double dest[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_matrixMultiply </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>A</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>B</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>dest</em>[16]</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="38037bcca3e6efebe64714e1fa93a253"></a><!-- doxytag: member="FLOAT_MATH::fm_matrixMultiply" ref="38037bcca3e6efebe64714e1fa93a253" args="(const float A[16], const float B[16], float dest[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_matrixMultiply </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>A</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>B</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>dest</em>[16]</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="4de39436d7abcaa7af9aacef9db79629"></a><!-- doxytag: member="FLOAT_MATH::fm_matrixToQuat" ref="4de39436d7abcaa7af9aacef9db79629" args="(const double matrix[16], double quat[4])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_matrixToQuat </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4]</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="672d75bf66999a3d1a6de125e85c5265"></a><!-- doxytag: member="FLOAT_MATH::fm_matrixToQuat" ref="672d75bf66999a3d1a6de125e85c5265" args="(const float matrix[16], float quat[4])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_matrixToQuat </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4]</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="55cd1b999972c6d34d36976a5785dd92"></a><!-- doxytag: member="FLOAT_MATH::fm_minmax" ref="55cd1b999972c6d34d36976a5785dd92" args="(const double p[3], double bmin[3], double bmax[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_minmax </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3]</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="696d64ea8806b47c3f9a7a015ba0e304"></a><!-- doxytag: member="FLOAT_MATH::fm_minmax" ref="696d64ea8806b47c3f9a7a015ba0e304" args="(const float p[3], float bmin[3], float bmax[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_minmax </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3]</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="6c450c0714fff742f2598acaaca6cb75"></a><!-- doxytag: member="FLOAT_MATH::fm_multiply" ref="6c450c0714fff742f2598acaaca6cb75" args="(double *A, double scaler)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_multiply </td>
+ <td>(</td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>A</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>scaler</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="d94a34778edfa8266a2cf5c3a9aecd7d"></a><!-- doxytag: member="FLOAT_MATH::fm_multiply" ref="d94a34778edfa8266a2cf5c3a9aecd7d" args="(float *A, float scaler)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_multiply </td>
+ <td>(</td>
+ <td class="paramtype">float *&nbsp;</td>
+ <td class="paramname"> <em>A</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>scaler</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="86af3b4a7ea6811d5d937ac49cc5ea16"></a><!-- doxytag: member="FLOAT_MATH::fm_multiplyQuat" ref="86af3b4a7ea6811d5d937ac49cc5ea16" args="(const double *qa, const double *qb, double *quat)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_multiplyQuat </td>
+ <td>(</td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>qa</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>qb</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>quat</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="9053918ec3894e3fb079e932fd54b647"></a><!-- doxytag: member="FLOAT_MATH::fm_multiplyQuat" ref="9053918ec3894e3fb079e932fd54b647" args="(const float *qa, const float *qb, float *quat)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_multiplyQuat </td>
+ <td>(</td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>qa</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>qb</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&nbsp;</td>
+ <td class="paramname"> <em>quat</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="2421e41a226e975258726a8924260cb5"></a><!-- doxytag: member="FLOAT_MATH::fm_multiplyTransform" ref="2421e41a226e975258726a8924260cb5" args="(const double *pA, const double *pB, double *pM)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_multiplyTransform </td>
+ <td>(</td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>pA</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>pB</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>pM</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="cbed8443ddbc88cc4408363938cb9b90"></a><!-- doxytag: member="FLOAT_MATH::fm_multiplyTransform" ref="cbed8443ddbc88cc4408363938cb9b90" args="(const float *pA, const float *pB, float *pM)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_multiplyTransform </td>
+ <td>(</td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>pA</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>pB</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&nbsp;</td>
+ <td class="paramname"> <em>pM</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="7faa64eab0019b0488d6aa35498ac4cb"></a><!-- doxytag: member="FLOAT_MATH::fm_nearestPointInTriangle" ref="7faa64eab0019b0488d6aa35498ac4cb" args="(const double *pos, const double *p1, const double *p2, const double *p3, double *nearest)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_nearestPointInTriangle </td>
+ <td>(</td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>pos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>p1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>p2</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>p3</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>nearest</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="ab1bd86fa8cba57940d8de52aa5a4c07"></a><!-- doxytag: member="FLOAT_MATH::fm_nearestPointInTriangle" ref="ab1bd86fa8cba57940d8de52aa5a4c07" args="(const float *pos, const float *p1, const float *p2, const float *p3, float *nearest)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_nearestPointInTriangle </td>
+ <td>(</td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>pos</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>p1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>p2</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>p3</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&nbsp;</td>
+ <td class="paramname"> <em>nearest</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="548e00bbb0d1d352e737e7d2a842515d"></a><!-- doxytag: member="FLOAT_MATH::fm_normalize" ref="548e00bbb0d1d352e737e7d2a842515d" args="(double n[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_normalize </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>n</em>[3] </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fe19fb5409155a1b100555ae8b27e042"></a><!-- doxytag: member="FLOAT_MATH::fm_normalize" ref="fe19fb5409155a1b100555ae8b27e042" args="(float n[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_normalize </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>n</em>[3] </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="50fb44ebfddbfab230ac5d86c9335bdc"></a><!-- doxytag: member="FLOAT_MATH::fm_normalizeQuat" ref="50fb44ebfddbfab230ac5d86c9335bdc" args="(double n[4])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_normalizeQuat </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>n</em>[4] </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ff088a0e1dfb0fc72cd8e890b5ae39a2"></a><!-- doxytag: member="FLOAT_MATH::fm_normalizeQuat" ref="ff088a0e1dfb0fc72cd8e890b5ae39a2" args="(float n[4])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_normalizeQuat </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>n</em>[4] </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="44b5172cfcadc77e68e1886cc5a33d4a"></a><!-- doxytag: member="FLOAT_MATH::fm_OBBtoAABB" ref="44b5172cfcadc77e68e1886cc5a33d4a" args="(const float obmin[3], const float obmax[3], const float matrix[16], float abmin[3], float abmax[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_OBBtoAABB </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>obmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>obmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>abmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>abmax</em>[3]</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="f571eaae0a688a60535a36e046b2d8a1"></a><!-- doxytag: member="FLOAT_MATH::fm_planeToMatrix" ref="f571eaae0a688a60535a36e046b2d8a1" args="(const double plane[4], double matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_planeToMatrix </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>plane</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16]</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="9624b57c4b00648ed09e15b1ec266c32"></a><!-- doxytag: member="FLOAT_MATH::fm_planeToMatrix" ref="9624b57c4b00648ed09e15b1ec266c32" args="(const float plane[4], float matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_planeToMatrix </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>plane</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16]</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="923e6aa5445384daf88f76b40fee7d43"></a><!-- doxytag: member="FLOAT_MATH::fm_planeToQuat" ref="923e6aa5445384daf88f76b40fee7d43" args="(const double plane[4], double quat[4], double pos[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_planeToQuat </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>plane</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3]</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="a885c49a2b1b1cb2be57b88c567d6cc2"></a><!-- doxytag: member="FLOAT_MATH::fm_planeToQuat" ref="a885c49a2b1b1cb2be57b88c567d6cc2" args="(const float plane[4], float quat[4], float pos[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_planeToQuat </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>plane</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3]</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="bd883d59724d4a7f635f9e01c4fb91e3"></a><!-- doxytag: member="FLOAT_MATH::fm_planeTriIntersection" ref="bd883d59724d4a7f635f9e01c4fb91e3" args="(const double plane[4], const double *triangle, uint32_t tstride, double epsilon, double *front, uint32_t &amp;fcount, double *back, uint32_t &amp;bcount)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">PlaneTriResult</a> FLOAT_MATH::fm_planeTriIntersection </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>plane</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>triangle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>tstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>epsilon</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>front</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t &amp;&nbsp;</td>
+ <td class="paramname"> <em>fcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>back</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t &amp;&nbsp;</td>
+ <td class="paramname"> <em>bcount</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="698eb52eed0586a33b43a9caf1faea4a"></a><!-- doxytag: member="FLOAT_MATH::fm_planeTriIntersection" ref="698eb52eed0586a33b43a9caf1faea4a" args="(const float plane[4], const float *triangle, uint32_t tstride, float epsilon, float *front, uint32_t &amp;fcount, float *back, uint32_t &amp;bcount)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">PlaneTriResult</a> FLOAT_MATH::fm_planeTriIntersection </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>plane</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>triangle</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>tstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>epsilon</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&nbsp;</td>
+ <td class="paramname"> <em>front</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t &amp;&nbsp;</td>
+ <td class="paramname"> <em>fcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&nbsp;</td>
+ <td class="paramname"> <em>back</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t &amp;&nbsp;</td>
+ <td class="paramname"> <em>bcount</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="e4f2e7231cc5b69528ee21ca50116dfb"></a><!-- doxytag: member="FLOAT_MATH::fm_pointInsidePolygon2d" ref="e4f2e7231cc5b69528ee21ca50116dfb" args="(uint32_t pcount, const double *points, uint32_t pstride, const double *point, uint32_t xindex=0, uint32_t yindex=1)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_pointInsidePolygon2d </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>point</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>xindex</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>yindex</em> = <code>1</code></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="6143f60040a0bb5d1dcf7ad2dc19b192"></a><!-- doxytag: member="FLOAT_MATH::fm_pointInsidePolygon2d" ref="6143f60040a0bb5d1dcf7ad2dc19b192" args="(uint32_t pcount, const float *points, uint32_t pstride, const float *point, uint32_t xindex=0, uint32_t yindex=1)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_pointInsidePolygon2d </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pcount</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>pstride</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>point</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>xindex</em> = <code>0</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>yindex</em> = <code>1</code></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="86bad28adda5215c00f0e78061d36296"></a><!-- doxytag: member="FLOAT_MATH::fm_quatRotate" ref="86bad28adda5215c00f0e78061d36296" args="(const double quat[4], const double v[3], double r[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_quatRotate </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>v</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>r</em>[3]</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="b1dbaf174472d60724ab64af30e05223"></a><!-- doxytag: member="FLOAT_MATH::fm_quatRotate" ref="b1dbaf174472d60724ab64af30e05223" args="(const float quat[4], const float v[3], float r[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_quatRotate </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>v</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>r</em>[3]</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="0692e6e3e2ca00952ed83eddec146c13"></a><!-- doxytag: member="FLOAT_MATH::fm_quatToEuler" ref="0692e6e3e2ca00952ed83eddec146c13" args="(const double quat[4], double &amp;ax, double &amp;ay, double &amp;az)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_quatToEuler </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double &amp;&nbsp;</td>
+ <td class="paramname"> <em>ax</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double &amp;&nbsp;</td>
+ <td class="paramname"> <em>ay</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double &amp;&nbsp;</td>
+ <td class="paramname"> <em>az</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="fd1c4745cc5047b78dc32a107ce1b227"></a><!-- doxytag: member="FLOAT_MATH::fm_quatToEuler" ref="fd1c4745cc5047b78dc32a107ce1b227" args="(const float quat[4], float &amp;ax, float &amp;ay, float &amp;az)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_quatToEuler </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float &amp;&nbsp;</td>
+ <td class="paramname"> <em>ax</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float &amp;&nbsp;</td>
+ <td class="paramname"> <em>ay</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float &amp;&nbsp;</td>
+ <td class="paramname"> <em>az</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="56bd993692a86c4d823bd4b99c08fb40"></a><!-- doxytag: member="FLOAT_MATH::fm_quatToMatrix" ref="56bd993692a86c4d823bd4b99c08fb40" args="(const double quat[4], double matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_quatToMatrix </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16]</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="b363d3868e88b3760f8295f213652242"></a><!-- doxytag: member="FLOAT_MATH::fm_quatToMatrix" ref="b363d3868e88b3760f8295f213652242" args="(const float quat[4], float matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_quatToMatrix </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16]</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="d01696fe61f5e4d29e53d16bf09cf896"></a><!-- doxytag: member="FLOAT_MATH::fm_rayIntersectsTriangle" ref="d01696fe61f5e4d29e53d16bf09cf896" args="(const double origin[3], const double dir[3], const double v0[3], const double v1[3], const double v2[3], double &amp;t)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_rayIntersectsTriangle </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>origin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>dir</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>v0</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>v1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>v2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double &amp;&nbsp;</td>
+ <td class="paramname"> <em>t</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="a70a27c3d146e66e393606b4c48fc37a"></a><!-- doxytag: member="FLOAT_MATH::fm_rayIntersectsTriangle" ref="a70a27c3d146e66e393606b4c48fc37a" args="(const float origin[3], const float dir[3], const float v0[3], const float v1[3], const float v2[3], float &amp;t)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_rayIntersectsTriangle </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>origin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>dir</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>v0</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>v1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>v2</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float &amp;&nbsp;</td>
+ <td class="paramname"> <em>t</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="788462a81a97aa364cf2d8ce7659a29e"></a><!-- doxytag: member="FLOAT_MATH::fm_raySphereIntersect" ref="788462a81a97aa364cf2d8ce7659a29e" args="(const double center[3], double radius, const double pos[3], const double dir[3], double distance, double intersect[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_raySphereIntersect </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>center</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>radius</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>dir</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>distance</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>intersect</em>[3]</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="a1ca791e15419dff5d3ee0948b090219"></a><!-- doxytag: member="FLOAT_MATH::fm_raySphereIntersect" ref="a1ca791e15419dff5d3ee0948b090219" args="(const float center[3], float radius, const float pos[3], const float dir[3], float distance, float intersect[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_raySphereIntersect </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>center</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>radius</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>dir</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>distance</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>intersect</em>[3]</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="538e188095ec76178ab7cfe067b8fad4"></a><!-- doxytag: member="FLOAT_MATH::fm_releaseTesselate" ref="538e188095ec76178ab7cfe067b8fad4" args="(fm_Tesselate *t)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_releaseTesselate </td>
+ <td>(</td>
+ <td class="paramtype">fm_Tesselate *&nbsp;</td>
+ <td class="paramname"> <em>t</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6235a78977f152249b51e3b7095e8bb1"></a><!-- doxytag: member="FLOAT_MATH::fm_releaseTriangulate" ref="6235a78977f152249b51e3b7095e8bb1" args="(fm_Triangulate *t)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_releaseTriangulate </td>
+ <td>(</td>
+ <td class="paramtype">fm_Triangulate *&nbsp;</td>
+ <td class="paramname"> <em>t</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7e401fb5f8d705ba7726af2c0beea70d"></a><!-- doxytag: member="FLOAT_MATH::fm_releaseVertexIndex" ref="7e401fb5f8d705ba7726af2c0beea70d" args="(fm_VertexIndex *vindex)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_releaseVertexIndex </td>
+ <td>(</td>
+ <td class="paramtype">fm_VertexIndex *&nbsp;</td>
+ <td class="paramname"> <em>vindex</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="10f38b4f26044c4f8e60492c4bf70df9"></a><!-- doxytag: member="FLOAT_MATH::fm_rotate" ref="10f38b4f26044c4f8e60492c4bf70df9" args="(const double matri[16], const double pos[3], double t[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_rotate </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>matri</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>t</em>[3]</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="9709ed7da00dd74d859b47c48d824eeb"></a><!-- doxytag: member="FLOAT_MATH::fm_rotate" ref="9709ed7da00dd74d859b47c48d824eeb" args="(const float matrix[16], const float pos[3], float t[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_rotate </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>t</em>[3]</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="fb398b2a92fc3d6c8672d04137527196"></a><!-- doxytag: member="FLOAT_MATH::fm_rotationArc" ref="fb398b2a92fc3d6c8672d04137527196" args="(const double v0[3], const double v1[3], double quat[4])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_rotationArc </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>v0</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>v1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4]</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="44b109dcdaf358908f56f4d388642f58"></a><!-- doxytag: member="FLOAT_MATH::fm_rotationArc" ref="44b109dcdaf358908f56f4d388642f58" args="(const float v0[3], const float v1[3], float quat[4])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_rotationArc </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>v0</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>v1</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>quat</em>[4]</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="64932363739eb294a2636fb80f875284"></a><!-- doxytag: member="FLOAT_MATH::fm_samePlane" ref="64932363739eb294a2636fb80f875284" args="(const double p1[4], const double p2[4], double normalEpsilon=0.01, double dEpsilon=0.001, bool doubleSided=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_samePlane </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>normalEpsilon</em> = <code>0.01</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>dEpsilon</em> = <code>0.001</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>doubleSided</em> = <code>false</code></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="b7f413a7722f01daa020b05ea6cf000c"></a><!-- doxytag: member="FLOAT_MATH::fm_samePlane" ref="b7f413a7722f01daa020b05ea6cf000c" args="(const float p1[4], const float p2[4], float normalEpsilon=0.01f, float dEpsilon=0.001f, bool doubleSided=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool FLOAT_MATH::fm_samePlane </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p1</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>p2</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>normalEpsilon</em> = <code>0.01f</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>dEpsilon</em> = <code>0.001f</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>doubleSided</em> = <code>false</code></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="28ed2369616da9a3d27c74d5d99e2c4a"></a><!-- doxytag: member="FLOAT_MATH::fm_scale" ref="28ed2369616da9a3d27c74d5d99e2c4a" args="(double x, double y, double z, double matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_scale </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>z</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16]</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="a8e5d1da135d36933bfae6ec7a4e16dc"></a><!-- doxytag: member="FLOAT_MATH::fm_scale" ref="a8e5d1da135d36933bfae6ec7a4e16dc" args="(float x, float y, float z, float matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_scale </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>z</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16]</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="4b57ce5768f098431005019aa5d2b48d"></a><!-- doxytag: member="FLOAT_MATH::fm_setTranslation" ref="4b57ce5768f098431005019aa5d2b48d" args="(const double *translation, double matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_setTranslation </td>
+ <td>(</td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>translation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16]</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="9e7b6b20e5d995bbe4be9cda48f5f590"></a><!-- doxytag: member="FLOAT_MATH::fm_setTranslation" ref="9e7b6b20e5d995bbe4be9cda48f5f590" args="(const float *translation, float matrix[16])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_setTranslation </td>
+ <td>(</td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>translation</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16]</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="53a077f8d4548cf4623209935449345a"></a><!-- doxytag: member="FLOAT_MATH::fm_solveX" ref="53a077f8d4548cf4623209935449345a" args="(const double plane[4], double y, double z)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_solveX </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>plane</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>z</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="8946aab872f6d90d17b51685fd3b7c1b"></a><!-- doxytag: member="FLOAT_MATH::fm_solveX" ref="8946aab872f6d90d17b51685fd3b7c1b" args="(const float plane[4], float y, float z)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_solveX </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>plane</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>y</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>z</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="275c518c289ca38599c9c77b12f65143"></a><!-- doxytag: member="FLOAT_MATH::fm_solveY" ref="275c518c289ca38599c9c77b12f65143" args="(const double plane[4], double x, double z)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_solveY </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>plane</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>z</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="2fd9365eecfffd704a661d8e4975ad4d"></a><!-- doxytag: member="FLOAT_MATH::fm_solveY" ref="2fd9365eecfffd704a661d8e4975ad4d" args="(const float plane[4], float x, float z)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_solveY </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>plane</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>z</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="8ce2be953a881145a2932f35552d617e"></a><!-- doxytag: member="FLOAT_MATH::fm_solveZ" ref="8ce2be953a881145a2932f35552d617e" args="(const double plane[4], double x, double y)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_solveZ </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>plane</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>y</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="0c57a6810cb46d53c66807a83f24b7f8"></a><!-- doxytag: member="FLOAT_MATH::fm_solveZ" ref="0c57a6810cb46d53c66807a83f24b7f8" args="(const float plane[4], float x, float y)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_solveZ </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>plane</em>[4], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>x</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>y</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="95af3221943c8f5212ebcfeebb9d6aa8"></a><!-- doxytag: member="FLOAT_MATH::fm_sphereVolume" ref="95af3221943c8f5212ebcfeebb9d6aa8" args="(double radius)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double FLOAT_MATH::fm_sphereVolume </td>
+ <td>(</td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>radius</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1a34d0ebad3b1971c131e6549b06cdd0"></a><!-- doxytag: member="FLOAT_MATH::fm_sphereVolume" ref="1a34d0ebad3b1971c131e6549b06cdd0" args="(float radius)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float FLOAT_MATH::fm_sphereVolume </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>radius</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="35f37d3e0b523cdc219a4751a51d5e98"></a><!-- doxytag: member="FLOAT_MATH::fm_subtract" ref="35f37d3e0b523cdc219a4751a51d5e98" args="(const double *A, const double *B, double *diff)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_subtract </td>
+ <td>(</td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>A</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double *&nbsp;</td>
+ <td class="paramname"> <em>B</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double *&nbsp;</td>
+ <td class="paramname"> <em>diff</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="60de5964eed515c5785fcad85a0a7efa"></a><!-- doxytag: member="FLOAT_MATH::fm_subtract" ref="60de5964eed515c5785fcad85a0a7efa" args="(const float *A, const float *B, float *diff)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_subtract </td>
+ <td>(</td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>A</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float *&nbsp;</td>
+ <td class="paramname"> <em>B</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float *&nbsp;</td>
+ <td class="paramname"> <em>diff</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="7cb9d6d4979454c345c22d96fe5d4d9d"></a><!-- doxytag: member="FLOAT_MATH::fm_transform" ref="7cb9d6d4979454c345c22d96fe5d4d9d" args="(const double matrix[16], const double pos[3], double t[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_transform </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>t</em>[3]</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="5e7bcf0c2005abcdfb3b983befdba6e0"></a><!-- doxytag: member="FLOAT_MATH::fm_transform" ref="5e7bcf0c2005abcdfb3b983befdba6e0" args="(const float matrix[16], const float pos[3], float t[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_transform </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>pos</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>t</em>[3]</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="8f80ff4e5f08618af5ba00ff9f547647"></a><!-- doxytag: member="FLOAT_MATH::fm_transformAABB" ref="8f80ff4e5f08618af5ba00ff9f547647" args="(const double bmin[3], const double bmax[3], const double matrix[16], double tbmin[3], double tbmax[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_transformAABB </td>
+ <td>(</td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>tbmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double&nbsp;</td>
+ <td class="paramname"> <em>tbmax</em>[3]</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="bf97767bcddaed89a04998a225044262"></a><!-- doxytag: member="FLOAT_MATH::fm_transformAABB" ref="bf97767bcddaed89a04998a225044262" args="(const float bmin[3], const float bmax[3], const float matrix[16], float tbmin[3], float tbmax[3])" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void FLOAT_MATH::fm_transformAABB </td>
+ <td>(</td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>bmax</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const float&nbsp;</td>
+ <td class="paramname"> <em>matrix</em>[16], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>tbmin</em>[3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>tbmax</em>[3]</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>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="e0d9cd328d51cec3b434cc0a5ac1aa76"></a><!-- doxytag: member="FLOAT_MATH::FM_DEG_TO_RAD" ref="e0d9cd328d51cec3b434cc0a5ac1aa76" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const float <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e0d9cd328d51cec3b434cc0a5ac1aa76">FLOAT_MATH::FM_DEG_TO_RAD</a> = ((2.0f * FM_PI) / 360.0f) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="bb8140d5d40ac95d14d060b3df484650"></a><!-- doxytag: member="FLOAT_MATH::FM_PI" ref="bb8140d5d40ac95d14d060b3df484650" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const float <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bb8140d5d40ac95d14d060b3df484650">FLOAT_MATH::FM_PI</a> = 3.1415926535897932384626433832795028841971693993751f </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7bf8c2dde51efeefb5212bf855aa29f9"></a><!-- doxytag: member="FLOAT_MATH::FM_RAD_TO_DEG" ref="7bf8c2dde51efeefb5212bf855aa29f9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const float <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7bf8c2dde51efeefb5212bf855aa29f9">FLOAT_MATH::FM_RAD_TO_DEG</a> = (360.0f / (2.0f * FM_PI)) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+</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/namespace_nv.html b/docs/source_docs/files/namespace_nv.html
index d19f65d..56faa58 100644
--- a/docs/source_docs/files/namespace_nv.html
+++ b/docs/source_docs/files/namespace_nv.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
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 cd0419a..8b5aa4d 100644
--- a/docs/source_docs/files/namespace_nv_1_1_blast.html
+++ b/docs/source_docs/files/namespace_nv_1_1_blast.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
@@ -84,10 +85,16 @@
<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_hull_impl.html">CollisionHullImpl</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_collision_params.html">CollisionParams</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_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>
+
<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_d_link.html">DLink</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_d_list.html">DList</a></td></tr>
@@ -118,6 +125,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_ext_custom_profiler.html">ExtCustomProfiler</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_ext_damage_accelerator_internal.html">ExtDamageAcceleratorInternal</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_ext_force_mode.html">ExtForceMode</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_ext_group_task_manager.html">ExtGroupTaskManager</a></td></tr>
@@ -218,6 +227,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_fixed_priority_queue.html">FixedPriorityQueue</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_fixed_queue.html">FixedQueue</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">FractureTool</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_impl.html">FractureToolImpl</a></td></tr>
@@ -278,6 +289,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_random_generator_base.html">RandomGeneratorBase</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_segment_to_index.html">SegmentToIndex</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_separation.html">Separation</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_shared_block.html">SharedBlock</a></td></tr>
@@ -294,6 +307,8 @@
<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_support_graph.html">SupportGraph</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_sweeping_accelerator.html">SweepingAccelerator</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_time.html">Time</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_tk_actor.html">TkActor</a></td></tr>
@@ -436,7 +451,7 @@
<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#ef59d71df12b51af958587475b90495f">getBigBox</a> (const physx::PxVec3 &amp;point, float size, 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#7be37651ca8c034ce1426d18ce65247c">getCuttingBox</a> (const physx::PxVec3 &amp;point, const physx::PxVec3 &amp;normal, float size, int32_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#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">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>
@@ -462,7 +477,7 @@
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T &gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">NV_INLINE T&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#c1fa2bac8c635169faa133e5de246da9">invalidIndex</a> ()</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#4b6d7dcb941bd80ac6b1487f87faff95">inverseNormalAndSetIndices</a> (<a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *mesh, int32_t id)</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">inverseNormalAndSetIndices</a> (<a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *mesh, int64_t id)</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#b0cb52654c117f03fb31826ce2747bfa">invertMap</a> (T *inverseMap, const T *map, const T size)</td></tr>
@@ -493,7 +508,7 @@
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;typename T &gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">NV_INLINE T&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#d1e732d6cd2e5f40a0187f05820e9e7e">pointerOffset</a> (void *p, ptrdiff_t offset)</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#938541832c7842e011a5420b71919d71">setCuttingBox</a> (const physx::PxVec3 &amp;point, const physx::PxVec3 &amp;normal, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *mesh, float size, int32_t id)</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#301b2bfdc5a3193cf8821c91595fedf2">setCuttingBox</a> (const physx::PxVec3 &amp;point, const physx::PxVec3 &amp;normal, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *mesh, float size, int64_t id)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">NV_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#c13586ad5f58085610f3ae2feda2469a">setup</a> (int i, PxVec3 point, float &amp;t, int &amp;b0, int &amp;b1, float &amp;r0, float &amp;r1)</td></tr>
@@ -1236,7 +1251,7 @@ Create box at some particular position. <dl compact><dt><b>Parameters:</b></dt><
</div>
</div><p>
-<a class="anchor" name="7be37651ca8c034ce1426d18ce65247c"></a><!-- doxytag: member="Nv::Blast::getCuttingBox" ref="7be37651ca8c034ce1426d18ce65247c" args="(const physx::PxVec3 &amp;point, const physx::PxVec3 &amp;normal, float size, int32_t id, int32_t interiorMaterialId)" -->
+<a class="anchor" name="1dd51a1368754e171b1cc545e2987fc6"></a><!-- doxytag: member="Nv::Blast::getCuttingBox" ref="1dd51a1368754e171b1cc545e2987fc6" args="(const physx::PxVec3 &amp;point, const physx::PxVec3 &amp;normal, float size, int64_t id, int32_t interiorMaterialId)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -1261,7 +1276,7 @@ Create box at some particular position. <dl compact><dt><b>Parameters:</b></dt><
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramtype">int64_t&nbsp;</td>
<td class="paramname"> <em>id</em>, </td>
</tr>
<tr>
@@ -1748,7 +1763,7 @@ template&lt;typename T &gt; </div>
Set to invalid index.
</div>
</div><p>
-<a class="anchor" name="4b6d7dcb941bd80ac6b1487f87faff95"></a><!-- doxytag: member="Nv::Blast::inverseNormalAndSetIndices" ref="4b6d7dcb941bd80ac6b1487f87faff95" args="(Mesh *mesh, int32_t id)" -->
+<a class="anchor" name="83abdcd21821c89fd79e466306cb9b12"></a><!-- doxytag: member="Nv::Blast::inverseNormalAndSetIndices" ref="83abdcd21821c89fd79e466306cb9b12" args="(Mesh *mesh, int64_t id)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -1761,7 +1776,7 @@ Set to invalid index.
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramtype">int64_t&nbsp;</td>
<td class="paramname"> <em>id</em></td><td>&nbsp;</td>
</tr>
<tr>
@@ -2208,7 +2223,7 @@ template&lt;typename T &gt; </div>
Offset void* pointer by 'offset' bytes helper-functions
</div>
</div><p>
-<a class="anchor" name="938541832c7842e011a5420b71919d71"></a><!-- doxytag: member="Nv::Blast::setCuttingBox" ref="938541832c7842e011a5420b71919d71" args="(const physx::PxVec3 &amp;point, const physx::PxVec3 &amp;normal, Mesh *mesh, float size, int32_t id)" -->
+<a class="anchor" name="301b2bfdc5a3193cf8821c91595fedf2"></a><!-- doxytag: member="Nv::Blast::setCuttingBox" ref="301b2bfdc5a3193cf8821c91595fedf2" args="(const physx::PxVec3 &amp;point, const physx::PxVec3 &amp;normal, Mesh *mesh, float size, int64_t id)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -2239,7 +2254,7 @@ Offset void* pointer by 'offset' bytes helper-functions
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramtype">int64_t&nbsp;</td>
<td class="paramname"> <em>id</em></td><td>&nbsp;</td>
</tr>
<tr>
diff --git a/docs/source_docs/files/namespace_nv_1_1_blast_1_1_apex_importer.html b/docs/source_docs/files/namespace_nv_1_1_blast_1_1_apex_importer.html
index 1fd8a64..d7a86e2 100644
--- a/docs/source_docs/files/namespace_nv_1_1_blast_1_1_apex_importer.html
+++ b/docs/source_docs/files/namespace_nv_1_1_blast_1_1_apex_importer.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
diff --git a/docs/source_docs/files/namespace_nv_1_1_blast_1_1_boolean_configurations.html b/docs/source_docs/files/namespace_nv_1_1_blast_1_1_boolean_configurations.html
index 64e461c..0784204 100644
--- a/docs/source_docs/files/namespace_nv_1_1_blast_1_1_boolean_configurations.html
+++ b/docs/source_docs/files/namespace_nv_1_1_blast_1_1_boolean_configurations.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
diff --git a/docs/source_docs/files/namespace_nv_1_1_blast_1_1_serialization.html b/docs/source_docs/files/namespace_nv_1_1_blast_1_1_serialization.html
index be9e00a..3934026 100644
--- a/docs/source_docs/files/namespace_nv_1_1_blast_1_1_serialization.html
+++ b/docs/source_docs/files/namespace_nv_1_1_blast_1_1_serialization.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
diff --git a/docs/source_docs/files/namespace_nv_1_1_blast_1_1_v_s_a.html b/docs/source_docs/files/namespace_nv_1_1_blast_1_1_v_s_a.html
index 46df455..43adb8c 100644
--- a/docs/source_docs/files/namespace_nv_1_1_blast_1_1_v_s_a.html
+++ b/docs/source_docs/files/namespace_nv_1_1_blast_1_1_v_s_a.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
diff --git a/docs/source_docs/files/namespace_nv_1_1_blast_1_1_vec_math.html b/docs/source_docs/files/namespace_nv_1_1_blast_1_1_vec_math.html
index 02dda19..7e3cd5d 100644
--- a/docs/source_docs/files/namespace_nv_1_1_blast_1_1_vec_math.html
+++ b/docs/source_docs/files/namespace_nv_1_1_blast_1_1_vec_math.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
diff --git a/docs/source_docs/files/namespace_v_h_a_c_d.html b/docs/source_docs/files/namespace_v_h_a_c_d.html
new file mode 100644
index 0000000..4b12e77
--- /dev/null
+++ b/docs/source_docs/files/namespace_v_h_a_c_d.html
@@ -0,0 +1,547 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD Namespace 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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD Namespace Reference</h1><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_v_h_a_c_d_1_1_circular_list.html">CircularList</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html" title="CircularList class.">CircularList</a> class. <a href="class_v_h_a_c_d_1_1_circular_list.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html" title="CircularListElement class.">CircularListElement</a> class. <a href="class_v_h_a_c_d_1_1_circular_list_element.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</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_v_h_a_c_d_1_1_i_v_h_a_c_d.html">IVHACD</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_v_h_a_c_d_1_1_material.html">Material</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_v_h_a_c_d_1_1_mesh.html">Mesh</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Triangular mesh data structure. <a href="class_v_h_a_c_d_1_1_mesh.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_mutex.html">Mutex</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_v_h_a_c_d_1_1_plane.html">Plane</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_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</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_v_h_a_c_d_1_1_raycast_mesh.html">RaycastMesh</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_v_h_a_c_d_1_1_s_array.html">SArray</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a>. <a href="class_v_h_a_c_d_1_1_s_array.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html">Tetrahedron</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_v_h_a_c_d_1_1_tetrahedron_set.html">TetrahedronSet</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_v_h_a_c_d_1_1_timer.html">Timer</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_v_h_a_c_d_1_1_t_m_m_edge.html">TMMEdge</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Edge data structure used in a triangular manifold mesh (TMM). <a href="class_v_h_a_c_d_1_1_t_m_m_edge.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">TMMesh</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">triangular manifold mesh data structure. <a href="class_v_h_a_c_d_1_1_t_m_mesh.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">TMMTriangle</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Triangle data structure used in a triangular manifold mesh (TMM). <a href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">TMMVertex</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Vertex data structure used in a triangular manifold mesh (TMM). <a href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Vector dim 2. <a href="class_v_h_a_c_d_1_1_vec2.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Vector dim 3. <a href="class_v_h_a_c_d_1_1_vec3.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD</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_v_h_a_c_d_1_1_volume.html">Volume</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_v_h_a_c_d_1_1_voxel.html">Voxel</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_v_h_a_c_d_1_1_voxel_set.html">VoxelSet</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865">AXIS</a> { <a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865019eac56d2a991a065f434ba381c5ddb">AXIS_X</a> = 0,
+<a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c728658565a3691153035cfa2fc846649e630c">AXIS_Y</a> = 1,
+<a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c7286544eb1e21342fbc10a86a0105f0a5c5e9">AXIS_Z</a> = 2
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3">ICHullError</a> { <br>
+&nbsp;&nbsp;<a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3e4636f6d8dc64f99fd3389e0b8532032">ICHullErrorOK</a> = 0,
+<a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d42a18eca7aeae5c07ebc612be625222">ICHullErrorCoplanarPoints</a>,
+<a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d74b2db47a4223e9d12bd1d3dfd47cf2">ICHullErrorNoVolume</a>,
+<a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d163eda549fc9c6879fcc29a568f4526">ICHullErrorInconsistent</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d032ff6752c1b29218d266f5fd7f6c03">ICHullErrorNotEnoughPoints</a>
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Incremental Convex Hull algorithm (cf. <a href="http://cs.smith.edu/~orourke/books/ftp.html">http://cs.smith.edu/~orourke/books/ftp.html</a> ). <a href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777">VOXEL_VALUE</a> { <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777b17e67c7cd6cc2ba18f3e34c4348acb8">PRIMITIVE_UNDEFINED</a> = 0,
+<a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad4967779c7087d4fade036ec0bfa86cde099b34">PRIMITIVE_OUTSIDE_SURFACE</a> = 1,
+<a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad4967770b37d7540c641dd35c962bd1181fc417">PRIMITIVE_INSIDE_SURFACE</a> = 2,
+<a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777292c75230b06c7e7baa1e64ef1dfc68f">PRIMITIVE_ON_SURFACE</a> = 3
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></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">const bool&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_v_h_a_c_d.html#28b89ba2f3ed6ecfac79950d85cb02cb">Colinear</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;a, const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;b, const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;c)</td></tr>
+
+<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class 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_v_h_a_c_d.html#7a7e8b6207543d149cfb36fa203f2371">ComputeAlignedPoint</a> (const T *const points, const uint32_t idx, const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;barycenter, const double(&amp;rot)[3][3], <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;pt)</td></tr>
+
+<tr><td class="memTemplParams" nowrap colspan="2">template&lt;&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_v_h_a_c_d.html#b7c1cd4f292e3dfd2bf5cad594941cfc">ComputeAlignedPoint&lt; double &gt;</a> (const double *const points, const uint32_t idx, const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;barycenter, const double(&amp;rot)[3][3], <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;pt)</td></tr>
+
+<tr><td class="memTemplParams" nowrap colspan="2">template&lt;&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_v_h_a_c_d.html#0fb35e743800f041ac712bb1cab9e796">ComputeAlignedPoint&lt; float &gt;</a> (const float *const points, const uint32_t idx, const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;barycenter, const double(&amp;rot)[3][3], <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;pt)</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">const T&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_v_h_a_c_d.html#1987082f196115ac00b31b65e12d961d">ComputeVolume4</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;a, const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;b, const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;c, const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; T &gt; &amp;d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">IVHACD</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_v_h_a_c_d.html#1b2ead5dd7115b47a186fc0e2cea882e">CreateVHACD</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">IVHACD</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_v_h_a_c_d.html#c22d14abb643b494eb861ce6c1b1d466">CreateVHACD_ASYNC</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_v_h_a_c_d.html#527212a38d09ec1f0eace1b101febfb0">TriBoxOverlap</a> (const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;boxcenter, const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;boxhalfsize, const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;triver0, const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;triver1, const <a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt; &amp;triver2)</td></tr>
+
+</table>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="2acab39383304ada7717c4be77c72865"></a><!-- doxytag: member="VHACD::AXIS" ref="2acab39383304ada7717c4be77c72865" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865">VHACD::AXIS</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="2acab39383304ada7717c4be77c72865019eac56d2a991a065f434ba381c5ddb"></a><!-- doxytag: member="AXIS_X" ref="2acab39383304ada7717c4be77c72865019eac56d2a991a065f434ba381c5ddb" args="" -->AXIS_X</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="2acab39383304ada7717c4be77c728658565a3691153035cfa2fc846649e630c"></a><!-- doxytag: member="AXIS_Y" ref="2acab39383304ada7717c4be77c728658565a3691153035cfa2fc846649e630c" args="" -->AXIS_Y</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="2acab39383304ada7717c4be77c7286544eb1e21342fbc10a86a0105f0a5c5e9"></a><!-- doxytag: member="AXIS_Z" ref="2acab39383304ada7717c4be77c7286544eb1e21342fbc10a86a0105f0a5c5e9" args="" -->AXIS_Z</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f80ac6741c5c7f99f1c7db89ae70a9f3"></a><!-- doxytag: member="VHACD::ICHullError" ref="f80ac6741c5c7f99f1c7db89ae70a9f3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3">VHACD::ICHullError</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Incremental Convex Hull algorithm (cf. <a href="http://cs.smith.edu/~orourke/books/ftp.html">http://cs.smith.edu/~orourke/books/ftp.html</a> ).
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="f80ac6741c5c7f99f1c7db89ae70a9f3e4636f6d8dc64f99fd3389e0b8532032"></a><!-- doxytag: member="ICHullErrorOK" ref="f80ac6741c5c7f99f1c7db89ae70a9f3e4636f6d8dc64f99fd3389e0b8532032" args="" -->ICHullErrorOK</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="f80ac6741c5c7f99f1c7db89ae70a9f3d42a18eca7aeae5c07ebc612be625222"></a><!-- doxytag: member="ICHullErrorCoplanarPoints" ref="f80ac6741c5c7f99f1c7db89ae70a9f3d42a18eca7aeae5c07ebc612be625222" args="" -->ICHullErrorCoplanarPoints</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="f80ac6741c5c7f99f1c7db89ae70a9f3d74b2db47a4223e9d12bd1d3dfd47cf2"></a><!-- doxytag: member="ICHullErrorNoVolume" ref="f80ac6741c5c7f99f1c7db89ae70a9f3d74b2db47a4223e9d12bd1d3dfd47cf2" args="" -->ICHullErrorNoVolume</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="f80ac6741c5c7f99f1c7db89ae70a9f3d163eda549fc9c6879fcc29a568f4526"></a><!-- doxytag: member="ICHullErrorInconsistent" ref="f80ac6741c5c7f99f1c7db89ae70a9f3d163eda549fc9c6879fcc29a568f4526" args="" -->ICHullErrorInconsistent</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="f80ac6741c5c7f99f1c7db89ae70a9f3d032ff6752c1b29218d266f5fd7f6c03"></a><!-- doxytag: member="ICHullErrorNotEnoughPoints" ref="f80ac6741c5c7f99f1c7db89ae70a9f3d032ff6752c1b29218d266f5fd7f6c03" args="" -->ICHullErrorNotEnoughPoints</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="62e4f8cd3b7f7c8d97785a25ad496777"></a><!-- doxytag: member="VHACD::VOXEL_VALUE" ref="62e4f8cd3b7f7c8d97785a25ad496777" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777">VHACD::VOXEL_VALUE</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="62e4f8cd3b7f7c8d97785a25ad496777b17e67c7cd6cc2ba18f3e34c4348acb8"></a><!-- doxytag: member="PRIMITIVE_UNDEFINED" ref="62e4f8cd3b7f7c8d97785a25ad496777b17e67c7cd6cc2ba18f3e34c4348acb8" args="" -->PRIMITIVE_UNDEFINED</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="62e4f8cd3b7f7c8d97785a25ad4967779c7087d4fade036ec0bfa86cde099b34"></a><!-- doxytag: member="PRIMITIVE_OUTSIDE_SURFACE" ref="62e4f8cd3b7f7c8d97785a25ad4967779c7087d4fade036ec0bfa86cde099b34" args="" -->PRIMITIVE_OUTSIDE_SURFACE</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="62e4f8cd3b7f7c8d97785a25ad4967770b37d7540c641dd35c962bd1181fc417"></a><!-- doxytag: member="PRIMITIVE_INSIDE_SURFACE" ref="62e4f8cd3b7f7c8d97785a25ad4967770b37d7540c641dd35c962bd1181fc417" args="" -->PRIMITIVE_INSIDE_SURFACE</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="62e4f8cd3b7f7c8d97785a25ad496777292c75230b06c7e7baa1e64ef1dfc68f"></a><!-- doxytag: member="PRIMITIVE_ON_SURFACE" ref="62e4f8cd3b7f7c8d97785a25ad496777292c75230b06c7e7baa1e64ef1dfc68f" args="" -->PRIMITIVE_ON_SURFACE</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="28b89ba2f3ed6ecfac79950d85cb02cb"></a><!-- doxytag: member="VHACD::Colinear" ref="28b89ba2f3ed6ecfac79950d85cb02cb" args="(const Vec3&lt; T &gt; &amp;a, const Vec3&lt; T &gt; &amp;b, const Vec3&lt; T &gt; &amp;c)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">const bool VHACD::Colinear </td>
+ <td>(</td>
+ <td class="paramtype">const Vec3&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>a</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Vec3&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>b</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Vec3&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>c</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>
+<a class="anchor" name="7a7e8b6207543d149cfb36fa203f2371"></a><!-- doxytag: member="VHACD::ComputeAlignedPoint" ref="7a7e8b6207543d149cfb36fa203f2371" args="(const T *const points, const uint32_t idx, const Vec3&lt; double &gt; &amp;barycenter, const double(&amp;rot)[3][3], Vec3&lt; double &gt; &amp;pt)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::ComputeAlignedPoint </td>
+ <td>(</td>
+ <td class="paramtype">const T *const &nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t&nbsp;</td>
+ <td class="paramname"> <em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Vec3&lt; double &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>barycenter</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double(&amp;)&nbsp;</td>
+ <td class="paramname"> <em>rot</em>[3][3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">Vec3&lt; double &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>pt</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>
+<a class="anchor" name="b7c1cd4f292e3dfd2bf5cad594941cfc"></a><!-- doxytag: member="VHACD::ComputeAlignedPoint&lt; double &gt;" ref="b7c1cd4f292e3dfd2bf5cad594941cfc" args="(const double *const points, const uint32_t idx, const Vec3&lt; double &gt; &amp;barycenter, const double(&amp;rot)[3][3], Vec3&lt; double &gt; &amp;pt)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::ComputeAlignedPoint&lt; double &gt; </td>
+ <td>(</td>
+ <td class="paramtype">const double *const &nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t&nbsp;</td>
+ <td class="paramname"> <em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Vec3&lt; double &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>barycenter</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double(&amp;)&nbsp;</td>
+ <td class="paramname"> <em>rot</em>[3][3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">Vec3&lt; double &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>pt</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>
+<a class="anchor" name="0fb35e743800f041ac712bb1cab9e796"></a><!-- doxytag: member="VHACD::ComputeAlignedPoint&lt; float &gt;" ref="0fb35e743800f041ac712bb1cab9e796" args="(const float *const points, const uint32_t idx, const Vec3&lt; double &gt; &amp;barycenter, const double(&amp;rot)[3][3], Vec3&lt; double &gt; &amp;pt)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void VHACD::ComputeAlignedPoint&lt; float &gt; </td>
+ <td>(</td>
+ <td class="paramtype">const float *const &nbsp;</td>
+ <td class="paramname"> <em>points</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t&nbsp;</td>
+ <td class="paramname"> <em>idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Vec3&lt; double &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>barycenter</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double(&amp;)&nbsp;</td>
+ <td class="paramname"> <em>rot</em>[3][3], </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">Vec3&lt; double &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>pt</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>
+<a class="anchor" name="1987082f196115ac00b31b65e12d961d"></a><!-- doxytag: member="VHACD::ComputeVolume4" ref="1987082f196115ac00b31b65e12d961d" args="(const Vec3&lt; T &gt; &amp;a, const Vec3&lt; T &gt; &amp;b, const Vec3&lt; T &gt; &amp;c, const Vec3&lt; T &gt; &amp;d)" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">const T VHACD::ComputeVolume4 </td>
+ <td>(</td>
+ <td class="paramtype">const Vec3&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>a</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Vec3&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>b</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Vec3&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>c</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Vec3&lt; T &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>d</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>
+<a class="anchor" name="1b2ead5dd7115b47a186fc0e2cea882e"></a><!-- doxytag: member="VHACD::CreateVHACD" ref="1b2ead5dd7115b47a186fc0e2cea882e" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">IVHACD</a>* VHACD::CreateVHACD </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c22d14abb643b494eb861ce6c1b1d466"></a><!-- doxytag: member="VHACD::CreateVHACD_ASYNC" ref="c22d14abb643b494eb861ce6c1b1d466" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">IVHACD</a>* VHACD::CreateVHACD_ASYNC </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="527212a38d09ec1f0eace1b101febfb0"></a><!-- doxytag: member="VHACD::TriBoxOverlap" ref="527212a38d09ec1f0eace1b101febfb0" args="(const Vec3&lt; double &gt; &amp;boxcenter, const Vec3&lt; double &gt; &amp;boxhalfsize, const Vec3&lt; double &gt; &amp;triver0, const Vec3&lt; double &gt; &amp;triver1, const Vec3&lt; double &gt; &amp;triver2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t VHACD::TriBoxOverlap </td>
+ <td>(</td>
+ <td class="paramtype">const Vec3&lt; double &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>boxcenter</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Vec3&lt; double &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>boxhalfsize</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Vec3&lt; double &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>triver0</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Vec3&lt; double &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>triver1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Vec3&lt; double &gt; &amp;&nbsp;</td>
+ <td class="paramname"> <em>triver2</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>
+</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/namespacecapnp.html b/docs/source_docs/files/namespacecapnp.html
index 6254b1a..f47d73c 100644
--- a/docs/source_docs/files/namespacecapnp.html
+++ b/docs/source_docs/files/namespacecapnp.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
diff --git a/docs/source_docs/files/namespacecapnp_1_1schemas.html b/docs/source_docs/files/namespacecapnp_1_1schemas.html
index 66ec0e6..e9109b5 100644
--- a/docs/source_docs/files/namespacecapnp_1_1schemas.html
+++ b/docs/source_docs/files/namespacecapnp_1_1schemas.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
diff --git a/docs/source_docs/files/namespacefbxsdk.html b/docs/source_docs/files/namespacefbxsdk.html
index 817bd93..b31f7a1 100644
--- a/docs/source_docs/files/namespacefbxsdk.html
+++ b/docs/source_docs/files/namespacefbxsdk.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
diff --git a/docs/source_docs/files/namespacemembers.html b/docs/source_docs/files/namespacemembers.html
index 2c572c9..98d4e34 100644
--- a/docs/source_docs/files/namespacemembers.html
+++ b/docs/source_docs/files/namespacemembers.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
@@ -33,6 +34,7 @@
<ul>
<li class="current"><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
<li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
<li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
<li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
@@ -40,28 +42,28 @@
</div>
<div class="tabs">
<ul>
- <li><a href="#index_a"><span>a</span></a></li>
- <li><a href="#index_b"><span>b</span></a></li>
- <li><a href="#index_c"><span>c</span></a></li>
- <li><a href="#index_d"><span>d</span></a></li>
- <li><a href="#index_e"><span>e</span></a></li>
- <li><a href="#index_f"><span>f</span></a></li>
- <li><a href="#index_g"><span>g</span></a></li>
- <li><a href="#index_i"><span>i</span></a></li>
- <li><a href="#index_l"><span>l</span></a></li>
- <li><a href="#index_m"><span>m</span></a></li>
- <li><a href="#index_n"><span>n</span></a></li>
- <li><a href="#index_o"><span>o</span></a></li>
- <li><a href="#index_p"><span>p</span></a></li>
- <li><a href="#index_r"><span>r</span></a></li>
- <li><a href="#index_s"><span>s</span></a></li>
- <li><a href="#index_t"><span>t</span></a></li>
- <li><a href="#index_u"><span>u</span></a></li>
- <li><a href="#index_v"><span>v</span></a></li>
- <li><a href="#index_w"><span>w</span></a></li>
- <li><a href="#index_x"><span>x</span></a></li>
- <li><a href="#index_y"><span>y</span></a></li>
- <li><a href="#index_z"><span>z</span></a></li>
+ <li class="current"><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
</ul>
</div>
</div>
@@ -83,220 +85,14 @@ Here is a list of all namespace members with links to the namespace documentatio
: <a class="el" href="namespace_nv_1_1_blast.html#a0a1acaf4abe11be6cfdcf14cecf4818">Nv::Blast</a>
<li>atomicIncrement()
: <a class="el" href="namespace_nv_1_1_blast.html#02d7c995394a2e2c7f0b18ee051bec2f">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
-<li>BOOLEAN_DIFFERENCE()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#a31fac69fc5177160cc4ae79b18c44a2">Nv::Blast::BooleanConfigurations</a>
-<li>BOOLEAN_INTERSECION()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#737fc24c4425afc869a4862832e8e753">Nv::Blast::BooleanConfigurations</a>
-<li>BOOLEAN_UNION()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#f60303b702a6320c067215303e1f7d4d">Nv::Blast::BooleanConfigurations</a>
-</ul>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>CAPNP_DECLARE_ENUM()
-: <a class="el" href="namespacecapnp_1_1schemas.html#1b82a57fb1ea529206147266bbe9ed36">capnp::schemas</a>
-<li>CAPNP_DECLARE_SCHEMA()
-: <a class="el" href="namespacecapnp_1_1schemas.html#d87ababea0752bf8c3f330dffea1cbcf">capnp::schemas</a>
-<li>createIndexStartLookup()
-: <a class="el" href="namespace_nv_1_1_blast.html#97fb8332eab5d39661e80f1c4359ca28">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
-<li>deserializeExtPxAsset()
-: <a class="el" href="namespace_nv_1_1_blast.html#8aed6448b585047aa8d61255959eb316">Nv::Blast</a>
-<li>deserializeTkAsset()
-: <a class="el" href="namespace_nv_1_1_blast.html#61d6196fcda06e299691bcbd8f34d48e">Nv::Blast</a>
-<li>dist()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#977e74623adf1a08686f4dc5a6f241bc">Nv::Blast::VecMath</a>
-<li>div()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#171cbcf9510fa3804c56ecfcf78da929">Nv::Blast::VecMath</a>
-<li>dot()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#91266f20b4a3e7658eedf69ec1f311f4">Nv::Blast::VecMath</a>
-</ul>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>E_B_O_X
-: <a class="el" href="namespacecapnp_1_1schemas.html#71360716e9b689f807111cc5009b7b708e6cfe29e3ceef2ab47299590a61b081">capnp::schemas</a>
-<li>E_C_A_P_S_U_L_E
-: <a class="el" href="namespacecapnp_1_1schemas.html#71360716e9b689f807111cc5009b7b701b5e8ceb3a6ebfacd0ac38b4df6f2d32">capnp::schemas</a>
-<li>E_C_O_N_V_E_X_M_E_S_H
-: <a class="el" href="namespacecapnp_1_1schemas.html#71360716e9b689f807111cc5009b7b707f43284b259e15a1271d0ff2f36f507d">capnp::schemas</a>
-<li>E_H_E_I_G_H_T_F_I_E_L_D
-: <a class="el" href="namespacecapnp_1_1schemas.html#71360716e9b689f807111cc5009b7b7049c26da3c49eb5f5c12112d2c71cc0b9">capnp::schemas</a>
-<li>E_P_L_A_N_E
-: <a class="el" href="namespacecapnp_1_1schemas.html#71360716e9b689f807111cc5009b7b70562e66f776d4fcefa1897e27f9eb6c05">capnp::schemas</a>
-<li>E_S_P_H_E_R_E
-: <a class="el" href="namespacecapnp_1_1schemas.html#71360716e9b689f807111cc5009b7b7073059540a090f999fd923174812398ca">capnp::schemas</a>
-<li>E_T_R_I_A_N_G_L_E_M_E_S_H
-: <a class="el" href="namespacecapnp_1_1schemas.html#71360716e9b689f807111cc5009b7b7078e77b821b9c5144e9279fa7cdb9bc7c">capnp::schemas</a>
-<li>enumerateChunkHierarchyBreadthFirst()
-: <a class="el" href="namespace_nv_1_1_blast.html#4693639353fc51c08a21065403386a58">Nv::Blast</a>
-<li>ext_index()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#cc5d2bf37685bfd6e8763d559d144880">Nv::Blast::VSA</a>
-<li>ExtImpactDamageFunction
-: <a class="el" href="namespace_nv_1_1_blast.html#1cbcf5b75f7db9e3dc15c3a1d99415c5">Nv::Blast</a>
-<li>ExtPxCreateJointFunction
-: <a class="el" href="namespace_nv_1_1_blast.html#6a12664dba0567a600473d48d62a7e86">Nv::Blast</a>
-<li>ExtSerializationLoadSet()
-: <a class="el" href="namespace_nv_1_1_blast.html#63ca5492ec0b8a906396d789f429c52d">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
-<li>fade()
-: <a class="el" href="namespace_nv_1_1_blast.html#d4dfea75a2d880846c407692135b6dab">Nv::Blast</a>
-<li>findClosestNode()
-: <a class="el" href="namespace_nv_1_1_blast.html#174a03926806454cd726b130462606b0">Nv::Blast</a>
-<li>frac_gt()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#5d0eb514919e6254be7fd4c428fb156d">Nv::Blast::VSA</a>
-</ul>
-<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
-<li>getActorSerializationSize()
-: <a class="el" href="namespace_nv_1_1_blast.html#227ad41f76a5f6c64ae1fb549e08cb85">Nv::Blast</a>
-<li>getBigBox()
-: <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#7be37651ca8c034ce1426d18ce65247c">Nv::Blast</a>
-<li>getFamilyID()
-: <a class="el" href="namespace_nv_1_1_blast.html#69c2dd220d271978a87f8bc14fa8b7cf">Nv::Blast</a>
-<li>getFamilyMemorySize()
-: <a class="el" href="namespace_nv_1_1_blast.html#865dd402e2f1af88e0d8df296d4f10d3">Nv::Blast</a>
-<li>getNoisyCuttingBoxPair()
-: <a class="el" href="namespace_nv_1_1_blast.html#b1f78ff7033dda34706c1d8d0d976fc5">Nv::Blast</a>
-<li>getPlaneSegmentIntersection()
-: <a class="el" href="namespace_nv_1_1_blast.html#a53d476b82810995adad43062322f649">Nv::Blast</a>
-<li>getProjectedPoint()
-: <a class="el" href="namespace_nv_1_1_blast.html#44d0b01b83d001724a34646ec96d17f0">Nv::Blast</a>
-<li>getProjectedPointWithWinding()
-: <a class="el" href="namespace_nv_1_1_blast.html#5f4aa5b6b2451711fccf09757bdd2e1e">Nv::Blast</a>
-<li>getProjectionDirection()
-: <a class="el" href="namespace_nv_1_1_blast.html#b77f76686c61a4a62d1aabb5e7b9c20a">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
-<li>importerHullsInProximityApexFree()
-: <a class="el" href="namespace_nv_1_1_blast.html#5cdab436d8570fca3e16796e0f9f05f8">Nv::Blast</a>
-<li>index_of_max_frac()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#a4cd5beecd9202dfd1b9440aca332ae9">Nv::Blast::VSA</a>
-<li>index_of_max_sgn_sq()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#d99de32f12e7fcd534d856e7c7daf094">Nv::Blast::VSA</a>
-<li>index_of_min()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#c40d9e7d67ea46fd503fc1001174256c">Nv::Blast::VSA</a>
-<li>initializeAsset()
-: <a class="el" href="namespace_nv_1_1_blast.html#ae75b7f94762b03efcbbe11cb3752ef1">Nv::Blast</a>
-<li>INSTANCE_DATA_BLOCK
-: <a class="el" href="namespacecapnp_1_1schemas.html#4e972500920676636621f26c24ec81ad23a75b36a0beba7fc1c62dfc3e748b3e">capnp::schemas</a>
-<li>invalidIndex()
-: <a class="el" href="namespace_nv_1_1_blast.html#c1fa2bac8c635169faa133e5de246da9">Nv::Blast</a>
-<li>inverseNormalAndSetIndices()
-: <a class="el" href="namespace_nv_1_1_blast.html#4b6d7dcb941bd80ac6b1487f87faff95">Nv::Blast</a>
-<li>invertMap()
-: <a class="el" href="namespace_nv_1_1_blast.html#b0cb52654c117f03fb31826ce2747bfa">Nv::Blast</a>
-<li>isInvalidIndex()
-: <a class="el" href="namespace_nv_1_1_blast.html#a5e952ab38e3501215eee523cb0a0d20">Nv::Blast</a>
-<li>IslandId
-: <a class="el" href="namespace_nv_1_1_blast.html#085b488e62b111ada7f5201a0275c7b9">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
-<li>length()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c15bbfd92f50bb69873a3e54281a42c">Nv::Blast::VecMath</a>
-<li>lerp()
-: <a class="el" href="namespace_nv_1_1_blast.html#d41f8229622157366118b4942119641c">Nv::Blast</a>
-<li>logLL()
-: <a class="el" href="namespace_nv_1_1_blast.html#1152c58af94417b6861e5bb3695b9ddf">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>mul()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#258a9333f07d3c54170aa74b90366e73">Nv::Blast::VecMath</a>
-</ul>
-<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
-<li>NodeIndex
-: <a class="el" href="namespace_nv_1_1_blast.html#32d5787be500421cf94051656ce83180">Nv::Blast</a>
-<li>noiseSample()
-: <a class="el" href="namespace_nv_1_1_blast.html#92d505a07c6038f564445af249ff5158">Nv::Blast</a>
-<li>normal()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">Nv::Blast::VecMath</a>
-<li>NVBLASTTK_IMPL_DECLARE()
-: <a class="el" href="namespace_nv_1_1_blast.html#ca102609a1dbb309353ddc72644f131c">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
-<li>operator*()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#207654189a89fba3d6256779afcd41d1">Nv::Blast::VSA</a>
-<li>operator+()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#d2ed66762db3fe1f41d35fa6b46df1ee">Nv::Blast::VSA</a>
-<li>operator+=()
-: <a class="el" href="namespace_nv_1_1_blast.html#c98948d4d2e512d9b7717d290e3cc683">Nv::Blast</a>
-<li>operator&gt;&gt;()
-: <a class="el" href="namespace_nv_1_1_blast.html#0b6eef048652bbd2ede8acb4bd7de14e">Nv::Blast</a>
-<li>operator^()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#38ae2e49308ac2b5c9285edaf237c976">Nv::Blast::VSA</a>
-<li>operator|()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#d74b41a40540aa0ea4de7600bac6f552">Nv::Blast::VSA</a>
-<li>OPPOSITE_WINDING
-: <a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f7f9063b45980bcdd587cd7b7be4444152">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>perp()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#31a9155136d1363434a70a3d9005c581">Nv::Blast::VSA</a>
-<li>pointerOffset()
-: <a class="el" href="namespace_nv_1_1_blast.html#d1e732d6cd2e5f40a0187f05820e9e7e">Nv::Blast</a>
-<li>project2D()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#42e36ee6745a0051b19817e9d33ed91e">Nv::Blast::VSA</a>
-<li>ProjectionDirections
-: <a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f7">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
-<li>real
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">Nv::Blast::VSA</a>
-</ul>
-<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
-<li>setCuttingBox()
-: <a class="el" href="namespace_nv_1_1_blast.html#938541832c7842e011a5420b71919d71">Nv::Blast</a>
-<li>setup()
-: <a class="el" href="namespace_nv_1_1_blast.html#c13586ad5f58085610f3ae2feda2469a">Nv::Blast</a>
-<li>sgn_sq_gt()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#b202062acbefba5fac638d3caf7b8b15">Nv::Blast::VSA</a>
-<li>sq()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#e7c36beab73d66e43e7fcaf72309f65e">Nv::Blast::VSA</a>
-<li>sub()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#1da912deb1046ef7afc447a170f9a1a4">Nv::Blast::VecMath</a>
-</ul>
-<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
-<li>TkGenerateGUID()
-: <a class="el" href="namespace_nv_1_1_blast.html#69ce6c22d6a698e3f3f27bdcf9f33e5d">Nv::Blast</a>
-<li>TkGUIDIsZero()
-: <a class="el" href="namespace_nv_1_1_blast.html#1aabd5393ff99f0af4851a594f766a01">Nv::Blast</a>
-<li>TkGUIDReset()
-: <a class="el" href="namespace_nv_1_1_blast.html#fc71941ff8c9e1c64c224e30985731bd">Nv::Blast</a>
-<li>TkGUIDsEqual()
-: <a class="el" href="namespace_nv_1_1_blast.html#6bbc50004fa477cdc0bc27dc53dae357">Nv::Blast</a>
-<li>Type_b197145e18e8b82a
-: <a class="el" href="namespacecapnp_1_1schemas.html#71360716e9b689f807111cc5009b7b70">capnp::schemas</a>
-<li>Type_b292bd608606f041
-: <a class="el" href="namespacecapnp_1_1schemas.html#4e972500920676636621f26c24ec81ad">capnp::schemas</a>
-</ul>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>updateVisibleChunksFromSupportChunk()
-: <a class="el" href="namespace_nv_1_1_blast.html#c5cb103e6be0eafbc210cacb569a7939">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
-<li>vec3()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#78881c15732472ced3ab2e77bc11dfc2">Nv::Blast::VSA</a>
-<li>vec4()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#e9cc9edbccb4fe70660e16546bf7bb82">Nv::Blast::VSA</a>
-<li>vs3d_test()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#c6a01ae68f18ecfe9d275f375997e3b9">Nv::Blast::VSA</a>
-</ul>
-<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
-<li>weakBoundingBoxIntersection()
-: <a class="el" href="namespace_nv_1_1_blast.html#b18c3161481f8a05cd11866ef1afbd9e">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
-<li>XY_PLANE
-: <a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f785a6dd87b4024df1cddcd744fa2c0020">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
-<li>YZ_PLANE
-: <a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f7d1627b65f07422426fe4a478c7836a66">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_z">- z -</a></h3><ul>
-<li>ZX_PLANE
-: <a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f734e384d7641d38d0e6f9e601f5d868ac">Nv::Blast</a>
+<li>AXIS
+: <a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865">VHACD</a>
+<li>AXIS_X
+: <a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865019eac56d2a991a065f434ba381c5ddb">VHACD</a>
+<li>AXIS_Y
+: <a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c728658565a3691153035cfa2fc846649e630c">VHACD</a>
+<li>AXIS_Z
+: <a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c7286544eb1e21342fbc10a86a0105f0a5c5e9">VHACD</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/namespacemembers_0x62.html b/docs/source_docs/files/namespacemembers_0x62.html
new file mode 100644
index 0000000..b763258
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x62.html
@@ -0,0 +1,87 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li class="current"><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>BOOLEAN_DIFFERENCE()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#a31fac69fc5177160cc4ae79b18c44a2">Nv::Blast::BooleanConfigurations</a>
+<li>BOOLEAN_INTERSECION()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#737fc24c4425afc869a4862832e8e753">Nv::Blast::BooleanConfigurations</a>
+<li>BOOLEAN_UNION()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#f60303b702a6320c067215303e1f7d4d">Nv::Blast::BooleanConfigurations</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/namespacemembers_0x63.html b/docs/source_docs/files/namespacemembers_0x63.html
new file mode 100644
index 0000000..81455ba
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x63.html
@@ -0,0 +1,101 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li class="current"><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>CAPNP_DECLARE_ENUM()
+: <a class="el" href="namespacecapnp_1_1schemas.html#1b82a57fb1ea529206147266bbe9ed36">capnp::schemas</a>
+<li>CAPNP_DECLARE_SCHEMA()
+: <a class="el" href="namespacecapnp_1_1schemas.html#80ad7fad99630c3716c61375b98edac9">capnp::schemas</a>
+<li>Colinear()
+: <a class="el" href="namespace_v_h_a_c_d.html#28b89ba2f3ed6ecfac79950d85cb02cb">VHACD</a>
+<li>ComputeAlignedPoint()
+: <a class="el" href="namespace_v_h_a_c_d.html#7a7e8b6207543d149cfb36fa203f2371">VHACD</a>
+<li>ComputeAlignedPoint&lt; double &gt;()
+: <a class="el" href="namespace_v_h_a_c_d.html#b7c1cd4f292e3dfd2bf5cad594941cfc">VHACD</a>
+<li>ComputeAlignedPoint&lt; float &gt;()
+: <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>createIndexStartLookup()
+: <a class="el" href="namespace_nv_1_1_blast.html#97fb8332eab5d39661e80f1c4359ca28">Nv::Blast</a>
+<li>CreateVHACD()
+: <a class="el" href="namespace_v_h_a_c_d.html#1b2ead5dd7115b47a186fc0e2cea882e">VHACD</a>
+<li>CreateVHACD_ASYNC()
+: <a class="el" href="namespace_v_h_a_c_d.html#c22d14abb643b494eb861ce6c1b1d466">VHACD</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/namespacemembers_0x64.html b/docs/source_docs/files/namespacemembers_0x64.html
new file mode 100644
index 0000000..8ee5a0e
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x64.html
@@ -0,0 +1,91 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li class="current"><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>deserializeExtPxAsset()
+: <a class="el" href="namespace_nv_1_1_blast.html#8aed6448b585047aa8d61255959eb316">Nv::Blast</a>
+<li>deserializeTkAsset()
+: <a class="el" href="namespace_nv_1_1_blast.html#61d6196fcda06e299691bcbd8f34d48e">Nv::Blast</a>
+<li>dist()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#977e74623adf1a08686f4dc5a6f241bc">Nv::Blast::VecMath</a>
+<li>div()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#171cbcf9510fa3804c56ecfcf78da929">Nv::Blast::VecMath</a>
+<li>dot()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#91266f20b4a3e7658eedf69ec1f311f4">Nv::Blast::VecMath</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/namespacemembers_0x65.html b/docs/source_docs/files/namespacemembers_0x65.html
new file mode 100644
index 0000000..4dc1a92
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x65.html
@@ -0,0 +1,105 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li class="current"><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>E_B_O_X
+: <a class="el" href="namespacecapnp_1_1schemas.html#71360716e9b689f807111cc5009b7b708e6cfe29e3ceef2ab47299590a61b081">capnp::schemas</a>
+<li>E_C_A_P_S_U_L_E
+: <a class="el" href="namespacecapnp_1_1schemas.html#71360716e9b689f807111cc5009b7b701b5e8ceb3a6ebfacd0ac38b4df6f2d32">capnp::schemas</a>
+<li>E_C_O_N_V_E_X_M_E_S_H
+: <a class="el" href="namespacecapnp_1_1schemas.html#71360716e9b689f807111cc5009b7b707f43284b259e15a1271d0ff2f36f507d">capnp::schemas</a>
+<li>E_H_E_I_G_H_T_F_I_E_L_D
+: <a class="el" href="namespacecapnp_1_1schemas.html#71360716e9b689f807111cc5009b7b7049c26da3c49eb5f5c12112d2c71cc0b9">capnp::schemas</a>
+<li>E_P_L_A_N_E
+: <a class="el" href="namespacecapnp_1_1schemas.html#71360716e9b689f807111cc5009b7b70562e66f776d4fcefa1897e27f9eb6c05">capnp::schemas</a>
+<li>E_S_P_H_E_R_E
+: <a class="el" href="namespacecapnp_1_1schemas.html#71360716e9b689f807111cc5009b7b7073059540a090f999fd923174812398ca">capnp::schemas</a>
+<li>E_T_R_I_A_N_G_L_E_M_E_S_H
+: <a class="el" href="namespacecapnp_1_1schemas.html#71360716e9b689f807111cc5009b7b7078e77b821b9c5144e9279fa7cdb9bc7c">capnp::schemas</a>
+<li>enumerateChunkHierarchyBreadthFirst()
+: <a class="el" href="namespace_nv_1_1_blast.html#4693639353fc51c08a21065403386a58">Nv::Blast</a>
+<li>ext_index()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#cc5d2bf37685bfd6e8763d559d144880">Nv::Blast::VSA</a>
+<li>ExtImpactDamageFunction
+: <a class="el" href="namespace_nv_1_1_blast.html#1cbcf5b75f7db9e3dc15c3a1d99415c5">Nv::Blast</a>
+<li>ExtPxCreateJointFunction
+: <a class="el" href="namespace_nv_1_1_blast.html#6a12664dba0567a600473d48d62a7e86">Nv::Blast</a>
+<li>ExtSerializationLoadSet()
+: <a class="el" href="namespace_nv_1_1_blast.html#63ca5492ec0b8a906396d789f429c52d">Nv::Blast</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/namespacemembers_0x66.html b/docs/source_docs/files/namespacemembers_0x66.html
new file mode 100644
index 0000000..049ed1d
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x66.html
@@ -0,0 +1,333 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li class="current"><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>fade()
+: <a class="el" href="namespace_nv_1_1_blast.html#d4dfea75a2d880846c407692135b6dab">Nv::Blast</a>
+<li>findClosestNode()
+: <a class="el" href="namespace_nv_1_1_blast.html#174a03926806454cd726b130462606b0">Nv::Blast</a>
+<li>fm_add()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#950524c52471990ccd5ab8ffd2fdace4">FLOAT_MATH</a>
+<li>fm_areaPolygon2d()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8022779a39f2d98d0d1e59dc9e0ff382">FLOAT_MATH</a>
+<li>fm_areaTriangle()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#3c2c25509bb923e3a67f2f4229a0c524">FLOAT_MATH</a>
+<li>FM_Axis
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78">FLOAT_MATH</a>
+<li>fm_capsuleVolume()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#890be2a1715cda687e5d3e63d5f59e56">FLOAT_MATH</a>
+<li>fm_catmullRom()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#010b32a67e0a6823c0f48c6ff9d37fb2">FLOAT_MATH</a>
+<li>FM_ClipState
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9af">FLOAT_MATH</a>
+<li>fm_clipTestAABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f49bf6eedc01255120d2c91f04ccffcc">FLOAT_MATH</a>
+<li>fm_clipTestPoint()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#3fb4f3f21c789ffc5369154820c30472">FLOAT_MATH</a>
+<li>fm_clipTestPointXZ()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#955f588e9f1c54ae05b315c5c1b57c29">FLOAT_MATH</a>
+<li>fm_colinear()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2ffeeea97b9e77a30c72ce0e9b4e3896">FLOAT_MATH</a>
+<li>fm_composeTransform()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cb3c8d61dfb35df6685ace736d7c61af">FLOAT_MATH</a>
+<li>fm_computeArea()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#62f6d3e26092170ccc5c90ffdbeffd8e">FLOAT_MATH</a>
+<li>fm_computeBestFitAABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#d449806042368d819f7e5e3e05b390a0">FLOAT_MATH</a>
+<li>fm_computeBestFitABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4719b5216a887947c4c98e3b06844d9b">FLOAT_MATH</a>
+<li>fm_computeBestFitCapsule()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cb48dcc76450c14ccb5cf133c2d02b54">FLOAT_MATH</a>
+<li>fm_computeBestFitOBB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#60e918c2ee5358ed7fd566623f18f566">FLOAT_MATH</a>
+<li>fm_computeBestFitPlane()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9a5fc6e07fe7bd2a6794df97c94ea32e">FLOAT_MATH</a>
+<li>fm_computeBestFitSphere()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#121beb08ccdf7b92b405f3a7fee2e1d1">FLOAT_MATH</a>
+<li>fm_computeCentroid()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#18df4ec9f73845649b49c9a984f6c52e">FLOAT_MATH</a>
+<li>fm_computeMeanNormals()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#09bbac02b2d9b71ee13de5b8affe1830">FLOAT_MATH</a>
+<li>fm_computeMeshVolume()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#01f6b76a126b8ddb6bc75fcb24d56b63">FLOAT_MATH</a>
+<li>fm_computeNormalVector()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bedf4d35d4d7f1cd6f5ef3ce30b99169">FLOAT_MATH</a>
+<li>fm_computePlane()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e16f6af28acc944aa4307b55208ef0ce">FLOAT_MATH</a>
+<li>fm_computeSplitPlane()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e6c3d39e600a5a6588a12c0df1bc180b">FLOAT_MATH</a>
+<li>fm_computeWindingOrder()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a44a0e6887abf9d22e27e79f38cf0b7c">FLOAT_MATH</a>
+<li>fm_consolidatePolygon()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8d49d5613f198a6c4be6f32dbb1ad7d5">FLOAT_MATH</a>
+<li>fm_copy3()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ec4465fd7d2f2b8c93db8949a7c5a68e">FLOAT_MATH</a>
+<li>fm_copyUniqueVertices()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#66660b41c914e7f74dfeb7a63ae577bb">FLOAT_MATH</a>
+<li>fm_createTesselate()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#24043d9e6a8342127bda2d663e91c2a9">FLOAT_MATH</a>
+<li>fm_createTriangulate()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f2757653a894b33ffa13feef4e931a69">FLOAT_MATH</a>
+<li>fm_createVertexIndex()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#5ca83507e14e16aae1d3d49f43fcbf48">FLOAT_MATH</a>
+<li>fm_cross()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8646830ccfdaad8014442e1e502e85bc">FLOAT_MATH</a>
+<li>fm_cylinderVolume()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#243023211b7a4e5ab60bdb10c4a9db0f">FLOAT_MATH</a>
+<li>fm_decomposeTransform()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#518c9e9f1a383ae51f1400e00168b04d">FLOAT_MATH</a>
+<li>FM_DEG_TO_RAD
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e0d9cd328d51cec3b434cc0a5ac1aa76">FLOAT_MATH</a>
+<li>fm_distance()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bcb99669f70be380f66d9a1fde599fab">FLOAT_MATH</a>
+<li>fm_distancePointLineSegment()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7a4c8c9a53e6eabd8c92860358eac481">FLOAT_MATH</a>
+<li>fm_distanceSquared()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1721515731405ff0444d53ce4a0ab227">FLOAT_MATH</a>
+<li>fm_distanceSquaredXZ()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2ef966a4f85a8067ed36c020e036b401">FLOAT_MATH</a>
+<li>fm_distToPlane()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f91f007d37b043bd7e70b4d2de1fbd25">FLOAT_MATH</a>
+<li>fm_dot()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#194f9efd2bb057b2209327630dec652e">FLOAT_MATH</a>
+<li>fm_doubleToFloat3()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7d9d7f616ab8179bef4ded2167ce5050">FLOAT_MATH</a>
+<li>fm_eulerMatrix()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#099943af57cdcf6f5d70249dac806205">FLOAT_MATH</a>
+<li>fm_eulerToMatrix()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#21696a79d14003a743b2b1ff40894b70">FLOAT_MATH</a>
+<li>fm_eulerToMatrixDX()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#c80feefbeefd17402f51317b7d545ebb">FLOAT_MATH</a>
+<li>fm_eulerToQuat()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#afae02ac2136cb97fb7683194968f934">FLOAT_MATH</a>
+<li>fm_eulerToQuatDX()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4aeae548e32c6b3fd7b042880853668a">FLOAT_MATH</a>
+<li>fm_floatToDouble3()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#13583f8cd7fc965e170e52c7e8590c57">FLOAT_MATH</a>
+<li>fm_getAABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1defa5e1cac1adb9265c5f0a3d4c9645">FLOAT_MATH</a>
+<li>fm_getAABBCenter()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#c9c372bec084a96bb461107edb5d01c4">FLOAT_MATH</a>
+<li>fm_getDeterminant()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1507bf2ee9f33cc24aae9f3be4169e39">FLOAT_MATH</a>
+<li>fm_getDominantAxis()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b0e6f3d995aaa137c6811be7da8b1f57">FLOAT_MATH</a>
+<li>fm_getPoint()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#51e027555f4bfefcd4b3f516b0d7c25a">FLOAT_MATH</a>
+<li>fm_getSidePlane()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cfb3009ad74719bf7240567fedd43ead">FLOAT_MATH</a>
+<li>fm_getSubMatrix()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#955922bac08140d8027099632304d507">FLOAT_MATH</a>
+<li>fm_getTranslation()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a83944760275782e7436df8b53a0c36c">FLOAT_MATH</a>
+<li>fm_identity()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#475707467603b8b04da3692140ab438b">FLOAT_MATH</a>
+<li>fm_inflateMinMax()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cbd7a02b1c968f46338a96cf6d2bf9a7">FLOAT_MATH</a>
+<li>fm_initMinMax()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#408940ad31da872095e4bcbc3798c962">FLOAT_MATH</a>
+<li>fm_insideAABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6459cdf86137f0d54738242f1729b509">FLOAT_MATH</a>
+<li>fm_insideTriangle()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#437d2da1a476dd4f020e57dd8ad3803c">FLOAT_MATH</a>
+<li>fm_insideTriangleXZ()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2ca4cef6af901b8de71c71535369229e">FLOAT_MATH</a>
+<li>fm_intersectAABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bc2bf48dcc098618366fa76bf0c2a75a">FLOAT_MATH</a>
+<li>fm_intersectLineSegmentAABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#72afa3a5fc5c9cf16835bd0bee3d890d">FLOAT_MATH</a>
+<li>fm_intersectLineSegments2d()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7180da587c645ab12754120132d54263">FLOAT_MATH</a>
+<li>fm_intersectLineSegments2dTime()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2a82702380cd9bd0469ee8663b3facdd">FLOAT_MATH</a>
+<li>fm_intersectPointPlane()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#5818d6dc249cc90d8ff4b8d1533b64e3">FLOAT_MATH</a>
+<li>fm_intersectRayAABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#80e7d3a77fae86473625be5a63425d90">FLOAT_MATH</a>
+<li>fm_inverseRT()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#afb68480d229fd7dabd59dea38dff21c">FLOAT_MATH</a>
+<li>fm_inverseTransform()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#459b88458014177d8945f6e8b269730c">FLOAT_MATH</a>
+<li>fm_isMeshCoplanar()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#06301f8df72d582ed0504a42d7a63d09">FLOAT_MATH</a>
+<li>fm_isValidTriangle()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#141c1e360636067eae8247cf7bcb7e22">FLOAT_MATH</a>
+<li>fm_lerp()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0d900929935eab0f69444c1163ad6050">FLOAT_MATH</a>
+<li>fm_lineIntersectsTriangle()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6b725c6d345f76e759f091e528250c6c">FLOAT_MATH</a>
+<li>fm_lineSphereIntersect()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cef7c667796813fc8d1cf278176ba27a">FLOAT_MATH</a>
+<li>fm_lineTestAABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fb8afe3f925d308fc0d8d3e6e99e521f">FLOAT_MATH</a>
+<li>fm_lineTestAABBXZ()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#504256443b8d497fc590ed2274b6777a">FLOAT_MATH</a>
+<li>fm_matrixMultiply()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#38037bcca3e6efebe64714e1fa93a253">FLOAT_MATH</a>
+<li>fm_matrixToQuat()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4de39436d7abcaa7af9aacef9db79629">FLOAT_MATH</a>
+<li>fm_minmax()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#55cd1b999972c6d34d36976a5785dd92">FLOAT_MATH</a>
+<li>fm_multiply()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6c450c0714fff742f2598acaaca6cb75">FLOAT_MATH</a>
+<li>fm_multiplyQuat()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9053918ec3894e3fb079e932fd54b647">FLOAT_MATH</a>
+<li>fm_multiplyTransform()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2421e41a226e975258726a8924260cb5">FLOAT_MATH</a>
+<li>fm_nearestPointInTriangle()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7faa64eab0019b0488d6aa35498ac4cb">FLOAT_MATH</a>
+<li>fm_normalize()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#548e00bbb0d1d352e737e7d2a842515d">FLOAT_MATH</a>
+<li>fm_normalizeQuat()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#50fb44ebfddbfab230ac5d86c9335bdc">FLOAT_MATH</a>
+<li>fm_OBBtoAABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#44b5172cfcadc77e68e1886cc5a33d4a">FLOAT_MATH</a>
+<li>FM_PI
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bb8140d5d40ac95d14d060b3df484650">FLOAT_MATH</a>
+<li>fm_planeToMatrix()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9624b57c4b00648ed09e15b1ec266c32">FLOAT_MATH</a>
+<li>fm_planeToQuat()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#923e6aa5445384daf88f76b40fee7d43">FLOAT_MATH</a>
+<li>fm_planeTriIntersection()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bd883d59724d4a7f635f9e01c4fb91e3">FLOAT_MATH</a>
+<li>fm_pointInsidePolygon2d()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e4f2e7231cc5b69528ee21ca50116dfb">FLOAT_MATH</a>
+<li>fm_quatRotate()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b1dbaf174472d60724ab64af30e05223">FLOAT_MATH</a>
+<li>fm_quatToEuler()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0692e6e3e2ca00952ed83eddec146c13">FLOAT_MATH</a>
+<li>fm_quatToMatrix()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#56bd993692a86c4d823bd4b99c08fb40">FLOAT_MATH</a>
+<li>FM_RAD_TO_DEG
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7bf8c2dde51efeefb5212bf855aa29f9">FLOAT_MATH</a>
+<li>fm_rayIntersectsTriangle()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#d01696fe61f5e4d29e53d16bf09cf896">FLOAT_MATH</a>
+<li>fm_raySphereIntersect()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#788462a81a97aa364cf2d8ce7659a29e">FLOAT_MATH</a>
+<li>fm_releaseTesselate()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#538e188095ec76178ab7cfe067b8fad4">FLOAT_MATH</a>
+<li>fm_releaseTriangulate()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6235a78977f152249b51e3b7095e8bb1">FLOAT_MATH</a>
+<li>fm_releaseVertexIndex()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7e401fb5f8d705ba7726af2c0beea70d">FLOAT_MATH</a>
+<li>fm_rotate()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#10f38b4f26044c4f8e60492c4bf70df9">FLOAT_MATH</a>
+<li>fm_rotationArc()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fb398b2a92fc3d6c8672d04137527196">FLOAT_MATH</a>
+<li>fm_samePlane()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b7f413a7722f01daa020b05ea6cf000c">FLOAT_MATH</a>
+<li>fm_scale()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#28ed2369616da9a3d27c74d5d99e2c4a">FLOAT_MATH</a>
+<li>fm_setTranslation()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4b57ce5768f098431005019aa5d2b48d">FLOAT_MATH</a>
+<li>fm_solveX()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8946aab872f6d90d17b51685fd3b7c1b">FLOAT_MATH</a>
+<li>fm_solveY()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2fd9365eecfffd704a661d8e4975ad4d">FLOAT_MATH</a>
+<li>fm_solveZ()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8ce2be953a881145a2932f35552d617e">FLOAT_MATH</a>
+<li>fm_sphereVolume()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1a34d0ebad3b1971c131e6549b06cdd0">FLOAT_MATH</a>
+<li>fm_subtract()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#35f37d3e0b523cdc219a4751a51d5e98">FLOAT_MATH</a>
+<li>fm_transform()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#5e7bcf0c2005abcdfb3b983befdba6e0">FLOAT_MATH</a>
+<li>fm_transformAABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f80ff4e5f08618af5ba00ff9f547647">FLOAT_MATH</a>
+<li>FM_XAXIS
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78cf27da21bcf3eb6bbaa8c5f24254dcef">FLOAT_MATH</a>
+<li>FM_YAXIS
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c786d608e9c6b6761a8cfbcdc7470d4e894">FLOAT_MATH</a>
+<li>FM_ZAXIS
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78c78cb90c59826b6320fd1891088b1c07">FLOAT_MATH</a>
+<li>FMCS_XMAX
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afe45bdfb2c4086bde450b8af70d756585">FLOAT_MATH</a>
+<li>FMCS_XMIN
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9af9df27601d6ae82936064ca3010b80a5f">FLOAT_MATH</a>
+<li>FMCS_YMAX
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afae2ee30933040ceaba04d40a1eb098fd">FLOAT_MATH</a>
+<li>FMCS_YMIN
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afd03a9eb1a839f2cb34508a7233906175">FLOAT_MATH</a>
+<li>FMCS_ZMAX
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9aff6824c785aa66d10c8b39b8fa86375cb">FLOAT_MATH</a>
+<li>FMCS_ZMIN
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afc8adc6db98a363354407d4eb1df66a87">FLOAT_MATH</a>
+<li>frac_gt()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#5d0eb514919e6254be7fd4c428fb156d">Nv::Blast::VSA</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/namespacemembers_0x67.html b/docs/source_docs/files/namespacemembers_0x67.html
new file mode 100644
index 0000000..c3fcd34
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x67.html
@@ -0,0 +1,101 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li class="current"><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>getActorSerializationSize()
+: <a class="el" href="namespace_nv_1_1_blast.html#227ad41f76a5f6c64ae1fb549e08cb85">Nv::Blast</a>
+<li>getBigBox()
+: <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>getFamilyID()
+: <a class="el" href="namespace_nv_1_1_blast.html#69c2dd220d271978a87f8bc14fa8b7cf">Nv::Blast</a>
+<li>getFamilyMemorySize()
+: <a class="el" href="namespace_nv_1_1_blast.html#865dd402e2f1af88e0d8df296d4f10d3">Nv::Blast</a>
+<li>getNoisyCuttingBoxPair()
+: <a class="el" href="namespace_nv_1_1_blast.html#b1f78ff7033dda34706c1d8d0d976fc5">Nv::Blast</a>
+<li>getPlaneSegmentIntersection()
+: <a class="el" href="namespace_nv_1_1_blast.html#a53d476b82810995adad43062322f649">Nv::Blast</a>
+<li>getProjectedPoint()
+: <a class="el" href="namespace_nv_1_1_blast.html#44d0b01b83d001724a34646ec96d17f0">Nv::Blast</a>
+<li>getProjectedPointWithWinding()
+: <a class="el" href="namespace_nv_1_1_blast.html#5f4aa5b6b2451711fccf09757bdd2e1e">Nv::Blast</a>
+<li>getProjectionDirection()
+: <a class="el" href="namespace_nv_1_1_blast.html#b77f76686c61a4a62d1aabb5e7b9c20a">Nv::Blast</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/namespacemembers_0x69.html b/docs/source_docs/files/namespacemembers_0x69.html
new file mode 100644
index 0000000..5527215
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x69.html
@@ -0,0 +1,125 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li class="current"><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>ICHullError
+: <a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3">VHACD</a>
+<li>ICHullErrorCoplanarPoints
+: <a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d42a18eca7aeae5c07ebc612be625222">VHACD</a>
+<li>ICHullErrorInconsistent
+: <a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d163eda549fc9c6879fcc29a568f4526">VHACD</a>
+<li>ICHullErrorNotEnoughPoints
+: <a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d032ff6752c1b29218d266f5fd7f6c03">VHACD</a>
+<li>ICHullErrorNoVolume
+: <a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d74b2db47a4223e9d12bd1d3dfd47cf2">VHACD</a>
+<li>ICHullErrorOK
+: <a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3e4636f6d8dc64f99fd3389e0b8532032">VHACD</a>
+<li>importerHullsInProximityApexFree()
+: <a class="el" href="namespace_nv_1_1_blast.html#5cdab436d8570fca3e16796e0f9f05f8">Nv::Blast</a>
+<li>index_of_max_frac()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#a4cd5beecd9202dfd1b9440aca332ae9">Nv::Blast::VSA</a>
+<li>index_of_max_sgn_sq()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#d99de32f12e7fcd534d856e7c7daf094">Nv::Blast::VSA</a>
+<li>index_of_min()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#c40d9e7d67ea46fd503fc1001174256c">Nv::Blast::VSA</a>
+<li>initializeAsset()
+: <a class="el" href="namespace_nv_1_1_blast.html#ae75b7f94762b03efcbbe11cb3752ef1">Nv::Blast</a>
+<li>INSTANCE_DATA_BLOCK
+: <a class="el" href="namespacecapnp_1_1schemas.html#4e972500920676636621f26c24ec81ad23a75b36a0beba7fc1c62dfc3e748b3e">capnp::schemas</a>
+<li>IntersectResult
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441">FLOAT_MATH</a>
+<li>invalidIndex()
+: <a class="el" href="namespace_nv_1_1_blast.html#c1fa2bac8c635169faa133e5de246da9">Nv::Blast</a>
+<li>inverseNormalAndSetIndices()
+: <a class="el" href="namespace_nv_1_1_blast.html#83abdcd21821c89fd79e466306cb9b12">Nv::Blast</a>
+<li>invertMap()
+: <a class="el" href="namespace_nv_1_1_blast.html#b0cb52654c117f03fb31826ce2747bfa">Nv::Blast</a>
+<li>IR_COINCIDENT
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441e3934decbf14b762bf1fb688a8bf888e">FLOAT_MATH</a>
+<li>IR_DO_INTERSECT
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441c65d828299272a2173a708a08a6a9ecf">FLOAT_MATH</a>
+<li>IR_DONT_INTERSECT
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441982692d82fda113c3844e3d5cd7737e7">FLOAT_MATH</a>
+<li>IR_PARALLEL
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441e4e33ac5bb9efd259e1804e12fb4df7f">FLOAT_MATH</a>
+<li>isInvalidIndex()
+: <a class="el" href="namespace_nv_1_1_blast.html#a5e952ab38e3501215eee523cb0a0d20">Nv::Blast</a>
+<li>IslandId
+: <a class="el" href="namespace_nv_1_1_blast.html#085b488e62b111ada7f5201a0275c7b9">Nv::Blast</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/namespacemembers_0x6c.html b/docs/source_docs/files/namespacemembers_0x6c.html
new file mode 100644
index 0000000..32d43da
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x6c.html
@@ -0,0 +1,95 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li class="current"><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>length()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c15bbfd92f50bb69873a3e54281a42c">Nv::Blast::VecMath</a>
+<li>lerp()
+: <a class="el" href="namespace_nv_1_1_blast.html#d41f8229622157366118b4942119641c">Nv::Blast</a>
+<li>LineSegmentType
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9">FLOAT_MATH</a>
+<li>logLL()
+: <a class="el" href="namespace_nv_1_1_blast.html#1152c58af94417b6861e5bb3695b9ddf">Nv::Blast</a>
+<li>LS_END
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9e1972ba2d53acc5b40a7186e9463724f">FLOAT_MATH</a>
+<li>LS_MIDDLE
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9eddaa7664a1a0987313b33a7991dabc9">FLOAT_MATH</a>
+<li>LS_START
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9fb71f22022e7b20c1cffe0d767794516">FLOAT_MATH</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/namespacemembers_0x6d.html b/docs/source_docs/files/namespacemembers_0x6d.html
new file mode 100644
index 0000000..432efc0
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x6d.html
@@ -0,0 +1,83 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li class="current"><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>mul()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#258a9333f07d3c54170aa74b90366e73">Nv::Blast::VecMath</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/namespacemembers_0x6e.html b/docs/source_docs/files/namespacemembers_0x6e.html
new file mode 100644
index 0000000..cf60688
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x6e.html
@@ -0,0 +1,89 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li class="current"><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>NodeIndex
+: <a class="el" href="namespace_nv_1_1_blast.html#32d5787be500421cf94051656ce83180">Nv::Blast</a>
+<li>noiseSample()
+: <a class="el" href="namespace_nv_1_1_blast.html#92d505a07c6038f564445af249ff5158">Nv::Blast</a>
+<li>normal()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">Nv::Blast::VecMath</a>
+<li>NVBLASTTK_IMPL_DECLARE()
+: <a class="el" href="namespace_nv_1_1_blast.html#ca102609a1dbb309353ddc72644f131c">Nv::Blast</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/namespacemembers_0x6f.html b/docs/source_docs/files/namespacemembers_0x6f.html
new file mode 100644
index 0000000..918be12
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x6f.html
@@ -0,0 +1,95 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li class="current"><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>operator*()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#207654189a89fba3d6256779afcd41d1">Nv::Blast::VSA</a>
+<li>operator+()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#d2ed66762db3fe1f41d35fa6b46df1ee">Nv::Blast::VSA</a>
+<li>operator+=()
+: <a class="el" href="namespace_nv_1_1_blast.html#c98948d4d2e512d9b7717d290e3cc683">Nv::Blast</a>
+<li>operator&gt;&gt;()
+: <a class="el" href="namespace_nv_1_1_blast.html#0b6eef048652bbd2ede8acb4bd7de14e">Nv::Blast</a>
+<li>operator^()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#38ae2e49308ac2b5c9285edaf237c976">Nv::Blast::VSA</a>
+<li>operator|()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#d74b41a40540aa0ea4de7600bac6f552">Nv::Blast::VSA</a>
+<li>OPPOSITE_WINDING
+: <a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f7f9063b45980bcdd587cd7b7be4444152">Nv::Blast</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/namespacemembers_0x70.html b/docs/source_docs/files/namespacemembers_0x70.html
new file mode 100644
index 0000000..7e1182e
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x70.html
@@ -0,0 +1,107 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li class="current"><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>perp()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#31a9155136d1363434a70a3d9005c581">Nv::Blast::VSA</a>
+<li>PlaneTriResult
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">FLOAT_MATH</a>
+<li>pointerOffset()
+: <a class="el" href="namespace_nv_1_1_blast.html#4dec47108a96068464a694e46a0dc1a2">Nv::Blast</a>
+<li>PRIMITIVE_INSIDE_SURFACE
+: <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad4967770b37d7540c641dd35c962bd1181fc417">VHACD</a>
+<li>PRIMITIVE_ON_SURFACE
+: <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777292c75230b06c7e7baa1e64ef1dfc68f">VHACD</a>
+<li>PRIMITIVE_OUTSIDE_SURFACE
+: <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad4967779c7087d4fade036ec0bfa86cde099b34">VHACD</a>
+<li>PRIMITIVE_UNDEFINED
+: <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777b17e67c7cd6cc2ba18f3e34c4348acb8">VHACD</a>
+<li>project2D()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#42e36ee6745a0051b19817e9d33ed91e">Nv::Blast::VSA</a>
+<li>ProjectionDirections
+: <a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f7">Nv::Blast</a>
+<li>PTR_BACK
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c04dee1498613f2b82ff56fb995b9df9e">FLOAT_MATH</a>
+<li>PTR_FRONT
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607cb7d607fd4a4b559b23e0432b32d3ad31">FLOAT_MATH</a>
+<li>PTR_ON_PLANE
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607cf1e58b50ed4444c0a2a0a2726395c430">FLOAT_MATH</a>
+<li>PTR_SPLIT
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c82a429ed76868ef18cf4919b44b48cea">FLOAT_MATH</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/namespacemembers_0x72.html b/docs/source_docs/files/namespacemembers_0x72.html
new file mode 100644
index 0000000..4301e48
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x72.html
@@ -0,0 +1,83 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li class="current"><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>real
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">Nv::Blast::VSA</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/namespacemembers_0x73.html b/docs/source_docs/files/namespacemembers_0x73.html
new file mode 100644
index 0000000..014a4a5
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x73.html
@@ -0,0 +1,91 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li class="current"><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>setCuttingBox()
+: <a class="el" href="namespace_nv_1_1_blast.html#301b2bfdc5a3193cf8821c91595fedf2">Nv::Blast</a>
+<li>setup()
+: <a class="el" href="namespace_nv_1_1_blast.html#c13586ad5f58085610f3ae2feda2469a">Nv::Blast</a>
+<li>sgn_sq_gt()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#b202062acbefba5fac638d3caf7b8b15">Nv::Blast::VSA</a>
+<li>sq()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#e7c36beab73d66e43e7fcaf72309f65e">Nv::Blast::VSA</a>
+<li>sub()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#1da912deb1046ef7afc447a170f9a1a4">Nv::Blast::VecMath</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/namespacemembers_0x74.html b/docs/source_docs/files/namespacemembers_0x74.html
new file mode 100644
index 0000000..bbff109
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x74.html
@@ -0,0 +1,95 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li class="current"><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>TkGenerateGUID()
+: <a class="el" href="namespace_nv_1_1_blast.html#69ce6c22d6a698e3f3f27bdcf9f33e5d">Nv::Blast</a>
+<li>TkGUIDIsZero()
+: <a class="el" href="namespace_nv_1_1_blast.html#1aabd5393ff99f0af4851a594f766a01">Nv::Blast</a>
+<li>TkGUIDReset()
+: <a class="el" href="namespace_nv_1_1_blast.html#fc71941ff8c9e1c64c224e30985731bd">Nv::Blast</a>
+<li>TkGUIDsEqual()
+: <a class="el" href="namespace_nv_1_1_blast.html#6bbc50004fa477cdc0bc27dc53dae357">Nv::Blast</a>
+<li>TriBoxOverlap()
+: <a class="el" href="namespace_v_h_a_c_d.html#527212a38d09ec1f0eace1b101febfb0">VHACD</a>
+<li>Type_b197145e18e8b82a
+: <a class="el" href="namespacecapnp_1_1schemas.html#71360716e9b689f807111cc5009b7b70">capnp::schemas</a>
+<li>Type_b292bd608606f041
+: <a class="el" href="namespacecapnp_1_1schemas.html#4e972500920676636621f26c24ec81ad">capnp::schemas</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/namespacemembers_0x75.html b/docs/source_docs/files/namespacemembers_0x75.html
new file mode 100644
index 0000000..3f0e8a7
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x75.html
@@ -0,0 +1,83 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li class="current"><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>updateVisibleChunksFromSupportChunk()
+: <a class="el" href="namespace_nv_1_1_blast.html#c5cb103e6be0eafbc210cacb569a7939">Nv::Blast</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/namespacemembers_0x76.html b/docs/source_docs/files/namespacemembers_0x76.html
new file mode 100644
index 0000000..ad1320c
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x76.html
@@ -0,0 +1,89 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li class="current"><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>vec3()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#78881c15732472ced3ab2e77bc11dfc2">Nv::Blast::VSA</a>
+<li>vec4()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#e9cc9edbccb4fe70660e16546bf7bb82">Nv::Blast::VSA</a>
+<li>VOXEL_VALUE
+: <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777">VHACD</a>
+<li>vs3d_test()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#c6a01ae68f18ecfe9d275f375997e3b9">Nv::Blast::VSA</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/namespacemembers_0x77.html b/docs/source_docs/files/namespacemembers_0x77.html
new file mode 100644
index 0000000..65fdfa5
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x77.html
@@ -0,0 +1,83 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li class="current"><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>weakBoundingBoxIntersection()
+: <a class="el" href="namespace_nv_1_1_blast.html#b18c3161481f8a05cd11866ef1afbd9e">Nv::Blast</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/namespacemembers_0x78.html b/docs/source_docs/files/namespacemembers_0x78.html
new file mode 100644
index 0000000..19a584a
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x78.html
@@ -0,0 +1,83 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li class="current"><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
+<li>XY_PLANE
+: <a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f785a6dd87b4024df1cddcd744fa2c0020">Nv::Blast</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/namespacemembers_0x79.html b/docs/source_docs/files/namespacemembers_0x79.html
new file mode 100644
index 0000000..3be4035
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x79.html
@@ -0,0 +1,83 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li class="current"><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
+<li>YZ_PLANE
+: <a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f7d1627b65f07422426fe4a478c7836a66">Nv::Blast</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/namespacemembers_0x7a.html b/docs/source_docs/files/namespacemembers_0x7a.html
new file mode 100644
index 0000000..3d9962f
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_0x7a.html
@@ -0,0 +1,83 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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 class="current"><a href="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="namespacemembers_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_0x77.html#index_w"><span>w</span></a></li>
+ <li><a href="namespacemembers_0x78.html#index_x"><span>x</span></a></li>
+ <li><a href="namespacemembers_0x79.html#index_y"><span>y</span></a></li>
+ <li class="current"><a href="namespacemembers_0x7a.html#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all namespace members with links to the namespace documentation for each member:
+<p>
+<h3><a class="anchor" name="index_z">- z -</a></h3><ul>
+<li>ZX_PLANE
+: <a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f734e384d7641d38d0e6f9e601f5d868ac">Nv::Blast</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/namespacemembers_enum.html b/docs/source_docs/files/namespacemembers_enum.html
index 77ad764..310b62c 100644
--- a/docs/source_docs/files/namespacemembers_enum.html
+++ b/docs/source_docs/files/namespacemembers_enum.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
@@ -33,6 +34,7 @@
<ul>
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
<li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
<li class="current"><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
<li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
@@ -43,12 +45,28 @@
&nbsp;
<p>
<ul>
+<li>AXIS
+: <a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865">VHACD</a>
+<li>FM_Axis
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78">FLOAT_MATH</a>
+<li>FM_ClipState
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9af">FLOAT_MATH</a>
+<li>ICHullError
+: <a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3">VHACD</a>
+<li>IntersectResult
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441">FLOAT_MATH</a>
+<li>LineSegmentType
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9">FLOAT_MATH</a>
+<li>PlaneTriResult
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">FLOAT_MATH</a>
<li>ProjectionDirections
: <a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f7">Nv::Blast</a>
<li>Type_b197145e18e8b82a
: <a class="el" href="namespacecapnp_1_1schemas.html#71360716e9b689f807111cc5009b7b70">capnp::schemas</a>
<li>Type_b292bd608606f041
: <a class="el" href="namespacecapnp_1_1schemas.html#4e972500920676636621f26c24ec81ad">capnp::schemas</a>
+<li>VOXEL_VALUE
+: <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777">VHACD</a>
</ul>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/namespacemembers_eval.html b/docs/source_docs/files/namespacemembers_eval.html
index 789ac7e..7f194f8 100644
--- a/docs/source_docs/files/namespacemembers_eval.html
+++ b/docs/source_docs/files/namespacemembers_eval.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
@@ -33,18 +34,41 @@
<ul>
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
<li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
<li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
<li class="current"><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
</ul>
</div>
+ <div class="tabs">
+ <ul>
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_e"><span>e</span></a></li>
+ <li><a href="#index_f"><span>f</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
+ <li><a href="#index_l"><span>l</span></a></li>
+ <li><a href="#index_o"><span>o</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_x"><span>x</span></a></li>
+ <li><a href="#index_y"><span>y</span></a></li>
+ <li><a href="#index_z"><span>z</span></a></li>
+ </ul>
+ </div>
</div>
<div class="contents">
&nbsp;
<p>
-<ul>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
<li>ASSET_DATA_BLOCK
: <a class="el" href="namespacecapnp_1_1schemas.html#4e972500920676636621f26c24ec81ad3eb458bdf8ca1903580a13b171f25514">capnp::schemas</a>
+<li>AXIS_X
+: <a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865019eac56d2a991a065f434ba381c5ddb">VHACD</a>
+<li>AXIS_Y
+: <a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c728658565a3691153035cfa2fc846649e630c">VHACD</a>
+<li>AXIS_Z
+: <a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c7286544eb1e21342fbc10a86a0105f0a5c5e9">VHACD</a>
+</ul>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
<li>E_B_O_X
: <a class="el" href="namespacecapnp_1_1schemas.html#71360716e9b689f807111cc5009b7b708e6cfe29e3ceef2ab47299590a61b081">capnp::schemas</a>
<li>E_C_A_P_S_U_L_E
@@ -59,14 +83,88 @@
: <a class="el" href="namespacecapnp_1_1schemas.html#71360716e9b689f807111cc5009b7b7073059540a090f999fd923174812398ca">capnp::schemas</a>
<li>E_T_R_I_A_N_G_L_E_M_E_S_H
: <a class="el" href="namespacecapnp_1_1schemas.html#71360716e9b689f807111cc5009b7b7078e77b821b9c5144e9279fa7cdb9bc7c">capnp::schemas</a>
+</ul>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>FM_XAXIS
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78cf27da21bcf3eb6bbaa8c5f24254dcef">FLOAT_MATH</a>
+<li>FM_YAXIS
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c786d608e9c6b6761a8cfbcdc7470d4e894">FLOAT_MATH</a>
+<li>FM_ZAXIS
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78c78cb90c59826b6320fd1891088b1c07">FLOAT_MATH</a>
+<li>FMCS_XMAX
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afe45bdfb2c4086bde450b8af70d756585">FLOAT_MATH</a>
+<li>FMCS_XMIN
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9af9df27601d6ae82936064ca3010b80a5f">FLOAT_MATH</a>
+<li>FMCS_YMAX
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afae2ee30933040ceaba04d40a1eb098fd">FLOAT_MATH</a>
+<li>FMCS_YMIN
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afd03a9eb1a839f2cb34508a7233906175">FLOAT_MATH</a>
+<li>FMCS_ZMAX
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9aff6824c785aa66d10c8b39b8fa86375cb">FLOAT_MATH</a>
+<li>FMCS_ZMIN
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afc8adc6db98a363354407d4eb1df66a87">FLOAT_MATH</a>
+</ul>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>ICHullErrorCoplanarPoints
+: <a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d42a18eca7aeae5c07ebc612be625222">VHACD</a>
+<li>ICHullErrorInconsistent
+: <a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d163eda549fc9c6879fcc29a568f4526">VHACD</a>
+<li>ICHullErrorNotEnoughPoints
+: <a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d032ff6752c1b29218d266f5fd7f6c03">VHACD</a>
+<li>ICHullErrorNoVolume
+: <a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d74b2db47a4223e9d12bd1d3dfd47cf2">VHACD</a>
+<li>ICHullErrorOK
+: <a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3e4636f6d8dc64f99fd3389e0b8532032">VHACD</a>
<li>INSTANCE_DATA_BLOCK
: <a class="el" href="namespacecapnp_1_1schemas.html#4e972500920676636621f26c24ec81ad23a75b36a0beba7fc1c62dfc3e748b3e">capnp::schemas</a>
+<li>IR_COINCIDENT
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441e3934decbf14b762bf1fb688a8bf888e">FLOAT_MATH</a>
+<li>IR_DO_INTERSECT
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441c65d828299272a2173a708a08a6a9ecf">FLOAT_MATH</a>
+<li>IR_DONT_INTERSECT
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441982692d82fda113c3844e3d5cd7737e7">FLOAT_MATH</a>
+<li>IR_PARALLEL
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441e4e33ac5bb9efd259e1804e12fb4df7f">FLOAT_MATH</a>
+</ul>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>LS_END
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9e1972ba2d53acc5b40a7186e9463724f">FLOAT_MATH</a>
+<li>LS_MIDDLE
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9eddaa7664a1a0987313b33a7991dabc9">FLOAT_MATH</a>
+<li>LS_START
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9fb71f22022e7b20c1cffe0d767794516">FLOAT_MATH</a>
+</ul>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
<li>OPPOSITE_WINDING
: <a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f7f9063b45980bcdd587cd7b7be4444152">Nv::Blast</a>
+</ul>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>PRIMITIVE_INSIDE_SURFACE
+: <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad4967770b37d7540c641dd35c962bd1181fc417">VHACD</a>
+<li>PRIMITIVE_ON_SURFACE
+: <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777292c75230b06c7e7baa1e64ef1dfc68f">VHACD</a>
+<li>PRIMITIVE_OUTSIDE_SURFACE
+: <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad4967779c7087d4fade036ec0bfa86cde099b34">VHACD</a>
+<li>PRIMITIVE_UNDEFINED
+: <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777b17e67c7cd6cc2ba18f3e34c4348acb8">VHACD</a>
+<li>PTR_BACK
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c04dee1498613f2b82ff56fb995b9df9e">FLOAT_MATH</a>
+<li>PTR_FRONT
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607cb7d607fd4a4b559b23e0432b32d3ad31">FLOAT_MATH</a>
+<li>PTR_ON_PLANE
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607cf1e58b50ed4444c0a2a0a2726395c430">FLOAT_MATH</a>
+<li>PTR_SPLIT
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c82a429ed76868ef18cf4919b44b48cea">FLOAT_MATH</a>
+</ul>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
<li>XY_PLANE
: <a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f785a6dd87b4024df1cddcd744fa2c0020">Nv::Blast</a>
+</ul>
+<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
<li>YZ_PLANE
: <a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f7d1627b65f07422426fe4a478c7836a66">Nv::Blast</a>
+</ul>
+<h3><a class="anchor" name="index_z">- z -</a></h3><ul>
<li>ZX_PLANE
: <a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f734e384d7641d38d0e6f9e601f5d868ac">Nv::Blast</a>
</ul>
diff --git a/docs/source_docs/files/namespacemembers_func.html b/docs/source_docs/files/namespacemembers_func.html
index 414bc4a..c20fde1 100644
--- a/docs/source_docs/files/namespacemembers_func.html
+++ b/docs/source_docs/files/namespacemembers_func.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
@@ -33,6 +34,7 @@
<ul>
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
<li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
<li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
<li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
@@ -40,24 +42,24 @@
</div>
<div class="tabs">
<ul>
- <li><a href="#index_a"><span>a</span></a></li>
- <li><a href="#index_b"><span>b</span></a></li>
- <li><a href="#index_c"><span>c</span></a></li>
- <li><a href="#index_d"><span>d</span></a></li>
- <li><a href="#index_e"><span>e</span></a></li>
- <li><a href="#index_f"><span>f</span></a></li>
- <li><a href="#index_g"><span>g</span></a></li>
- <li><a href="#index_i"><span>i</span></a></li>
- <li><a href="#index_l"><span>l</span></a></li>
- <li><a href="#index_m"><span>m</span></a></li>
- <li><a href="#index_n"><span>n</span></a></li>
- <li><a href="#index_o"><span>o</span></a></li>
- <li><a href="#index_p"><span>p</span></a></li>
- <li><a href="#index_s"><span>s</span></a></li>
- <li><a href="#index_t"><span>t</span></a></li>
- <li><a href="#index_u"><span>u</span></a></li>
- <li><a href="#index_v"><span>v</span></a></li>
- <li><a href="#index_w"><span>w</span></a></li>
+ <li class="current"><a href="namespacemembers_func.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_func_0x77.html#index_w"><span>w</span></a></li>
</ul>
</div>
</div>
@@ -76,172 +78,6 @@
<li>atomicIncrement()
: <a class="el" href="namespace_nv_1_1_blast.html#02d7c995394a2e2c7f0b18ee051bec2f">Nv::Blast</a>
</ul>
-<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
-<li>BOOLEAN_DIFFERENCE()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#a31fac69fc5177160cc4ae79b18c44a2">Nv::Blast::BooleanConfigurations</a>
-<li>BOOLEAN_INTERSECION()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#737fc24c4425afc869a4862832e8e753">Nv::Blast::BooleanConfigurations</a>
-<li>BOOLEAN_UNION()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#f60303b702a6320c067215303e1f7d4d">Nv::Blast::BooleanConfigurations</a>
-</ul>
-<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>CAPNP_DECLARE_ENUM()
-: <a class="el" href="namespacecapnp_1_1schemas.html#1b82a57fb1ea529206147266bbe9ed36">capnp::schemas</a>
-<li>CAPNP_DECLARE_SCHEMA()
-: <a class="el" href="namespacecapnp_1_1schemas.html#d87ababea0752bf8c3f330dffea1cbcf">capnp::schemas</a>
-<li>createIndexStartLookup()
-: <a class="el" href="namespace_nv_1_1_blast.html#97fb8332eab5d39661e80f1c4359ca28">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
-<li>deserializeExtPxAsset()
-: <a class="el" href="namespace_nv_1_1_blast.html#8aed6448b585047aa8d61255959eb316">Nv::Blast</a>
-<li>deserializeTkAsset()
-: <a class="el" href="namespace_nv_1_1_blast.html#61d6196fcda06e299691bcbd8f34d48e">Nv::Blast</a>
-<li>dist()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#977e74623adf1a08686f4dc5a6f241bc">Nv::Blast::VecMath</a>
-<li>div()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#171cbcf9510fa3804c56ecfcf78da929">Nv::Blast::VecMath</a>
-<li>dot()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#91266f20b4a3e7658eedf69ec1f311f4">Nv::Blast::VecMath</a>
-</ul>
-<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
-<li>enumerateChunkHierarchyBreadthFirst()
-: <a class="el" href="namespace_nv_1_1_blast.html#4693639353fc51c08a21065403386a58">Nv::Blast</a>
-<li>ext_index()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#cc5d2bf37685bfd6e8763d559d144880">Nv::Blast::VSA</a>
-<li>ExtSerializationLoadSet()
-: <a class="el" href="namespace_nv_1_1_blast.html#63ca5492ec0b8a906396d789f429c52d">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
-<li>fade()
-: <a class="el" href="namespace_nv_1_1_blast.html#d4dfea75a2d880846c407692135b6dab">Nv::Blast</a>
-<li>findClosestNode()
-: <a class="el" href="namespace_nv_1_1_blast.html#174a03926806454cd726b130462606b0">Nv::Blast</a>
-<li>frac_gt()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#5d0eb514919e6254be7fd4c428fb156d">Nv::Blast::VSA</a>
-</ul>
-<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
-<li>getActorSerializationSize()
-: <a class="el" href="namespace_nv_1_1_blast.html#227ad41f76a5f6c64ae1fb549e08cb85">Nv::Blast</a>
-<li>getBigBox()
-: <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#7be37651ca8c034ce1426d18ce65247c">Nv::Blast</a>
-<li>getFamilyID()
-: <a class="el" href="namespace_nv_1_1_blast.html#69c2dd220d271978a87f8bc14fa8b7cf">Nv::Blast</a>
-<li>getFamilyMemorySize()
-: <a class="el" href="namespace_nv_1_1_blast.html#865dd402e2f1af88e0d8df296d4f10d3">Nv::Blast</a>
-<li>getNoisyCuttingBoxPair()
-: <a class="el" href="namespace_nv_1_1_blast.html#b1f78ff7033dda34706c1d8d0d976fc5">Nv::Blast</a>
-<li>getPlaneSegmentIntersection()
-: <a class="el" href="namespace_nv_1_1_blast.html#a53d476b82810995adad43062322f649">Nv::Blast</a>
-<li>getProjectedPoint()
-: <a class="el" href="namespace_nv_1_1_blast.html#44d0b01b83d001724a34646ec96d17f0">Nv::Blast</a>
-<li>getProjectedPointWithWinding()
-: <a class="el" href="namespace_nv_1_1_blast.html#5f4aa5b6b2451711fccf09757bdd2e1e">Nv::Blast</a>
-<li>getProjectionDirection()
-: <a class="el" href="namespace_nv_1_1_blast.html#b77f76686c61a4a62d1aabb5e7b9c20a">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
-<li>importerHullsInProximityApexFree()
-: <a class="el" href="namespace_nv_1_1_blast.html#5cdab436d8570fca3e16796e0f9f05f8">Nv::Blast</a>
-<li>index_of_max_frac()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#a4cd5beecd9202dfd1b9440aca332ae9">Nv::Blast::VSA</a>
-<li>index_of_max_sgn_sq()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#d99de32f12e7fcd534d856e7c7daf094">Nv::Blast::VSA</a>
-<li>index_of_min()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#c40d9e7d67ea46fd503fc1001174256c">Nv::Blast::VSA</a>
-<li>initializeAsset()
-: <a class="el" href="namespace_nv_1_1_blast.html#ae75b7f94762b03efcbbe11cb3752ef1">Nv::Blast</a>
-<li>invalidIndex()
-: <a class="el" href="namespace_nv_1_1_blast.html#c1fa2bac8c635169faa133e5de246da9">Nv::Blast</a>
-<li>inverseNormalAndSetIndices()
-: <a class="el" href="namespace_nv_1_1_blast.html#4b6d7dcb941bd80ac6b1487f87faff95">Nv::Blast</a>
-<li>invertMap()
-: <a class="el" href="namespace_nv_1_1_blast.html#b0cb52654c117f03fb31826ce2747bfa">Nv::Blast</a>
-<li>isInvalidIndex()
-: <a class="el" href="namespace_nv_1_1_blast.html#a5e952ab38e3501215eee523cb0a0d20">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
-<li>length()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c15bbfd92f50bb69873a3e54281a42c">Nv::Blast::VecMath</a>
-<li>lerp()
-: <a class="el" href="namespace_nv_1_1_blast.html#d41f8229622157366118b4942119641c">Nv::Blast</a>
-<li>logLL()
-: <a class="el" href="namespace_nv_1_1_blast.html#1152c58af94417b6861e5bb3695b9ddf">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
-<li>mul()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#258a9333f07d3c54170aa74b90366e73">Nv::Blast::VecMath</a>
-</ul>
-<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
-<li>noiseSample()
-: <a class="el" href="namespace_nv_1_1_blast.html#92d505a07c6038f564445af249ff5158">Nv::Blast</a>
-<li>normal()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">Nv::Blast::VecMath</a>
-<li>NVBLASTTK_IMPL_DECLARE()
-: <a class="el" href="namespace_nv_1_1_blast.html#b4ad1749de1fc3bec68775515be13f63">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
-<li>operator*()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#207654189a89fba3d6256779afcd41d1">Nv::Blast::VSA</a>
-<li>operator+()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#d2ed66762db3fe1f41d35fa6b46df1ee">Nv::Blast::VSA</a>
-<li>operator+=()
-: <a class="el" href="namespace_nv_1_1_blast.html#c98948d4d2e512d9b7717d290e3cc683">Nv::Blast</a>
-<li>operator&gt;&gt;()
-: <a class="el" href="namespace_nv_1_1_blast.html#0b6eef048652bbd2ede8acb4bd7de14e">Nv::Blast</a>
-<li>operator^()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#38ae2e49308ac2b5c9285edaf237c976">Nv::Blast::VSA</a>
-<li>operator|()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#d74b41a40540aa0ea4de7600bac6f552">Nv::Blast::VSA</a>
-</ul>
-<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>perp()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#31a9155136d1363434a70a3d9005c581">Nv::Blast::VSA</a>
-<li>pointerOffset()
-: <a class="el" href="namespace_nv_1_1_blast.html#d1e732d6cd2e5f40a0187f05820e9e7e">Nv::Blast</a>
-<li>project2D()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#42e36ee6745a0051b19817e9d33ed91e">Nv::Blast::VSA</a>
-</ul>
-<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
-<li>setCuttingBox()
-: <a class="el" href="namespace_nv_1_1_blast.html#938541832c7842e011a5420b71919d71">Nv::Blast</a>
-<li>setup()
-: <a class="el" href="namespace_nv_1_1_blast.html#c13586ad5f58085610f3ae2feda2469a">Nv::Blast</a>
-<li>sgn_sq_gt()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#b202062acbefba5fac638d3caf7b8b15">Nv::Blast::VSA</a>
-<li>sq()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#e7c36beab73d66e43e7fcaf72309f65e">Nv::Blast::VSA</a>
-<li>sub()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#1da912deb1046ef7afc447a170f9a1a4">Nv::Blast::VecMath</a>
-</ul>
-<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
-<li>TkGenerateGUID()
-: <a class="el" href="namespace_nv_1_1_blast.html#69ce6c22d6a698e3f3f27bdcf9f33e5d">Nv::Blast</a>
-<li>TkGUIDIsZero()
-: <a class="el" href="namespace_nv_1_1_blast.html#1aabd5393ff99f0af4851a594f766a01">Nv::Blast</a>
-<li>TkGUIDReset()
-: <a class="el" href="namespace_nv_1_1_blast.html#fc71941ff8c9e1c64c224e30985731bd">Nv::Blast</a>
-<li>TkGUIDsEqual()
-: <a class="el" href="namespace_nv_1_1_blast.html#6bbc50004fa477cdc0bc27dc53dae357">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>updateVisibleChunksFromSupportChunk()
-: <a class="el" href="namespace_nv_1_1_blast.html#c5cb103e6be0eafbc210cacb569a7939">Nv::Blast</a>
-</ul>
-<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
-<li>vec3()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#78881c15732472ced3ab2e77bc11dfc2">Nv::Blast::VSA</a>
-<li>vec4()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#e9cc9edbccb4fe70660e16546bf7bb82">Nv::Blast::VSA</a>
-<li>vs3d_test()
-: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#c6a01ae68f18ecfe9d275f375997e3b9">Nv::Blast::VSA</a>
-</ul>
-<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
-<li>weakBoundingBoxIntersection()
-: <a class="el" href="namespace_nv_1_1_blast.html#b18c3161481f8a05cd11866ef1afbd9e">Nv::Blast</a>
-</ul>
</div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/namespacemembers_func_0x62.html b/docs/source_docs/files/namespacemembers_func_0x62.html
new file mode 100644
index 0000000..0c9e5b3
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_func_0x62.html
@@ -0,0 +1,83 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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="namespacemembers.html"><span>All</span></a></li>
+ <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers_func.html#index_a"><span>a</span></a></li>
+ <li class="current"><a href="namespacemembers_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_func_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>BOOLEAN_DIFFERENCE()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#a31fac69fc5177160cc4ae79b18c44a2">Nv::Blast::BooleanConfigurations</a>
+<li>BOOLEAN_INTERSECION()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#737fc24c4425afc869a4862832e8e753">Nv::Blast::BooleanConfigurations</a>
+<li>BOOLEAN_UNION()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#f60303b702a6320c067215303e1f7d4d">Nv::Blast::BooleanConfigurations</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/namespacemembers_func_0x63.html b/docs/source_docs/files/namespacemembers_func_0x63.html
new file mode 100644
index 0000000..8774dbe
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_func_0x63.html
@@ -0,0 +1,97 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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="namespacemembers.html"><span>All</span></a></li>
+ <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers_func.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_func_0x62.html#index_b"><span>b</span></a></li>
+ <li class="current"><a href="namespacemembers_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_func_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>CAPNP_DECLARE_ENUM()
+: <a class="el" href="namespacecapnp_1_1schemas.html#1b82a57fb1ea529206147266bbe9ed36">capnp::schemas</a>
+<li>CAPNP_DECLARE_SCHEMA()
+: <a class="el" href="namespacecapnp_1_1schemas.html#80ad7fad99630c3716c61375b98edac9">capnp::schemas</a>
+<li>Colinear()
+: <a class="el" href="namespace_v_h_a_c_d.html#28b89ba2f3ed6ecfac79950d85cb02cb">VHACD</a>
+<li>ComputeAlignedPoint()
+: <a class="el" href="namespace_v_h_a_c_d.html#7a7e8b6207543d149cfb36fa203f2371">VHACD</a>
+<li>ComputeAlignedPoint&lt; double &gt;()
+: <a class="el" href="namespace_v_h_a_c_d.html#b7c1cd4f292e3dfd2bf5cad594941cfc">VHACD</a>
+<li>ComputeAlignedPoint&lt; float &gt;()
+: <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>createIndexStartLookup()
+: <a class="el" href="namespace_nv_1_1_blast.html#97fb8332eab5d39661e80f1c4359ca28">Nv::Blast</a>
+<li>CreateVHACD()
+: <a class="el" href="namespace_v_h_a_c_d.html#1b2ead5dd7115b47a186fc0e2cea882e">VHACD</a>
+<li>CreateVHACD_ASYNC()
+: <a class="el" href="namespace_v_h_a_c_d.html#c22d14abb643b494eb861ce6c1b1d466">VHACD</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/namespacemembers_func_0x64.html b/docs/source_docs/files/namespacemembers_func_0x64.html
new file mode 100644
index 0000000..057ec39
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_func_0x64.html
@@ -0,0 +1,87 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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="namespacemembers.html"><span>All</span></a></li>
+ <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers_func.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_func_0x63.html#index_c"><span>c</span></a></li>
+ <li class="current"><a href="namespacemembers_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_func_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>deserializeExtPxAsset()
+: <a class="el" href="namespace_nv_1_1_blast.html#8aed6448b585047aa8d61255959eb316">Nv::Blast</a>
+<li>deserializeTkAsset()
+: <a class="el" href="namespace_nv_1_1_blast.html#61d6196fcda06e299691bcbd8f34d48e">Nv::Blast</a>
+<li>dist()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#977e74623adf1a08686f4dc5a6f241bc">Nv::Blast::VecMath</a>
+<li>div()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#171cbcf9510fa3804c56ecfcf78da929">Nv::Blast::VecMath</a>
+<li>dot()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#91266f20b4a3e7658eedf69ec1f311f4">Nv::Blast::VecMath</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/namespacemembers_func_0x65.html b/docs/source_docs/files/namespacemembers_func_0x65.html
new file mode 100644
index 0000000..8829df3
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_func_0x65.html
@@ -0,0 +1,83 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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="namespacemembers.html"><span>All</span></a></li>
+ <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers_func.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_func_0x64.html#index_d"><span>d</span></a></li>
+ <li class="current"><a href="namespacemembers_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_func_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>enumerateChunkHierarchyBreadthFirst()
+: <a class="el" href="namespace_nv_1_1_blast.html#4693639353fc51c08a21065403386a58">Nv::Blast</a>
+<li>ext_index()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#cc5d2bf37685bfd6e8763d559d144880">Nv::Blast::VSA</a>
+<li>ExtSerializationLoadSet()
+: <a class="el" href="namespace_nv_1_1_blast.html#63ca5492ec0b8a906396d789f429c52d">Nv::Blast</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/namespacemembers_func_0x66.html b/docs/source_docs/files/namespacemembers_func_0x66.html
new file mode 100644
index 0000000..c0d4296
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_func_0x66.html
@@ -0,0 +1,301 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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="namespacemembers.html"><span>All</span></a></li>
+ <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers_func.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_func_0x65.html#index_e"><span>e</span></a></li>
+ <li class="current"><a href="namespacemembers_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_func_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>fade()
+: <a class="el" href="namespace_nv_1_1_blast.html#d4dfea75a2d880846c407692135b6dab">Nv::Blast</a>
+<li>findClosestNode()
+: <a class="el" href="namespace_nv_1_1_blast.html#174a03926806454cd726b130462606b0">Nv::Blast</a>
+<li>fm_add()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#950524c52471990ccd5ab8ffd2fdace4">FLOAT_MATH</a>
+<li>fm_areaPolygon2d()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8022779a39f2d98d0d1e59dc9e0ff382">FLOAT_MATH</a>
+<li>fm_areaTriangle()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#3c2c25509bb923e3a67f2f4229a0c524">FLOAT_MATH</a>
+<li>fm_capsuleVolume()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#890be2a1715cda687e5d3e63d5f59e56">FLOAT_MATH</a>
+<li>fm_catmullRom()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#010b32a67e0a6823c0f48c6ff9d37fb2">FLOAT_MATH</a>
+<li>fm_clipTestAABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f49bf6eedc01255120d2c91f04ccffcc">FLOAT_MATH</a>
+<li>fm_clipTestPoint()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#3fb4f3f21c789ffc5369154820c30472">FLOAT_MATH</a>
+<li>fm_clipTestPointXZ()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#955f588e9f1c54ae05b315c5c1b57c29">FLOAT_MATH</a>
+<li>fm_colinear()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2ffeeea97b9e77a30c72ce0e9b4e3896">FLOAT_MATH</a>
+<li>fm_composeTransform()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cb3c8d61dfb35df6685ace736d7c61af">FLOAT_MATH</a>
+<li>fm_computeArea()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#62f6d3e26092170ccc5c90ffdbeffd8e">FLOAT_MATH</a>
+<li>fm_computeBestFitAABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#d449806042368d819f7e5e3e05b390a0">FLOAT_MATH</a>
+<li>fm_computeBestFitABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4719b5216a887947c4c98e3b06844d9b">FLOAT_MATH</a>
+<li>fm_computeBestFitCapsule()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cb48dcc76450c14ccb5cf133c2d02b54">FLOAT_MATH</a>
+<li>fm_computeBestFitOBB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#60e918c2ee5358ed7fd566623f18f566">FLOAT_MATH</a>
+<li>fm_computeBestFitPlane()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9a5fc6e07fe7bd2a6794df97c94ea32e">FLOAT_MATH</a>
+<li>fm_computeBestFitSphere()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#121beb08ccdf7b92b405f3a7fee2e1d1">FLOAT_MATH</a>
+<li>fm_computeCentroid()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#18df4ec9f73845649b49c9a984f6c52e">FLOAT_MATH</a>
+<li>fm_computeMeanNormals()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#09bbac02b2d9b71ee13de5b8affe1830">FLOAT_MATH</a>
+<li>fm_computeMeshVolume()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#01f6b76a126b8ddb6bc75fcb24d56b63">FLOAT_MATH</a>
+<li>fm_computeNormalVector()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bedf4d35d4d7f1cd6f5ef3ce30b99169">FLOAT_MATH</a>
+<li>fm_computePlane()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e16f6af28acc944aa4307b55208ef0ce">FLOAT_MATH</a>
+<li>fm_computeSplitPlane()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e6c3d39e600a5a6588a12c0df1bc180b">FLOAT_MATH</a>
+<li>fm_computeWindingOrder()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a44a0e6887abf9d22e27e79f38cf0b7c">FLOAT_MATH</a>
+<li>fm_consolidatePolygon()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8d49d5613f198a6c4be6f32dbb1ad7d5">FLOAT_MATH</a>
+<li>fm_copy3()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ec4465fd7d2f2b8c93db8949a7c5a68e">FLOAT_MATH</a>
+<li>fm_copyUniqueVertices()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#66660b41c914e7f74dfeb7a63ae577bb">FLOAT_MATH</a>
+<li>fm_createTesselate()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#24043d9e6a8342127bda2d663e91c2a9">FLOAT_MATH</a>
+<li>fm_createTriangulate()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f2757653a894b33ffa13feef4e931a69">FLOAT_MATH</a>
+<li>fm_createVertexIndex()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#5ca83507e14e16aae1d3d49f43fcbf48">FLOAT_MATH</a>
+<li>fm_cross()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8646830ccfdaad8014442e1e502e85bc">FLOAT_MATH</a>
+<li>fm_cylinderVolume()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#243023211b7a4e5ab60bdb10c4a9db0f">FLOAT_MATH</a>
+<li>fm_decomposeTransform()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#518c9e9f1a383ae51f1400e00168b04d">FLOAT_MATH</a>
+<li>fm_distance()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bcb99669f70be380f66d9a1fde599fab">FLOAT_MATH</a>
+<li>fm_distancePointLineSegment()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7a4c8c9a53e6eabd8c92860358eac481">FLOAT_MATH</a>
+<li>fm_distanceSquared()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1721515731405ff0444d53ce4a0ab227">FLOAT_MATH</a>
+<li>fm_distanceSquaredXZ()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2ef966a4f85a8067ed36c020e036b401">FLOAT_MATH</a>
+<li>fm_distToPlane()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f91f007d37b043bd7e70b4d2de1fbd25">FLOAT_MATH</a>
+<li>fm_dot()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#194f9efd2bb057b2209327630dec652e">FLOAT_MATH</a>
+<li>fm_doubleToFloat3()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7d9d7f616ab8179bef4ded2167ce5050">FLOAT_MATH</a>
+<li>fm_eulerMatrix()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#099943af57cdcf6f5d70249dac806205">FLOAT_MATH</a>
+<li>fm_eulerToMatrix()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#21696a79d14003a743b2b1ff40894b70">FLOAT_MATH</a>
+<li>fm_eulerToMatrixDX()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#c80feefbeefd17402f51317b7d545ebb">FLOAT_MATH</a>
+<li>fm_eulerToQuat()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#afae02ac2136cb97fb7683194968f934">FLOAT_MATH</a>
+<li>fm_eulerToQuatDX()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4aeae548e32c6b3fd7b042880853668a">FLOAT_MATH</a>
+<li>fm_floatToDouble3()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#13583f8cd7fc965e170e52c7e8590c57">FLOAT_MATH</a>
+<li>fm_getAABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1defa5e1cac1adb9265c5f0a3d4c9645">FLOAT_MATH</a>
+<li>fm_getAABBCenter()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#c9c372bec084a96bb461107edb5d01c4">FLOAT_MATH</a>
+<li>fm_getDeterminant()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1507bf2ee9f33cc24aae9f3be4169e39">FLOAT_MATH</a>
+<li>fm_getDominantAxis()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b0e6f3d995aaa137c6811be7da8b1f57">FLOAT_MATH</a>
+<li>fm_getPoint()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#51e027555f4bfefcd4b3f516b0d7c25a">FLOAT_MATH</a>
+<li>fm_getSidePlane()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cfb3009ad74719bf7240567fedd43ead">FLOAT_MATH</a>
+<li>fm_getSubMatrix()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#955922bac08140d8027099632304d507">FLOAT_MATH</a>
+<li>fm_getTranslation()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a83944760275782e7436df8b53a0c36c">FLOAT_MATH</a>
+<li>fm_identity()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#475707467603b8b04da3692140ab438b">FLOAT_MATH</a>
+<li>fm_inflateMinMax()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cbd7a02b1c968f46338a96cf6d2bf9a7">FLOAT_MATH</a>
+<li>fm_initMinMax()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4a64359ac263daf36360ef4e132493f1">FLOAT_MATH</a>
+<li>fm_insideAABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e035a07d147d8b8ffb32a08381de011a">FLOAT_MATH</a>
+<li>fm_insideTriangle()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ae1f55aeb9461abcbe26e9a78ffb901d">FLOAT_MATH</a>
+<li>fm_insideTriangleXZ()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2ca4cef6af901b8de71c71535369229e">FLOAT_MATH</a>
+<li>fm_intersectAABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bc2bf48dcc098618366fa76bf0c2a75a">FLOAT_MATH</a>
+<li>fm_intersectLineSegmentAABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#72afa3a5fc5c9cf16835bd0bee3d890d">FLOAT_MATH</a>
+<li>fm_intersectLineSegments2d()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7180da587c645ab12754120132d54263">FLOAT_MATH</a>
+<li>fm_intersectLineSegments2dTime()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4b5d2af380c09a8edd21f0723b333f1a">FLOAT_MATH</a>
+<li>fm_intersectPointPlane()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#5818d6dc249cc90d8ff4b8d1533b64e3">FLOAT_MATH</a>
+<li>fm_intersectRayAABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#80e7d3a77fae86473625be5a63425d90">FLOAT_MATH</a>
+<li>fm_inverseRT()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#afb68480d229fd7dabd59dea38dff21c">FLOAT_MATH</a>
+<li>fm_inverseTransform()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#459b88458014177d8945f6e8b269730c">FLOAT_MATH</a>
+<li>fm_isMeshCoplanar()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#06301f8df72d582ed0504a42d7a63d09">FLOAT_MATH</a>
+<li>fm_isValidTriangle()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f62add5d2307e9bdc98b5ecd09e1f99c">FLOAT_MATH</a>
+<li>fm_lerp()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9621fb749969501979e6db6cf2decb58">FLOAT_MATH</a>
+<li>fm_lineIntersectsTriangle()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6b725c6d345f76e759f091e528250c6c">FLOAT_MATH</a>
+<li>fm_lineSphereIntersect()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#add3751eaa131cd3fd3007c456a1be1b">FLOAT_MATH</a>
+<li>fm_lineTestAABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f6b650989250c94cd2eb1985fe94da4f">FLOAT_MATH</a>
+<li>fm_lineTestAABBXZ()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e54daa385d845bcb2e27dfd0340bb920">FLOAT_MATH</a>
+<li>fm_matrixMultiply()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b3c249a70b682abf8ac66bf235a4b861">FLOAT_MATH</a>
+<li>fm_matrixToQuat()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#672d75bf66999a3d1a6de125e85c5265">FLOAT_MATH</a>
+<li>fm_minmax()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#696d64ea8806b47c3f9a7a015ba0e304">FLOAT_MATH</a>
+<li>fm_multiply()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#d94a34778edfa8266a2cf5c3a9aecd7d">FLOAT_MATH</a>
+<li>fm_multiplyQuat()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9053918ec3894e3fb079e932fd54b647">FLOAT_MATH</a>
+<li>fm_multiplyTransform()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cbed8443ddbc88cc4408363938cb9b90">FLOAT_MATH</a>
+<li>fm_nearestPointInTriangle()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ab1bd86fa8cba57940d8de52aa5a4c07">FLOAT_MATH</a>
+<li>fm_normalize()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fe19fb5409155a1b100555ae8b27e042">FLOAT_MATH</a>
+<li>fm_normalizeQuat()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#50fb44ebfddbfab230ac5d86c9335bdc">FLOAT_MATH</a>
+<li>fm_OBBtoAABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#44b5172cfcadc77e68e1886cc5a33d4a">FLOAT_MATH</a>
+<li>fm_planeToMatrix()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9624b57c4b00648ed09e15b1ec266c32">FLOAT_MATH</a>
+<li>fm_planeToQuat()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#923e6aa5445384daf88f76b40fee7d43">FLOAT_MATH</a>
+<li>fm_planeTriIntersection()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#698eb52eed0586a33b43a9caf1faea4a">FLOAT_MATH</a>
+<li>fm_pointInsidePolygon2d()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e4f2e7231cc5b69528ee21ca50116dfb">FLOAT_MATH</a>
+<li>fm_quatRotate()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#86bad28adda5215c00f0e78061d36296">FLOAT_MATH</a>
+<li>fm_quatToEuler()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fd1c4745cc5047b78dc32a107ce1b227">FLOAT_MATH</a>
+<li>fm_quatToMatrix()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#56bd993692a86c4d823bd4b99c08fb40">FLOAT_MATH</a>
+<li>fm_rayIntersectsTriangle()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a70a27c3d146e66e393606b4c48fc37a">FLOAT_MATH</a>
+<li>fm_raySphereIntersect()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a1ca791e15419dff5d3ee0948b090219">FLOAT_MATH</a>
+<li>fm_releaseTesselate()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#538e188095ec76178ab7cfe067b8fad4">FLOAT_MATH</a>
+<li>fm_releaseTriangulate()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6235a78977f152249b51e3b7095e8bb1">FLOAT_MATH</a>
+<li>fm_releaseVertexIndex()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7e401fb5f8d705ba7726af2c0beea70d">FLOAT_MATH</a>
+<li>fm_rotate()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9709ed7da00dd74d859b47c48d824eeb">FLOAT_MATH</a>
+<li>fm_rotationArc()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fb398b2a92fc3d6c8672d04137527196">FLOAT_MATH</a>
+<li>fm_samePlane()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#64932363739eb294a2636fb80f875284">FLOAT_MATH</a>
+<li>fm_scale()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a8e5d1da135d36933bfae6ec7a4e16dc">FLOAT_MATH</a>
+<li>fm_setTranslation()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9e7b6b20e5d995bbe4be9cda48f5f590">FLOAT_MATH</a>
+<li>fm_solveX()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8946aab872f6d90d17b51685fd3b7c1b">FLOAT_MATH</a>
+<li>fm_solveY()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#275c518c289ca38599c9c77b12f65143">FLOAT_MATH</a>
+<li>fm_solveZ()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8ce2be953a881145a2932f35552d617e">FLOAT_MATH</a>
+<li>fm_sphereVolume()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#95af3221943c8f5212ebcfeebb9d6aa8">FLOAT_MATH</a>
+<li>fm_subtract()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#35f37d3e0b523cdc219a4751a51d5e98">FLOAT_MATH</a>
+<li>fm_transform()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7cb9d6d4979454c345c22d96fe5d4d9d">FLOAT_MATH</a>
+<li>fm_transformAABB()
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bf97767bcddaed89a04998a225044262">FLOAT_MATH</a>
+<li>frac_gt()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#5d0eb514919e6254be7fd4c428fb156d">Nv::Blast::VSA</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/namespacemembers_func_0x67.html b/docs/source_docs/files/namespacemembers_func_0x67.html
new file mode 100644
index 0000000..0be56e4
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_func_0x67.html
@@ -0,0 +1,97 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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="namespacemembers.html"><span>All</span></a></li>
+ <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers_func.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_func_0x66.html#index_f"><span>f</span></a></li>
+ <li class="current"><a href="namespacemembers_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_func_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>getActorSerializationSize()
+: <a class="el" href="namespace_nv_1_1_blast.html#227ad41f76a5f6c64ae1fb549e08cb85">Nv::Blast</a>
+<li>getBigBox()
+: <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>getFamilyID()
+: <a class="el" href="namespace_nv_1_1_blast.html#69c2dd220d271978a87f8bc14fa8b7cf">Nv::Blast</a>
+<li>getFamilyMemorySize()
+: <a class="el" href="namespace_nv_1_1_blast.html#865dd402e2f1af88e0d8df296d4f10d3">Nv::Blast</a>
+<li>getNoisyCuttingBoxPair()
+: <a class="el" href="namespace_nv_1_1_blast.html#b1f78ff7033dda34706c1d8d0d976fc5">Nv::Blast</a>
+<li>getPlaneSegmentIntersection()
+: <a class="el" href="namespace_nv_1_1_blast.html#a53d476b82810995adad43062322f649">Nv::Blast</a>
+<li>getProjectedPoint()
+: <a class="el" href="namespace_nv_1_1_blast.html#44d0b01b83d001724a34646ec96d17f0">Nv::Blast</a>
+<li>getProjectedPointWithWinding()
+: <a class="el" href="namespace_nv_1_1_blast.html#5f4aa5b6b2451711fccf09757bdd2e1e">Nv::Blast</a>
+<li>getProjectionDirection()
+: <a class="el" href="namespace_nv_1_1_blast.html#b77f76686c61a4a62d1aabb5e7b9c20a">Nv::Blast</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/namespacemembers_func_0x69.html b/docs/source_docs/files/namespacemembers_func_0x69.html
new file mode 100644
index 0000000..0e64fdc
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_func_0x69.html
@@ -0,0 +1,95 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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="namespacemembers.html"><span>All</span></a></li>
+ <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers_func.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_func_0x67.html#index_g"><span>g</span></a></li>
+ <li class="current"><a href="namespacemembers_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_func_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>importerHullsInProximityApexFree()
+: <a class="el" href="namespace_nv_1_1_blast.html#5cdab436d8570fca3e16796e0f9f05f8">Nv::Blast</a>
+<li>index_of_max_frac()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#a4cd5beecd9202dfd1b9440aca332ae9">Nv::Blast::VSA</a>
+<li>index_of_max_sgn_sq()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#d99de32f12e7fcd534d856e7c7daf094">Nv::Blast::VSA</a>
+<li>index_of_min()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#c40d9e7d67ea46fd503fc1001174256c">Nv::Blast::VSA</a>
+<li>initializeAsset()
+: <a class="el" href="namespace_nv_1_1_blast.html#ae75b7f94762b03efcbbe11cb3752ef1">Nv::Blast</a>
+<li>invalidIndex()
+: <a class="el" href="namespace_nv_1_1_blast.html#c1fa2bac8c635169faa133e5de246da9">Nv::Blast</a>
+<li>inverseNormalAndSetIndices()
+: <a class="el" href="namespace_nv_1_1_blast.html#83abdcd21821c89fd79e466306cb9b12">Nv::Blast</a>
+<li>invertMap()
+: <a class="el" href="namespace_nv_1_1_blast.html#b0cb52654c117f03fb31826ce2747bfa">Nv::Blast</a>
+<li>isInvalidIndex()
+: <a class="el" href="namespace_nv_1_1_blast.html#a5e952ab38e3501215eee523cb0a0d20">Nv::Blast</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/namespacemembers_func_0x6c.html b/docs/source_docs/files/namespacemembers_func_0x6c.html
new file mode 100644
index 0000000..8abc7e1
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_func_0x6c.html
@@ -0,0 +1,83 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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="namespacemembers.html"><span>All</span></a></li>
+ <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers_func.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_func_0x69.html#index_i"><span>i</span></a></li>
+ <li class="current"><a href="namespacemembers_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_func_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>length()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c15bbfd92f50bb69873a3e54281a42c">Nv::Blast::VecMath</a>
+<li>lerp()
+: <a class="el" href="namespace_nv_1_1_blast.html#d41f8229622157366118b4942119641c">Nv::Blast</a>
+<li>logLL()
+: <a class="el" href="namespace_nv_1_1_blast.html#1152c58af94417b6861e5bb3695b9ddf">Nv::Blast</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/namespacemembers_func_0x6d.html b/docs/source_docs/files/namespacemembers_func_0x6d.html
new file mode 100644
index 0000000..f0585fb
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_func_0x6d.html
@@ -0,0 +1,79 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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="namespacemembers.html"><span>All</span></a></li>
+ <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers_func.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li class="current"><a href="namespacemembers_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_func_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>mul()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#258a9333f07d3c54170aa74b90366e73">Nv::Blast::VecMath</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/namespacemembers_func_0x6e.html b/docs/source_docs/files/namespacemembers_func_0x6e.html
new file mode 100644
index 0000000..2d27ef7
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_func_0x6e.html
@@ -0,0 +1,83 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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="namespacemembers.html"><span>All</span></a></li>
+ <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers_func.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li class="current"><a href="namespacemembers_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_func_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>noiseSample()
+: <a class="el" href="namespace_nv_1_1_blast.html#92d505a07c6038f564445af249ff5158">Nv::Blast</a>
+<li>normal()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">Nv::Blast::VecMath</a>
+<li>NVBLASTTK_IMPL_DECLARE()
+: <a class="el" href="namespace_nv_1_1_blast.html#b4ad1749de1fc3bec68775515be13f63">Nv::Blast</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/namespacemembers_func_0x6f.html b/docs/source_docs/files/namespacemembers_func_0x6f.html
new file mode 100644
index 0000000..676f8ae
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_func_0x6f.html
@@ -0,0 +1,89 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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="namespacemembers.html"><span>All</span></a></li>
+ <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers_func.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li class="current"><a href="namespacemembers_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_func_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>operator*()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#207654189a89fba3d6256779afcd41d1">Nv::Blast::VSA</a>
+<li>operator+()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#d2ed66762db3fe1f41d35fa6b46df1ee">Nv::Blast::VSA</a>
+<li>operator+=()
+: <a class="el" href="namespace_nv_1_1_blast.html#c98948d4d2e512d9b7717d290e3cc683">Nv::Blast</a>
+<li>operator&gt;&gt;()
+: <a class="el" href="namespace_nv_1_1_blast.html#0b6eef048652bbd2ede8acb4bd7de14e">Nv::Blast</a>
+<li>operator^()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#38ae2e49308ac2b5c9285edaf237c976">Nv::Blast::VSA</a>
+<li>operator|()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#d74b41a40540aa0ea4de7600bac6f552">Nv::Blast::VSA</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/namespacemembers_func_0x70.html b/docs/source_docs/files/namespacemembers_func_0x70.html
new file mode 100644
index 0000000..6412ce2
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_func_0x70.html
@@ -0,0 +1,83 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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="namespacemembers.html"><span>All</span></a></li>
+ <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers_func.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li class="current"><a href="namespacemembers_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_func_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>perp()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#31a9155136d1363434a70a3d9005c581">Nv::Blast::VSA</a>
+<li>pointerOffset()
+: <a class="el" href="namespace_nv_1_1_blast.html#d1e732d6cd2e5f40a0187f05820e9e7e">Nv::Blast</a>
+<li>project2D()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#42e36ee6745a0051b19817e9d33ed91e">Nv::Blast::VSA</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/namespacemembers_func_0x73.html b/docs/source_docs/files/namespacemembers_func_0x73.html
new file mode 100644
index 0000000..e79c408
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_func_0x73.html
@@ -0,0 +1,87 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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="namespacemembers.html"><span>All</span></a></li>
+ <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers_func.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_func_0x70.html#index_p"><span>p</span></a></li>
+ <li class="current"><a href="namespacemembers_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_func_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>setCuttingBox()
+: <a class="el" href="namespace_nv_1_1_blast.html#301b2bfdc5a3193cf8821c91595fedf2">Nv::Blast</a>
+<li>setup()
+: <a class="el" href="namespace_nv_1_1_blast.html#c13586ad5f58085610f3ae2feda2469a">Nv::Blast</a>
+<li>sgn_sq_gt()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#b202062acbefba5fac638d3caf7b8b15">Nv::Blast::VSA</a>
+<li>sq()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#e7c36beab73d66e43e7fcaf72309f65e">Nv::Blast::VSA</a>
+<li>sub()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_vec_math.html#1da912deb1046ef7afc447a170f9a1a4">Nv::Blast::VecMath</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/namespacemembers_func_0x74.html b/docs/source_docs/files/namespacemembers_func_0x74.html
new file mode 100644
index 0000000..f7b80a8
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_func_0x74.html
@@ -0,0 +1,87 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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="namespacemembers.html"><span>All</span></a></li>
+ <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers_func.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_func_0x73.html#index_s"><span>s</span></a></li>
+ <li class="current"><a href="namespacemembers_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_func_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>TkGenerateGUID()
+: <a class="el" href="namespace_nv_1_1_blast.html#69ce6c22d6a698e3f3f27bdcf9f33e5d">Nv::Blast</a>
+<li>TkGUIDIsZero()
+: <a class="el" href="namespace_nv_1_1_blast.html#1aabd5393ff99f0af4851a594f766a01">Nv::Blast</a>
+<li>TkGUIDReset()
+: <a class="el" href="namespace_nv_1_1_blast.html#fc71941ff8c9e1c64c224e30985731bd">Nv::Blast</a>
+<li>TkGUIDsEqual()
+: <a class="el" href="namespace_nv_1_1_blast.html#6bbc50004fa477cdc0bc27dc53dae357">Nv::Blast</a>
+<li>TriBoxOverlap()
+: <a class="el" href="namespace_v_h_a_c_d.html#527212a38d09ec1f0eace1b101febfb0">VHACD</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/namespacemembers_func_0x75.html b/docs/source_docs/files/namespacemembers_func_0x75.html
new file mode 100644
index 0000000..d456199
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_func_0x75.html
@@ -0,0 +1,79 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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="namespacemembers.html"><span>All</span></a></li>
+ <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers_func.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_func_0x74.html#index_t"><span>t</span></a></li>
+ <li class="current"><a href="namespacemembers_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_func_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>updateVisibleChunksFromSupportChunk()
+: <a class="el" href="namespace_nv_1_1_blast.html#c5cb103e6be0eafbc210cacb569a7939">Nv::Blast</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/namespacemembers_func_0x76.html b/docs/source_docs/files/namespacemembers_func_0x76.html
new file mode 100644
index 0000000..61c3f73
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_func_0x76.html
@@ -0,0 +1,83 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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="namespacemembers.html"><span>All</span></a></li>
+ <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers_func.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_func_0x75.html#index_u"><span>u</span></a></li>
+ <li class="current"><a href="namespacemembers_func_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="namespacemembers_func_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>vec3()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#78881c15732472ced3ab2e77bc11dfc2">Nv::Blast::VSA</a>
+<li>vec4()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#e9cc9edbccb4fe70660e16546bf7bb82">Nv::Blast::VSA</a>
+<li>vs3d_test()
+: <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#c6a01ae68f18ecfe9d275f375997e3b9">Nv::Blast::VSA</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/namespacemembers_func_0x77.html b/docs/source_docs/files/namespacemembers_func_0x77.html
new file mode 100644
index 0000000..84e12ab
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_func_0x77.html
@@ -0,0 +1,79 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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="namespacemembers.html"><span>All</span></a></li>
+ <li class="current"><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="namespacemembers_func.html#index_a"><span>a</span></a></li>
+ <li><a href="namespacemembers_func_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="namespacemembers_func_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="namespacemembers_func_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="namespacemembers_func_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="namespacemembers_func_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="namespacemembers_func_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="namespacemembers_func_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="namespacemembers_func_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="namespacemembers_func_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="namespacemembers_func_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="namespacemembers_func_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="namespacemembers_func_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="namespacemembers_func_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="namespacemembers_func_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="namespacemembers_func_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="namespacemembers_func_0x76.html#index_v"><span>v</span></a></li>
+ <li class="current"><a href="namespacemembers_func_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>weakBoundingBoxIntersection()
+: <a class="el" href="namespace_nv_1_1_blast.html#b18c3161481f8a05cd11866ef1afbd9e">Nv::Blast</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/namespacemembers_type.html b/docs/source_docs/files/namespacemembers_type.html
index 9019049..bbb750f 100644
--- a/docs/source_docs/files/namespacemembers_type.html
+++ b/docs/source_docs/files/namespacemembers_type.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
@@ -33,6 +34,7 @@
<ul>
<li><a href="namespacemembers.html"><span>All</span></a></li>
<li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
<li class="current"><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
<li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
<li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
diff --git a/docs/source_docs/files/namespacemembers_vars.html b/docs/source_docs/files/namespacemembers_vars.html
new file mode 100644
index 0000000..5fd3f6a
--- /dev/null
+++ b/docs/source_docs/files/namespacemembers_vars.html
@@ -0,0 +1,61 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
+ <li><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="namespacemembers.html"><span>All</span></a></li>
+ <li><a href="namespacemembers_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="namespacemembers_vars.html"><span>Variables</span></a></li>
+ <li><a href="namespacemembers_type.html"><span>Typedefs</span></a></li>
+ <li><a href="namespacemembers_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="namespacemembers_eval.html"><span>Enumerator</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<ul>
+<li>FM_DEG_TO_RAD
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e0d9cd328d51cec3b434cc0a5ac1aa76">FLOAT_MATH</a>
+<li>FM_PI
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bb8140d5d40ac95d14d060b3df484650">FLOAT_MATH</a>
+<li>FM_RAD_TO_DEG
+: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7bf8c2dde51efeefb5212bf855aa29f9">FLOAT_MATH</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/namespacenvidia.html b/docs/source_docs/files/namespacenvidia.html
index df9e05f..f4d3abe 100644
--- a/docs/source_docs/files/namespacenvidia.html
+++ b/docs/source_docs/files/namespacenvidia.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
diff --git a/docs/source_docs/files/namespacenvidia_1_1apex.html b/docs/source_docs/files/namespacenvidia_1_1apex.html
index 38d4eba..730f5fe 100644
--- a/docs/source_docs/files/namespacenvidia_1_1apex.html
+++ b/docs/source_docs/files/namespacenvidia_1_1apex.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
diff --git a/docs/source_docs/files/namespacephysx.html b/docs/source_docs/files/namespacephysx.html
index 477458c..50e1ca7 100644
--- a/docs/source_docs/files/namespacephysx.html
+++ b/docs/source_docs/files/namespacephysx.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
diff --git a/docs/source_docs/files/namespacephysx_1_1general___px_i_o_stream2.html b/docs/source_docs/files/namespacephysx_1_1general___px_i_o_stream2.html
index bb98545..95b656e 100644
--- a/docs/source_docs/files/namespacephysx_1_1general___px_i_o_stream2.html
+++ b/docs/source_docs/files/namespacephysx_1_1general___px_i_o_stream2.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
diff --git a/docs/source_docs/files/namespacephysx_1_1shdfnd.html b/docs/source_docs/files/namespacephysx_1_1shdfnd.html
index dc2b4df..50d06fd 100644
--- a/docs/source_docs/files/namespacephysx_1_1shdfnd.html
+++ b/docs/source_docs/files/namespacephysx_1_1shdfnd.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
diff --git a/docs/source_docs/files/namespaces.html b/docs/source_docs/files/namespaces.html
index 546f9da..c45ed09 100644
--- a/docs/source_docs/files/namespaces.html
+++ b/docs/source_docs/files/namespaces.html
@@ -23,6 +23,7 @@
<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 class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
@@ -35,6 +36,7 @@
<tr><td class="indexkey"><a class="el" href="namespacecapnp.html">capnp</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="namespacecapnp_1_1schemas.html">capnp::schemas</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="namespacefbxsdk.html">fbxsdk</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html">FLOAT_MATH</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="namespace_nv.html">Nv</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="namespace_nv_1_1_blast_1_1_apex_importer.html">Nv::Blast::ApexImporter</a></td><td class="indexvalue"></td></tr>
@@ -47,6 +49,7 @@
<tr><td class="indexkey"><a class="el" href="namespacephysx.html">physx</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="namespacephysx_1_1general___px_i_o_stream2.html">physx::general_PxIOStream2</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="namespacephysx_1_1shdfnd.html">physx::shdfnd</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="namespace_v_h_a_c_d.html">VHACD</a></td><td class="indexvalue"></td></tr>
</table>
</div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/pages.html b/docs/source_docs/files/pages.html
new file mode 100644
index 0000000..fe4c316
--- /dev/null
+++ b/docs/source_docs/files/pages.html
@@ -0,0 +1,45 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Page Index</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 class="current"><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><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Related Pages</h1>Here is a list of all related documentation pages:<ul>
+<li><a class="el" href="todo.html">Todo List</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_actor_serialization_format-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_actor_serialization_format-members.html
index 5e1572f..3d3ca06 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_actor_serialization_format-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_actor_serialization_format-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_actor_serialization_format.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_actor_serialization_format.html
index 2382149..4a8fbec 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_actor_serialization_format.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_actor_serialization_format.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_actor_serialization_header-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_actor_serialization_header-members.html
index 2d37fa4..e9acd1d 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_actor_serialization_header-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_actor_serialization_header-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_actor_serialization_header.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_actor_serialization_header.html
index 302821e..0a1ad17 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_actor_serialization_header.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_actor_serialization_header.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config-members.html
index 03d4fd7..0417c13 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html
index 7a6c884..3477c53 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_array-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_array-members.html
index 1c509de..1585e5b 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_array-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_array-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_array.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_array.html
index 84ebd7c..f54e83b 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_array.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_array.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation-members.html
index 7f79feb..8efd60e 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html
index 8cbcb18..5b5e8eb 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_authoring_result-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_authoring_result-members.html
index d57d8b9..f2994cc 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_authoring_result-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_authoring_result-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_authoring_result.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_authoring_result.html
index cb97a7b..e482b31 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_authoring_result.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_authoring_result.html
@@ -23,6 +23,7 @@
<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>
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 75886d5..83614c5 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
@@ -23,6 +23,7 @@
<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>
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 6edbacc..e848f44 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
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_conf-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_conf-members.html
index af3ac10..558d254 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_conf-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_conf-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_conf.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_conf.html
index 8281784..62ada02 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_conf.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_conf.html
@@ -23,6 +23,7 @@
<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>
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 8f75627..5e98fd8 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
@@ -23,6 +23,7 @@
<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>
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 d29bf06..8dc84ab 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
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull.html
index 6d38c06..8624d2c 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon-members.html
index 8f84326..a9625c8 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html
index ffa776e..93e7ec4 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_impl-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_impl-members.html
index b0ec72d..62aecba 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_impl-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_impl-members.html
@@ -23,6 +23,7 @@
<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>
@@ -40,7 +41,10 @@
</div>
<div class="contents">
<h1>Nv::Blast::CollisionHullImpl Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html">Nv::Blast::CollisionHullImpl</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#3dc144b46172ea16b2365b3a5f04d3c8">CollisionHullImpl</a>()</td><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html">Nv::Blast::CollisionHullImpl</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#097dbbf55a687e002d8993a575a7e2b1">CollisionHullImpl</a>(const CollisionHull &amp;hullToCopy)</td><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html">Nv::Blast::CollisionHullImpl</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#f9155c164b6a1af20db676c862aa9d6a">release</a>() override</td><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html">Nv::Blast::CollisionHullImpl</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#880f602b6b2aaebaed4c8cfa454f46ac">~CollisionHullImpl</a>()</td><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html">Nv::Blast::CollisionHullImpl</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_collision_hull_impl.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_impl.html
index 71f5fee..85efa3e 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_impl.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_impl.html
@@ -23,6 +23,7 @@
<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>
@@ -57,9 +58,74 @@ Inheritance diagram for Nv::Blast::CollisionHullImpl:</div>
<a href="struct_nv_1_1_blast_1_1_collision_hull_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_collision_hull_impl.html#097dbbf55a687e002d8993a575a7e2b1">CollisionHullImpl</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> &amp;hullToCopy)</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_collision_hull_impl.html#3dc144b46172ea16b2365b3a5f04d3c8">CollisionHullImpl</a> ()</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_collision_hull_impl.html#f9155c164b6a1af20db676c862aa9d6a">release</a> () override</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_collision_hull_impl.html#880f602b6b2aaebaed4c8cfa454f46ac">~CollisionHullImpl</a> ()</td></tr>
+
</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="880f602b6b2aaebaed4c8cfa454f46ac"></a><!-- doxytag: member="Nv::Blast::CollisionHullImpl::~CollisionHullImpl" ref="880f602b6b2aaebaed4c8cfa454f46ac" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Nv::Blast::CollisionHullImpl::~CollisionHullImpl </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3dc144b46172ea16b2365b3a5f04d3c8"></a><!-- doxytag: member="Nv::Blast::CollisionHullImpl::CollisionHullImpl" ref="3dc144b46172ea16b2365b3a5f04d3c8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Nv::Blast::CollisionHullImpl::CollisionHullImpl </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="097dbbf55a687e002d8993a575a7e2b1"></a><!-- doxytag: member="Nv::Blast::CollisionHullImpl::CollisionHullImpl" ref="097dbbf55a687e002d8993a575a7e2b1" args="(const CollisionHull &amp;hullToCopy)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Nv::Blast::CollisionHullImpl::CollisionHullImpl </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>hullToCopy</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="f9155c164b6a1af20db676c862aa9d6a"></a><!-- doxytag: member="Nv::Blast::CollisionHullImpl::release" ref="f9155c164b6a1af20db676c862aa9d6a" args="() override" -->
<div class="memitem">
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_params-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_params-members.html
new file mode 100644
index 0000000..3203a0b
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_params-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::CollisionParams Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#76f1a721b186883c0b2833c897591957">CollisionParams</a>()</td><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">maximumNumberOfHulls</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#25d7280cf536f46c6dce79aa7d6d6a6f">setDefault</a>()</td><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#006243734d40ef20236ac207a2f7391e">voxelGridResolution</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</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_collision_params.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_params.html
new file mode 100644
index 0000000..6549efb
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_params.html
@@ -0,0 +1,141 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::CollisionParams 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_collision_params.html">CollisionParams</a>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::CollisionParams Struct Reference</h1><!-- doxytag: class="Nv::Blast::CollisionParams" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_collision_builder_8h-source.html">NvBlastExtAuthoringCollisionBuilder.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_collision_params-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_collision_params.html#76f1a721b186883c0b2833c897591957">CollisionParams</a> ()</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_collision_params.html#25d7280cf536f46c6dce79aa7d6d6a6f">setDefault</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></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_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">maximumNumberOfHulls</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_collision_params.html#006243734d40ef20236ac207a2f7391e">voxelGridResolution</a></td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="76f1a721b186883c0b2833c897591957"></a><!-- doxytag: member="Nv::Blast::CollisionParams::CollisionParams" ref="76f1a721b186883c0b2833c897591957" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Nv::Blast::CollisionParams::CollisionParams </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="25d7280cf536f46c6dce79aa7d6d6a6f"></a><!-- doxytag: member="Nv::Blast::CollisionParams::setDefault" ref="25d7280cf536f46c6dce79aa7d6d6a6f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void Nv::Blast::CollisionParams::setDefault </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 Data Documentation</h2>
+<a class="anchor" name="1060b90f555676f8295d1b4c1a2f88f5"></a><!-- doxytag: member="Nv::Blast::CollisionParams::maximumNumberOfHulls" ref="1060b90f555676f8295d1b4c1a2f88f5" 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_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">Nv::Blast::CollisionParams::maximumNumberOfHulls</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="006243734d40ef20236ac207a2f7391e"></a><!-- doxytag: member="Nv::Blast::CollisionParams::voxelGridResolution" ref="006243734d40ef20236ac207a2f7391e" 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_collision_params.html#006243734d40ef20236ac207a2f7391e">Nv::Blast::CollisionParams::voxelGridResolution</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_collision_builder_8h-source.html">NvBlastExtAuthoringCollisionBuilder.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_d_link-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_d_link-members.html
index fee353a..4c15874 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_d_link-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_d_link-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_d_link.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_d_link.html
index 2f6fdef..73d6257 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_d_link.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_d_link.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_debug_buffer-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_debug_buffer-members.html
new file mode 100644
index 0000000..75b3818
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_debug_buffer-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::DebugBuffer Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html">Nv::Blast::DebugBuffer</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#f6f3565fb58a4218b8f50982557b1a9a">lineCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html">Nv::Blast::DebugBuffer</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#a2bdb627be47cc0fd175d4ca61958fcb">lines</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html">Nv::Blast::DebugBuffer</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_debug_buffer.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_debug_buffer.html
new file mode 100644
index 0000000..2fc7950
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_debug_buffer.html
@@ -0,0 +1,97 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::DebugBuffer 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_debug_buffer.html">DebugBuffer</a>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::DebugBuffer Struct Reference</h1><!-- doxytag: class="Nv::Blast::DebugBuffer" --><code>#include &lt;<a class="el" href="_nv_blast_debug_render_8h-source.html">NvBlastDebugRender.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_debug_buffer-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">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#f6f3565fb58a4218b8f50982557b1a9a">lineCount</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html">DebugLine</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#a2bdb627be47cc0fd175d4ca61958fcb">lines</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Debug Buffer <hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="f6f3565fb58a4218b8f50982557b1a9a"></a><!-- doxytag: member="Nv::Blast::DebugBuffer::lineCount" ref="f6f3565fb58a4218b8f50982557b1a9a" 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_debug_buffer.html#f6f3565fb58a4218b8f50982557b1a9a">Nv::Blast::DebugBuffer::lineCount</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a2bdb627be47cc0fd175d4ca61958fcb"></a><!-- doxytag: member="Nv::Blast::DebugBuffer::lines" ref="a2bdb627be47cc0fd175d4ca61958fcb" args="" -->
+<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_debug_line.html">DebugLine</a>* <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#a2bdb627be47cc0fd175d4ca61958fcb">Nv::Blast::DebugBuffer::lines</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/globals/include/<a class="el" href="_nv_blast_debug_render_8h-source.html">NvBlastDebugRender.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_debug_line-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_debug_line-members.html
new file mode 100644
index 0000000..dce7ac9
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_debug_line-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::DebugLine Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html">Nv::Blast::DebugLine</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#78ebd9ea3b8a753f1f4df5605a26c9c9">color0</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html">Nv::Blast::DebugLine</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#4cc69e9a66bb17d48c52b8e68fea0a55">color1</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html">Nv::Blast::DebugLine</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#ae5d9d324ac30cec64094d9d298ce634">DebugLine</a>(const NvcVec3 &amp;p0, const NvcVec3 &amp;p1, uint32_t c)</td><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html">Nv::Blast::DebugLine</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#900f59e8ec5d372ff24af7d90f505d1c">pos0</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html">Nv::Blast::DebugLine</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#931c30a7891661f736eb71430ae7dcdb">pos1</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html">Nv::Blast::DebugLine</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_debug_line.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_debug_line.html
new file mode 100644
index 0000000..61b38c4
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_debug_line.html
@@ -0,0 +1,170 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::DebugLine 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_debug_line.html">DebugLine</a>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::DebugLine Struct Reference</h1><!-- doxytag: class="Nv::Blast::DebugLine" --><code>#include &lt;<a class="el" href="_nv_blast_debug_render_8h-source.html">NvBlastDebugRender.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_debug_line-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_debug_line.html#ae5d9d324ac30cec64094d9d298ce634">DebugLine</a> (const <a class="el" href="struct_nvc_vec3.html">NvcVec3</a> &amp;p0, const <a class="el" href="struct_nvc_vec3.html">NvcVec3</a> &amp;p1, uint32_t c)</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></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_debug_line.html#78ebd9ea3b8a753f1f4df5605a26c9c9">color0</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_debug_line.html#4cc69e9a66bb17d48c52b8e68fea0a55">color1</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nvc_vec3.html">NvcVec3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#900f59e8ec5d372ff24af7d90f505d1c">pos0</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nvc_vec3.html">NvcVec3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#931c30a7891661f736eb71430ae7dcdb">pos1</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Used to store a single line and colour for debug rendering. <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="ae5d9d324ac30cec64094d9d298ce634"></a><!-- doxytag: member="Nv::Blast::DebugLine::DebugLine" ref="ae5d9d324ac30cec64094d9d298ce634" args="(const NvcVec3 &amp;p0, const NvcVec3 &amp;p1, uint32_t c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Nv::Blast::DebugLine::DebugLine </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nvc_vec3.html">NvcVec3</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>p0</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="struct_nvc_vec3.html">NvcVec3</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>p1</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>c</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 Data Documentation</h2>
+<a class="anchor" name="78ebd9ea3b8a753f1f4df5605a26c9c9"></a><!-- doxytag: member="Nv::Blast::DebugLine::color0" ref="78ebd9ea3b8a753f1f4df5605a26c9c9" 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_debug_line.html#78ebd9ea3b8a753f1f4df5605a26c9c9">Nv::Blast::DebugLine::color0</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4cc69e9a66bb17d48c52b8e68fea0a55"></a><!-- doxytag: member="Nv::Blast::DebugLine::color1" ref="4cc69e9a66bb17d48c52b8e68fea0a55" 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_debug_line.html#4cc69e9a66bb17d48c52b8e68fea0a55">Nv::Blast::DebugLine::color1</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="900f59e8ec5d372ff24af7d90f505d1c"></a><!-- doxytag: member="Nv::Blast::DebugLine::pos0" ref="900f59e8ec5d372ff24af7d90f505d1c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nvc_vec3.html">NvcVec3</a> <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#900f59e8ec5d372ff24af7d90f505d1c">Nv::Blast::DebugLine::pos0</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="931c30a7891661f736eb71430ae7dcdb"></a><!-- doxytag: member="Nv::Blast::DebugLine::pos1" ref="931c30a7891661f736eb71430ae7dcdb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nvc_vec3.html">NvcVec3</a> <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#931c30a7891661f736eb71430ae7dcdb">Nv::Blast::DebugLine::pos1</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/globals/include/<a class="el" href="_nv_blast_debug_render_8h-source.html">NvBlastDebugRender.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_edge-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge-members.html
index fe44e5e..1f12da9 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge.html
index 5ee5d7d..f7c019b 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_comparator-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_comparator-members.html
index d9f90c9..3534444 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_comparator-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_comparator-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_comparator.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_comparator.html
index 138b95d..fec33e8 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_comparator.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_comparator.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_facet_intersection_data-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_facet_intersection_data-members.html
index 1f90390..d4a2370 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_facet_intersection_data-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_facet_intersection_data-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html
index 23358e9..4fbee16 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_to_triangles-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_to_triangles-members.html
index 1f8fce2..f555b05 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_to_triangles-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_to_triangles-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_to_triangles.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_to_triangles.html
index 3570ac5..3ded5be 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_to_triangles.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_to_triangles.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent-members.html
index 44b5ed5..1af51c9 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent.html
index ad5e45b..95ba463 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_error_code-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_error_code-members.html
index fd8099b..2ad298e 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_error_code-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_error_code-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_error_code.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_error_code.html
index 9cd6a54..95a6180 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_error_code.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_error_code.html
@@ -23,6 +23,7 @@
<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>
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 68906c9..899293f 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
@@ -23,6 +23,7 @@
<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>
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 3f4810b..af3ff1f 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
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data-members.html
new file mode 100644
index 0000000..7078ac9
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data-members.html
@@ -0,0 +1,53 @@
+<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::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#596d796d131dc82b2815acb1d520d981">bond</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#760dae319cf982d2620e4790b2eab014">node0</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#baef334b740c026c5a01ddbc0b7f69fc">node1</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData</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_ext_damage_accelerator_internal_1_1_query_bond_data.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html
new file mode 100644
index 0000000..b802d25
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html
@@ -0,0 +1,113 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData 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="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html">ExtDamageAcceleratorInternal</a>::<a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html">QueryBondData</a>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData Struct Reference</h1><!-- doxytag: class="Nv::Blast::ExtDamageAcceleratorInternal::QueryBondData" --><code>#include &lt;<a class="el" href="_nv_blast_ext_damage_accelerator_internal_8h-source.html">NvBlastExtDamageAcceleratorInternal.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data-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">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#596d796d131dc82b2815acb1d520d981">bond</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_ext_damage_accelerator_internal_1_1_query_bond_data.html#760dae319cf982d2620e4790b2eab014">node0</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_ext_damage_accelerator_internal_1_1_query_bond_data.html#baef334b740c026c5a01ddbc0b7f69fc">node1</a></td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="596d796d131dc82b2815acb1d520d981"></a><!-- doxytag: member="Nv::Blast::ExtDamageAcceleratorInternal::QueryBondData::bond" ref="596d796d131dc82b2815acb1d520d981" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData::bond </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="760dae319cf982d2620e4790b2eab014"></a><!-- doxytag: member="Nv::Blast::ExtDamageAcceleratorInternal::QueryBondData::node0" ref="760dae319cf982d2620e4790b2eab014" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData::node0 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="baef334b740c026c5a01ddbc0b7f69fc"></a><!-- doxytag: member="Nv::Blast::ExtDamageAcceleratorInternal::QueryBondData::node1" ref="baef334b740c026c5a01ddbc0b7f69fc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData::node1 </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/shaders/source/<a class="el" href="_nv_blast_ext_damage_accelerator_internal_8h-source.html">NvBlastExtDamageAcceleratorInternal.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_ext_force_mode-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_force_mode-members.html
index 3301618..93ee771 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_force_mode-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_force_mode-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_force_mode.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_force_mode.html
index e69c4c2..18f3b72 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_force_mode.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_force_mode.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_impact_settings-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_impact_settings-members.html
index 6727ca2..42a1689 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_impact_settings-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_impact_settings-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_impact_settings.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_impact_settings.html
index c30b0ce..b4cc9d4 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_impact_settings.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_impact_settings.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_profile_data-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_profile_data-members.html
index a4bc965..57d55d2 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_profile_data-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_profile_data-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_profile_data.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_profile_data.html
index b3b24d9..e8f9a40 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_profile_data.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_profile_data.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_actor_desc_template-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_actor_desc_template-members.html
index e33d738..a8d9c7c 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_actor_desc_template-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_actor_desc_template-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html
index 979c919..a95dd99 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc-members.html
index 54744d2..6eb043b 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc.html
index c9f9c90..f81389e 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc-members.html
index 7d2c7b1..7f91fc0 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html
index b806eca..a6ff548 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc-members.html
index 3529511..b71bc4b 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html
index 5a9df03..be470da 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_chunk-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_chunk-members.html
index 1b1aa4c..580728e 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_chunk-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_chunk-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_chunk.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_chunk.html
index 1cd32bb..ea1b83b 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_chunk.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_chunk.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_family_desc-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_family_desc-members.html
index af14c62..e9cad3f 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_family_desc-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_family_desc-members.html
@@ -23,6 +23,7 @@
<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>
@@ -42,7 +43,7 @@
<h1>Nv::Blast::ExtPxFamilyDesc Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html">Nv::Blast::ExtPxFamilyDesc</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#7cb289487618ef298735063553d2e1b4">actorDesc</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html">Nv::Blast::ExtPxFamilyDesc</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#26f0bd89ac30cb8cb2925eef79f2fe6f">group</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html">Nv::Blast::ExtPxFamilyDesc</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#b9da5aeb70bc68f7cb66aff3e21018c0">pxAsset</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html">Nv::Blast::ExtPxFamilyDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a91df24e1d2e95e1cc46b44b73003205">pxAsset</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html">Nv::Blast::ExtPxFamilyDesc</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_ext_px_family_desc.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_family_desc.html
index b3667e1..2f64f18 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_family_desc.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_family_desc.html
@@ -23,6 +23,7 @@
<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>
@@ -54,9 +55,9 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_tk_group.html">TkGroup</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#26f0bd89ac30cb8cb2925eef79f2fe6f">group</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">if not nullptr, created <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a> will be placed in group <a href="#26f0bd89ac30cb8cb2925eef79f2fe6f"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#b9da5aeb70bc68f7cb66aff3e21018c0">pxAsset</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a91df24e1d2e95e1cc46b44b73003205">pxAsset</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">px asset to create from, pointer will be stored in family. <a href="#b9da5aeb70bc68f7cb66aff3e21018c0"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">px asset to create from, pointer will be stored in family. <a href="#a91df24e1d2e95e1cc46b44b73003205"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Family Desc.<p>
@@ -95,12 +96,12 @@ if not nullptr, created <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html
</div>
</div><p>
-<a class="anchor" name="b9da5aeb70bc68f7cb66aff3e21018c0"></a><!-- doxytag: member="Nv::Blast::ExtPxFamilyDesc::pxAsset" ref="b9da5aeb70bc68f7cb66aff3e21018c0" args="" -->
+<a class="anchor" name="a91df24e1d2e95e1cc46b44b73003205"></a><!-- doxytag: member="Nv::Blast::ExtPxFamilyDesc::pxAsset" ref="a91df24e1d2e95e1cc46b44b73003205" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">const <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>* <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#b9da5aeb70bc68f7cb66aff3e21018c0">Nv::Blast::ExtPxFamilyDesc::pxAsset</a> </td>
+ <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</a>* <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a91df24e1d2e95e1cc46b44b73003205">Nv::Blast::ExtPxFamilyDesc::pxAsset</a> </td>
</tr>
</table>
</div>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_object_type_i_d-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_object_type_i_d-members.html
index eb69b7e..0dffd92 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_object_type_i_d-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_object_type_i_d-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html
index 5408e6a..aa4b3a9 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_shape_desc_template-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_shape_desc_template-members.html
index 46c60d2..1045f34 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_shape_desc_template-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_shape_desc_template-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html
index df4eadc..f0aa865 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_spawn_settings-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_spawn_settings-members.html
index e64c417..02d2d54 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_spawn_settings-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_spawn_settings-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html
index 83f2074..e13c337 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_subchunk-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_subchunk-members.html
index 471de72..6c7835a 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_subchunk-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_subchunk-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_subchunk.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_subchunk.html
index 9e60387..0141b5a 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_subchunk.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_px_subchunk.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d-members.html
index 4963c65..916e932 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html
index 69de513..27d1321 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer-members.html
index c9fa8e9..c8a588c 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html
index f0ee873..160e756 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line-members.html
index ebd116d..32ef536 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html
index 17f2a3e..220480a 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_settings-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_settings-members.html
index 8a6faf3..12c4e2c 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_settings-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_settings-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html
index 207f827..0b19aba 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event-members.html
index 9d2500b..0ff5ff8 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event.html
index b0000da..170e826 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_family_sync-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_family_sync-members.html
index 8e56f7e..50e1efb 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_family_sync-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_family_sync-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html
index e603cad..c5a0a3c 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_fracture-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_fracture-members.html
index 8eb1b6c..dd9cf74 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_fracture-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_fracture-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html
index b69c26a..decc9c9 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_instance-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_instance-members.html
index 45118df..f3e74a4 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_instance-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_instance-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_instance.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_instance.html
index ed7889f..0dfc5f9 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_instance.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_instance.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync-members.html
index f56e604..ed5d566 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html
index 81d2390..56891d7 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data-members.html
index d0e1815..d2b98fc 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html
index 0508e6c..365ab4b 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_type-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_type-members.html
index 1b29b68..66b253c 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_type-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_type-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_type.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_type.html
index 9c65e1b..d1fedfb 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_type.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ext_sync_event_type.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_facet-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_facet-members.html
index 9a71e32..a64971c 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_facet-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_facet-members.html
@@ -23,6 +23,7 @@
<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>
@@ -41,11 +42,11 @@
<div class="contents">
<h1>Nv::Blast::Facet Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a>, including all inherited members.<p><table>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">edgesCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html#83f40acf14f917fa9419c535d0abb55b">Facet</a>(int32_t fEdge=0, uint32_t eCount=0, int32_t materialId=0, int32_t userData=0, int32_t smoothingGroup=0)</td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html#c638a268669cb1cc540bd9e63ef9e7c3">Facet</a>(int32_t fEdge=0, uint32_t eCount=0, int32_t materialId=0, int64_t userData=0, int32_t smoothingGroup=0)</td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html#bfdb6136b83a8e77799a7d6c57a89f3b">firstEdgeNumber</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html#3732bd9f53adff02b3a10847a814d284">userData</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</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_facet.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_facet.html
index c50184d..4bd1d53 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_facet.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_facet.html
@@ -23,6 +23,7 @@
<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>
@@ -48,7 +49,7 @@
<a href="struct_nv_1_1_blast_1_1_facet-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_facet.html#83f40acf14f917fa9419c535d0abb55b">Facet</a> (int32_t fEdge=0, uint32_t eCount=0, int32_t <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a>=0, int32_t <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#3732bd9f53adff02b3a10847a814d284">userData</a>=0, int32_t <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>=0)</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_facet.html#c638a268669cb1cc540bd9e63ef9e7c3">Facet</a> (int32_t fEdge=0, uint32_t eCount=0, int32_t <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a>=0, int64_t <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a>=0, int32_t <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>=0)</td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></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_facet.html#cff8a5cd0bdb20eb2209359a68849e94">edgesCount</a></td></tr>
@@ -59,12 +60,12 @@
<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_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</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_facet.html#3732bd9f53adff02b3a10847a814d284">userData</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> facet representation <hr><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" name="83f40acf14f917fa9419c535d0abb55b"></a><!-- doxytag: member="Nv::Blast::Facet::Facet" ref="83f40acf14f917fa9419c535d0abb55b" args="(int32_t fEdge=0, uint32_t eCount=0, int32_t materialId=0, int32_t userData=0, int32_t smoothingGroup=0)" -->
+<a class="anchor" name="c638a268669cb1cc540bd9e63ef9e7c3"></a><!-- doxytag: member="Nv::Blast::Facet::Facet" ref="c638a268669cb1cc540bd9e63ef9e7c3" args="(int32_t fEdge=0, uint32_t eCount=0, int32_t materialId=0, int64_t userData=0, int32_t smoothingGroup=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -89,7 +90,7 @@
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramtype">int64_t&nbsp;</td>
<td class="paramname"> <em>userData</em> = <code>0</code>, </td>
</tr>
<tr>
@@ -172,12 +173,12 @@
</div>
</div><p>
-<a class="anchor" name="3732bd9f53adff02b3a10847a814d284"></a><!-- doxytag: member="Nv::Blast::Facet::userData" ref="3732bd9f53adff02b3a10847a814d284" args="" -->
+<a class="anchor" name="b4e7150dc9148b85ee95282927f1e6ef"></a><!-- doxytag: member="Nv::Blast::Facet::userData" ref="b4e7150dc9148b85ee95282927f1e6ef" 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_facet.html#3732bd9f53adff02b3a10847a814d284">Nv::Blast::Facet::userData</a> </td>
+ <td class="memname">int64_t <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">Nv::Blast::Facet::userData</a> </td>
</tr>
</table>
</div>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_family_header-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_family_header-members.html
index eb61740..4717339 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_family_header-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_family_header-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_family_header.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_family_header.html
index 6606676..6beccc0 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_family_header.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_family_header.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_hash_map-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_hash_map-members.html
index 91867e7..bff629c 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_hash_map-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_hash_map-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_hash_map.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_hash_map.html
index 881732f..d836a32 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_hash_map.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_hash_map.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_hash_set-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_hash_set-members.html
index 2c680be..eb9ed7c 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_hash_set-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_hash_set-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_hash_set.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_hash_set.html
index 62076b1..680429c 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_hash_set.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_hash_set.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_index_d_link-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_index_d_link-members.html
index c114aad..7331c96 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_index_d_link-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_index_d_link-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_index_d_link.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_index_d_link.html
index 22b611e..9cf982b 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_index_d_link.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_index_d_link.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_inline_array-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_inline_array-members.html
index bdb1648..ab87531 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_inline_array-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_inline_array-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_inline_array.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_inline_array.html
index db850d5..10df392 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_inline_array.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_inline_array.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_less-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_less-members.html
index 153ad60..2890592 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_less-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_less-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_less.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_less.html
index 5a3155b..7dc579c 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_less.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_less.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ll_object_type_i_d-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ll_object_type_i_d-members.html
index 0ff0f88..cc86b37 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ll_object_type_i_d-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ll_object_type_i_d-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ll_object_type_i_d.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ll_object_type_i_d.html
index 6fa0d25..d1000ec 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_ll_object_type_i_d.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_ll_object_type_i_d.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_plane_chunk_indexer-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_plane_chunk_indexer-members.html
index fb12b6b..ae2cc1f 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_plane_chunk_indexer-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_plane_chunk_indexer-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_plane_chunk_indexer.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_plane_chunk_indexer.html
index ab792b6..8b129b2 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_plane_chunk_indexer.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_plane_chunk_indexer.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_profiler_detail-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_profiler_detail-members.html
index 557ea86..84c8221 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_profiler_detail-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_profiler_detail-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_profiler_detail.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_profiler_detail.html
index 317237b..fa7ea3a 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_profiler_detail.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_profiler_detail.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_px_actor_create_info-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_px_actor_create_info-members.html
index 38dda53..b9e1d57 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_px_actor_create_info-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_px_actor_create_info-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_px_actor_create_info.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_px_actor_create_info.html
index 98f5141..c33f613 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_px_actor_create_info.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_px_actor_create_info.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_segment_to_index-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_segment_to_index-members.html
new file mode 100644
index 0000000..8af3aea
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_segment_to_index-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::SegmentToIndex Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">index</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e272f10eb34fb9015b355fac26401305">operator&lt;</a>(const SegmentToIndex &amp;in) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e648b740f1f16d190960cdd65613631a">SegmentToIndex</a>(float c, uint32_t i, bool end)</td><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a></td><td><code> [inline]</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_segment_to_index.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.html
new file mode 100644
index 0000000..7598ae6
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.html
@@ -0,0 +1,175 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::SegmentToIndex 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_segment_to_index.html">SegmentToIndex</a>
+ </div>
+</div>
+<div class="contents">
+<h1>Nv::Blast::SegmentToIndex Struct Reference</h1><!-- doxytag: class="Nv::Blast::SegmentToIndex" --><code>#include &lt;<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_1_1_blast_1_1_segment_to_index-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_segment_to_index.html#e272f10eb34fb9015b355fac26401305">operator&lt;</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a> &amp;in) 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_segment_to_index.html#e648b740f1f16d190960cdd65613631a">SegmentToIndex</a> (float c, uint32_t i, bool <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a>)</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_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</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_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</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_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">index</a></td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="e648b740f1f16d190960cdd65613631a"></a><!-- doxytag: member="Nv::Blast::SegmentToIndex::SegmentToIndex" ref="e648b740f1f16d190960cdd65613631a" args="(float c, uint32_t i, bool end)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Nv::Blast::SegmentToIndex::SegmentToIndex </td>
+ <td>(</td>
+ <td class="paramtype">float&nbsp;</td>
+ <td class="paramname"> <em>c</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t&nbsp;</td>
+ <td class="paramname"> <em>i</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>end</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="e272f10eb34fb9015b355fac26401305"></a><!-- doxytag: member="Nv::Blast::SegmentToIndex::operator&lt;" ref="e272f10eb34fb9015b355fac26401305" args="(const SegmentToIndex &amp;in) const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool Nv::Blast::SegmentToIndex::operator&lt; </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>in</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="5e224ca8a22c2e8f71dfc999beef7f1c"></a><!-- doxytag: member="Nv::Blast::SegmentToIndex::coord" ref="5e224ca8a22c2e8f71dfc999beef7f1c" 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_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">Nv::Blast::SegmentToIndex::coord</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0571e651471fa2a0251049c7eadde59a"></a><!-- doxytag: member="Nv::Blast::SegmentToIndex::end" ref="0571e651471fa2a0251049c7eadde59a" 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_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">Nv::Blast::SegmentToIndex::end</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="541cf82975e53fedb2dfe4bb5fa968f2"></a><!-- doxytag: member="Nv::Blast::SegmentToIndex::index" ref="541cf82975e53fedb2dfe4bb5fa968f2" 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_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">Nv::Blast::SegmentToIndex::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_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.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_separation-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_separation-members.html
index 1595a90..522348d 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_separation-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_separation-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_separation.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_separation.html
index 127634a..bbf9011 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_separation.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_separation.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_asset-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_asset-members.html
index 55d6b41..7833e22 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_asset-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_asset-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_asset.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_asset.html
index c7d3731..a57e9fb 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_asset.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_asset.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private-members.html
index b80f470..a117f3d 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html
index 6654ab5..1e96f45 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset-members.html
index 270338f..573b9b1 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html
index db54ac8..d85fb9d 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private-members.html
index 51cdaff..7dce93d 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private.html
index 259064e..01ea09e 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk-members.html
index ce5d7d8..8896e8e 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html
index 7234a89..2279776 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private-members.html
index 433388a..24cc3f8 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private.html
index 2f22bed..bf75594 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk-members.html
index 6937845..078faec 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk.html
index bbeda10..aacd316 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private-members.html
index 7737569..738290b 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private.html
index e7daab5..2e89253 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond-members.html
index 21860ab..c54f978 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html
index e0ae1f7..718a293 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private-members.html
index 72ec687..66b42f4 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html
index ea6cc0f..1187a7e 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk-members.html
index c60004e..badcb0e 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk.html
index c4a9fcd..29c2d5d 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private-members.html
index b007d70..b518adc 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html
index b5e6057..a745340 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block-members.html
index 5463314..12aeab9 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html
index 99a15c3..3f22f72 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private-members.html
index b4b7ad4..8f2e7bc 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html
index 5a74f0e..e8ab748 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph-members.html
index 8719858..f97d093 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html
index ec42f84..4eb7419 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private-members.html
index dc9476c..a34f07d 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html
index ad327ed..cd4df63 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry-members.html
index c0a9555..1cbda65 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html
index fb7eaa5..f6fd825 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private-members.html
index c21ee82..7fdc9a7 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private.html
index bf3ca32..57809ad 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale-members.html
index 49f8bbc..78748f1 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale.html
index d9e403e..5d37ef9 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private-members.html
index 1f07c50..4dec453 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private.html
index f388af9..34b6985 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_quat-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_quat-members.html
index fdd9915..768c467 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_quat-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_quat-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_quat.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_quat.html
index 426cf59..b0d334f 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_quat.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_quat.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private-members.html
index 43b2449..359edaa 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private.html
index ff8d861..07c54a1 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_transform-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_transform-members.html
index 2fc4777..0b73cc5 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_transform-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_transform-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_transform.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_transform.html
index 4a5b3e6..b3ea716 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_transform.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_transform.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private-members.html
index ea8f09b..545f95c 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private.html
index 1c4cbb8..139ce8a 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3-members.html
index 9401b3a..d54df33 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3.html
index 7ed4ae7..14d6914 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private-members.html
index 8095c9d..e9e34b0 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html
index 2976bd1..b5bc763 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset-members.html
index a008e50..f4c772c 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset.html
index 9f34d0c..2f1f971 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private-members.html
index 699797e..4efe2ce 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private.html
index d40f827..5783fef 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc-members.html
index a78a245..6a3a77f 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html
index e12d636..01eb1a0 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private-members.html
index d8a73d1..afaeba4 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html
index deb4301..c4d4e5a 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d-members.html
index 6478c06..60f08f9 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html
index 7e00bf8..3add392 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private-members.html
index cc38c8c..9be992f 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html
index cb6d126..9f3a33b 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html
@@ -23,6 +23,7 @@
<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>
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 a2988ce..dcb3c0b 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
@@ -23,6 +23,7 @@
<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>
@@ -45,7 +46,7 @@
<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#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#e862c635e541abe1e056a4a41c7cf1dc">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#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 f942400..49e70aa 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
@@ -23,6 +23,7 @@
<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>
@@ -58,7 +59,7 @@
<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">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#e862c635e541abe1e056a4a41c7cf1dc">surfaceResolution</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_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>
@@ -144,12 +145,12 @@ Octave number in slicing surface noise.
Offset variation, value in [0, 1]
</div>
</div><p>
-<a class="anchor" name="e862c635e541abe1e056a4a41c7cf1dc"></a><!-- doxytag: member="Nv::Blast::SlicingConfiguration::surfaceResolution" ref="e862c635e541abe1e056a4a41c7cf1dc" args="" -->
+<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">int32_t <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#e862c635e541abe1e056a4a41c7cf1dc">Nv::Blast::SlicingConfiguration::surfaceResolution</a> = 1 </td>
+ <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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_support_graph-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_support_graph-members.html
index 47eb531..f5a5ad5 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_support_graph-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_support_graph-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_support_graph.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_support_graph.html
index 00e110c..4f8f912 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_support_graph.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_support_graph.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_data-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_data-members.html
index d217528..a0cb3d4 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_data-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_data-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_data.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_data.html
index 4ab34b5..31b6f9e 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_data.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_data.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_desc-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_desc-members.html
index 51c0709..dc53914 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_desc-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_desc-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_desc.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_desc.html
index 55c71c1..36dc5fc 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_desc.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_desc.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_flag-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_flag-members.html
index 519191d..e208e40 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_flag-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_flag-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_flag.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_flag.html
index 008838d..55b7a11 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_flag.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_actor_flag.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_asset_desc-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_asset_desc-members.html
index 7394046..b48bfe5 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_asset_desc-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_asset_desc-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_asset_desc.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_asset_desc.html
index 44ad5cf..524afb1 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_asset_desc.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_asset_desc.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_asset_joint_desc-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_asset_joint_desc-members.html
index 805f816..6792e9d 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_asset_joint_desc-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_asset_joint_desc-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html
index 88baf8a..0d2071d 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_event-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_event-members.html
index 5546e96..b61d2e1 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_event-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_event-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_event.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_event.html
index 6c14025..a2bf81e 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_event.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_event.html
@@ -23,6 +23,7 @@
<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>
@@ -79,7 +80,7 @@ Event data dispatched to <a class="el" href="class_nv_1_1_blast_1_1_tk_event_lis
<tr><td valign="top"><em><a class="anchor" name="13a95a0e6743fea0f0a374a3d943b07b02c12594603837feafbdb7f02aa5f7d8"></a><!-- doxytag: member="Split" ref="13a95a0e6743fea0f0a374a3d943b07b02c12594603837feafbdb7f02aa5f7d8" args="" -->Split</em>&nbsp;</td><td>
Sent when a <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a> is split. See <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html">TkSplitEvent</a>. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="13a95a0e6743fea0f0a374a3d943b07b19ab6a1a1e39df40326e78ede85dd647"></a><!-- doxytag: member="FractureCommand" ref="13a95a0e6743fea0f0a374a3d943b07b19ab6a1a1e39df40326e78ede85dd647" args="" -->FractureCommand</em>&nbsp;</td><td>
-Sent when a <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a> generated fracture commands using <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#0391f391ab66d732c549c53da515a5b2">TkActor::generateFracture</a>. </td></tr>
+Sent when a <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a> generated fracture commands using <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#ee5e7fdfa7cd0b33f5ba92168841d4b2">TkActor::generateFracture</a>. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="13a95a0e6743fea0f0a374a3d943b07bc6b2016ae9607033e0d76000d6d13e98"></a><!-- doxytag: member="FractureEvent" ref="13a95a0e6743fea0f0a374a3d943b07bc6b2016ae9607033e0d76000d6d13e98" args="" -->FractureEvent</em>&nbsp;</td><td>
Sent when a <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a> is fractured using <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#a02c42add8033877003cd907a0818785">TkActor::applyFracture</a>. </td></tr>
<tr><td valign="top"><em><a class="anchor" name="13a95a0e6743fea0f0a374a3d943b07b31e6a4fa25b3f83bb3e23185829430b2"></a><!-- doxytag: member="JointUpdate" ref="13a95a0e6743fea0f0a374a3d943b07b31e6a4fa25b3f83bb3e23185829430b2" args="" -->JointUpdate</em>&nbsp;</td><td>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands-members.html
index e37735b..4310454 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.html
index aa98960..a95ac13 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events-members.html
index 47111e5..27f3812 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.html
index 8cc0a8d..ae9f0fd 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_group_desc-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_group_desc-members.html
index 2a2629b..8168914 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_group_desc-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_group_desc-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_group_desc.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_group_desc.html
index 8bff8ae..3a1225d 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_group_desc.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_group_desc.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_group_stats-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_group_stats-members.html
index 5b922e9..f3d0644 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_group_stats-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_group_stats-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_group_stats.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_group_stats.html
index 6ceed8f..f057a5f 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_group_stats.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_group_stats.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_data-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_data-members.html
index 0ac3f6e..c484e88 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_data-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_data-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_data.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_data.html
index ca47b02..9c03c46 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_data.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_data.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_desc-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_desc-members.html
index 1e42a4d..04885f0 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_desc-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_desc-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_desc.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_desc.html
index 97be616..57a9d11 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_desc.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_desc.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_link-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_link-members.html
index e36de8e..af1bf26 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_link-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_link-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_link.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_link.html
index bb2a68d..6db2a32 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_link.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_link.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event-members.html
index f240313..c0b02d2 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.html
index f5a68bb..1e5d2e1 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_object_type_i_d-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_object_type_i_d-members.html
index 3fa9e5a..7f19eab 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_object_type_i_d-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_object_type_i_d-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_object_type_i_d.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_object_type_i_d.html
index 6610f03..40a5b52 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_object_type_i_d.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_object_type_i_d.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event-members.html
index 4ba495f..004619c 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.html
index 3a4a1e9..97d56a7 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_type_index-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_type_index-members.html
index b2763ad..bc67156 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_type_index-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_type_index-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_type_index.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_type_index.html
index 408ba35..8920748 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_type_index.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_type_index.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_worker_job-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_worker_job-members.html
index fa8cafe..e6e7c68 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_worker_job-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_worker_job-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_worker_job.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_worker_job.html
index 9cf9a45..408403d 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_worker_job.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_worker_job.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tr_prc_triangle-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tr_prc_triangle-members.html
index 7ed353e..4efd661 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tr_prc_triangle-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tr_prc_triangle-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tr_prc_triangle.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tr_prc_triangle.html
index 3205232..b469901 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tr_prc_triangle.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tr_prc_triangle.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tr_prc_triangle2d-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tr_prc_triangle2d-members.html
index 036e487..8e65933 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tr_prc_triangle2d-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tr_prc_triangle2d-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html
index a0e428d..9daf48f 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html
@@ -23,6 +23,7 @@
<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>
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 6900319..33e41d9 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
@@ -23,6 +23,7 @@
<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>
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 58c61ff..7588dd1 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
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle_indexed-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle_indexed-members.html
index 7d7f2cc..709975b 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle_indexed-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle_indexed-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle_indexed.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle_indexed.html
index 45ab51e..ab4bfad 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle_indexed.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle_indexed.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set-members.html
index ed87f2d..98baaed 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html
index 0c80e3e..dfca936 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3-members.html
index 34f4def..360f18d 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html
index f47e453..b4242f9 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4-members.html
index 56c2d47..a7ea822 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html
index a6621c8..9a7dc05 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vertex-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vertex-members.html
index 22b3723..26d3707 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vertex-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vertex-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vertex.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vertex.html
index 7c3831b..15e6ee1 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vertex.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vertex.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_comp-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_comp-members.html
index ac7b3d5..1d6f5d5 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_comp-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_comp-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_comp.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_comp.html
index 722b44b..93cfa03 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_comp.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_comp.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator-members.html
index 7404d4c..d1f0eb6 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator-members.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator.html
index dcee21d..e2b2492 100644
--- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator.html
+++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_actor.html b/docs/source_docs/files/struct_nv_blast_actor.html
index 779a5a9..618fbcd 100644
--- a/docs/source_docs/files/struct_nv_blast_actor.html
+++ b/docs/source_docs/files/struct_nv_blast_actor.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_actor_desc-members.html b/docs/source_docs/files/struct_nv_blast_actor_desc-members.html
index c0e05c9..7f09042 100644
--- a/docs/source_docs/files/struct_nv_blast_actor_desc-members.html
+++ b/docs/source_docs/files/struct_nv_blast_actor_desc-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_actor_desc.html b/docs/source_docs/files/struct_nv_blast_actor_desc.html
index d1cc14b..fd732ff 100644
--- a/docs/source_docs/files/struct_nv_blast_actor_desc.html
+++ b/docs/source_docs/files/struct_nv_blast_actor_desc.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_actor_split_event-members.html b/docs/source_docs/files/struct_nv_blast_actor_split_event-members.html
index c3af7b2..9ee4c4c 100644
--- a/docs/source_docs/files/struct_nv_blast_actor_split_event-members.html
+++ b/docs/source_docs/files/struct_nv_blast_actor_split_event-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_actor_split_event.html b/docs/source_docs/files/struct_nv_blast_actor_split_event.html
index d026df0..d577b8f 100644
--- a/docs/source_docs/files/struct_nv_blast_actor_split_event.html
+++ b/docs/source_docs/files/struct_nv_blast_actor_split_event.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_asset.html b/docs/source_docs/files/struct_nv_blast_asset.html
index 3e826b6..ab10eb0 100644
--- a/docs/source_docs/files/struct_nv_blast_asset.html
+++ b/docs/source_docs/files/struct_nv_blast_asset.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_asset_desc-members.html b/docs/source_docs/files/struct_nv_blast_asset_desc-members.html
index f37efe9..8445c6b 100644
--- a/docs/source_docs/files/struct_nv_blast_asset_desc-members.html
+++ b/docs/source_docs/files/struct_nv_blast_asset_desc-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_asset_desc.html b/docs/source_docs/files/struct_nv_blast_asset_desc.html
index d3de406..57e331e 100644
--- a/docs/source_docs/files/struct_nv_blast_asset_desc.html
+++ b/docs/source_docs/files/struct_nv_blast_asset_desc.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_bond-members.html b/docs/source_docs/files/struct_nv_blast_bond-members.html
index 627b46b..65dd0fe 100644
--- a/docs/source_docs/files/struct_nv_blast_bond-members.html
+++ b/docs/source_docs/files/struct_nv_blast_bond-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_bond.html b/docs/source_docs/files/struct_nv_blast_bond.html
index e1249e5..2195d7c 100644
--- a/docs/source_docs/files/struct_nv_blast_bond.html
+++ b/docs/source_docs/files/struct_nv_blast_bond.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_bond_desc-members.html b/docs/source_docs/files/struct_nv_blast_bond_desc-members.html
index d022837..405d7b0 100644
--- a/docs/source_docs/files/struct_nv_blast_bond_desc-members.html
+++ b/docs/source_docs/files/struct_nv_blast_bond_desc-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_bond_desc.html b/docs/source_docs/files/struct_nv_blast_bond_desc.html
index 2658ca2..70bffbc 100644
--- a/docs/source_docs/files/struct_nv_blast_bond_desc.html
+++ b/docs/source_docs/files/struct_nv_blast_bond_desc.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_bond_fracture_data-members.html b/docs/source_docs/files/struct_nv_blast_bond_fracture_data-members.html
index c563b04..26550fa 100644
--- a/docs/source_docs/files/struct_nv_blast_bond_fracture_data-members.html
+++ b/docs/source_docs/files/struct_nv_blast_bond_fracture_data-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_bond_fracture_data.html b/docs/source_docs/files/struct_nv_blast_bond_fracture_data.html
index 1084b33..f7758b0 100644
--- a/docs/source_docs/files/struct_nv_blast_bond_fracture_data.html
+++ b/docs/source_docs/files/struct_nv_blast_bond_fracture_data.html
@@ -23,6 +23,7 @@
<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>
@@ -61,7 +62,7 @@
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Fracture Data for Bonds<p>
-Data interpretation varies depending on the function used. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="_nv_blast_8h.html#90905cf877bade454668e46621478840">NvBlastActorGenerateFracture</a> <a class="el" href="_nv_blast_8h.html#88efac48b308c27be2742ed601bcb32f">NvBlastActorApplyFracture</a> <a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> </dd></dl>
+Data interpretation varies depending on the function used. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="_nv_blast_8h.html#befb2480ab1985d6fed58583050d57d2">NvBlastActorGenerateFracture</a> <a class="el" href="_nv_blast_8h.html#88efac48b308c27be2742ed601bcb32f">NvBlastActorApplyFracture</a> <a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> </dd></dl>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="f583d46c49f4b1b25231da290ed01bb2"></a><!-- doxytag: member="NvBlastBondFractureData::health" ref="f583d46c49f4b1b25231da290ed01bb2" args="" -->
<div class="memitem">
diff --git a/docs/source_docs/files/struct_nv_blast_chunk-members.html b/docs/source_docs/files/struct_nv_blast_chunk-members.html
index 99501c1..3214099 100644
--- a/docs/source_docs/files/struct_nv_blast_chunk-members.html
+++ b/docs/source_docs/files/struct_nv_blast_chunk-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_chunk.html b/docs/source_docs/files/struct_nv_blast_chunk.html
index 395bb31..d5a23ea 100644
--- a/docs/source_docs/files/struct_nv_blast_chunk.html
+++ b/docs/source_docs/files/struct_nv_blast_chunk.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_chunk_desc-members.html b/docs/source_docs/files/struct_nv_blast_chunk_desc-members.html
index b3a6aee..d25689c 100644
--- a/docs/source_docs/files/struct_nv_blast_chunk_desc-members.html
+++ b/docs/source_docs/files/struct_nv_blast_chunk_desc-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_chunk_desc.html b/docs/source_docs/files/struct_nv_blast_chunk_desc.html
index 36d1160..41038a7 100644
--- a/docs/source_docs/files/struct_nv_blast_chunk_desc.html
+++ b/docs/source_docs/files/struct_nv_blast_chunk_desc.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_chunk_fracture_data-members.html b/docs/source_docs/files/struct_nv_blast_chunk_fracture_data-members.html
index 47b281a..6f7fcd3 100644
--- a/docs/source_docs/files/struct_nv_blast_chunk_fracture_data-members.html
+++ b/docs/source_docs/files/struct_nv_blast_chunk_fracture_data-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_chunk_fracture_data.html b/docs/source_docs/files/struct_nv_blast_chunk_fracture_data.html
index a201618..b9c21e7 100644
--- a/docs/source_docs/files/struct_nv_blast_chunk_fracture_data.html
+++ b/docs/source_docs/files/struct_nv_blast_chunk_fracture_data.html
@@ -23,6 +23,7 @@
<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>
@@ -58,7 +59,7 @@
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Fracture Data for Chunks<p>
-Data interpretation varies depending on the function used. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="_nv_blast_8h.html#90905cf877bade454668e46621478840">NvBlastActorGenerateFracture</a> <a class="el" href="_nv_blast_8h.html#88efac48b308c27be2742ed601bcb32f">NvBlastActorApplyFracture</a> <a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> </dd></dl>
+Data interpretation varies depending on the function used. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="_nv_blast_8h.html#befb2480ab1985d6fed58583050d57d2">NvBlastActorGenerateFracture</a> <a class="el" href="_nv_blast_8h.html#88efac48b308c27be2742ed601bcb32f">NvBlastActorApplyFracture</a> <a class="el" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> </dd></dl>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="d6a4e5b1e70f7f6fb10030903e5fc3ee"></a><!-- doxytag: member="NvBlastChunkFractureData::chunkIndex" ref="d6a4e5b1e70f7f6fb10030903e5fc3ee" args="" -->
<div class="memitem">
diff --git a/docs/source_docs/files/struct_nv_blast_damage_program-members.html b/docs/source_docs/files/struct_nv_blast_damage_program-members.html
index d838525..82c01bb 100644
--- a/docs/source_docs/files/struct_nv_blast_damage_program-members.html
+++ b/docs/source_docs/files/struct_nv_blast_damage_program-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_damage_program.html b/docs/source_docs/files/struct_nv_blast_damage_program.html
index 475e539..e05b7c2 100644
--- a/docs/source_docs/files/struct_nv_blast_damage_program.html
+++ b/docs/source_docs/files/struct_nv_blast_damage_program.html
@@ -23,6 +23,7 @@
<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>
@@ -46,22 +47,22 @@
<a href="struct_nv_blast_damage_program-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="_nv_blast_types_8h.html#f1fde0d45c48f0575e67f1df5860f940">NvBlastGraphShaderFunction</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_damage_program.html#cbd3cd5f64dd5e3880cd4eb2e044ff8e">graphShaderFunction</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_blast_types_8h.html#89d08b7b5d43deebfb0148e7c593b7de">NvBlastGraphShaderFunction</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_damage_program.html#cbd3cd5f64dd5e3880cd4eb2e044ff8e">graphShaderFunction</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_blast_types_8h.html#33a8ca70a1399b8b42a968c93f89ff50">NvBlastSubgraphShaderFunction</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_damage_program.html#dafc94c7f45e08017491cdf1657e84dc">subgraphShaderFunction</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="_nv_blast_types_8h.html#ed8e609201278d8682041939a5bbfd58">NvBlastSubgraphShaderFunction</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_damage_program.html#dafc94c7f45e08017491cdf1657e84dc">subgraphShaderFunction</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Damage Program.<p>
Contains both graph and subgraph shader. When used on actor appropriate shader will be called. Any shader can be nullptr to be skipped.<p>
-<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="_nv_blast_types_8h.html#f1fde0d45c48f0575e67f1df5860f940">NvBlastGraphShaderFunction</a> <a class="el" href="_nv_blast_types_8h.html#33a8ca70a1399b8b42a968c93f89ff50">NvBlastSubgraphShaderFunction</a> </dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="_nv_blast_types_8h.html#89d08b7b5d43deebfb0148e7c593b7de">NvBlastGraphShaderFunction</a> <a class="el" href="_nv_blast_types_8h.html#ed8e609201278d8682041939a5bbfd58">NvBlastSubgraphShaderFunction</a> </dd></dl>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="cbd3cd5f64dd5e3880cd4eb2e044ff8e"></a><!-- doxytag: member="NvBlastDamageProgram::graphShaderFunction" ref="cbd3cd5f64dd5e3880cd4eb2e044ff8e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="_nv_blast_types_8h.html#f1fde0d45c48f0575e67f1df5860f940">NvBlastGraphShaderFunction</a> <a class="el" href="struct_nv_blast_damage_program.html#cbd3cd5f64dd5e3880cd4eb2e044ff8e">NvBlastDamageProgram::graphShaderFunction</a> </td>
+ <td class="memname"><a class="el" href="_nv_blast_types_8h.html#89d08b7b5d43deebfb0148e7c593b7de">NvBlastGraphShaderFunction</a> <a class="el" href="struct_nv_blast_damage_program.html#cbd3cd5f64dd5e3880cd4eb2e044ff8e">NvBlastDamageProgram::graphShaderFunction</a> </td>
</tr>
</table>
</div>
@@ -76,7 +77,7 @@ Contains both graph and subgraph shader. When used on actor appropriate shader w
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="_nv_blast_types_8h.html#33a8ca70a1399b8b42a968c93f89ff50">NvBlastSubgraphShaderFunction</a> <a class="el" href="struct_nv_blast_damage_program.html#dafc94c7f45e08017491cdf1657e84dc">NvBlastDamageProgram::subgraphShaderFunction</a> </td>
+ <td class="memname"><a class="el" href="_nv_blast_types_8h.html#ed8e609201278d8682041939a5bbfd58">NvBlastSubgraphShaderFunction</a> <a class="el" href="struct_nv_blast_damage_program.html#dafc94c7f45e08017491cdf1657e84dc">NvBlastDamageProgram::subgraphShaderFunction</a> </td>
</tr>
</table>
</div>
diff --git a/docs/source_docs/files/struct_nv_blast_data_block-members.html b/docs/source_docs/files/struct_nv_blast_data_block-members.html
index be63575..8ee2193 100644
--- a/docs/source_docs/files/struct_nv_blast_data_block-members.html
+++ b/docs/source_docs/files/struct_nv_blast_data_block-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_data_block.html b/docs/source_docs/files/struct_nv_blast_data_block.html
index 0e082c2..2cf997c 100644
--- a/docs/source_docs/files/struct_nv_blast_data_block.html
+++ b/docs/source_docs/files/struct_nv_blast_data_block.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_ext_asset_utils_bond_desc-members.html b/docs/source_docs/files/struct_nv_blast_ext_asset_utils_bond_desc-members.html
index 8770d6c..8def1d1 100644
--- a/docs/source_docs/files/struct_nv_blast_ext_asset_utils_bond_desc-members.html
+++ b/docs/source_docs/files/struct_nv_blast_ext_asset_utils_bond_desc-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_ext_asset_utils_bond_desc.html b/docs/source_docs/files/struct_nv_blast_ext_asset_utils_bond_desc.html
index 9b7aa93..d8c21bd 100644
--- a/docs/source_docs/files/struct_nv_blast_ext_asset_utils_bond_desc.html
+++ b/docs/source_docs/files/struct_nv_blast_ext_asset_utils_bond_desc.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_ext_segment_radial_damage_desc-members.html b/docs/source_docs/files/struct_nv_blast_ext_capsule_radial_damage_desc-members.html
index 2b8a9fe..1664cb1 100644
--- a/docs/source_docs/files/struct_nv_blast_ext_segment_radial_damage_desc-members.html
+++ b/docs/source_docs/files/struct_nv_blast_ext_capsule_radial_damage_desc-members.html
@@ -23,6 +23,7 @@
<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>
@@ -39,12 +40,12 @@
</div>
</div>
<div class="contents">
-<h1>NvBlastExtSegmentRadialDamageDesc Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html">NvBlastExtSegmentRadialDamageDesc</a>, including all inherited members.<p><table>
- <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html#ecb20666ae1c7832eee90d970a7e1e73">damage</a></td><td><a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html">NvBlastExtSegmentRadialDamageDesc</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html#149a75836276b77983f3eeee620edd12">maxRadius</a></td><td><a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html">NvBlastExtSegmentRadialDamageDesc</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html#a478418357484b87454f8722fa35a882">minRadius</a></td><td><a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html">NvBlastExtSegmentRadialDamageDesc</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html#a9b67c86c84d1c7bfe30eabfa714da1d">position0</a></td><td><a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html">NvBlastExtSegmentRadialDamageDesc</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html#cb0027abb64f7a1cc799493462a223ce">position1</a></td><td><a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html">NvBlastExtSegmentRadialDamageDesc</a></td><td></td></tr>
+<h1>NvBlastExtCapsuleRadialDamageDesc Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html">NvBlastExtCapsuleRadialDamageDesc</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#ba7a77e35ba6b376e40b8594cd5d25bc">damage</a></td><td><a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html">NvBlastExtCapsuleRadialDamageDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#2a686d6981558343b08268d958fa8b28">maxRadius</a></td><td><a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html">NvBlastExtCapsuleRadialDamageDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#e879eff0b48fe6d97667c7339c12d3c5">minRadius</a></td><td><a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html">NvBlastExtCapsuleRadialDamageDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#5209489ce81ac003f2aa1761ff76e304">position0</a></td><td><a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html">NvBlastExtCapsuleRadialDamageDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#dc7ab153d9e1710cd8acca68d7005023">position1</a></td><td><a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html">NvBlastExtCapsuleRadialDamageDesc</a></td><td></td></tr>
</table></div>
<!-- start footer part -->
<div class="footer">
diff --git a/docs/source_docs/files/struct_nv_blast_ext_segment_radial_damage_desc.html b/docs/source_docs/files/struct_nv_blast_ext_capsule_radial_damage_desc.html
index a09abae..db0b0f7 100644
--- a/docs/source_docs/files/struct_nv_blast_ext_segment_radial_damage_desc.html
+++ b/docs/source_docs/files/struct_nv_blast_ext_capsule_radial_damage_desc.html
@@ -1,6 +1,6 @@
<html>
<head>
- <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: NvBlastExtSegmentRadialDamageDesc Struct Reference</title>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: NvBlastExtCapsuleRadialDamageDesc 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>
@@ -23,6 +23,7 @@
<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>
@@ -39,37 +40,37 @@
</div>
</div>
<div class="contents">
-<h1>NvBlastExtSegmentRadialDamageDesc Struct Reference</h1><!-- doxytag: class="NvBlastExtSegmentRadialDamageDesc" --><code>#include &lt;<a class="el" href="_nv_blast_ext_damage_shaders_8h-source.html">NvBlastExtDamageShaders.h</a>&gt;</code>
+<h1>NvBlastExtCapsuleRadialDamageDesc Struct Reference</h1><!-- doxytag: class="NvBlastExtCapsuleRadialDamageDesc" --><code>#include &lt;<a class="el" href="_nv_blast_ext_damage_shaders_8h-source.html">NvBlastExtDamageShaders.h</a>&gt;</code>
<p>
<p>
-<a href="struct_nv_blast_ext_segment_radial_damage_desc-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<a href="struct_nv_blast_ext_capsule_radial_damage_desc-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_blast_ext_segment_radial_damage_desc.html#ecb20666ae1c7832eee90d970a7e1e73">damage</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_blast_ext_capsule_radial_damage_desc.html#ba7a77e35ba6b376e40b8594cd5d25bc">damage</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">normalized damage amount, range: [0, 1] (maximum health value to be reduced) <a href="#ecb20666ae1c7832eee90d970a7e1e73"></a><br></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_blast_ext_segment_radial_damage_desc.html#149a75836276b77983f3eeee620edd12">maxRadius</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">normalized damage amount, range: [0, 1] (maximum health value to be reduced) <a href="#ba7a77e35ba6b376e40b8594cd5d25bc"></a><br></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_blast_ext_capsule_radial_damage_desc.html#2a686d6981558343b08268d958fa8b28">maxRadius</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">outer radius of damage action <a href="#149a75836276b77983f3eeee620edd12"></a><br></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_blast_ext_segment_radial_damage_desc.html#a478418357484b87454f8722fa35a882">minRadius</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">outer radius of damage action <a href="#2a686d6981558343b08268d958fa8b28"></a><br></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_blast_ext_capsule_radial_damage_desc.html#e879eff0b48fe6d97667c7339c12d3c5">minRadius</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">inner radius of damage action <a href="#a478418357484b87454f8722fa35a882"></a><br></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_blast_ext_segment_radial_damage_desc.html#a9b67c86c84d1c7bfe30eabfa714da1d">position0</a> [3]</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">inner radius of damage action <a href="#e879eff0b48fe6d97667c7339c12d3c5"></a><br></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_blast_ext_capsule_radial_damage_desc.html#5209489ce81ac003f2aa1761ff76e304">position0</a> [3]</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">damage segment point A position <a href="#a9b67c86c84d1c7bfe30eabfa714da1d"></a><br></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_blast_ext_segment_radial_damage_desc.html#cb0027abb64f7a1cc799493462a223ce">position1</a> [3]</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">damage segment point A position <a href="#5209489ce81ac003f2aa1761ff76e304"></a><br></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_blast_ext_capsule_radial_damage_desc.html#dc7ab153d9e1710cd8acca68d7005023">position1</a> [3]</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">damage segment point B position <a href="#cb0027abb64f7a1cc799493462a223ce"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">damage segment point B position <a href="#dc7ab153d9e1710cd8acca68d7005023"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
-Segment Radial Damage Desc <hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="ecb20666ae1c7832eee90d970a7e1e73"></a><!-- doxytag: member="NvBlastExtSegmentRadialDamageDesc::damage" ref="ecb20666ae1c7832eee90d970a7e1e73" args="" -->
+Capsule Radial Damage Desc <hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="ba7a77e35ba6b376e40b8594cd5d25bc"></a><!-- doxytag: member="NvBlastExtCapsuleRadialDamageDesc::damage" ref="ba7a77e35ba6b376e40b8594cd5d25bc" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">float <a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html#ecb20666ae1c7832eee90d970a7e1e73">NvBlastExtSegmentRadialDamageDesc::damage</a> </td>
+ <td class="memname">float <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#ba7a77e35ba6b376e40b8594cd5d25bc">NvBlastExtCapsuleRadialDamageDesc::damage</a> </td>
</tr>
</table>
</div>
@@ -81,12 +82,12 @@ normalized damage amount, range: [0, 1] (maximum health value to be reduced)
</div>
</div><p>
-<a class="anchor" name="149a75836276b77983f3eeee620edd12"></a><!-- doxytag: member="NvBlastExtSegmentRadialDamageDesc::maxRadius" ref="149a75836276b77983f3eeee620edd12" args="" -->
+<a class="anchor" name="2a686d6981558343b08268d958fa8b28"></a><!-- doxytag: member="NvBlastExtCapsuleRadialDamageDesc::maxRadius" ref="2a686d6981558343b08268d958fa8b28" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">float <a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html#149a75836276b77983f3eeee620edd12">NvBlastExtSegmentRadialDamageDesc::maxRadius</a> </td>
+ <td class="memname">float <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#2a686d6981558343b08268d958fa8b28">NvBlastExtCapsuleRadialDamageDesc::maxRadius</a> </td>
</tr>
</table>
</div>
@@ -98,12 +99,12 @@ outer radius of damage action
</div>
</div><p>
-<a class="anchor" name="a478418357484b87454f8722fa35a882"></a><!-- doxytag: member="NvBlastExtSegmentRadialDamageDesc::minRadius" ref="a478418357484b87454f8722fa35a882" args="" -->
+<a class="anchor" name="e879eff0b48fe6d97667c7339c12d3c5"></a><!-- doxytag: member="NvBlastExtCapsuleRadialDamageDesc::minRadius" ref="e879eff0b48fe6d97667c7339c12d3c5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">float <a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html#a478418357484b87454f8722fa35a882">NvBlastExtSegmentRadialDamageDesc::minRadius</a> </td>
+ <td class="memname">float <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#e879eff0b48fe6d97667c7339c12d3c5">NvBlastExtCapsuleRadialDamageDesc::minRadius</a> </td>
</tr>
</table>
</div>
@@ -115,12 +116,12 @@ inner radius of damage action
</div>
</div><p>
-<a class="anchor" name="a9b67c86c84d1c7bfe30eabfa714da1d"></a><!-- doxytag: member="NvBlastExtSegmentRadialDamageDesc::position0" ref="a9b67c86c84d1c7bfe30eabfa714da1d" args="[3]" -->
+<a class="anchor" name="5209489ce81ac003f2aa1761ff76e304"></a><!-- doxytag: member="NvBlastExtCapsuleRadialDamageDesc::position0" ref="5209489ce81ac003f2aa1761ff76e304" args="[3]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">float <a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html#a9b67c86c84d1c7bfe30eabfa714da1d">NvBlastExtSegmentRadialDamageDesc::position0</a>[3] </td>
+ <td class="memname">float <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#5209489ce81ac003f2aa1761ff76e304">NvBlastExtCapsuleRadialDamageDesc::position0</a>[3] </td>
</tr>
</table>
</div>
@@ -132,12 +133,12 @@ damage segment point A position
</div>
</div><p>
-<a class="anchor" name="cb0027abb64f7a1cc799493462a223ce"></a><!-- doxytag: member="NvBlastExtSegmentRadialDamageDesc::position1" ref="cb0027abb64f7a1cc799493462a223ce" args="[3]" -->
+<a class="anchor" name="dc7ab153d9e1710cd8acca68d7005023"></a><!-- doxytag: member="NvBlastExtCapsuleRadialDamageDesc::position1" ref="dc7ab153d9e1710cd8acca68d7005023" args="[3]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">float <a class="el" href="struct_nv_blast_ext_segment_radial_damage_desc.html#cb0027abb64f7a1cc799493462a223ce">NvBlastExtSegmentRadialDamageDesc::position1</a>[3] </td>
+ <td class="memname">float <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#dc7ab153d9e1710cd8acca68d7005023">NvBlastExtCapsuleRadialDamageDesc::position1</a>[3] </td>
</tr>
</table>
</div>
diff --git a/docs/source_docs/files/struct_nv_blast_ext_impact_spread_damage_desc-members.html b/docs/source_docs/files/struct_nv_blast_ext_impact_spread_damage_desc-members.html
new file mode 100644
index 0000000..928a62c
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_blast_ext_impact_spread_damage_desc-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>NvBlastExtImpactSpreadDamageDesc Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html">NvBlastExtImpactSpreadDamageDesc</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#c74f4f9446d9ad9c4a21fbd6e13d7b85">damage</a></td><td><a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html">NvBlastExtImpactSpreadDamageDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#a5f0e610dad36b95f998e58437f8e6e5">maxRadius</a></td><td><a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html">NvBlastExtImpactSpreadDamageDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#eef3b64563225c426a633f48faf7a9a9">minRadius</a></td><td><a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html">NvBlastExtImpactSpreadDamageDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#4f6ab8c0f2d45d4608dcc45bfa4bbd5f">position</a></td><td><a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html">NvBlastExtImpactSpreadDamageDesc</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_blast_ext_impact_spread_damage_desc.html b/docs/source_docs/files/struct_nv_blast_ext_impact_spread_damage_desc.html
new file mode 100644
index 0000000..3f920ac
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_blast_ext_impact_spread_damage_desc.html
@@ -0,0 +1,141 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: NvBlastExtImpactSpreadDamageDesc 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>
+<div class="contents">
+<h1>NvBlastExtImpactSpreadDamageDesc Struct Reference</h1><!-- doxytag: class="NvBlastExtImpactSpreadDamageDesc" --><code>#include &lt;<a class="el" href="_nv_blast_ext_damage_shaders_8h-source.html">NvBlastExtDamageShaders.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_blast_ext_impact_spread_damage_desc-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_blast_ext_impact_spread_damage_desc.html#c74f4f9446d9ad9c4a21fbd6e13d7b85">damage</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">normalized damage amount, range: [0, 1] (maximum health value to be reduced) <a href="#c74f4f9446d9ad9c4a21fbd6e13d7b85"></a><br></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_blast_ext_impact_spread_damage_desc.html#a5f0e610dad36b95f998e58437f8e6e5">maxRadius</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">outer radius of damage action <a href="#a5f0e610dad36b95f998e58437f8e6e5"></a><br></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_blast_ext_impact_spread_damage_desc.html#eef3b64563225c426a633f48faf7a9a9">minRadius</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">inner radius of damage action <a href="#eef3b64563225c426a633f48faf7a9a9"></a><br></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_blast_ext_impact_spread_damage_desc.html#4f6ab8c0f2d45d4608dcc45bfa4bbd5f">position</a> [3]</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">origin of damage action <a href="#4f6ab8c0f2d45d4608dcc45bfa4bbd5f"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Impact Spread Damage Desc <hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="c74f4f9446d9ad9c4a21fbd6e13d7b85"></a><!-- doxytag: member="NvBlastExtImpactSpreadDamageDesc::damage" ref="c74f4f9446d9ad9c4a21fbd6e13d7b85" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#c74f4f9446d9ad9c4a21fbd6e13d7b85">NvBlastExtImpactSpreadDamageDesc::damage</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+normalized damage amount, range: [0, 1] (maximum health value to be reduced)
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a5f0e610dad36b95f998e58437f8e6e5"></a><!-- doxytag: member="NvBlastExtImpactSpreadDamageDesc::maxRadius" ref="a5f0e610dad36b95f998e58437f8e6e5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#a5f0e610dad36b95f998e58437f8e6e5">NvBlastExtImpactSpreadDamageDesc::maxRadius</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+outer radius of damage action
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="eef3b64563225c426a633f48faf7a9a9"></a><!-- doxytag: member="NvBlastExtImpactSpreadDamageDesc::minRadius" ref="eef3b64563225c426a633f48faf7a9a9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#eef3b64563225c426a633f48faf7a9a9">NvBlastExtImpactSpreadDamageDesc::minRadius</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+inner radius of damage action
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4f6ab8c0f2d45d4608dcc45bfa4bbd5f"></a><!-- doxytag: member="NvBlastExtImpactSpreadDamageDesc::position" ref="4f6ab8c0f2d45d4608dcc45bfa4bbd5f" args="[3]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#4f6ab8c0f2d45d4608dcc45bfa4bbd5f">NvBlastExtImpactSpreadDamageDesc::position</a>[3] </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+origin of damage action
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/shaders/include/<a class="el" href="_nv_blast_ext_damage_shaders_8h-source.html">NvBlastExtDamageShaders.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_blast_ext_material-members.html b/docs/source_docs/files/struct_nv_blast_ext_material-members.html
index f14fb46..166cda4 100644
--- a/docs/source_docs/files/struct_nv_blast_ext_material-members.html
+++ b/docs/source_docs/files/struct_nv_blast_ext_material-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_ext_material.html b/docs/source_docs/files/struct_nv_blast_ext_material.html
index d21d7f3..40bee13 100644
--- a/docs/source_docs/files/struct_nv_blast_ext_material.html
+++ b/docs/source_docs/files/struct_nv_blast_ext_material.html
@@ -23,6 +23,7 @@
<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>
@@ -62,7 +63,7 @@
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">min damage fraction threshold to be applied. Range [0, 1]. For example 0.1 filters all damage below 10% of health. <a href="#eeb4e2d2b81e234e12b9e627eb6cb1b4"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
-A few example damage shader implementations. Example of simple material. It is passed into damage shader, thus it is not used currently in any of them. The user can use it to filter and normalize before applying.<p>
+Example of simple material. It is passed into damage shader, thus it is not used currently in any of them. The user can use it to filter and normalize before applying.<p>
Material function implementers may choose their own set. <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="89d74e66909810438be664da3f42e2d5"></a><!-- doxytag: member="NvBlastExtMaterial::NvBlastExtMaterial" ref="89d74e66909810438be664da3f42e2d5" args="()" -->
<div class="memitem">
diff --git a/docs/source_docs/files/struct_nv_blast_ext_program_params-members.html b/docs/source_docs/files/struct_nv_blast_ext_program_params-members.html
new file mode 100644
index 0000000..fcc4d69
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_blast_ext_program_params-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>NvBlastExtProgramParams Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_blast_ext_program_params.html">NvBlastExtProgramParams</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_program_params.html#428b6b1ea36416bd76310b42a67192c5">accelerator</a></td><td><a class="el" href="struct_nv_blast_ext_program_params.html">NvBlastExtProgramParams</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_program_params.html#3efc46ea5212a5c4416bd028e3f907bc">damageDesc</a></td><td><a class="el" href="struct_nv_blast_ext_program_params.html">NvBlastExtProgramParams</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_program_params.html#6cc35cdab120293adfdc07f51dbf2b12">material</a></td><td><a class="el" href="struct_nv_blast_ext_program_params.html">NvBlastExtProgramParams</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_program_params.html#a445f80ac32f117dc11c1271e538c92c">NvBlastExtProgramParams</a>(const void *desc, const void *material_=nullptr, NvBlastExtDamageAccelerator *accelerator_=nullptr)</td><td><a class="el" href="struct_nv_blast_ext_program_params.html">NvBlastExtProgramParams</a></td><td><code> [inline]</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_blast_ext_program_params.html b/docs/source_docs/files/struct_nv_blast_ext_program_params.html
new file mode 100644
index 0000000..84d0392
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_blast_ext_program_params.html
@@ -0,0 +1,160 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: NvBlastExtProgramParams 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>
+<div class="contents">
+<h1>NvBlastExtProgramParams Struct Reference</h1><!-- doxytag: class="NvBlastExtProgramParams" --><code>#include &lt;<a class="el" href="_nv_blast_ext_damage_shaders_8h-source.html">NvBlastExtDamageShaders.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_blast_ext_program_params-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_blast_ext_program_params.html#a445f80ac32f117dc11c1271e538c92c">NvBlastExtProgramParams</a> (const void *desc, const void *material_=nullptr, <a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a> *accelerator_=nullptr)</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_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_ext_program_params.html#428b6b1ea36416bd76310b42a67192c5">accelerator</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_ext_program_params.html#3efc46ea5212a5c4416bd028e3f907bc">damageDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">array of damage descriptions <a href="#3efc46ea5212a5c4416bd028e3f907bc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_ext_program_params.html#6cc35cdab120293adfdc07f51dbf2b12">material</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">pointer to material <a href="#6cc35cdab120293adfdc07f51dbf2b12"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Damage program params.<p>
+Custom user params to be passed in shader functions. This structure hints recommended parameters layout, but it doesn't required to be this way.<p>
+The idea of this 'hint' is that damage parameters are basically 2 entities: material + damage description. 1. Material is something that describes an actor properties (e.g. mass, stiffness, fragility) which are not expected to be changed often. 2. Damage description is something that describes particular damage event (e.g. position, radius and force of explosion).<p>
+Also this damage program hints that there could be more than one damage event happening and processed per one shader call (for efficiency reasons). So different damage descriptions can be stacked and passed in one shader call (while material is kept the same obviously). <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="a445f80ac32f117dc11c1271e538c92c"></a><!-- doxytag: member="NvBlastExtProgramParams::NvBlastExtProgramParams" ref="a445f80ac32f117dc11c1271e538c92c" args="(const void *desc, const void *material_=nullptr, NvBlastExtDamageAccelerator *accelerator_=nullptr)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">NvBlastExtProgramParams::NvBlastExtProgramParams </td>
+ <td>(</td>
+ <td class="paramtype">const void *&nbsp;</td>
+ <td class="paramname"> <em>desc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const void *&nbsp;</td>
+ <td class="paramname"> <em>material_</em> = <code>nullptr</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a> *&nbsp;</td>
+ <td class="paramname"> <em>accelerator_</em> = <code>nullptr</code></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 Data Documentation</h2>
+<a class="anchor" name="428b6b1ea36416bd76310b42a67192c5"></a><!-- doxytag: member="NvBlastExtProgramParams::accelerator" ref="428b6b1ea36416bd76310b42a67192c5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a>* <a class="el" href="struct_nv_blast_ext_program_params.html#428b6b1ea36416bd76310b42a67192c5">NvBlastExtProgramParams::accelerator</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3efc46ea5212a5c4416bd028e3f907bc"></a><!-- doxytag: member="NvBlastExtProgramParams::damageDesc" ref="3efc46ea5212a5c4416bd028e3f907bc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const void* <a class="el" href="struct_nv_blast_ext_program_params.html#3efc46ea5212a5c4416bd028e3f907bc">NvBlastExtProgramParams::damageDesc</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+array of damage descriptions
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6cc35cdab120293adfdc07f51dbf2b12"></a><!-- doxytag: member="NvBlastExtProgramParams::material" ref="6cc35cdab120293adfdc07f51dbf2b12" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const void* <a class="el" href="struct_nv_blast_ext_program_params.html#6cc35cdab120293adfdc07f51dbf2b12">NvBlastExtProgramParams::material</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+pointer to material
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/shaders/include/<a class="el" href="_nv_blast_ext_damage_shaders_8h-source.html">NvBlastExtDamageShaders.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_blast_ext_radial_damage_desc-members.html b/docs/source_docs/files/struct_nv_blast_ext_radial_damage_desc-members.html
index 4072d8e..49568e0 100644
--- a/docs/source_docs/files/struct_nv_blast_ext_radial_damage_desc-members.html
+++ b/docs/source_docs/files/struct_nv_blast_ext_radial_damage_desc-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_ext_radial_damage_desc.html b/docs/source_docs/files/struct_nv_blast_ext_radial_damage_desc.html
index 2fd54de..8a1dee6 100644
--- a/docs/source_docs/files/struct_nv_blast_ext_radial_damage_desc.html
+++ b/docs/source_docs/files/struct_nv_blast_ext_radial_damage_desc.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_ext_shear_damage_desc-members.html b/docs/source_docs/files/struct_nv_blast_ext_shear_damage_desc-members.html
index 40474e9..14b28be 100644
--- a/docs/source_docs/files/struct_nv_blast_ext_shear_damage_desc-members.html
+++ b/docs/source_docs/files/struct_nv_blast_ext_shear_damage_desc-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_ext_shear_damage_desc.html b/docs/source_docs/files/struct_nv_blast_ext_shear_damage_desc.html
index d30b503..7d37347 100644
--- a/docs/source_docs/files/struct_nv_blast_ext_shear_damage_desc.html
+++ b/docs/source_docs/files/struct_nv_blast_ext_shear_damage_desc.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_ext_triangle_intersection_damage_desc-members.html b/docs/source_docs/files/struct_nv_blast_ext_triangle_intersection_damage_desc-members.html
new file mode 100644
index 0000000..786ea44
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_blast_ext_triangle_intersection_damage_desc-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>NvBlastExtTriangleIntersectionDamageDesc Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html">NvBlastExtTriangleIntersectionDamageDesc</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#05f639df7fe680ee1dc98edda4ad4fa6">damage</a></td><td><a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html">NvBlastExtTriangleIntersectionDamageDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#2ce313d5190f2b2705abcddce4c56d06">position0</a></td><td><a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html">NvBlastExtTriangleIntersectionDamageDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#c4532a1c00e85c345d54beff07d61da5">position1</a></td><td><a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html">NvBlastExtTriangleIntersectionDamageDesc</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#f4da706fc0cb7a98c8fb30ef4bd2f4c1">position2</a></td><td><a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html">NvBlastExtTriangleIntersectionDamageDesc</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_blast_ext_triangle_intersection_damage_desc.html b/docs/source_docs/files/struct_nv_blast_ext_triangle_intersection_damage_desc.html
new file mode 100644
index 0000000..693bb39
--- /dev/null
+++ b/docs/source_docs/files/struct_nv_blast_ext_triangle_intersection_damage_desc.html
@@ -0,0 +1,141 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: NvBlastExtTriangleIntersectionDamageDesc 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>
+<div class="contents">
+<h1>NvBlastExtTriangleIntersectionDamageDesc Struct Reference</h1><!-- doxytag: class="NvBlastExtTriangleIntersectionDamageDesc" --><code>#include &lt;<a class="el" href="_nv_blast_ext_damage_shaders_8h-source.html">NvBlastExtDamageShaders.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_nv_blast_ext_triangle_intersection_damage_desc-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_blast_ext_triangle_intersection_damage_desc.html#05f639df7fe680ee1dc98edda4ad4fa6">damage</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">normalized damage amount, range: [0, 1] (maximum health value to be reduced) <a href="#05f639df7fe680ee1dc98edda4ad4fa6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nvc_vec3.html">NvcVec3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#2ce313d5190f2b2705abcddce4c56d06">position0</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">triangle point A position <a href="#2ce313d5190f2b2705abcddce4c56d06"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nvc_vec3.html">NvcVec3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#c4532a1c00e85c345d54beff07d61da5">position1</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">triangle point B position <a href="#c4532a1c00e85c345d54beff07d61da5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nvc_vec3.html">NvcVec3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#f4da706fc0cb7a98c8fb30ef4bd2f4c1">position2</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">triangle point C position <a href="#f4da706fc0cb7a98c8fb30ef4bd2f4c1"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Triangle Intersection Damage Desc <hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="05f639df7fe680ee1dc98edda4ad4fa6"></a><!-- doxytag: member="NvBlastExtTriangleIntersectionDamageDesc::damage" ref="05f639df7fe680ee1dc98edda4ad4fa6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#05f639df7fe680ee1dc98edda4ad4fa6">NvBlastExtTriangleIntersectionDamageDesc::damage</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+normalized damage amount, range: [0, 1] (maximum health value to be reduced)
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2ce313d5190f2b2705abcddce4c56d06"></a><!-- doxytag: member="NvBlastExtTriangleIntersectionDamageDesc::position0" ref="2ce313d5190f2b2705abcddce4c56d06" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nvc_vec3.html">NvcVec3</a> <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#2ce313d5190f2b2705abcddce4c56d06">NvBlastExtTriangleIntersectionDamageDesc::position0</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+triangle point A position
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c4532a1c00e85c345d54beff07d61da5"></a><!-- doxytag: member="NvBlastExtTriangleIntersectionDamageDesc::position1" ref="c4532a1c00e85c345d54beff07d61da5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nvc_vec3.html">NvcVec3</a> <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#c4532a1c00e85c345d54beff07d61da5">NvBlastExtTriangleIntersectionDamageDesc::position1</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+triangle point B position
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f4da706fc0cb7a98c8fb30ef4bd2f4c1"></a><!-- doxytag: member="NvBlastExtTriangleIntersectionDamageDesc::position2" ref="f4da706fc0cb7a98c8fb30ef4bd2f4c1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_nvc_vec3.html">NvcVec3</a> <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#f4da706fc0cb7a98c8fb30ef4bd2f4c1">NvBlastExtTriangleIntersectionDamageDesc::position2</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+triangle point C position
+<p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>sdk/extensions/shaders/include/<a class="el" href="_nv_blast_ext_damage_shaders_8h-source.html">NvBlastExtDamageShaders.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_blast_family.html b/docs/source_docs/files/struct_nv_blast_family.html
index 79a4a68..c4366c3 100644
--- a/docs/source_docs/files/struct_nv_blast_family.html
+++ b/docs/source_docs/files/struct_nv_blast_family.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_fracture_buffers-members.html b/docs/source_docs/files/struct_nv_blast_fracture_buffers-members.html
index b18d61a..ae2a527 100644
--- a/docs/source_docs/files/struct_nv_blast_fracture_buffers-members.html
+++ b/docs/source_docs/files/struct_nv_blast_fracture_buffers-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_fracture_buffers.html b/docs/source_docs/files/struct_nv_blast_fracture_buffers.html
index 61198fd..cbea6b4 100644
--- a/docs/source_docs/files/struct_nv_blast_fracture_buffers.html
+++ b/docs/source_docs/files/struct_nv_blast_fracture_buffers.html
@@ -23,6 +23,7 @@
<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>
@@ -61,7 +62,7 @@
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Memory to be used by fracture functions.<p>
-Used as input and output target. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="_nv_blast_8h.html#90905cf877bade454668e46621478840">NvBlastActorGenerateFracture</a> <a class="el" href="_nv_blast_8h.html#88efac48b308c27be2742ed601bcb32f">NvBlastActorApplyFracture</a> </dd></dl>
+Used as input and output target. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="_nv_blast_8h.html#befb2480ab1985d6fed58583050d57d2">NvBlastActorGenerateFracture</a> <a class="el" href="_nv_blast_8h.html#88efac48b308c27be2742ed601bcb32f">NvBlastActorApplyFracture</a> </dd></dl>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="6e0a226d98a23de576d376c4bf9fc356"></a><!-- doxytag: member="NvBlastFractureBuffers::bondFractureCount" ref="6e0a226d98a23de576d376c4bf9fc356" args="" -->
<div class="memitem">
diff --git a/docs/source_docs/files/struct_nv_blast_graph_shader_actor-members.html b/docs/source_docs/files/struct_nv_blast_graph_shader_actor-members.html
index bc6efa8..5955ae9 100644
--- a/docs/source_docs/files/struct_nv_blast_graph_shader_actor-members.html
+++ b/docs/source_docs/files/struct_nv_blast_graph_shader_actor-members.html
@@ -23,6 +23,7 @@
<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>
@@ -40,15 +41,19 @@
</div>
<div class="contents">
<h1>NvBlastGraphShaderActor Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_graph_shader_actor.html#2692d368ec1c3a96345643b744920a4b">actorIndex</a></td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_blast_graph_shader_actor.html#6e4ce5f47dabfa8657173e085f1708c9">adjacencyPartition</a></td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_blast_graph_shader_actor.html#71d549a44c8aa5a13f9d3e36f7ff27a3">adjacentBondIndices</a></td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_blast_graph_shader_actor.html#80b1bd8d6d2a405ddb24959ca7c066bf">adjacentNodeIndices</a></td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_blast_graph_shader_actor.html#ebb7e8d55ddf8cb2ef71326632952cfe">assetBonds</a></td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_blast_graph_shader_actor.html#57bf267baa9b5397af645203592a0a40">assetChunks</a></td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_graph_shader_actor.html#eb7929bcf27fd95c49fdd5bd8909a9b9">assetNodeCount</a></td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_blast_graph_shader_actor.html#7d93e1fd93ea0d30f9e7c580fabd89fa">chunkIndices</a></td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_blast_graph_shader_actor.html#0d24558f3c19292188acb08665500390">familyBondHealths</a></td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_blast_graph_shader_actor.html#c504dff11ba8d936e7dc508ce1e4d71e">firstGraphNodeIndex</a></td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_graph_shader_actor.html#67e59c295b84a97dc493e2ac824fb0d7">graphNodeCount</a></td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_blast_graph_shader_actor.html#b33f3af55cf81d8cb0b3cce0504c2e51">graphNodeIndexLinks</a></td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_nv_blast_graph_shader_actor.html#e890e417040d5998f4b6a0bc7a317aec">nodeActorIndices</a></td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_nv_blast_graph_shader_actor.html#2dcbf1a8af0917a3989d356e1691ab26">supportChunkHealths</a></td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a></td><td></td></tr>
</table></div>
<!-- start footer part -->
diff --git a/docs/source_docs/files/struct_nv_blast_graph_shader_actor.html b/docs/source_docs/files/struct_nv_blast_graph_shader_actor.html
index 0a14cd6..cec8284 100644
--- a/docs/source_docs/files/struct_nv_blast_graph_shader_actor.html
+++ b/docs/source_docs/files/struct_nv_blast_graph_shader_actor.html
@@ -23,6 +23,7 @@
<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>
@@ -46,6 +47,9 @@
<a href="struct_nv_blast_graph_shader_actor-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">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_graph_shader_actor.html#2692d368ec1c3a96345643b744920a4b">actorIndex</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Actor's index. <a href="#2692d368ec1c3a96345643b744920a4b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const uint32_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_graph_shader_actor.html#6e4ce5f47dabfa8657173e085f1708c9">adjacencyPartition</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">See <a class="el" href="struct_nv_blast_support_graph.html#a1f5c4dc460ae44650e955b3ef1f7d57">NvBlastSupportGraph::adjacencyPartition</a>. <a href="#6e4ce5f47dabfa8657173e085f1708c9"></a><br></td></tr>
@@ -61,6 +65,9 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="struct_nv_blast_chunk.html">NvBlastChunk</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_graph_shader_actor.html#57bf267baa9b5397af645203592a0a40">assetChunks</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">NvBlastChunks geometry in the <a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a>. <a href="#57bf267baa9b5397af645203592a0a40"></a><br></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_blast_graph_shader_actor.html#eb7929bcf27fd95c49fdd5bd8909a9b9">assetNodeCount</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Asset node count. <a href="#eb7929bcf27fd95c49fdd5bd8909a9b9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const uint32_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_graph_shader_actor.html#7d93e1fd93ea0d30f9e7c580fabd89fa">chunkIndices</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Graph's map from node index to support chunk index. <a href="#7d93e1fd93ea0d30f9e7c580fabd89fa"></a><br></td></tr>
@@ -70,15 +77,38 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_graph_shader_actor.html#c504dff11ba8d936e7dc508ce1e4d71e">firstGraphNodeIndex</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Entry index for graphNodeIndexLinks. <a href="#c504dff11ba8d936e7dc508ce1e4d71e"></a><br></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_blast_graph_shader_actor.html#67e59c295b84a97dc493e2ac824fb0d7">graphNodeCount</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Actor's graph node count. <a href="#67e59c295b84a97dc493e2ac824fb0d7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const uint32_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_graph_shader_actor.html#b33f3af55cf81d8cb0b3cce0504c2e51">graphNodeIndexLinks</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Linked index list of connected nodes. Traversable with nextIndex = graphNodeIndexLinks[currentIndex], terminates with 0xFFFFFFFF. <a href="#b33f3af55cf81d8cb0b3cce0504c2e51"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const uint32_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_graph_shader_actor.html#e890e417040d5998f4b6a0bc7a317aec">nodeActorIndices</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Family's map from node index to actor index. <a href="#e890e417040d5998f4b6a0bc7a317aec"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_graph_shader_actor.html#2dcbf1a8af0917a3989d356e1691ab26">supportChunkHealths</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Actual chunk health values for dead chunk detection. <a href="#2dcbf1a8af0917a3989d356e1691ab26"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
A single actor's representation used by NvBlastGraphShaderFunction. <hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="2692d368ec1c3a96345643b744920a4b"></a><!-- doxytag: member="NvBlastGraphShaderActor::actorIndex" ref="2692d368ec1c3a96345643b744920a4b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_blast_graph_shader_actor.html#2692d368ec1c3a96345643b744920a4b">NvBlastGraphShaderActor::actorIndex</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Actor's index.
+<p>
+
+</div>
+</div><p>
<a class="anchor" name="6e4ce5f47dabfa8657173e085f1708c9"></a><!-- doxytag: member="NvBlastGraphShaderActor::adjacencyPartition" ref="6e4ce5f47dabfa8657173e085f1708c9" args="" -->
<div class="memitem">
<div class="memproto">
@@ -164,6 +194,23 @@ NvBlastChunks geometry in the <a class="el" href="struct_nv_blast_asset.html">Nv
</div>
</div><p>
+<a class="anchor" name="eb7929bcf27fd95c49fdd5bd8909a9b9"></a><!-- doxytag: member="NvBlastGraphShaderActor::assetNodeCount" ref="eb7929bcf27fd95c49fdd5bd8909a9b9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_blast_graph_shader_actor.html#eb7929bcf27fd95c49fdd5bd8909a9b9">NvBlastGraphShaderActor::assetNodeCount</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Asset node count.
+<p>
+
+</div>
+</div><p>
<a class="anchor" name="7d93e1fd93ea0d30f9e7c580fabd89fa"></a><!-- doxytag: member="NvBlastGraphShaderActor::chunkIndices" ref="7d93e1fd93ea0d30f9e7c580fabd89fa" args="" -->
<div class="memitem">
<div class="memproto">
@@ -215,6 +262,23 @@ Entry index for graphNodeIndexLinks.
</div>
</div><p>
+<a class="anchor" name="67e59c295b84a97dc493e2ac824fb0d7"></a><!-- doxytag: member="NvBlastGraphShaderActor::graphNodeCount" ref="67e59c295b84a97dc493e2ac824fb0d7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="struct_nv_blast_graph_shader_actor.html#67e59c295b84a97dc493e2ac824fb0d7">NvBlastGraphShaderActor::graphNodeCount</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Actor's graph node count.
+<p>
+
+</div>
+</div><p>
<a class="anchor" name="b33f3af55cf81d8cb0b3cce0504c2e51"></a><!-- doxytag: member="NvBlastGraphShaderActor::graphNodeIndexLinks" ref="b33f3af55cf81d8cb0b3cce0504c2e51" args="" -->
<div class="memitem">
<div class="memproto">
@@ -232,6 +296,23 @@ Linked index list of connected nodes. Traversable with nextIndex = graphNodeInde
</div>
</div><p>
+<a class="anchor" name="e890e417040d5998f4b6a0bc7a317aec"></a><!-- doxytag: member="NvBlastGraphShaderActor::nodeActorIndices" ref="e890e417040d5998f4b6a0bc7a317aec" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const uint32_t* <a class="el" href="struct_nv_blast_graph_shader_actor.html#e890e417040d5998f4b6a0bc7a317aec">NvBlastGraphShaderActor::nodeActorIndices</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Family's map from node index to actor index.
+<p>
+
+</div>
+</div><p>
<a class="anchor" name="2dcbf1a8af0917a3989d356e1691ab26"></a><!-- doxytag: member="NvBlastGraphShaderActor::supportChunkHealths" ref="2dcbf1a8af0917a3989d356e1691ab26" args="" -->
<div class="memitem">
<div class="memproto">
diff --git a/docs/source_docs/files/struct_nv_blast_i_d-members.html b/docs/source_docs/files/struct_nv_blast_i_d-members.html
index 89da397..f4ad823 100644
--- a/docs/source_docs/files/struct_nv_blast_i_d-members.html
+++ b/docs/source_docs/files/struct_nv_blast_i_d-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_i_d.html b/docs/source_docs/files/struct_nv_blast_i_d.html
index c9adb86..27ce2b8 100644
--- a/docs/source_docs/files/struct_nv_blast_i_d.html
+++ b/docs/source_docs/files/struct_nv_blast_i_d.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_message-members.html b/docs/source_docs/files/struct_nv_blast_message-members.html
index 96fb96c..43be7bc 100644
--- a/docs/source_docs/files/struct_nv_blast_message-members.html
+++ b/docs/source_docs/files/struct_nv_blast_message-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_message.html b/docs/source_docs/files/struct_nv_blast_message.html
index 45b5544..dd2969e 100644
--- a/docs/source_docs/files/struct_nv_blast_message.html
+++ b/docs/source_docs/files/struct_nv_blast_message.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_program_params.html b/docs/source_docs/files/struct_nv_blast_program_params.html
deleted file mode 100644
index b8967bc..0000000
--- a/docs/source_docs/files/struct_nv_blast_program_params.html
+++ /dev/null
@@ -1,123 +0,0 @@
-<html>
- <head>
- <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: NvBlastProgramParams 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="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>NvBlastProgramParams Struct Reference</h1><!-- doxytag: class="NvBlastProgramParams" --><code>#include &lt;<a class="el" href="_nv_blast_types_8h-source.html">NvBlastTypes.h</a>&gt;</code>
-<p>
-
-<p>
-<a href="struct_nv_blast_program_params-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 void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_program_params.html#06148e3848aad3d50314fbcc1112ebaa">damageDescBuffer</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">array of damage descriptions <a href="#06148e3848aad3d50314fbcc1112ebaa"></a><br></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_blast_program_params.html#bd83ddf22befbefb1e83b9f5b357a3d7">damageDescCount</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of damage descriptions in array <a href="#bd83ddf22befbefb1e83b9f5b357a3d7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_blast_program_params.html#c1f01f891ced7e44de751b4e398f6bca">material</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">pointer to material <a href="#c1f01f891ced7e44de751b4e398f6bca"></a><br></td></tr>
-</table>
-<hr><a name="_details"></a><h2>Detailed Description</h2>
-Damage program params.<p>
-Custom user params to be passed in shader functions. This structure hints recommended parameters layout, but it doesn't required to be this way.<p>
-The idea of this 'hint' is that damage parameters are basically 2 entities: material + damage description. 1. Material is something that describes an actor properties (e.g. mass, stiffness, fragility) which are not expected to be changed often. 2. Damage description is something that describes particular damage event (e.g. position, radius and force of explosion).<p>
-Also this damage program hints that there could be more than one damage event happening and processed per one shader call (for efficiency reasons). So different damage descriptions can be stacked and passed in one shader call (while material is kept the same obviously). <hr><h2>Member Data Documentation</h2>
-<a class="anchor" name="06148e3848aad3d50314fbcc1112ebaa"></a><!-- doxytag: member="NvBlastProgramParams::damageDescBuffer" ref="06148e3848aad3d50314fbcc1112ebaa" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const void* <a class="el" href="struct_nv_blast_program_params.html#06148e3848aad3d50314fbcc1112ebaa">NvBlastProgramParams::damageDescBuffer</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-array of damage descriptions
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="bd83ddf22befbefb1e83b9f5b357a3d7"></a><!-- doxytag: member="NvBlastProgramParams::damageDescCount" ref="bd83ddf22befbefb1e83b9f5b357a3d7" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">uint32_t <a class="el" href="struct_nv_blast_program_params.html#bd83ddf22befbefb1e83b9f5b357a3d7">NvBlastProgramParams::damageDescCount</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-number of damage descriptions in array
-<p>
-
-</div>
-</div><p>
-<a class="anchor" name="c1f01f891ced7e44de751b4e398f6bca"></a><!-- doxytag: member="NvBlastProgramParams::material" ref="c1f01f891ced7e44de751b4e398f6bca" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">const void* <a class="el" href="struct_nv_blast_program_params.html#c1f01f891ced7e44de751b4e398f6bca">NvBlastProgramParams::material</a> </td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>
-pointer to material
-<p>
-
-</div>
-</div><p>
-<hr>The documentation for this struct was generated from the following file:<ul>
-<li>sdk/lowlevel/include/<a class="el" href="_nv_blast_types_8h-source.html">NvBlastTypes.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_blast_subgraph_shader_actor-members.html b/docs/source_docs/files/struct_nv_blast_subgraph_shader_actor-members.html
index 6f1c9ed..a9967ee 100644
--- a/docs/source_docs/files/struct_nv_blast_subgraph_shader_actor-members.html
+++ b/docs/source_docs/files/struct_nv_blast_subgraph_shader_actor-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_subgraph_shader_actor.html b/docs/source_docs/files/struct_nv_blast_subgraph_shader_actor.html
index 46df205..c09b597 100644
--- a/docs/source_docs/files/struct_nv_blast_subgraph_shader_actor.html
+++ b/docs/source_docs/files/struct_nv_blast_subgraph_shader_actor.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_support_graph-members.html b/docs/source_docs/files/struct_nv_blast_support_graph-members.html
index 3e753f1..ef29bc3 100644
--- a/docs/source_docs/files/struct_nv_blast_support_graph-members.html
+++ b/docs/source_docs/files/struct_nv_blast_support_graph-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_support_graph.html b/docs/source_docs/files/struct_nv_blast_support_graph.html
index aa0623a..e52e615 100644
--- a/docs/source_docs/files/struct_nv_blast_support_graph.html
+++ b/docs/source_docs/files/struct_nv_blast_support_graph.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_timers-members.html b/docs/source_docs/files/struct_nv_blast_timers-members.html
index e1427b2..da5680d 100644
--- a/docs/source_docs/files/struct_nv_blast_timers-members.html
+++ b/docs/source_docs/files/struct_nv_blast_timers-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_blast_timers.html b/docs/source_docs/files/struct_nv_blast_timers.html
index 18501d9..c3c933a 100644
--- a/docs/source_docs/files/struct_nv_blast_timers.html
+++ b/docs/source_docs/files/struct_nv_blast_timers.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_pack_validation-members.html b/docs/source_docs/files/struct_nv_pack_validation-members.html
index b6acb83..0f02007 100644
--- a/docs/source_docs/files/struct_nv_pack_validation-members.html
+++ b/docs/source_docs/files/struct_nv_pack_validation-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nv_pack_validation.html b/docs/source_docs/files/struct_nv_pack_validation.html
index 2e1d72f..57bef83 100644
--- a/docs/source_docs/files/struct_nv_pack_validation.html
+++ b/docs/source_docs/files/struct_nv_pack_validation.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_bounds3-members.html b/docs/source_docs/files/struct_nvc_bounds3-members.html
index e883d21..44e4c75 100644
--- a/docs/source_docs/files/struct_nvc_bounds3-members.html
+++ b/docs/source_docs/files/struct_nvc_bounds3-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_bounds3.html b/docs/source_docs/files/struct_nvc_bounds3.html
index 547ff33..fc932f8 100644
--- a/docs/source_docs/files/struct_nvc_bounds3.html
+++ b/docs/source_docs/files/struct_nvc_bounds3.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_mat33-members.html b/docs/source_docs/files/struct_nvc_mat33-members.html
index de45e3e..ec72d4e 100644
--- a/docs/source_docs/files/struct_nvc_mat33-members.html
+++ b/docs/source_docs/files/struct_nvc_mat33-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_mat33.html b/docs/source_docs/files/struct_nvc_mat33.html
index 7b3016b..4057a7f 100644
--- a/docs/source_docs/files/struct_nvc_mat33.html
+++ b/docs/source_docs/files/struct_nvc_mat33.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_mat34-members.html b/docs/source_docs/files/struct_nvc_mat34-members.html
index 5de5d5d..5966b35 100644
--- a/docs/source_docs/files/struct_nvc_mat34-members.html
+++ b/docs/source_docs/files/struct_nvc_mat34-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_mat34.html b/docs/source_docs/files/struct_nvc_mat34.html
index 1704e99..3d10bbd 100644
--- a/docs/source_docs/files/struct_nvc_mat34.html
+++ b/docs/source_docs/files/struct_nvc_mat34.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_mat44-members.html b/docs/source_docs/files/struct_nvc_mat44-members.html
index 67c3a54..7cd5aa2 100644
--- a/docs/source_docs/files/struct_nvc_mat44-members.html
+++ b/docs/source_docs/files/struct_nvc_mat44-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_mat44.html b/docs/source_docs/files/struct_nvc_mat44.html
index a8a1eaa..63c6bdc 100644
--- a/docs/source_docs/files/struct_nvc_mat44.html
+++ b/docs/source_docs/files/struct_nvc_mat44.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_plane-members.html b/docs/source_docs/files/struct_nvc_plane-members.html
index 5b2d73c..9dcc0c4 100644
--- a/docs/source_docs/files/struct_nvc_plane-members.html
+++ b/docs/source_docs/files/struct_nvc_plane-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_plane.html b/docs/source_docs/files/struct_nvc_plane.html
index c3747eb..4daef20 100644
--- a/docs/source_docs/files/struct_nvc_plane.html
+++ b/docs/source_docs/files/struct_nvc_plane.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_quat-members.html b/docs/source_docs/files/struct_nvc_quat-members.html
index ac4a074..780f225 100644
--- a/docs/source_docs/files/struct_nvc_quat-members.html
+++ b/docs/source_docs/files/struct_nvc_quat-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_quat.html b/docs/source_docs/files/struct_nvc_quat.html
index 06e8b72..73f63bb 100644
--- a/docs/source_docs/files/struct_nvc_quat.html
+++ b/docs/source_docs/files/struct_nvc_quat.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_transform-members.html b/docs/source_docs/files/struct_nvc_transform-members.html
index be951d1..6c5b0f7 100644
--- a/docs/source_docs/files/struct_nvc_transform-members.html
+++ b/docs/source_docs/files/struct_nvc_transform-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_transform.html b/docs/source_docs/files/struct_nvc_transform.html
index 2dd005c..7db7d01 100644
--- a/docs/source_docs/files/struct_nvc_transform.html
+++ b/docs/source_docs/files/struct_nvc_transform.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_vec2-members.html b/docs/source_docs/files/struct_nvc_vec2-members.html
index 784caa3..80eb858 100644
--- a/docs/source_docs/files/struct_nvc_vec2-members.html
+++ b/docs/source_docs/files/struct_nvc_vec2-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_vec2.html b/docs/source_docs/files/struct_nvc_vec2.html
index 6a753b4..6be7441 100644
--- a/docs/source_docs/files/struct_nvc_vec2.html
+++ b/docs/source_docs/files/struct_nvc_vec2.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_vec2i-members.html b/docs/source_docs/files/struct_nvc_vec2i-members.html
index 389f70c..cbc5ab6 100644
--- a/docs/source_docs/files/struct_nvc_vec2i-members.html
+++ b/docs/source_docs/files/struct_nvc_vec2i-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_vec2i.html b/docs/source_docs/files/struct_nvc_vec2i.html
index e97477f..e5af553 100644
--- a/docs/source_docs/files/struct_nvc_vec2i.html
+++ b/docs/source_docs/files/struct_nvc_vec2i.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_vec3-members.html b/docs/source_docs/files/struct_nvc_vec3-members.html
index e3f1af4..9e09dd0 100644
--- a/docs/source_docs/files/struct_nvc_vec3-members.html
+++ b/docs/source_docs/files/struct_nvc_vec3-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_vec3.html b/docs/source_docs/files/struct_nvc_vec3.html
index 5f28d52..7197a57 100644
--- a/docs/source_docs/files/struct_nvc_vec3.html
+++ b/docs/source_docs/files/struct_nvc_vec3.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_vec3i-members.html b/docs/source_docs/files/struct_nvc_vec3i-members.html
index 5bbb052..25afd7c 100644
--- a/docs/source_docs/files/struct_nvc_vec3i-members.html
+++ b/docs/source_docs/files/struct_nvc_vec3i-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_vec3i.html b/docs/source_docs/files/struct_nvc_vec3i.html
index 53f1277..12cedee 100644
--- a/docs/source_docs/files/struct_nvc_vec3i.html
+++ b/docs/source_docs/files/struct_nvc_vec3i.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_vec4-members.html b/docs/source_docs/files/struct_nvc_vec4-members.html
index 5f1855d..47e8376 100644
--- a/docs/source_docs/files/struct_nvc_vec4-members.html
+++ b/docs/source_docs/files/struct_nvc_vec4-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_vec4.html b/docs/source_docs/files/struct_nvc_vec4.html
index 984f12a..af2a640 100644
--- a/docs/source_docs/files/struct_nvc_vec4.html
+++ b/docs/source_docs/files/struct_nvc_vec4.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_vec4i-members.html b/docs/source_docs/files/struct_nvc_vec4i-members.html
index d61ea26..072da3a 100644
--- a/docs/source_docs/files/struct_nvc_vec4i-members.html
+++ b/docs/source_docs/files/struct_nvc_vec4i-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_nvc_vec4i.html b/docs/source_docs/files/struct_nvc_vec4i.html
index fd33219..11316f1 100644
--- a/docs/source_docs/files/struct_nvc_vec4i.html
+++ b/docs/source_docs/files/struct_nvc_vec4i.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/struct_v_h_a_c_d_1_1_material-members.html b/docs/source_docs/files/struct_v_h_a_c_d_1_1_material-members.html
new file mode 100644
index 0000000..aa5c045
--- /dev/null
+++ b/docs/source_docs/files/struct_v_h_a_c_d_1_1_material-members.html
@@ -0,0 +1,57 @@
+<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>VHACD::Material Member List</h1>This is the complete list of members for <a class="el" href="struct_v_h_a_c_d_1_1_material.html">VHACD::Material</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_v_h_a_c_d_1_1_material.html#d884b944feaf4f4e3ddad268e9d4bebe">m_ambientIntensity</a></td><td><a class="el" href="struct_v_h_a_c_d_1_1_material.html">VHACD::Material</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_v_h_a_c_d_1_1_material.html#6c6e1d25e3ad8bcf8c176793a5473f75">m_diffuseColor</a></td><td><a class="el" href="struct_v_h_a_c_d_1_1_material.html">VHACD::Material</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_v_h_a_c_d_1_1_material.html#941954b7652d10a4fa2b4eb53fa1ade2">m_emissiveColor</a></td><td><a class="el" href="struct_v_h_a_c_d_1_1_material.html">VHACD::Material</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_v_h_a_c_d_1_1_material.html#31beb306c73cae16dab9d178dd07a6df">m_shininess</a></td><td><a class="el" href="struct_v_h_a_c_d_1_1_material.html">VHACD::Material</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_v_h_a_c_d_1_1_material.html#23f2db8780ccb57ae31586ddba757ed8">m_specularColor</a></td><td><a class="el" href="struct_v_h_a_c_d_1_1_material.html">VHACD::Material</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_v_h_a_c_d_1_1_material.html#aa398deb7f864c6e6e63d0d5c72f8a26">m_transparency</a></td><td><a class="el" href="struct_v_h_a_c_d_1_1_material.html">VHACD::Material</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_v_h_a_c_d_1_1_material.html#fdefe33c5c28cb9c439aa300780fb78b">Material</a>(void)</td><td><a class="el" href="struct_v_h_a_c_d_1_1_material.html">VHACD::Material</a></td><td><code> [inline]</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_v_h_a_c_d_1_1_material.html b/docs/source_docs/files/struct_v_h_a_c_d_1_1_material.html
new file mode 100644
index 0000000..d87069c
--- /dev/null
+++ b/docs/source_docs/files/struct_v_h_a_c_d_1_1_material.html
@@ -0,0 +1,188 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::Material 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="struct_v_h_a_c_d_1_1_material.html">Material</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::Material Struct Reference</h1><!-- doxytag: class="VHACD::Material" --><code>#include &lt;<a class="el" href="vhacd_mesh_8h-source.html">vhacdMesh.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_v_h_a_c_d_1_1_material-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_v_h_a_c_d_1_1_material.html#fdefe33c5c28cb9c439aa300780fb78b">Material</a> (void)</td></tr>
+
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_v_h_a_c_d_1_1_material.html#d884b944feaf4f4e3ddad268e9d4bebe">m_ambientIntensity</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_v_h_a_c_d_1_1_material.html#6c6e1d25e3ad8bcf8c176793a5473f75">m_diffuseColor</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_v_h_a_c_d_1_1_material.html#941954b7652d10a4fa2b4eb53fa1ade2">m_emissiveColor</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_v_h_a_c_d_1_1_material.html#31beb306c73cae16dab9d178dd07a6df">m_shininess</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_v_h_a_c_d_1_1_material.html#23f2db8780ccb57ae31586ddba757ed8">m_specularColor</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_v_h_a_c_d_1_1_material.html#aa398deb7f864c6e6e63d0d5c72f8a26">m_transparency</a></td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="fdefe33c5c28cb9c439aa300780fb78b"></a><!-- doxytag: member="VHACD::Material::Material" ref="fdefe33c5c28cb9c439aa300780fb78b" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">VHACD::Material::Material </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</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 Data Documentation</h2>
+<a class="anchor" name="d884b944feaf4f4e3ddad268e9d4bebe"></a><!-- doxytag: member="VHACD::Material::m_ambientIntensity" ref="d884b944feaf4f4e3ddad268e9d4bebe" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double <a class="el" href="struct_v_h_a_c_d_1_1_material.html#d884b944feaf4f4e3ddad268e9d4bebe">VHACD::Material::m_ambientIntensity</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6c6e1d25e3ad8bcf8c176793a5473f75"></a><!-- doxytag: member="VHACD::Material::m_diffuseColor" ref="6c6e1d25e3ad8bcf8c176793a5473f75" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;double&gt; <a class="el" href="struct_v_h_a_c_d_1_1_material.html#6c6e1d25e3ad8bcf8c176793a5473f75">VHACD::Material::m_diffuseColor</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="941954b7652d10a4fa2b4eb53fa1ade2"></a><!-- doxytag: member="VHACD::Material::m_emissiveColor" ref="941954b7652d10a4fa2b4eb53fa1ade2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;double&gt; <a class="el" href="struct_v_h_a_c_d_1_1_material.html#941954b7652d10a4fa2b4eb53fa1ade2">VHACD::Material::m_emissiveColor</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="31beb306c73cae16dab9d178dd07a6df"></a><!-- doxytag: member="VHACD::Material::m_shininess" ref="31beb306c73cae16dab9d178dd07a6df" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double <a class="el" href="struct_v_h_a_c_d_1_1_material.html#31beb306c73cae16dab9d178dd07a6df">VHACD::Material::m_shininess</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="23f2db8780ccb57ae31586ddba757ed8"></a><!-- doxytag: member="VHACD::Material::m_specularColor" ref="23f2db8780ccb57ae31586ddba757ed8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;double&gt; <a class="el" href="struct_v_h_a_c_d_1_1_material.html#23f2db8780ccb57ae31586ddba757ed8">VHACD::Material::m_specularColor</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="aa398deb7f864c6e6e63d0d5c72f8a26"></a><!-- doxytag: member="VHACD::Material::m_transparency" ref="aa398deb7f864c6e6e63d0d5c72f8a26" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double <a class="el" href="struct_v_h_a_c_d_1_1_material.html#aa398deb7f864c6e6e63d0d5c72f8a26">VHACD::Material::m_transparency</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/VHACD/inc/<a class="el" href="vhacd_mesh_8h-source.html">vhacdMesh.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_v_h_a_c_d_1_1_plane-members.html b/docs/source_docs/files/struct_v_h_a_c_d_1_1_plane-members.html
new file mode 100644
index 0000000..2835f03
--- /dev/null
+++ b/docs/source_docs/files/struct_v_h_a_c_d_1_1_plane-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>VHACD::Plane Member List</h1>This is the complete list of members for <a class="el" href="struct_v_h_a_c_d_1_1_plane.html">VHACD::Plane</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_v_h_a_c_d_1_1_plane.html#692ccd9dc1e6eade8bb11730cab7ac3a">m_a</a></td><td><a class="el" href="struct_v_h_a_c_d_1_1_plane.html">VHACD::Plane</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_v_h_a_c_d_1_1_plane.html#e51bf4007b4aedffb95e02b691a13462">m_axis</a></td><td><a class="el" href="struct_v_h_a_c_d_1_1_plane.html">VHACD::Plane</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_v_h_a_c_d_1_1_plane.html#8496c092615c92df2e4743daf31b3c35">m_b</a></td><td><a class="el" href="struct_v_h_a_c_d_1_1_plane.html">VHACD::Plane</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_v_h_a_c_d_1_1_plane.html#36aaeb25032a65c6c576ee105c08d985">m_c</a></td><td><a class="el" href="struct_v_h_a_c_d_1_1_plane.html">VHACD::Plane</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_v_h_a_c_d_1_1_plane.html#d657a5607baca7ab7f534e1c2b952ab8">m_d</a></td><td><a class="el" href="struct_v_h_a_c_d_1_1_plane.html">VHACD::Plane</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_v_h_a_c_d_1_1_plane.html#edf32ee1ad177055524e137f788bff24">m_index</a></td><td><a class="el" href="struct_v_h_a_c_d_1_1_plane.html">VHACD::Plane</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_v_h_a_c_d_1_1_plane.html b/docs/source_docs/files/struct_v_h_a_c_d_1_1_plane.html
new file mode 100644
index 0000000..4bfbb31
--- /dev/null
+++ b/docs/source_docs/files/struct_v_h_a_c_d_1_1_plane.html
@@ -0,0 +1,164 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::Plane 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::Plane Struct Reference</h1><!-- doxytag: class="VHACD::Plane" --><code>#include &lt;<a class="el" href="vhacd_mesh_8h-source.html">vhacdMesh.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_v_h_a_c_d_1_1_plane-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">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_v_h_a_c_d_1_1_plane.html#692ccd9dc1e6eade8bb11730cab7ac3a">m_a</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865">AXIS</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_v_h_a_c_d_1_1_plane.html#e51bf4007b4aedffb95e02b691a13462">m_axis</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_v_h_a_c_d_1_1_plane.html#8496c092615c92df2e4743daf31b3c35">m_b</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_v_h_a_c_d_1_1_plane.html#36aaeb25032a65c6c576ee105c08d985">m_c</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_v_h_a_c_d_1_1_plane.html#d657a5607baca7ab7f534e1c2b952ab8">m_d</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_v_h_a_c_d_1_1_plane.html#edf32ee1ad177055524e137f788bff24">m_index</a></td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="692ccd9dc1e6eade8bb11730cab7ac3a"></a><!-- doxytag: member="VHACD::Plane::m_a" ref="692ccd9dc1e6eade8bb11730cab7ac3a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double <a class="el" href="struct_v_h_a_c_d_1_1_plane.html#692ccd9dc1e6eade8bb11730cab7ac3a">VHACD::Plane::m_a</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e51bf4007b4aedffb95e02b691a13462"></a><!-- doxytag: member="VHACD::Plane::m_axis" ref="e51bf4007b4aedffb95e02b691a13462" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865">AXIS</a> <a class="el" href="struct_v_h_a_c_d_1_1_plane.html#e51bf4007b4aedffb95e02b691a13462">VHACD::Plane::m_axis</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8496c092615c92df2e4743daf31b3c35"></a><!-- doxytag: member="VHACD::Plane::m_b" ref="8496c092615c92df2e4743daf31b3c35" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double <a class="el" href="struct_v_h_a_c_d_1_1_plane.html#8496c092615c92df2e4743daf31b3c35">VHACD::Plane::m_b</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="36aaeb25032a65c6c576ee105c08d985"></a><!-- doxytag: member="VHACD::Plane::m_c" ref="36aaeb25032a65c6c576ee105c08d985" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double <a class="el" href="struct_v_h_a_c_d_1_1_plane.html#36aaeb25032a65c6c576ee105c08d985">VHACD::Plane::m_c</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d657a5607baca7ab7f534e1c2b952ab8"></a><!-- doxytag: member="VHACD::Plane::m_d" ref="d657a5607baca7ab7f534e1c2b952ab8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double <a class="el" href="struct_v_h_a_c_d_1_1_plane.html#d657a5607baca7ab7f534e1c2b952ab8">VHACD::Plane::m_d</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="edf32ee1ad177055524e137f788bff24"></a><!-- doxytag: member="VHACD::Plane::m_index" ref="edf32ee1ad177055524e137f788bff24" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">short <a class="el" href="struct_v_h_a_c_d_1_1_plane.html#edf32ee1ad177055524e137f788bff24">VHACD::Plane::m_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/VHACD/inc/<a class="el" href="vhacd_mesh_8h-source.html">vhacdMesh.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_v_h_a_c_d_1_1_tetrahedron-members.html b/docs/source_docs/files/struct_v_h_a_c_d_1_1_tetrahedron-members.html
new file mode 100644
index 0000000..4977a05
--- /dev/null
+++ b/docs/source_docs/files/struct_v_h_a_c_d_1_1_tetrahedron-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>VHACD::Tetrahedron Member List</h1>This is the complete list of members for <a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html">VHACD::Tetrahedron</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html#2b4f0de03ae20f6ee8c98c9492e08059">m_data</a></td><td><a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html">VHACD::Tetrahedron</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html#4004d7740feb648a808ab3a7a1ce3c20">m_pts</a></td><td><a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html">VHACD::Tetrahedron</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_v_h_a_c_d_1_1_tetrahedron.html b/docs/source_docs/files/struct_v_h_a_c_d_1_1_tetrahedron.html
new file mode 100644
index 0000000..3ed46cf
--- /dev/null
+++ b/docs/source_docs/files/struct_v_h_a_c_d_1_1_tetrahedron.html
@@ -0,0 +1,96 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::Tetrahedron 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html">Tetrahedron</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::Tetrahedron Struct Reference</h1><!-- doxytag: class="VHACD::Tetrahedron" --><code>#include &lt;<a class="el" href="vhacd_volume_8h-source.html">vhacdVolume.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_v_h_a_c_d_1_1_tetrahedron-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">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html#2b4f0de03ae20f6ee8c98c9492e08059">m_data</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html#4004d7740feb648a808ab3a7a1ce3c20">m_pts</a> [4]</td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="2b4f0de03ae20f6ee8c98c9492e08059"></a><!-- doxytag: member="VHACD::Tetrahedron::m_data" ref="2b4f0de03ae20f6ee8c98c9492e08059" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned char <a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html#2b4f0de03ae20f6ee8c98c9492e08059">VHACD::Tetrahedron::m_data</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4004d7740feb648a808ab3a7a1ce3c20"></a><!-- doxytag: member="VHACD::Tetrahedron::m_pts" ref="4004d7740feb648a808ab3a7a1ce3c20" args="[4]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a>&lt;double&gt; <a class="el" href="struct_v_h_a_c_d_1_1_tetrahedron.html#4004d7740feb648a808ab3a7a1ce3c20">VHACD::Tetrahedron::m_pts</a>[4] </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/VHACD/inc/<a class="el" href="vhacd_volume_8h-source.html">vhacdVolume.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_v_h_a_c_d_1_1_voxel-members.html b/docs/source_docs/files/struct_v_h_a_c_d_1_1_voxel-members.html
new file mode 100644
index 0000000..669e6f1
--- /dev/null
+++ b/docs/source_docs/files/struct_v_h_a_c_d_1_1_voxel-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>VHACD::Voxel Member List</h1>This is the complete list of members for <a class="el" href="struct_v_h_a_c_d_1_1_voxel.html">VHACD::Voxel</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_v_h_a_c_d_1_1_voxel.html#cef17cfff054e7c5fe7238da6994c8e8">m_coord</a></td><td><a class="el" href="struct_v_h_a_c_d_1_1_voxel.html">VHACD::Voxel</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="struct_v_h_a_c_d_1_1_voxel.html#a548eabd1553d3496598f88ba721fdac">m_data</a></td><td><a class="el" href="struct_v_h_a_c_d_1_1_voxel.html">VHACD::Voxel</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_v_h_a_c_d_1_1_voxel.html b/docs/source_docs/files/struct_v_h_a_c_d_1_1_voxel.html
new file mode 100644
index 0000000..cbf81ea
--- /dev/null
+++ b/docs/source_docs/files/struct_v_h_a_c_d_1_1_voxel.html
@@ -0,0 +1,96 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: VHACD::Voxel 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_v_h_a_c_d.html">VHACD</a>::<a class="el" href="struct_v_h_a_c_d_1_1_voxel.html">Voxel</a>
+ </div>
+</div>
+<div class="contents">
+<h1>VHACD::Voxel Struct Reference</h1><!-- doxytag: class="VHACD::Voxel" --><code>#include &lt;<a class="el" href="vhacd_volume_8h-source.html">vhacdVolume.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="struct_v_h_a_c_d_1_1_voxel-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">short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_v_h_a_c_d_1_1_voxel.html#cef17cfff054e7c5fe7238da6994c8e8">m_coord</a> [3]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_v_h_a_c_d_1_1_voxel.html#a548eabd1553d3496598f88ba721fdac">m_data</a></td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="cef17cfff054e7c5fe7238da6994c8e8"></a><!-- doxytag: member="VHACD::Voxel::m_coord" ref="cef17cfff054e7c5fe7238da6994c8e8" args="[3]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">short <a class="el" href="struct_v_h_a_c_d_1_1_voxel.html#cef17cfff054e7c5fe7238da6994c8e8">VHACD::Voxel::m_coord</a>[3] </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a548eabd1553d3496598f88ba721fdac"></a><!-- doxytag: member="VHACD::Voxel::m_data" ref="a548eabd1553d3496598f88ba721fdac" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">short <a class="el" href="struct_v_h_a_c_d_1_1_voxel.html#a548eabd1553d3496598f88ba721fdac">VHACD::Voxel::m_data</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/VHACD/inc/<a class="el" href="vhacd_volume_8h-source.html">vhacdVolume.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/structbt_aligned_allocator_1_1rebind-members.html b/docs/source_docs/files/structbt_aligned_allocator_1_1rebind-members.html
new file mode 100644
index 0000000..92e9701
--- /dev/null
+++ b/docs/source_docs/files/structbt_aligned_allocator_1_1rebind-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>btAlignedAllocator&lt; T, Alignment &gt;::btAlignedAllocator::rebind&lt; O &gt; Member List</h1>This is the complete list of members for <a class="el" href="structbt_aligned_allocator_1_1rebind.html">btAlignedAllocator&lt; T, Alignment &gt;::btAlignedAllocator::rebind&lt; O &gt;</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="structbt_aligned_allocator_1_1rebind.html#0d5a44097d263bb5af68ff9030c60d61">other</a> typedef</td><td><a class="el" href="structbt_aligned_allocator_1_1rebind.html">btAlignedAllocator&lt; T, Alignment &gt;::btAlignedAllocator::rebind&lt; O &gt;</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/structbt_aligned_allocator_1_1rebind.html b/docs/source_docs/files/structbt_aligned_allocator_1_1rebind.html
new file mode 100644
index 0000000..e78cdba
--- /dev/null
+++ b/docs/source_docs/files/structbt_aligned_allocator_1_1rebind.html
@@ -0,0 +1,88 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: btAlignedAllocator&lt; T, Alignment &gt;::btAlignedAllocator::rebind&lt; O &gt; Struct Template 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="classbt_aligned_allocator.html">btAlignedAllocator</a>::<a class="el" href="structbt_aligned_allocator_1_1rebind.html">rebind</a>
+ </div>
+</div>
+<div class="contents">
+<h1>btAlignedAllocator&lt; T, Alignment &gt;::btAlignedAllocator::rebind&lt; O &gt; Struct Template Reference</h1><!-- doxytag: class="btAlignedAllocator::rebind" --><code>#include &lt;<a class="el" href="bt_aligned_allocator_8h-source.html">btAlignedAllocator.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="structbt_aligned_allocator_1_1rebind-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 Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt; O, <br class="typebreak">
+Alignment &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbt_aligned_allocator_1_1rebind.html#0d5a44097d263bb5af68ff9030c60d61">other</a></td></tr>
+
+</table>
+<h3>template&lt;typename T, unsigned Alignment&gt;<br>
+template&lt;typename O&gt;<br>
+ struct btAlignedAllocator&lt; T, Alignment &gt;::rebind&lt; O &gt;</h3>
+
+<hr><h2>Member Typedef Documentation</h2>
+<a class="anchor" name="0d5a44097d263bb5af68ff9030c60d61"></a><!-- doxytag: member="btAlignedAllocator::rebind::other" ref="0d5a44097d263bb5af68ff9030c60d61" args="" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename T, unsigned Alignment&gt; </div>
+<div class="memtemplate">
+template&lt;typename O &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt;O, Alignment&gt; <a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator</a>&lt; T, Alignment &gt;::<a class="el" href="structbt_aligned_allocator_1_1rebind.html">btAlignedAllocator::rebind</a>&lt; O &gt;::<a class="el" href="classbt_aligned_allocator.html">other</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/VHACD/inc/<a class="el" href="bt_aligned_allocator_8h-source.html">btAlignedAllocator.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/structbt_typed_object-members.html b/docs/source_docs/files/structbt_typed_object-members.html
new file mode 100644
index 0000000..2e92106
--- /dev/null
+++ b/docs/source_docs/files/structbt_typed_object-members.html
@@ -0,0 +1,53 @@
+<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>btTypedObject Member List</h1>This is the complete list of members for <a class="el" href="structbt_typed_object.html">btTypedObject</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="structbt_typed_object.html#f10da9ddb749e24940da236199d920cd">btTypedObject</a>(int32_t objectType)</td><td><a class="el" href="structbt_typed_object.html">btTypedObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="structbt_typed_object.html#89ec4b523dcc4749bf902dea09a7419c">getObjectType</a>() const </td><td><a class="el" href="structbt_typed_object.html">btTypedObject</a></td><td><code> [inline]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="structbt_typed_object.html#c600a3119429dab41dc6b4ca64762ee2">m_objectType</a></td><td><a class="el" href="structbt_typed_object.html">btTypedObject</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/structbt_typed_object.html b/docs/source_docs/files/structbt_typed_object.html
new file mode 100644
index 0000000..2ad02fc
--- /dev/null
+++ b/docs/source_docs/files/structbt_typed_object.html
@@ -0,0 +1,127 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: btTypedObject 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>
+<div class="contents">
+<h1>btTypedObject Struct Reference</h1><!-- doxytag: class="btTypedObject" -->rudimentary class to provide type info
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="bt_scalar_8h-source.html">btScalar.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="structbt_typed_object-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="structbt_typed_object.html#f10da9ddb749e24940da236199d920cd">btTypedObject</a> (int32_t objectType)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbt_typed_object.html#89ec4b523dcc4749bf902dea09a7419c">getObjectType</a> () const </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="structbt_typed_object.html#c600a3119429dab41dc6b4ca64762ee2">m_objectType</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+rudimentary class to provide type info <hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="f10da9ddb749e24940da236199d920cd"></a><!-- doxytag: member="btTypedObject::btTypedObject" ref="f10da9ddb749e24940da236199d920cd" args="(int32_t objectType)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">btTypedObject::btTypedObject </td>
+ <td>(</td>
+ <td class="paramtype">int32_t&nbsp;</td>
+ <td class="paramname"> <em>objectType</em> </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="89ec4b523dcc4749bf902dea09a7419c"></a><!-- doxytag: member="btTypedObject::getObjectType" ref="89ec4b523dcc4749bf902dea09a7419c" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t btTypedObject::getObjectType </td>
+ <td>(</td>
+ <td class="paramname"> </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="c600a3119429dab41dc6b4ca64762ee2"></a><!-- doxytag: member="btTypedObject::m_objectType" ref="c600a3119429dab41dc6b4ca64762ee2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int32_t <a class="el" href="structbt_typed_object.html#c600a3119429dab41dc6b4ca64762ee2">btTypedObject::m_objectType</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/VHACD/inc/<a class="el" href="bt_scalar_8h-source.html">btScalar.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/structbt_vector3_double_data-members.html b/docs/source_docs/files/structbt_vector3_double_data-members.html
new file mode 100644
index 0000000..c4307ce
--- /dev/null
+++ b/docs/source_docs/files/structbt_vector3_double_data-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>btVector3DoubleData Member List</h1>This is the complete list of members for <a class="el" href="structbt_vector3_double_data.html">btVector3DoubleData</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="structbt_vector3_double_data.html#69c991016e883f0320d5c646f56d243e">m_floats</a></td><td><a class="el" href="structbt_vector3_double_data.html">btVector3DoubleData</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/structbt_vector3_double_data.html b/docs/source_docs/files/structbt_vector3_double_data.html
new file mode 100644
index 0000000..9638d29
--- /dev/null
+++ b/docs/source_docs/files/structbt_vector3_double_data.html
@@ -0,0 +1,77 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: btVector3DoubleData 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>
+<div class="contents">
+<h1>btVector3DoubleData Struct Reference</h1><!-- doxytag: class="btVector3DoubleData" --><code>#include &lt;<a class="el" href="bt_vector3_8h-source.html">btVector3.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="structbt_vector3_double_data-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">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbt_vector3_double_data.html#69c991016e883f0320d5c646f56d243e">m_floats</a> [4]</td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="69c991016e883f0320d5c646f56d243e"></a><!-- doxytag: member="btVector3DoubleData::m_floats" ref="69c991016e883f0320d5c646f56d243e" args="[4]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double <a class="el" href="structbt_vector3_double_data.html#69c991016e883f0320d5c646f56d243e">btVector3DoubleData::m_floats</a>[4] </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/VHACD/inc/<a class="el" href="bt_vector3_8h-source.html">btVector3.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/structbt_vector3_float_data-members.html b/docs/source_docs/files/structbt_vector3_float_data-members.html
new file mode 100644
index 0000000..ab1f2cc
--- /dev/null
+++ b/docs/source_docs/files/structbt_vector3_float_data-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>btVector3FloatData Member List</h1>This is the complete list of members for <a class="el" href="structbt_vector3_float_data.html">btVector3FloatData</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="structbt_vector3_float_data.html#b246fb8dc0af06cfb3260d836591dc46">m_floats</a></td><td><a class="el" href="structbt_vector3_float_data.html">btVector3FloatData</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/structbt_vector3_float_data.html b/docs/source_docs/files/structbt_vector3_float_data.html
new file mode 100644
index 0000000..7817f16
--- /dev/null
+++ b/docs/source_docs/files/structbt_vector3_float_data.html
@@ -0,0 +1,77 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: btVector3FloatData 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>
+<div class="contents">
+<h1>btVector3FloatData Struct Reference</h1><!-- doxytag: class="btVector3FloatData" --><code>#include &lt;<a class="el" href="bt_vector3_8h-source.html">btVector3.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="structbt_vector3_float_data-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="structbt_vector3_float_data.html#b246fb8dc0af06cfb3260d836591dc46">m_floats</a> [4]</td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="b246fb8dc0af06cfb3260d836591dc46"></a><!-- doxytag: member="btVector3FloatData::m_floats" ref="b246fb8dc0af06cfb3260d836591dc46" args="[4]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">float <a class="el" href="structbt_vector3_float_data.html#b246fb8dc0af06cfb3260d836591dc46">btVector3FloatData::m_floats</a>[4] </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/VHACD/inc/<a class="el" href="bt_vector3_8h-source.html">btVector3.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/structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4-members.html b/docs/source_docs/files/structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4-members.html
index 62a6f51..989cff1 100644
--- a/docs/source_docs/files/structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4-members.html
+++ b/docs/source_docs/files/structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4-members.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html b/docs/source_docs/files/structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html
index c8970fb..e2dc059 100644
--- a/docs/source_docs/files/structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html
+++ b/docs/source_docs/files/structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html
@@ -23,6 +23,7 @@
<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>
diff --git a/docs/source_docs/files/todo.html b/docs/source_docs/files/todo.html
new file mode 100644
index 0000000..9a333c3
--- /dev/null
+++ b/docs/source_docs/files/todo.html
@@ -0,0 +1,45 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Todo 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 class="current"><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><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1><a class="anchor" name="todo">Todo List </a></h1><a class="anchor" name="_todo000001"></a> <dl>
+<dt>Member <a class="el" href="bt_scalar_8h.html#38c30fdd0ea2558373a1b6e41c77d9d2">ATTRIBUTE_ALIGNED16</a> </dt>
+<dd>: check out alignment methods for other platforms/compilers define <a class="el" href="bt_scalar_8h.html#38c30fdd0ea2558373a1b6e41c77d9d2">ATTRIBUTE_ALIGNED16(a)</a> a __attribute__ ((aligned (16))) define <a class="el" href="bt_scalar_8h.html#f70e8b45dc0ad52b962f128ce45365dc">ATTRIBUTE_ALIGNED64(a)</a> a __attribute__ ((aligned (64))) define <a class="el" href="bt_scalar_8h.html#cb9392bc9b30095ec1ff9d98576b47e4">ATTRIBUTE_ALIGNED128(a)</a> a __attribute__ ((aligned (128))) </dd>
+</dl>
+</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/tree.html b/docs/source_docs/files/tree.html
index cd7027a..b3c608e 100644
--- a/docs/source_docs/files/tree.html
+++ b/docs/source_docs/files/tree.html
@@ -63,6 +63,7 @@
<div class="directory">
<h3 class="swap"><span>NVIDIA(R) Blast(R) SDK 1.1 Source Reference</span></h3>
<div style="display: block;">
+ <p><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="todo.html" target="basefrm">Todo List</a></p>
<p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder1', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder1', this)"/><a class="el" href="modules.html" target="basefrm">Modules</a></p>
<div id="folder1">
<p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder2', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder2', this)"/><a class="el" href="group__foundation.html" target="basefrm">Foundation</a></p>
@@ -164,8 +165,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_apex_importer_1_1_apex_import_tool.html" target="basefrm">Nv::Blast::ApexImporter::ApexImportTool</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_apex_releaser.html" target="basefrm">Nv::Blast::ApexImporter::ApexReleaser</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_array.html" target="basefrm">Nv::Blast::Array&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="class_nv_1_1_blast_1_1_asset.html" target="basefrm">Nv::Blast::Asset</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_asset.html" target="basefrm">Nv::Blast::Serialization::Asset</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_asset.html" target="basefrm">Nv::Blast::Asset</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_asset_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::Asset::Asset::_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_asset_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::Asset::Asset::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="struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html" target="basefrm">Nv::Blast::Asset::Asset::ChunkAnnotation</a></p>
@@ -179,13 +180,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="struct_nv_1_1_blast_1_1_bond_generation_config.html" target="basefrm">Nv::Blast::BondGenerationConfig</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_boolean_conf.html" target="basefrm">Nv::Blast::BooleanConf</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_boolean_evaluator.html" target="basefrm">Nv::Blast::BooleanEvaluator</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="classbt_aligned_allocator.html" target="basefrm">btAlignedAllocator&lt; T, Alignment &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="structbt_aligned_allocator_1_1rebind.html" target="basefrm">btAlignedAllocator&lt; T, Alignment &gt;::btAlignedAllocator::rebind&lt; O &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="classbt_aligned_object_array.html" target="basefrm">btAlignedObjectArray&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="classbt_aligned_object_array_1_1less.html" target="basefrm">btAlignedObjectArray&lt; T &gt;::btAlignedObjectArray::less</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="classbt_convex_hull_computer.html" target="basefrm">btConvexHullComputer</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="classbt_convex_hull_computer_1_1_edge.html" target="basefrm">btConvexHullComputer::btConvexHullComputer::Edge</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="structbt_typed_object.html" target="basefrm">btTypedObject</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="structbt_vector3_double_data.html" target="basefrm">btVector3DoubleData</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="structbt_vector3_float_data.html" target="basefrm">btVector3FloatData</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="classbt_vector4.html" target="basefrm">btVector4</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_chunk_depth_first_it.html" target="basefrm">Nv::Blast::ChunkDepthFirstIt</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_chunk_info.html" target="basefrm">Nv::Blast::ChunkInfo</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_circular_list.html" target="basefrm">VHACD::CircularList&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="class_v_h_a_c_d_1_1_circular_list_element.html" target="basefrm">VHACD::CircularListElement&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_nv_1_1_blast_1_1_collision_hull.html" target="basefrm">Nv::Blast::CollisionHull</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_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="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_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="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_d_link.html" target="basefrm">Nv::Blast::DLink</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_d_list.html" target="basefrm">Nv::Blast::DList</a></p>
@@ -202,6 +218,9 @@
<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_exporter_mesh_data.html" target="basefrm">Nv::Blast::ExporterMeshData</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_atomic_counter.html" target="basefrm">Nv::Blast::ExtAtomicCounter</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_custom_profiler.html" target="basefrm">Nv::Blast::ExtCustomProfiler</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.html" target="basefrm">Nv::Blast::ExtDamageAcceleratorInternal</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_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="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_task_manager.html" target="basefrm">Nv::Blast::ExtGroupTaskManager</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_group_task_manager_impl.html" target="basefrm">Nv::Blast::ExtGroupTaskManagerImpl</a></p>
@@ -216,8 +235,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_profile_data.html" target="basefrm">Nv::Blast::ExtProfileData</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_px_actor.html" target="basefrm">Nv::Blast::ExtPxActor</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_actor_desc_template.html" target="basefrm">Nv::Blast::ExtPxActorDescTemplate</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_ext_px_asset.html" target="basefrm">Nv::Blast::Serialization::ExtPxAsset</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_px_asset.html" target="basefrm">Nv::Blast::ExtPxAsset</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_ext_px_asset.html" target="basefrm">Nv::Blast::Serialization::ExtPxAsset</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_ext_px_asset_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::_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_ext_px_asset_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::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_asset_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Pipeline</a></p>
@@ -225,8 +244,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_px_asset_desc.html" target="basefrm">Nv::Blast::ExtPxAssetDesc</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_asset_desc_1_1_chunk_desc.html" target="basefrm">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc</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_asset_desc_1_1_subchunk_desc.html" target="basefrm">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc</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_ext_px_chunk.html" target="basefrm">Nv::Blast::Serialization::ExtPxChunk</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_chunk.html" target="basefrm">Nv::Blast::ExtPxChunk</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_ext_px_chunk.html" target="basefrm">Nv::Blast::Serialization::ExtPxChunk</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_ext_px_chunk_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::_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_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>
@@ -239,8 +258,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_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="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_px_stress_solver.html" target="basefrm">Nv::Blast::ExtPxStressSolver</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_ext_px_subchunk.html" target="basefrm">Nv::Blast::Serialization::ExtPxSubchunk</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_subchunk.html" target="basefrm">Nv::Blast::ExtPxSubchunk</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_ext_px_subchunk.html" target="basefrm">Nv::Blast::Serialization::ExtPxSubchunk</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_ext_px_subchunk_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::_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_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>
@@ -275,11 +294,16 @@
<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_fixed_bitmap.html" target="basefrm">Nv::Blast::FixedBitmap</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_fixed_bool_array.html" target="basefrm">Nv::Blast::FixedBoolArray</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_fixed_priority_queue.html" target="basefrm">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &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_fixed_queue.html" target="basefrm">Nv::Blast::FixedQueue&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="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="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_fracture_tool.html" target="basefrm">Nv::Blast::FractureTool</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_fracture_tool_impl.html" target="basefrm">Nv::Blast::FractureToolImpl</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="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="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_i_fbx_file_reader.html" target="basefrm">Nv::Blast::IFbxFileReader</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_i_mesh_file_reader.html" target="basefrm">Nv::Blast::IMeshFileReader</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_i_mesh_file_writer.html" target="basefrm">Nv::Blast::IMeshFileWriter</a></p>
@@ -288,31 +312,40 @@
<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_intersection_testing_accelerator.html" target="basefrm">Nv::Blast::IntersectionTestingAccelerator</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="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.html" target="basefrm">VHACD::IVHACD</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_v_h_a_c_d_1_1_constraint.html" target="basefrm">VHACD::IVHACD::IVHACD::Constraint</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_v_h_a_c_d_1_1_convex_hull.html" target="basefrm">VHACD::IVHACD::IVHACD::ConvexHull</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_v_h_a_c_d_1_1_i_user_callback.html" target="basefrm">VHACD::IVHACD::IVHACD::IUserCallback</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_v_h_a_c_d_1_1_i_user_logger.html" target="basefrm">VHACD::IVHACD::IVHACD::IUserLogger</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_v_h_a_c_d_1_1_parameters.html" target="basefrm">VHACD::IVHACD::IVHACD::Parameters</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_json_collision_exporter.html" target="basefrm">Nv::Blast::JsonCollisionExporter</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_less.html" target="basefrm">Nv::Blast::Less&lt; A &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_l_list_it.html" target="basefrm">Nv::Blast::LListIt&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_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="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_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_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>
<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_asset.html" target="basefrm">NvBlastAsset</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_asset_desc.html" target="basefrm">NvBlastAssetDesc</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_bond.html" target="basefrm">Nv::Blast::Serialization::NvBlastBond</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_bond.html" target="basefrm">NvBlastBond</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_bond.html" target="basefrm">Nv::Blast::Serialization::NvBlastBond</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_bond_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::_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_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="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_desc.html" target="basefrm">NvBlastBondDesc</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_bond_fracture_data.html" target="basefrm">NvBlastBondFractureData</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_chunk.html" target="basefrm">Nv::Blast::Serialization::NvBlastChunk</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.html" target="basefrm">NvBlastChunk</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_chunk.html" target="basefrm">Nv::Blast::Serialization::NvBlastChunk</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_chunk_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::_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_chunk_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::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_chunk_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline</a></p>
@@ -320,23 +353,26 @@
<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="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>
<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_data_block.html" target="basefrm">NvBlastDataBlock</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_data_block.html" target="basefrm">Nv::Blast::Serialization::NvBlastDataBlock</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_data_block_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::_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_data_block_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::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_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_asset_utils_bond_desc.html" target="basefrm">NvBlastExtAssetUtilsBondDesc</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="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="class_nv_blast_ext_damage_accelerator.html" target="basefrm">NvBlastExtDamageAccelerator</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_impact_spread_damage_desc.html" target="basefrm">NvBlastExtImpactSpreadDamageDesc</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_material.html" target="basefrm">NvBlastExtMaterial</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_program_params.html" target="basefrm">NvBlastExtProgramParams</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_radial_damage_desc.html" target="basefrm">NvBlastExtRadialDamageDesc</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_segment_radial_damage_desc.html" target="basefrm">NvBlastExtSegmentRadialDamageDesc</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_shear_damage_desc.html" target="basefrm">NvBlastExtShearDamageDesc</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_triangle_intersection_damage_desc.html" target="basefrm">NvBlastExtTriangleIntersectionDamageDesc</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_family.html" target="basefrm">NvBlastFamily</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_fracture_buffers.html" target="basefrm">NvBlastFractureBuffers</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_graph_shader_actor.html" target="basefrm">NvBlastGraphShaderActor</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_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_program_params.html" target="basefrm">NvBlastProgramParams</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>
@@ -362,7 +398,9 @@
<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_obj_file_reader.html" target="basefrm">Nv::Blast::ObjFileReader</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_obj_file_writer.html" target="basefrm">Nv::Blast::ObjFileWriter</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_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="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>
<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_px_actor_create_info.html" target="basefrm">Nv::Blast::PxActorCreateInfo</a></p>
@@ -392,7 +430,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_px_vec3_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::PxVec3::PxVec3::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_px_vec3_1_1_reader.html" target="basefrm">Nv::Blast::Serialization::PxVec3::PxVec3::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="class_nv_1_1_blast_1_1_random_generator_base.html" target="basefrm">Nv::Blast::RandomGeneratorBase</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_raycast_mesh.html" target="basefrm">VHACD::RaycastMesh</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_s_array.html" target="basefrm">VHACD::SArray&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_apex_importer_1_1_scoped_resource.html" target="basefrm">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &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_segment_to_index.html" target="basefrm">Nv::Blast::SegmentToIndex</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_separation.html" target="basefrm">Nv::Blast::Separation</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_shared_block.html" target="basefrm">Nv::Blast::SharedBlock&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="class_nv_1_1_blast_1_1_shared_buffer.html" target="basefrm">Nv::Blast::SharedBuffer&lt; T &gt;</a></p>
@@ -401,7 +442,11 @@
<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="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_spatial_accelerator.html" target="basefrm">Nv::Blast::SpatialAccelerator</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_support_graph.html" target="basefrm">Nv::Blast::SupportGraph</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_sweeping_accelerator.html" target="basefrm">Nv::Blast::SweepingAccelerator</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_tetrahedron.html" target="basefrm">VHACD::Tetrahedron</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_tetrahedron_set.html" target="basefrm">VHACD::TetrahedronSet</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_time.html" target="basefrm">Nv::Blast::Time</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_timer.html" target="basefrm">VHACD::Timer</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_tk_actor.html" target="basefrm">Nv::Blast::TkActor</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_actor_data.html" target="basefrm">Nv::Blast::TkActorData</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_actor_desc.html" target="basefrm">Nv::Blast::TkActorDesc</a></p>
@@ -447,6 +492,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_tk_type_impl.html" target="basefrm">Nv::Blast::TkTypeImpl</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_type_index.html" target="basefrm">Nv::Blast::TkTypeIndex</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_worker_job.html" target="basefrm">Nv::Blast::TkWorkerJob</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_t_m_m_edge.html" target="basefrm">VHACD::TMMEdge</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_t_m_mesh.html" target="basefrm">VHACD::TMMesh</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_t_m_m_triangle.html" target="basefrm">VHACD::TMMTriangle</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_t_m_m_vertex.html" target="basefrm">VHACD::TMMVertex</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_triangle.html" target="basefrm">Nv::Blast::Triangle</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_triangle_indexed.html" target="basefrm">Nv::Blast::TriangleIndexed</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_triangle_processor.html" target="basefrm">Nv::Blast::TriangleProcessor</a></p>
@@ -458,11 +507,17 @@
<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_u_u_i_d_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::UUID::UUID::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_u_u_i_d_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::UUID::UUID::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_u_u_i_d_1_1_reader.html" target="basefrm">Nv::Blast::Serialization::UUID::UUID::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="class_v_h_a_c_d_1_1_vec2.html" target="basefrm">VHACD::Vec2&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_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html" target="basefrm">Nv::Blast::VSA::Vec3</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_vec3.html" target="basefrm">VHACD::Vec3&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_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_v_h_a_c_d.html" target="basefrm">VHACD::VHACD</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="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_voronoi_sites_generator.html" target="basefrm">Nv::Blast::VoronoiSitesGenerator</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_voronoi_sites_generator_impl.html" target="basefrm">Nv::Blast::VoronoiSitesGeneratorImpl</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_voxel.html" target="basefrm">VHACD::Voxel</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_voxel_set.html" target="basefrm">VHACD::VoxelSet</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_vrt_comp.html" target="basefrm">Nv::Blast::VrtComp</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_vrt_position_comparator.html" target="basefrm">Nv::Blast::VrtPositionComparator</a></p>
<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>
@@ -492,16 +547,31 @@
<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_bond_generation_config.html" target="basefrm">Nv::Blast::BondGenerationConfig</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_boolean_conf.html" target="basefrm">Nv::Blast::BooleanConf</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_boolean_evaluator.html" target="basefrm">Nv::Blast::BooleanEvaluator</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="classbt_aligned_allocator.html" target="basefrm">btAlignedAllocator&lt; T, Alignment &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="structbt_aligned_allocator_1_1rebind.html" target="basefrm">btAlignedAllocator&lt; T, Alignment &gt;::btAlignedAllocator::rebind&lt; O &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="classbt_aligned_object_array.html" target="basefrm">btAlignedObjectArray&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="classbt_aligned_object_array_1_1less.html" target="basefrm">btAlignedObjectArray&lt; T &gt;::btAlignedObjectArray::less</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="classbt_convex_hull_computer.html" target="basefrm">btConvexHullComputer</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="classbt_convex_hull_computer_1_1_edge.html" target="basefrm">btConvexHullComputer::btConvexHullComputer::Edge</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="structbt_typed_object.html" target="basefrm">btTypedObject</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="structbt_vector3_double_data.html" target="basefrm">btVector3DoubleData</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="structbt_vector3_float_data.html" target="basefrm">btVector3FloatData</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="classbt_vector4.html" target="basefrm">btVector4</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_chunk_info.html" target="basefrm">Nv::Blast::ChunkInfo</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_circular_list.html" target="basefrm">VHACD::CircularList&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="class_v_h_a_c_d_1_1_circular_list_element.html" target="basefrm">VHACD::CircularListElement&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('folder9', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder9', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html" target="basefrm">Nv::Blast::CollisionHull</a></p>
<div id="folder9">
<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_collision_hull_impl.html" target="basefrm">Nv::Blast::CollisionHullImpl</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_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="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_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">
@@ -521,6 +591,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_error_code.html" target="basefrm">Nv::Blast::ErrorCode</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_exporter_mesh_data.html" target="basefrm">Nv::Blast::ExporterMeshData</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_atomic_counter.html" target="basefrm">Nv::Blast::ExtAtomicCounter</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_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">
@@ -540,19 +612,19 @@
<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="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>
<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="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>
<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_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::_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_ext_px_asset_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::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_asset_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::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_asset_1_1_reader.html" target="basefrm">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::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_ext_px_asset_desc_1_1_chunk_desc.html" target="basefrm">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc</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_asset_desc_1_1_subchunk_desc.html" target="basefrm">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc</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_ext_px_chunk.html" target="basefrm">Nv::Blast::Serialization::ExtPxChunk</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_chunk.html" target="basefrm">Nv::Blast::ExtPxChunk</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_ext_px_chunk.html" target="basefrm">Nv::Blast::Serialization::ExtPxChunk</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_ext_px_chunk_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::_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_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>
@@ -577,8 +649,8 @@
<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_serialization_1_1_ext_px_subchunk.html" target="basefrm">Nv::Blast::Serialization::ExtPxSubchunk</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_subchunk.html" target="basefrm">Nv::Blast::ExtPxSubchunk</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_ext_px_subchunk.html" target="basefrm">Nv::Blast::Serialization::ExtPxSubchunk</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_ext_px_subchunk_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::_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_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>
@@ -621,6 +693,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_fixed_bitmap.html" target="basefrm">Nv::Blast::FixedBitmap</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_fixed_bool_array.html" target="basefrm">Nv::Blast::FixedBoolArray</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_fixed_priority_queue.html" target="basefrm">Nv::Blast::FixedPriorityQueue&lt; Element, Comparator &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_fixed_queue.html" target="basefrm">Nv::Blast::FixedQueue&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="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="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>
@@ -628,6 +704,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="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>
@@ -666,52 +743,64 @@
<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="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>
+ <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_convex_hull.html" target="basefrm">VHACD::IVHACD::IVHACD::ConvexHull</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_v_h_a_c_d_1_1_i_user_callback.html" target="basefrm">VHACD::IVHACD::IVHACD::IUserCallback</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_v_h_a_c_d_1_1_i_user_logger.html" target="basefrm">VHACD::IVHACD::IVHACD::IUserLogger</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_v_h_a_c_d_1_1_parameters.html" target="basefrm">VHACD::IVHACD::IVHACD::Parameters</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_json_collision_exporter.html" target="basefrm">Nv::Blast::JsonCollisionExporter</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_less.html" target="basefrm">Nv::Blast::Less&lt; A &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_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="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_nv_1_1_blast_1_1_mesh.html" target="basefrm">Nv::Blast::Mesh</a></p>
- <div id="folder34">
+ <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="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('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_cleaner.html" target="basefrm">Nv::Blast::MeshCleaner</a></p>
- <div id="folder35">
+ <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="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="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="struct_nv_blast_actor.html" target="basefrm">NvBlastActor</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_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="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('folder37', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder37', this)"/><a class="el" href="struct_nv_blast_actor_desc.html" target="basefrm">NvBlastActorDesc</a></p>
- <div id="folder37">
+ <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="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('folder38', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder38', this)"/><a class="el" href="struct_nv_blast_asset.html" target="basefrm">NvBlastAsset</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_asset.html" target="basefrm">NvBlastAsset</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="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('folder39', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder39', this)"/><a class="el" href="struct_nv_blast_asset_desc.html" target="basefrm">NvBlastAssetDesc</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="ftv2plastnode.png" alt="\" 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_1_1_blast_1_1_tk_asset_desc.html" target="basefrm">Nv::Blast::TkAssetDesc</a></p>
- <div id="folder40">
+ <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="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>
- <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_bond.html" target="basefrm">Nv::Blast::Serialization::NvBlastBond</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_bond.html" target="basefrm">NvBlastBond</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_bond.html" target="basefrm">Nv::Blast::Serialization::NvBlastBond</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_bond_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::_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_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('folder41', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder41', this)"/><a class="el" href="struct_nv_blast_bond_desc.html" target="basefrm">NvBlastBondDesc</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('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="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>
- <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_chunk.html" target="basefrm">Nv::Blast::Serialization::NvBlastChunk</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.html" target="basefrm">NvBlastChunk</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_chunk.html" target="basefrm">Nv::Blast::Serialization::NvBlastChunk</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_chunk_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::_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_chunk_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::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_chunk_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline</a></p>
@@ -719,25 +808,34 @@
<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="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>
- <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_data_block.html" target="basefrm">NvBlastDataBlock</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_data_block.html" target="basefrm">NvBlastDataBlock</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_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>
<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_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::_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_data_block_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::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_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="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>
+ <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_impact_spread_damage_desc.html" target="basefrm">NvBlastExtImpactSpreadDamageDesc</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_material.html" target="basefrm">NvBlastExtMaterial</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_program_params.html" target="basefrm">NvBlastExtProgramParams</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_radial_damage_desc.html" target="basefrm">NvBlastExtRadialDamageDesc</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_segment_radial_damage_desc.html" target="basefrm">NvBlastExtSegmentRadialDamageDesc</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_shear_damage_desc.html" target="basefrm">NvBlastExtShearDamageDesc</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_triangle_intersection_damage_desc.html" target="basefrm">NvBlastExtTriangleIntersectionDamageDesc</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_family.html" target="basefrm">NvBlastFamily</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_fracture_buffers.html" target="basefrm">NvBlastFractureBuffers</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_graph_shader_actor.html" target="basefrm">NvBlastGraphShaderActor</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_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_program_params.html" target="basefrm">NvBlastProgramParams</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>
@@ -761,9 +859,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_nvc_vec4i.html" target="basefrm">NvcVec4i</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_pack_validation.html" target="basefrm">NvPackValidation</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_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('folder43', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder43', this)"/><a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html" target="basefrm">Nv::Blast::ProfilerCallback</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('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="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="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>
@@ -794,21 +898,27 @@
<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_px_vec3_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::PxVec3::PxVec3::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_px_vec3_1_1_reader.html" target="basefrm">Nv::Blast::Serialization::PxVec3::PxVec3::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="class_nv_1_1_blast_1_1_random_generator_base.html" target="basefrm">Nv::Blast::RandomGeneratorBase</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_raycast_mesh.html" target="basefrm">VHACD::RaycastMesh</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_s_array.html" target="basefrm">VHACD::SArray&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_apex_importer_1_1_scoped_resource.html" target="basefrm">Nv::Blast::ApexImporter::ScopedResource&lt; Releasable, Releaser &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_segment_to_index.html" target="basefrm">Nv::Blast::SegmentToIndex</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_separation.html" target="basefrm">Nv::Blast::Separation</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_shared_block.html" target="basefrm">Nv::Blast::SharedBlock&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="class_nv_1_1_blast_1_1_shared_buffer.html" target="basefrm">Nv::Blast::SharedBuffer&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="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('folder44', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder44', this)"/><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html" target="basefrm">Nv::Blast::SpatialAccelerator</a></p>
- <div id="folder44">
+ <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="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="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_intersection_testing_accelerator.html" target="basefrm">Nv::Blast::IntersectionTestingAccelerator</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>
+ <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_sweeping_accelerator.html" target="basefrm">Nv::Blast::SweepingAccelerator</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_support_graph.html" target="basefrm">Nv::Blast::SupportGraph</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_tetrahedron.html" target="basefrm">VHACD::Tetrahedron</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_time.html" target="basefrm">Nv::Blast::Time</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_timer.html" target="basefrm">VHACD::Timer</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_actor_data.html" target="basefrm">Nv::Blast::TkActorData</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_actor_flag.html" target="basefrm">Nv::Blast::TkActorFlag</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.html" target="basefrm">Nv::Blast::Serialization::TkAsset</a></p>
@@ -823,52 +933,56 @@
<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('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_tk_event_listener.html" target="basefrm">Nv::Blast::TkEventListener</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('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="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('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_tk_framework.html" target="basefrm">Nv::Blast::TkFramework</a></p>
- <div id="folder46">
+ <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="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('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_tk_group_worker.html" target="basefrm">Nv::Blast::TkGroupWorker</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('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="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('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_tk_object.html" target="basefrm">Nv::Blast::TkObject</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="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_actor.html" target="basefrm">Nv::Blast::TkActor</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('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="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('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_identifiable.html" target="basefrm">Nv::Blast::TkIdentifiable</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="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="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('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_joint.html" target="basefrm">Nv::Blast::TkJoint</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="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="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('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_type.html" target="basefrm">Nv::Blast::TkType</a></p>
- <div id="folder52">
+ <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="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>
<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_worker_job.html" target="basefrm">Nv::Blast::TkWorkerJob</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_t_m_m_edge.html" target="basefrm">VHACD::TMMEdge</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_t_m_mesh.html" target="basefrm">VHACD::TMMesh</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_t_m_m_triangle.html" target="basefrm">VHACD::TMMTriangle</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_t_m_m_vertex.html" target="basefrm">VHACD::TMMVertex</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_triangle.html" target="basefrm">Nv::Blast::Triangle</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_triangle_indexed.html" target="basefrm">Nv::Blast::TriangleIndexed</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_triangle_processor.html" target="basefrm">Nv::Blast::TriangleProcessor</a></p>
@@ -880,23 +994,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_serialization_1_1_u_u_i_d_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::UUID::UUID::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_u_u_i_d_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::UUID::UUID::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_u_u_i_d_1_1_reader.html" target="basefrm">Nv::Blast::Serialization::UUID::UUID::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="class_v_h_a_c_d_1_1_vec2.html" target="basefrm">VHACD::Vec2&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_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html" target="basefrm">Nv::Blast::VSA::Vec3</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_vec3.html" target="basefrm">VHACD::Vec3&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_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="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_voronoi_sites_generator.html" target="basefrm">Nv::Blast::VoronoiSitesGenerator</a></p>
- <div id="folder53">
+ <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="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>
<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_vrt_comp.html" target="basefrm">Nv::Blast::VrtComp</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_vrt_position_comparator.html" target="basefrm">Nv::Blast::VrtPositionComparator</a></p>
<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('folder54', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder54', this)"/><a class="el" href="namespaces.html" target="basefrm">Namespace List</a></p>
- <div id="folder54">
+ <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="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>
+ <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="namespace_f_l_o_a_t___m_a_t_h.html" target="basefrm">FLOAT_MATH</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="namespace_nv.html" target="basefrm">Nv</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="namespace_nv_1_1_blast.html" target="basefrm">Nv::Blast</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="namespace_nv_1_1_blast_1_1_apex_importer.html" target="basefrm">Nv::Blast::ApexImporter</a></p>
@@ -908,11 +1027,12 @@
<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="namespacenvidia_1_1apex.html" target="basefrm">nvidia::apex</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="namespacephysx.html" target="basefrm">physx</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="namespacephysx_1_1general___px_i_o_stream2.html" target="basefrm">physx::general_PxIOStream2</a></p>
- <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="namespacephysx_1_1shdfnd.html" target="basefrm">physx::shdfnd</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="namespacephysx_1_1shdfnd.html" target="basefrm">physx::shdfnd</a></p>
+ <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('folder55', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder55', this)"/><a class="el" href="files.html" target="basefrm">File List</a></p>
- <div id="folder55">
+ <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="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>
@@ -921,6 +1041,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_fixed_bitmap_8h.html" target="basefrm">sdk/common/NvBlastFixedBitmap.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_fixed_bool_array_8h.html" target="basefrm">sdk/common/NvBlastFixedBoolArray.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_fixed_priority_queue_8h.html" target="basefrm">sdk/common/NvBlastFixedPriorityQueue.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_fixed_queue_8h.html" target="basefrm">sdk/common/NvBlastFixedQueue.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_geometry_8h.html" target="basefrm">sdk/common/NvBlastGeometry.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_hash_map_8h.html" target="basefrm">sdk/common/NvBlastHashMap.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_hash_set_8h.html" target="basefrm">sdk/common/NvBlastHashSet.h</a></p>
@@ -953,6 +1074,25 @@
<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_triangulator_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringTriangulator.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_v_s_a_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringVSA.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_triangle_processor_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtTriangleProcessor.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="bt_aligned_allocator_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/inc/btAlignedAllocator.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="bt_aligned_object_array_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/inc/btAlignedObjectArray.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="bt_convex_hull_computer_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/inc/btConvexHullComputer.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="bt_min_max_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/inc/btMinMax.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="bt_scalar_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/inc/btScalar.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="bt_vector3_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/inc/btVector3.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="_float_math_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/inc/FloatMath.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="vhacd_circular_list_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/inc/vhacdCircularList.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="vhacd_i_c_hull_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/inc/vhacdICHull.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="vhacd_manifold_mesh_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/inc/vhacdManifoldMesh.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="vhacd_mesh_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/inc/vhacdMesh.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="vhacd_mutex_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/inc/vhacdMutex.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="vhacd_raycast_mesh_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/inc/vhacdRaycastMesh.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="vhacd_s_array_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/inc/vhacdSArray.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="vhacd_timer_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/inc/vhacdTimer.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="vhacd_vector_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/inc/vhacdVector.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="vhacd_v_h_a_c_d_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/inc/vhacdVHACD.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="vhacd_volume_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/inc/vhacdVolume.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="_v_h_a_c_d_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/public/VHACD.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_exporter_8h.html" target="basefrm">sdk/extensions/exporter/include/NvBlastExtExporter.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_exporter_json_collision_8h.html" target="basefrm">sdk/extensions/exporter/include/NvBlastExtExporterJsonCollision.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_exporter_fbx_reader_8h.html" target="basefrm">sdk/extensions/exporter/source/NvBlastExtExporterFbxReader.h</a></p>
@@ -1015,8 +1155,11 @@
<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_px_serialization_8capn_8h.html" target="basefrm">sdk/extensions/serialization/source/generated/NvBlastExtPxSerialization.capn.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_tk_serialization_8capn_8h.html" target="basefrm">sdk/extensions/serialization/source/generated/NvBlastExtTkSerialization.capn.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_damage_shaders_8h.html" target="basefrm">sdk/extensions/shaders/include/NvBlastExtDamageShaders.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_damage_accelerator_a_a_b_b_tree_8h.html" target="basefrm">sdk/extensions/shaders/source/NvBlastExtDamageAcceleratorAABBTree.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_damage_accelerator_internal_8h.html" target="basefrm">sdk/extensions/shaders/source/NvBlastExtDamageAcceleratorInternal.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_stress_solver_8h.html" target="basefrm">sdk/extensions/stress/include/NvBlastExtStressSolver.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_allocator_8h.html" target="basefrm">sdk/globals/include/NvBlastAllocator.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_debug_render_8h.html" target="basefrm">sdk/globals/include/NvBlastDebugRender.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_globals_8h.html" target="basefrm">sdk/globals/include/NvBlastGlobals.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_profiler_8h.html" target="basefrm">sdk/globals/include/NvBlastProfiler.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_profiler_internal_8h.html" target="basefrm">sdk/globals/source/NvBlastProfilerInternal.h</a></p>
diff --git a/docs/source_docs/files/vhacd_circular_list_8h-source.html b/docs/source_docs/files/vhacd_circular_list_8h-source.html
new file mode 100644
index 0000000..f0f05bd
--- /dev/null
+++ b/docs/source_docs/files/vhacd_circular_list_8h-source.html
@@ -0,0 +1,118 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdCircularList.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/VHACD/inc/vhacdCircularList.h</h1><a href="vhacd_circular_list_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* Copyright (c) 2011 Khaled Mamou (kmamou at gmail dot com)</span>
+<a name="l00002"></a>00002 <span class="comment"> All rights reserved.</span>
+<a name="l00003"></a>00003 <span class="comment"> </span>
+<a name="l00004"></a>00004 <span class="comment"> </span>
+<a name="l00005"></a>00005 <span class="comment"> Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</span>
+<a name="l00006"></a>00006 <span class="comment"> </span>
+<a name="l00007"></a>00007 <span class="comment"> 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</span>
+<a name="l00008"></a>00008 <span class="comment"> </span>
+<a name="l00009"></a>00009 <span class="comment"> 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</span>
+<a name="l00010"></a>00010 <span class="comment"> </span>
+<a name="l00011"></a>00011 <span class="comment"> 3. The names of the contributors may not be used to endorse or promote products derived from this software without specific prior written permission.</span>
+<a name="l00012"></a>00012 <span class="comment"> </span>
+<a name="l00013"></a>00013 <span class="comment"> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
+<a name="l00014"></a>00014 <span class="comment"> */</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#pragma once</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#ifndef VHACD_CIRCULAR_LIST_H</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define VHACD_CIRCULAR_LIST_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#include &lt;stdlib.h&gt;</span>
+<a name="l00019"></a><a class="code" href="namespace_v_h_a_c_d.html">00019</a> <span class="keyword">namespace </span><a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD</a> {
+<a name="l00021"></a>00021 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;
+<a name="l00022"></a><a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">00022</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html" title="CircularListElement class.">CircularListElement</a> {
+<a name="l00023"></a>00023 <span class="keyword">public</span>:
+<a name="l00024"></a><a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html#46de8e54a1cffb4178ae7ca523df3c6c">00024</a> T&amp; <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html#46de8e54a1cffb4178ae7ca523df3c6c">GetData</a>() { <span class="keywordflow">return</span> m_data; }
+<a name="l00025"></a><a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html#9064d39c8e8db54fbb31612d6c8c150a">00025</a> <span class="keyword">const</span> T&amp; <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html#9064d39c8e8db54fbb31612d6c8c150a">GetData</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_data; }
+<a name="l00026"></a><a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html#d1d49f647f341c633b5e3a8c29d48655">00026</a> <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html" title="CircularListElement class.">CircularListElement&lt;T&gt;</a>*&amp; <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html#d1d49f647f341c633b5e3a8c29d48655">GetNext</a>() { <span class="keywordflow">return</span> m_next; }
+<a name="l00027"></a><a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html#c4bd083f71f61ff2808945de1aeabdc6">00027</a> <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html" title="CircularListElement class.">CircularListElement&lt;T&gt;</a>*&amp; <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html#c4bd083f71f61ff2808945de1aeabdc6">GetPrev</a>() { <span class="keywordflow">return</span> m_prev; }
+<a name="l00028"></a><a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html#3681eb474d139fd38decca6e59ee7df8">00028</a> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html" title="CircularListElement class.">CircularListElement&lt;T&gt;</a>*&amp; <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html#3681eb474d139fd38decca6e59ee7df8">GetNext</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_next; }
+<a name="l00029"></a><a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html#8f7be92686b4014ff4fe2e4ad27c7303">00029</a> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html" title="CircularListElement class.">CircularListElement&lt;T&gt;</a>*&amp; <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html#8f7be92686b4014ff4fe2e4ad27c7303">GetPrev</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_prev; }
+<a name="l00031"></a><a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html#5f2f999a9807b5e05673d74c782ebbd3">00031</a> <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html#5f2f999a9807b5e05673d74c782ebbd3" title="Constructor.">CircularListElement</a>(<span class="keyword">const</span> T&amp; data) { m_data = data; }
+<a name="l00032"></a><a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html#abe42308c2ad83823090c7d62ef69e5c">00032</a> <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html#abe42308c2ad83823090c7d62ef69e5c">CircularListElement</a>(<span class="keywordtype">void</span>) {}
+<a name="l00034"></a><a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html#3b3306459c49bb6591e8b128bacc1df6">00034</a> <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html#3b3306459c49bb6591e8b128bacc1df6" title="Destructor.">~CircularListElement</a>(<span class="keywordtype">void</span>) {}
+<a name="l00035"></a>00035 <span class="keyword">private</span>:
+<a name="l00036"></a>00036 T m_data;
+<a name="l00037"></a>00037 <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html" title="CircularListElement class.">CircularListElement&lt;T&gt;</a>* m_next;
+<a name="l00038"></a>00038 <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html" title="CircularListElement class.">CircularListElement&lt;T&gt;</a>* m_prev;
+<a name="l00039"></a>00039
+<a name="l00040"></a>00040 <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html#abe42308c2ad83823090c7d62ef69e5c">CircularListElement</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html" title="CircularListElement class.">CircularListElement</a>&amp; rhs);
+<a name="l00041"></a>00041 };
+<a name="l00043"></a>00043 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;
+<a name="l00044"></a><a class="code" href="class_v_h_a_c_d_1_1_circular_list.html">00044</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_circular_list.html" title="CircularList class.">CircularList</a> {
+<a name="l00045"></a>00045 <span class="keyword">public</span>:
+<a name="l00046"></a><a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#4ada6619b39bf69d4c667832ec3350a7">00046</a> <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html" title="CircularListElement class.">CircularListElement&lt;T&gt;</a>*&amp; <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#4ada6619b39bf69d4c667832ec3350a7">GetHead</a>() { <span class="keywordflow">return</span> m_head; }
+<a name="l00047"></a><a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#e979a43d9d8d9e3911ab3761bb52d9ca">00047</a> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html" title="CircularListElement class.">CircularListElement&lt;T&gt;</a>* <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#e979a43d9d8d9e3911ab3761bb52d9ca">GetHead</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_head; }
+<a name="l00048"></a><a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#0e52f1bc53f97d1a32f01e693256c65c">00048</a> <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#0e52f1bc53f97d1a32f01e693256c65c">IsEmpty</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (m_size == 0); }
+<a name="l00049"></a><a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#20f67cd7cfba4cdac79c4d96f708763c">00049</a> <span class="keywordtype">size_t</span> <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#20f67cd7cfba4cdac79c4d96f708763c">GetSize</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_size; }
+<a name="l00050"></a><a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#99dab210ffc58c78852113585b505b5c">00050</a> <span class="keyword">const</span> T&amp; <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#99dab210ffc58c78852113585b505b5c">GetData</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_head-&gt;GetData(); }
+<a name="l00051"></a><a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#d2a8672bffb9a72642d96ef8f998b0f9">00051</a> T&amp; <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#d2a8672bffb9a72642d96ef8f998b0f9">GetData</a>() { <span class="keywordflow">return</span> m_head-&gt;GetData(); }
+<a name="l00052"></a>00052 <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#140a63b2650f7fd7ccd7ab4a5e1deff7">Delete</a>();
+<a name="l00053"></a>00053 <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#140a63b2650f7fd7ccd7ab4a5e1deff7">Delete</a>(<a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html" title="CircularListElement class.">CircularListElement&lt;T&gt;</a>* element);
+<a name="l00054"></a>00054 <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html" title="CircularListElement class.">CircularListElement&lt;T&gt;</a>* <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#3ddeceabd04a0d8c40d3110a484ad70c">Add</a>(<span class="keyword">const</span> T* data = 0);
+<a name="l00055"></a>00055 <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html" title="CircularListElement class.">CircularListElement&lt;T&gt;</a>* <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#3ddeceabd04a0d8c40d3110a484ad70c">Add</a>(<span class="keyword">const</span> T&amp; data);
+<a name="l00056"></a>00056 <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#c9df65e7fcece143e1c23ea7897d775c">Next</a>();
+<a name="l00057"></a>00057 <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#b6366d007c6534960c5422a8a3e63ce7">Prev</a>();
+<a name="l00058"></a><a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#63c1bec0811968796bb637f0ef7e9adb">00058</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#63c1bec0811968796bb637f0ef7e9adb">Clear</a>()
+<a name="l00059"></a>00059 {
+<a name="l00060"></a>00060 <span class="keywordflow">while</span> (<a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#140a63b2650f7fd7ccd7ab4a5e1deff7">Delete</a>())
+<a name="l00061"></a>00061 ;
+<a name="l00062"></a>00062 };
+<a name="l00063"></a>00063 <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html" title="CircularList class.">CircularList</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#7b9148aa5fe022a7fc3f2c359cb10800">operator=</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html" title="CircularList class.">CircularList</a>&amp; rhs);
+<a name="l00065"></a><a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#3970610a0e7256b16565254c06880d98">00065</a> <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#3970610a0e7256b16565254c06880d98" title="Constructor.">CircularList</a>()
+<a name="l00066"></a>00066 {
+<a name="l00067"></a>00067 m_head = 0;
+<a name="l00068"></a>00068 m_size = 0;
+<a name="l00069"></a>00069 }
+<a name="l00070"></a>00070 <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#3970610a0e7256b16565254c06880d98" title="Constructor.">CircularList</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html" title="CircularList class.">CircularList</a>&amp; rhs);
+<a name="l00072"></a><a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#a985e350e6204fb1d5dd5b54185b3233">00072</a> <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#a985e350e6204fb1d5dd5b54185b3233" title="Destructor.">~CircularList</a>(<span class="keywordtype">void</span>) { <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#63c1bec0811968796bb637f0ef7e9adb">Clear</a>(); };
+<a name="l00073"></a>00073 <span class="keyword">private</span>:
+<a name="l00074"></a>00074 <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html" title="CircularListElement class.">CircularListElement&lt;T&gt;</a>* m_head;
+<a name="l00075"></a>00075 <span class="keywordtype">size_t</span> m_size;
+<a name="l00076"></a>00076 };
+<a name="l00077"></a>00077 }
+<a name="l00078"></a>00078 <span class="preprocessor">#include "vhacdCircularList.inl"</span>
+<a name="l00079"></a>00079 <span class="preprocessor">#endif // VHACD_CIRCULAR_LIST_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/vhacd_circular_list_8h.html b/docs/source_docs/files/vhacd_circular_list_8h.html
new file mode 100644
index 0000000..ccf78dc
--- /dev/null
+++ b/docs/source_docs/files/vhacd_circular_list_8h.html
@@ -0,0 +1,64 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdCircularList.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/VHACD/inc/vhacdCircularList.h File Reference</h1><code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &quot;vhacdCircularList.inl&quot;</code><br>
+
+<p>
+<a href="vhacd_circular_list_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_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList&lt; T &gt;</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html" title="CircularList class.">CircularList</a> class. <a href="class_v_h_a_c_d_1_1_circular_list.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement&lt; T &gt;</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html" title="CircularListElement class.">CircularListElement</a> class. <a href="class_v_h_a_c_d_1_1_circular_list_element.html#_details">More...</a><br></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_v_h_a_c_d.html">VHACD</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/vhacd_i_c_hull_8h-source.html b/docs/source_docs/files/vhacd_i_c_hull_8h-source.html
new file mode 100644
index 0000000..27a8dd6
--- /dev/null
+++ b/docs/source_docs/files/vhacd_i_c_hull_8h-source.html
@@ -0,0 +1,120 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdICHull.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/VHACD/inc/vhacdICHull.h</h1><a href="vhacd_i_c_hull_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* Copyright (c) 2011 Khaled Mamou (kmamou at gmail dot com)</span>
+<a name="l00002"></a>00002 <span class="comment"> All rights reserved.</span>
+<a name="l00003"></a>00003 <span class="comment"> </span>
+<a name="l00004"></a>00004 <span class="comment"> </span>
+<a name="l00005"></a>00005 <span class="comment"> Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</span>
+<a name="l00006"></a>00006 <span class="comment"> </span>
+<a name="l00007"></a>00007 <span class="comment"> 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</span>
+<a name="l00008"></a>00008 <span class="comment"> </span>
+<a name="l00009"></a>00009 <span class="comment"> 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</span>
+<a name="l00010"></a>00010 <span class="comment"> </span>
+<a name="l00011"></a>00011 <span class="comment"> 3. The names of the contributors may not be used to endorse or promote products derived from this software without specific prior written permission.</span>
+<a name="l00012"></a>00012 <span class="comment"> </span>
+<a name="l00013"></a>00013 <span class="comment"> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
+<a name="l00014"></a>00014 <span class="comment"> */</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#pragma once</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#ifndef VHACD_ICHULL_H</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define VHACD_ICHULL_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="vhacd_manifold_mesh_8h.html">vhacdManifoldMesh.h</a>"</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include "<a class="code" href="vhacd_vector_8h.html">vhacdVector.h</a>"</span>
+<a name="l00020"></a>00020
+<a name="l00021"></a>00021 <span class="keyword">namespace </span>VHACD {
+<a name="l00023"></a><a class="code" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3">00023</a> <span class="keyword">enum</span> <a class="code" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3" title="Incremental Convex Hull algorithm (cf. http://cs.smith.edu/~orourke/books/ftp.html...">ICHullError</a> {
+<a name="l00024"></a><a class="code" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3e4636f6d8dc64f99fd3389e0b8532032">00024</a> <a class="code" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3e4636f6d8dc64f99fd3389e0b8532032">ICHullErrorOK</a> = 0,
+<a name="l00025"></a><a class="code" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d42a18eca7aeae5c07ebc612be625222">00025</a> <a class="code" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d42a18eca7aeae5c07ebc612be625222">ICHullErrorCoplanarPoints</a>,
+<a name="l00026"></a><a class="code" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d74b2db47a4223e9d12bd1d3dfd47cf2">00026</a> <a class="code" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d74b2db47a4223e9d12bd1d3dfd47cf2">ICHullErrorNoVolume</a>,
+<a name="l00027"></a><a class="code" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d163eda549fc9c6879fcc29a568f4526">00027</a> <a class="code" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d163eda549fc9c6879fcc29a568f4526">ICHullErrorInconsistent</a>,
+<a name="l00028"></a><a class="code" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d032ff6752c1b29218d266f5fd7f6c03">00028</a> <a class="code" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d032ff6752c1b29218d266f5fd7f6c03">ICHullErrorNotEnoughPoints</a>
+<a name="l00029"></a>00029 };
+<a name="l00030"></a><a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html">00030</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a> {
+<a name="l00031"></a>00031 <span class="keyword">public</span>:
+<a name="l00032"></a><a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html#e20060d21d61a24cf274f80dba52a295">00032</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html#e20060d21d61a24cf274f80dba52a295">sc_eps</a>;
+<a name="l00034"></a><a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html#bf5e9b35967d92f67bbf8fa685198c89">00034</a> <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html#bf5e9b35967d92f67bbf8fa685198c89">IsFlat</a>() { <span class="keywordflow">return</span> m_isFlat; }
+<a name="l00036"></a><a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html#27f989f659c1f20f5d57672b8156e6ad">00036</a> <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html" title="triangular manifold mesh data structure.">TMMesh</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html#27f989f659c1f20f5d57672b8156e6ad" title="Returns the computed mesh.">GetMesh</a>() { <span class="keywordflow">return</span> m_mesh; }
+<a name="l00038"></a><a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html#2a3ee3c87fe1352330c716853bcad3db">00038</a> <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html#2a3ee3c87fe1352330c716853bcad3db" title="Add one point to the convex-hull.">AddPoint</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>&amp; point) { <span class="keywordflow">return</span> <a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html#0755da5827240dcd71c7f8292666a915" title="Add points to the convex-hull.">AddPoints</a>(&amp;point, 1); }
+<a name="l00040"></a>00040 <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html#2a3ee3c87fe1352330c716853bcad3db" title="Add one point to the convex-hull.">AddPoint</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>&amp; point, int32_t <span class="keywordtype">id</span>);
+<a name="l00042"></a>00042 <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html#0755da5827240dcd71c7f8292666a915" title="Add points to the convex-hull.">AddPoints</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>* points, <span class="keywordtype">size_t</span> nPoints);
+<a name="l00044"></a>00044 <a class="code" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3" title="Incremental Convex Hull algorithm (cf. http://cs.smith.edu/~orourke/books/ftp.html...">ICHullError</a> <a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html#de3d9e74ddc8f01b35c54f136f69cd5d">Process</a>();
+<a name="l00046"></a>00046 <a class="code" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3" title="Incremental Convex Hull algorithm (cf. http://cs.smith.edu/~orourke/books/ftp.html...">ICHullError</a> <a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html#de3d9e74ddc8f01b35c54f136f69cd5d">Process</a>(<span class="keyword">const</span> uint32_t nPointsCH, <span class="keyword">const</span> <span class="keywordtype">double</span> minVolume = 0.0);
+<a name="l00048"></a>00048 <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html#2b5a20e6381794a75b7c34f796a7e8cb">IsInside</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>&amp; pt0, <span class="keyword">const</span> <span class="keywordtype">double</span> eps = 0.0);
+<a name="l00050"></a>00050 <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html#71e2b09706cc2e845b3fd2f9cd482c66">operator=</a>(<a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a>&amp; rhs);
+<a name="l00051"></a>00051
+<a name="l00053"></a>00053 <a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html#854d1357f2b24100f058eefdf6a96165" title="Constructor.">ICHull</a>();
+<a name="l00055"></a><a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html#bc4908d9349cc6e9627e8f523a92317f">00055</a> <a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html#bc4908d9349cc6e9627e8f523a92317f" title="Destructor.">~ICHull</a>(<span class="keywordtype">void</span>){};
+<a name="l00056"></a>00056
+<a name="l00057"></a>00057 <span class="keyword">private</span>:
+<a name="l00059"></a>00059 <a class="code" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3" title="Incremental Convex Hull algorithm (cf. http://cs.smith.edu/~orourke/books/ftp.html...">ICHullError</a> DoubleTriangle();
+<a name="l00061"></a>00061 <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement&lt;TMMTriangle&gt;</a>* MakeFace(<a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement&lt;TMMVertex&gt;</a>* v0,
+<a name="l00062"></a>00062 <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement&lt;TMMVertex&gt;</a>* v1,
+<a name="l00063"></a>00063 <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement&lt;TMMVertex&gt;</a>* v2,
+<a name="l00064"></a>00064 <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement&lt;TMMTriangle&gt;</a>* fold);
+<a name="l00066"></a>00066 <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement&lt;TMMTriangle&gt;</a>* MakeConeFace(<a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement&lt;TMMEdge&gt;</a>* e, <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement&lt;TMMVertex&gt;</a>* v);
+<a name="l00068"></a>00068 <span class="keywordtype">bool</span> ProcessPoint();
+<a name="l00070"></a>00070 <span class="keywordtype">bool</span> ComputePointVolume(<span class="keywordtype">double</span>&amp; totalVolume, <span class="keywordtype">bool</span> markVisibleFaces);
+<a name="l00072"></a>00072 <span class="keywordtype">bool</span> FindMaxVolumePoint(<span class="keyword">const</span> <span class="keywordtype">double</span> minVolume = 0.0);
+<a name="l00074"></a>00074 <span class="keywordtype">bool</span> CleanEdges();
+<a name="l00076"></a>00076 <span class="keywordtype">bool</span> CleanVertices(uint32_t&amp; addedPoints);
+<a name="l00078"></a>00078 <span class="keywordtype">bool</span> CleanTriangles();
+<a name="l00080"></a>00080 <span class="keywordtype">bool</span> CleanUp(uint32_t&amp; addedPoints);
+<a name="l00082"></a>00082 <span class="keywordtype">bool</span> MakeCCW(<a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement&lt;TMMTriangle&gt;</a>* f,
+<a name="l00083"></a>00083 <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement&lt;TMMEdge&gt;</a>* e,
+<a name="l00084"></a>00084 <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement&lt;TMMVertex&gt;</a>* v);
+<a name="l00085"></a>00085 <span class="keywordtype">void</span> Clear();
+<a name="l00086"></a>00086
+<a name="l00087"></a>00087 <span class="keyword">private</span>:
+<a name="l00088"></a>00088 <span class="keyword">static</span> <span class="keyword">const</span> int32_t sc_dummyIndex;
+<a name="l00089"></a>00089 <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html" title="triangular manifold mesh data structure.">TMMesh</a> m_mesh;
+<a name="l00090"></a>00090 <a class="code" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray&lt;CircularListElement&lt;TMMEdge&gt;</a>*&gt; m_edgesToDelete;
+<a name="l00091"></a>00091 <a class="code" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray&lt;CircularListElement&lt;TMMEdge&gt;</a>*&gt; m_edgesToUpdate;
+<a name="l00092"></a>00092 <a class="code" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray&lt;CircularListElement&lt;TMMTriangle&gt;</a>*&gt; m_trianglesToDelete;
+<a name="l00093"></a>00093 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> m_normal;
+<a name="l00094"></a>00094 <span class="keywordtype">bool</span> m_isFlat;
+<a name="l00095"></a>00095 <a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html#854d1357f2b24100f058eefdf6a96165" title="Constructor.">ICHull</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a>&amp; rhs);
+<a name="l00096"></a>00096 };
+<a name="l00097"></a>00097 }
+<a name="l00098"></a>00098 <span class="preprocessor">#endif // VHACD_ICHULL_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/vhacd_i_c_hull_8h.html b/docs/source_docs/files/vhacd_i_c_hull_8h.html
new file mode 100644
index 0000000..abe2045
--- /dev/null
+++ b/docs/source_docs/files/vhacd_i_c_hull_8h.html
@@ -0,0 +1,72 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdICHull.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/VHACD/inc/vhacdICHull.h File Reference</h1><code>#include &quot;<a class="el" href="vhacd_manifold_mesh_8h-source.html">vhacdManifoldMesh.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="vhacd_vector_8h-source.html">vhacdVector.h</a>&quot;</code><br>
+
+<p>
+<a href="vhacd_i_c_hull_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_v_h_a_c_d_1_1_i_c_hull.html">VHACD::ICHull</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_v_h_a_c_d.html">VHACD</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3">VHACD::ICHullError</a> { <br>
+&nbsp;&nbsp;<a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3e4636f6d8dc64f99fd3389e0b8532032">VHACD::ICHullErrorOK</a> = 0,
+<a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d42a18eca7aeae5c07ebc612be625222">VHACD::ICHullErrorCoplanarPoints</a>,
+<a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d74b2db47a4223e9d12bd1d3dfd47cf2">VHACD::ICHullErrorNoVolume</a>,
+<a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d163eda549fc9c6879fcc29a568f4526">VHACD::ICHullErrorInconsistent</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d032ff6752c1b29218d266f5fd7f6c03">VHACD::ICHullErrorNotEnoughPoints</a>
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Incremental Convex Hull algorithm (cf. <a href="http://cs.smith.edu/~orourke/books/ftp.html">http://cs.smith.edu/~orourke/books/ftp.html</a> ). <a href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3">More...</a><br></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/vhacd_manifold_mesh_8h-source.html b/docs/source_docs/files/vhacd_manifold_mesh_8h-source.html
new file mode 100644
index 0000000..ac3e1ad
--- /dev/null
+++ b/docs/source_docs/files/vhacd_manifold_mesh_8h-source.html
@@ -0,0 +1,162 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdManifoldMesh.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/VHACD/inc/vhacdManifoldMesh.h</h1><a href="vhacd_manifold_mesh_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* Copyright (c) 2011 Khaled Mamou (kmamou at gmail dot com)</span>
+<a name="l00002"></a>00002 <span class="comment">All rights reserved.</span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"> Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</span>
+<a name="l00006"></a>00006 <span class="comment"></span>
+<a name="l00007"></a>00007 <span class="comment"> 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</span>
+<a name="l00008"></a>00008 <span class="comment"></span>
+<a name="l00009"></a>00009 <span class="comment"> 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</span>
+<a name="l00010"></a>00010 <span class="comment"></span>
+<a name="l00011"></a>00011 <span class="comment"> 3. The names of the contributors may not be used to endorse or promote products derived from this software without specific prior written permission.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment"> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
+<a name="l00014"></a>00014 <span class="comment">*/</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#pragma once</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#ifndef VHACD_MANIFOLD_MESH_H</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define VHACD_MANIFOLD_MESH_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="vhacd_circular_list_8h.html">vhacdCircularList.h</a>"</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include "<a class="code" href="vhacd_s_array_8h.html">vhacdSArray.h</a>"</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include "<a class="code" href="vhacd_vector_8h.html">vhacdVector.h</a>"</span>
+<a name="l00021"></a>00021 <span class="keyword">namespace </span>VHACD {
+<a name="l00022"></a>00022 <span class="keyword">class </span>TMMTriangle;
+<a name="l00023"></a>00023 <span class="keyword">class </span>TMMEdge;
+<a name="l00024"></a>00024 <span class="keyword">class </span>TMMesh;
+<a name="l00025"></a>00025 <span class="keyword">class </span>ICHull;
+<a name="l00026"></a>00026
+<a name="l00028"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">00028</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html" title="Vertex data structure used in a triangular manifold mesh (TMM).">TMMVertex</a> {
+<a name="l00029"></a>00029 <span class="keyword">public</span>:
+<a name="l00030"></a>00030 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#e1f5c9a3cc5a4c5226aeb178c3b7267c">Initialize</a>();
+<a name="l00031"></a>00031 <a class="code" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#16107a8ba0575e2c01620cdea9fbe985">TMMVertex</a>(<span class="keywordtype">void</span>);
+<a name="l00032"></a>00032 <a class="code" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#3940581a7edbf7967014366a70a78ac9">~TMMVertex</a>(<span class="keywordtype">void</span>);
+<a name="l00033"></a>00033
+<a name="l00034"></a>00034 <span class="keyword">private</span>:
+<a name="l00035"></a>00035 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> m_pos;
+<a name="l00036"></a>00036 int32_t m_name;
+<a name="l00037"></a>00037 <span class="keywordtype">size_t</span> m_id;
+<a name="l00038"></a>00038 <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement&lt;TMMEdge&gt;</a>* m_duplicate; <span class="comment">// pointer to incident cone edge (or NULL)</span>
+<a name="l00039"></a>00039 <span class="keywordtype">bool</span> m_onHull;
+<a name="l00040"></a>00040 <span class="keywordtype">bool</span> m_tag;
+<a name="l00041"></a>00041 <a class="code" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#16107a8ba0575e2c01620cdea9fbe985">TMMVertex</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html" title="Vertex data structure used in a triangular manifold mesh (TMM).">TMMVertex</a>&amp; rhs);
+<a name="l00042"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#f8c54a3b946020c72439a823fc62e570">00042</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a>;
+<a name="l00043"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#444d6b56620e89d598962bee57ddd380">00043</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html" title="triangular manifold mesh data structure.">TMMesh</a>;
+<a name="l00044"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#c66cabe598df0738b39a09449de0faad">00044</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html" title="Triangle data structure used in a triangular manifold mesh (TMM).">TMMTriangle</a>;
+<a name="l00045"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#5f453e8c231c9e8cf5bcd76e8e569b2d">00045</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_edge.html" title="Edge data structure used in a triangular manifold mesh (TMM).">TMMEdge</a>;
+<a name="l00046"></a>00046 };
+<a name="l00047"></a>00047
+<a name="l00049"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">00049</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_edge.html" title="Edge data structure used in a triangular manifold mesh (TMM).">TMMEdge</a> {
+<a name="l00050"></a>00050 <span class="keyword">public</span>:
+<a name="l00051"></a>00051 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#b7c8107f5276a5b61877ade8b6ac84ae">Initialize</a>();
+<a name="l00052"></a>00052 <a class="code" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#54c622c1a818a45ee8a86a932d1f1559">TMMEdge</a>(<span class="keywordtype">void</span>);
+<a name="l00053"></a>00053 <a class="code" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#cfefe2b548646da98ed2cca5d296b475">~TMMEdge</a>(<span class="keywordtype">void</span>);
+<a name="l00054"></a>00054
+<a name="l00055"></a>00055 <span class="keyword">private</span>:
+<a name="l00056"></a>00056 <span class="keywordtype">size_t</span> m_id;
+<a name="l00057"></a>00057 <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement&lt;TMMTriangle&gt;</a>* m_triangles[2];
+<a name="l00058"></a>00058 <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement&lt;TMMVertex&gt;</a>* m_vertices[2];
+<a name="l00059"></a>00059 <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement&lt;TMMTriangle&gt;</a>* m_newFace;
+<a name="l00060"></a>00060 <a class="code" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#54c622c1a818a45ee8a86a932d1f1559">TMMEdge</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_t_m_m_edge.html" title="Edge data structure used in a triangular manifold mesh (TMM).">TMMEdge</a>&amp; rhs);
+<a name="l00061"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#f8c54a3b946020c72439a823fc62e570">00061</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a>;
+<a name="l00062"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#c66cabe598df0738b39a09449de0faad">00062</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html" title="Triangle data structure used in a triangular manifold mesh (TMM).">TMMTriangle</a>;
+<a name="l00063"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#659602e9e98a787cbc2a635bd5277451">00063</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html" title="Vertex data structure used in a triangular manifold mesh (TMM).">TMMVertex</a>;
+<a name="l00064"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_edge.html#444d6b56620e89d598962bee57ddd380">00064</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html" title="triangular manifold mesh data structure.">TMMesh</a>;
+<a name="l00065"></a>00065 };
+<a name="l00066"></a>00066
+<a name="l00068"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">00068</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html" title="Triangle data structure used in a triangular manifold mesh (TMM).">TMMTriangle</a> {
+<a name="l00069"></a>00069 <span class="keyword">public</span>:
+<a name="l00070"></a>00070 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#a48451cd3fda0fced309fe3d3e685c52">Initialize</a>();
+<a name="l00071"></a>00071 <a class="code" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#093928ebbbc625919a02a47e8fdc4862">TMMTriangle</a>(<span class="keywordtype">void</span>);
+<a name="l00072"></a>00072 <a class="code" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#9226694779f544f682e9b81475c2cb4c">~TMMTriangle</a>(<span class="keywordtype">void</span>);
+<a name="l00073"></a>00073
+<a name="l00074"></a>00074 <span class="keyword">private</span>:
+<a name="l00075"></a>00075 <span class="keywordtype">size_t</span> m_id;
+<a name="l00076"></a>00076 <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement&lt;TMMEdge&gt;</a>* m_edges[3];
+<a name="l00077"></a>00077 <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement&lt;TMMVertex&gt;</a>* m_vertices[3];
+<a name="l00078"></a>00078 <span class="keywordtype">bool</span> m_visible;
+<a name="l00079"></a>00079
+<a name="l00080"></a>00080 <a class="code" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#093928ebbbc625919a02a47e8fdc4862">TMMTriangle</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html" title="Triangle data structure used in a triangular manifold mesh (TMM).">TMMTriangle</a>&amp; rhs);
+<a name="l00081"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#f8c54a3b946020c72439a823fc62e570">00081</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a>;
+<a name="l00082"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#444d6b56620e89d598962bee57ddd380">00082</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html" title="triangular manifold mesh data structure.">TMMesh</a>;
+<a name="l00083"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#659602e9e98a787cbc2a635bd5277451">00083</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html" title="Vertex data structure used in a triangular manifold mesh (TMM).">TMMVertex</a>;
+<a name="l00084"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#5f453e8c231c9e8cf5bcd76e8e569b2d">00084</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_t_m_m_edge.html" title="Edge data structure used in a triangular manifold mesh (TMM).">TMMEdge</a>;
+<a name="l00085"></a>00085 };
+<a name="l00087"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html">00087</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html" title="triangular manifold mesh data structure.">TMMesh</a> {
+<a name="l00088"></a>00088 <span class="keyword">public</span>:
+<a name="l00090"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#338a68f59094d804931d960b074a21ce">00090</a> <span class="keyword">inline</span> <span class="keywordtype">size_t</span> <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#338a68f59094d804931d960b074a21ce" title="Returns the number of vertices&amp;gt;.">GetNVertices</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_vertices.<a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#20f67cd7cfba4cdac79c4d96f708763c">GetSize</a>(); }
+<a name="l00092"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#d6ebecbe6367da98700971163a4fda64">00092</a> <span class="keyword">inline</span> <span class="keywordtype">size_t</span> <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#d6ebecbe6367da98700971163a4fda64" title="Returns the number of edges.">GetNEdges</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_edges.<a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#20f67cd7cfba4cdac79c4d96f708763c">GetSize</a>(); }
+<a name="l00094"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#2912d5973a0c738a690981116bcfaedc">00094</a> <span class="keyword">inline</span> <span class="keywordtype">size_t</span> <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#2912d5973a0c738a690981116bcfaedc" title="Returns the number of triangles.">GetNTriangles</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_triangles.<a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#20f67cd7cfba4cdac79c4d96f708763c">GetSize</a>(); }
+<a name="l00096"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#559c4389551440155ec3183135b83d27">00096</a> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList&lt;TMMVertex&gt;</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#559c4389551440155ec3183135b83d27" title="Returns the vertices circular list.">GetVertices</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_vertices; }
+<a name="l00098"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#3b4e00cd1e4b7c422cfac20a0a8ffb53">00098</a> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList&lt;TMMEdge&gt;</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#3b4e00cd1e4b7c422cfac20a0a8ffb53" title="Returns the edges circular list.">GetEdges</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_edges; }
+<a name="l00100"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#eba0d7ab7d7f20e4946d38e2c5c703b4">00100</a> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList&lt;TMMTriangle&gt;</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#eba0d7ab7d7f20e4946d38e2c5c703b4" title="Returns the triangles circular list.">GetTriangles</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_triangles; }
+<a name="l00102"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#405ea02fa7d86246289c743365108f40">00102</a> <span class="keyword">inline</span> <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList&lt;TMMVertex&gt;</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#405ea02fa7d86246289c743365108f40" title="Returns the vertices circular list.">GetVertices</a>() { <span class="keywordflow">return</span> m_vertices; }
+<a name="l00104"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#8c281f4f914cea8e1887920bfd739cb6">00104</a> <span class="keyword">inline</span> <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList&lt;TMMEdge&gt;</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#8c281f4f914cea8e1887920bfd739cb6" title="Returns the edges circular list.">GetEdges</a>() { <span class="keywordflow">return</span> m_edges; }
+<a name="l00106"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#f62fc7e222eb7f4434f215f3a6e88596">00106</a> <span class="keyword">inline</span> <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList&lt;TMMTriangle&gt;</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#f62fc7e222eb7f4434f215f3a6e88596" title="Returns the triangles circular list.">GetTriangles</a>() { <span class="keywordflow">return</span> m_triangles; }
+<a name="l00108"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#eb849378bcc9e1f7f5f4e18c0aa0a7ff">00108</a> <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement&lt;TMMVertex&gt;</a>* <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#eb849378bcc9e1f7f5f4e18c0aa0a7ff" title="Add vertex to the mesh.">AddVertex</a>() { <span class="keywordflow">return</span> m_vertices.<a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#3ddeceabd04a0d8c40d3110a484ad70c">Add</a>(); }
+<a name="l00110"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#b04b219df3c862e848d838c5685a520f">00110</a> <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement&lt;TMMEdge&gt;</a>* <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#b04b219df3c862e848d838c5685a520f" title="Add vertex to the mesh.">AddEdge</a>() { <span class="keywordflow">return</span> m_edges.<a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#3ddeceabd04a0d8c40d3110a484ad70c">Add</a>(); }
+<a name="l00112"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#aa33dded62c2af0d8b434207c49e1596">00112</a> <a class="code" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement&lt;TMMTriangle&gt;</a>* <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#aa33dded62c2af0d8b434207c49e1596" title="Add vertex to the mesh.">AddTriangle</a>() { <span class="keywordflow">return</span> m_triangles.<a class="code" href="class_v_h_a_c_d_1_1_circular_list.html#3ddeceabd04a0d8c40d3110a484ad70c">Add</a>(); }
+<a name="l00114"></a>00114 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#7bc7409039a486c49cadbff12cd0dd4c" title="Print mesh information.">Print</a>();
+<a name="l00116"></a>00116 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#d244b88e34e6790c35d24dead4ca37a7">GetIFS</a>(<a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>* <span class="keyword">const</span> points, <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;int32_t&gt;</a>* <span class="keyword">const</span> triangles);
+<a name="l00118"></a>00118 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#7481dbc9f5478f5c728387b1fe0f34f7">Clear</a>();
+<a name="l00120"></a>00120 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#04992292ab6d6934657cdf82cc3c3512">Copy</a>(<a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html" title="triangular manifold mesh data structure.">TMMesh</a>&amp; mesh);
+<a name="l00122"></a>00122 <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#9cdc21e6307275268053c12095a612af">CheckConsistancy</a>();
+<a name="l00124"></a>00124 <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#a5f03fe683f4dff8177673edd8374e63">Normalize</a>();
+<a name="l00126"></a>00126 <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#e46c2f4d811fae09370614e5eb642570">Denormalize</a>();
+<a name="l00128"></a>00128 <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#352225bee8d3fd5c1bf55a674aadc882" title="Constructor.">TMMesh</a>();
+<a name="l00130"></a>00130 <span class="keyword">virtual</span> <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#a015e76c380487d02a2459adab4ffd81" title="Destructor.">~TMMesh</a>(<span class="keywordtype">void</span>);
+<a name="l00131"></a>00131
+<a name="l00132"></a>00132 <span class="keyword">private</span>:
+<a name="l00133"></a>00133 <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList&lt;TMMVertex&gt;</a> m_vertices;
+<a name="l00134"></a>00134 <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList&lt;TMMEdge&gt;</a> m_edges;
+<a name="l00135"></a>00135 <a class="code" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList&lt;TMMTriangle&gt;</a> m_triangles;
+<a name="l00136"></a>00136
+<a name="l00137"></a>00137 <span class="comment">// not defined</span>
+<a name="l00138"></a>00138 <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#352225bee8d3fd5c1bf55a674aadc882" title="Constructor.">TMMesh</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html" title="triangular manifold mesh data structure.">TMMesh</a>&amp; rhs);
+<a name="l00139"></a><a class="code" href="class_v_h_a_c_d_1_1_t_m_mesh.html#f8c54a3b946020c72439a823fc62e570">00139</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a>;
+<a name="l00140"></a>00140 };
+<a name="l00141"></a>00141 }
+<a name="l00142"></a>00142 <span class="preprocessor">#endif // VHACD_MANIFOLD_MESH_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/vhacd_manifold_mesh_8h.html b/docs/source_docs/files/vhacd_manifold_mesh_8h.html
new file mode 100644
index 0000000..087b5fd
--- /dev/null
+++ b/docs/source_docs/files/vhacd_manifold_mesh_8h.html
@@ -0,0 +1,71 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdManifoldMesh.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/VHACD/inc/vhacdManifoldMesh.h File Reference</h1><code>#include &quot;<a class="el" href="vhacd_circular_list_8h-source.html">vhacdCircularList.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="vhacd_s_array_8h-source.html">vhacdSArray.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="vhacd_vector_8h-source.html">vhacdVector.h</a>&quot;</code><br>
+
+<p>
+<a href="vhacd_manifold_mesh_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_v_h_a_c_d_1_1_t_m_m_edge.html">VHACD::TMMEdge</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Edge data structure used in a triangular manifold mesh (TMM). <a href="class_v_h_a_c_d_1_1_t_m_m_edge.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">VHACD::TMMesh</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">triangular manifold mesh data structure. <a href="class_v_h_a_c_d_1_1_t_m_mesh.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">VHACD::TMMTriangle</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Triangle data structure used in a triangular manifold mesh (TMM). <a href="class_v_h_a_c_d_1_1_t_m_m_triangle.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">VHACD::TMMVertex</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Vertex data structure used in a triangular manifold mesh (TMM). <a href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#_details">More...</a><br></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_v_h_a_c_d.html">VHACD</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/vhacd_mesh_8h-source.html b/docs/source_docs/files/vhacd_mesh_8h-source.html
new file mode 100644
index 0000000..cc46080
--- /dev/null
+++ b/docs/source_docs/files/vhacd_mesh_8h-source.html
@@ -0,0 +1,172 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdMesh.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/VHACD/inc/vhacdMesh.h</h1><a href="vhacd_mesh_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* Copyright (c) 2011 Khaled Mamou (kmamou at gmail dot com)</span>
+<a name="l00002"></a>00002 <span class="comment"> All rights reserved.</span>
+<a name="l00003"></a>00003 <span class="comment"> </span>
+<a name="l00004"></a>00004 <span class="comment"> </span>
+<a name="l00005"></a>00005 <span class="comment"> Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</span>
+<a name="l00006"></a>00006 <span class="comment"> </span>
+<a name="l00007"></a>00007 <span class="comment"> 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</span>
+<a name="l00008"></a>00008 <span class="comment"> </span>
+<a name="l00009"></a>00009 <span class="comment"> 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</span>
+<a name="l00010"></a>00010 <span class="comment"> </span>
+<a name="l00011"></a>00011 <span class="comment"> 3. The names of the contributors may not be used to endorse or promote products derived from this software without specific prior written permission.</span>
+<a name="l00012"></a>00012 <span class="comment"> </span>
+<a name="l00013"></a>00013 <span class="comment"> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
+<a name="l00014"></a>00014 <span class="comment"> */</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#pragma once</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#ifndef VHACD_MESH_H</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define VHACD_MESH_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="vhacd_s_array_8h.html">vhacdSArray.h</a>"</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include "<a class="code" href="vhacd_vector_8h.html">vhacdVector.h</a>"</span>
+<a name="l00020"></a>00020
+<a name="l00021"></a><a class="code" href="vhacd_mesh_8h.html#09d737ec45c0c0ae479ac780ed2c6beb">00021</a> <span class="preprocessor">#define VHACD_DEBUG_MESH</span>
+<a name="l00022"></a>00022 <span class="preprocessor"></span>
+<a name="l00023"></a>00023 <span class="keyword">namespace </span>VHACD {
+<a name="l00024"></a><a class="code" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865">00024</a> <span class="keyword">enum</span> <a class="code" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865">AXIS</a> {
+<a name="l00025"></a><a class="code" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865019eac56d2a991a065f434ba381c5ddb">00025</a> <a class="code" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865019eac56d2a991a065f434ba381c5ddb">AXIS_X</a> = 0,
+<a name="l00026"></a><a class="code" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c728658565a3691153035cfa2fc846649e630c">00026</a> <a class="code" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c728658565a3691153035cfa2fc846649e630c">AXIS_Y</a> = 1,
+<a name="l00027"></a><a class="code" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c7286544eb1e21342fbc10a86a0105f0a5c5e9">00027</a> <a class="code" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c7286544eb1e21342fbc10a86a0105f0a5c5e9">AXIS_Z</a> = 2
+<a name="l00028"></a>00028 };
+<a name="l00029"></a><a class="code" href="struct_v_h_a_c_d_1_1_plane.html">00029</a> <span class="keyword">struct </span><a class="code" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> {
+<a name="l00030"></a><a class="code" href="struct_v_h_a_c_d_1_1_plane.html#692ccd9dc1e6eade8bb11730cab7ac3a">00030</a> <span class="keywordtype">double</span> <a class="code" href="struct_v_h_a_c_d_1_1_plane.html#692ccd9dc1e6eade8bb11730cab7ac3a">m_a</a>;
+<a name="l00031"></a><a class="code" href="struct_v_h_a_c_d_1_1_plane.html#8496c092615c92df2e4743daf31b3c35">00031</a> <span class="keywordtype">double</span> <a class="code" href="struct_v_h_a_c_d_1_1_plane.html#8496c092615c92df2e4743daf31b3c35">m_b</a>;
+<a name="l00032"></a><a class="code" href="struct_v_h_a_c_d_1_1_plane.html#36aaeb25032a65c6c576ee105c08d985">00032</a> <span class="keywordtype">double</span> <a class="code" href="struct_v_h_a_c_d_1_1_plane.html#36aaeb25032a65c6c576ee105c08d985">m_c</a>;
+<a name="l00033"></a><a class="code" href="struct_v_h_a_c_d_1_1_plane.html#d657a5607baca7ab7f534e1c2b952ab8">00033</a> <span class="keywordtype">double</span> <a class="code" href="struct_v_h_a_c_d_1_1_plane.html#d657a5607baca7ab7f534e1c2b952ab8">m_d</a>;
+<a name="l00034"></a><a class="code" href="struct_v_h_a_c_d_1_1_plane.html#e51bf4007b4aedffb95e02b691a13462">00034</a> <a class="code" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865">AXIS</a> <a class="code" href="struct_v_h_a_c_d_1_1_plane.html#e51bf4007b4aedffb95e02b691a13462">m_axis</a>;
+<a name="l00035"></a><a class="code" href="struct_v_h_a_c_d_1_1_plane.html#edf32ee1ad177055524e137f788bff24">00035</a> <span class="keywordtype">short</span> <a class="code" href="struct_v_h_a_c_d_1_1_plane.html#edf32ee1ad177055524e137f788bff24">m_index</a>;
+<a name="l00036"></a>00036 };
+<a name="l00037"></a>00037 <span class="preprocessor">#ifdef VHACD_DEBUG_MESH</span>
+<a name="l00038"></a><a class="code" href="struct_v_h_a_c_d_1_1_material.html">00038</a> <span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="struct_v_h_a_c_d_1_1_material.html">Material</a> {
+<a name="l00039"></a>00039
+<a name="l00040"></a><a class="code" href="struct_v_h_a_c_d_1_1_material.html#6c6e1d25e3ad8bcf8c176793a5473f75">00040</a> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> <a class="code" href="struct_v_h_a_c_d_1_1_material.html#6c6e1d25e3ad8bcf8c176793a5473f75">m_diffuseColor</a>;
+<a name="l00041"></a><a class="code" href="struct_v_h_a_c_d_1_1_material.html#d884b944feaf4f4e3ddad268e9d4bebe">00041</a> <span class="keywordtype">double</span> <a class="code" href="struct_v_h_a_c_d_1_1_material.html#d884b944feaf4f4e3ddad268e9d4bebe">m_ambientIntensity</a>;
+<a name="l00042"></a><a class="code" href="struct_v_h_a_c_d_1_1_material.html#23f2db8780ccb57ae31586ddba757ed8">00042</a> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> <a class="code" href="struct_v_h_a_c_d_1_1_material.html#23f2db8780ccb57ae31586ddba757ed8">m_specularColor</a>;
+<a name="l00043"></a><a class="code" href="struct_v_h_a_c_d_1_1_material.html#941954b7652d10a4fa2b4eb53fa1ade2">00043</a> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> <a class="code" href="struct_v_h_a_c_d_1_1_material.html#941954b7652d10a4fa2b4eb53fa1ade2">m_emissiveColor</a>;
+<a name="l00044"></a><a class="code" href="struct_v_h_a_c_d_1_1_material.html#31beb306c73cae16dab9d178dd07a6df">00044</a> <span class="keywordtype">double</span> <a class="code" href="struct_v_h_a_c_d_1_1_material.html#31beb306c73cae16dab9d178dd07a6df">m_shininess</a>;
+<a name="l00045"></a><a class="code" href="struct_v_h_a_c_d_1_1_material.html#aa398deb7f864c6e6e63d0d5c72f8a26">00045</a> <span class="keywordtype">double</span> <a class="code" href="struct_v_h_a_c_d_1_1_material.html#aa398deb7f864c6e6e63d0d5c72f8a26">m_transparency</a>;
+<a name="l00046"></a><a class="code" href="struct_v_h_a_c_d_1_1_material.html#fdefe33c5c28cb9c439aa300780fb78b">00046</a> <a class="code" href="struct_v_h_a_c_d_1_1_material.html#fdefe33c5c28cb9c439aa300780fb78b">Material</a>(<span class="keywordtype">void</span>)
+<a name="l00047"></a>00047 {
+<a name="l00048"></a>00048 <a class="code" href="struct_v_h_a_c_d_1_1_material.html#6c6e1d25e3ad8bcf8c176793a5473f75">m_diffuseColor</a>.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>() = 0.5;
+<a name="l00049"></a>00049 <a class="code" href="struct_v_h_a_c_d_1_1_material.html#6c6e1d25e3ad8bcf8c176793a5473f75">m_diffuseColor</a>.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>() = 0.5;
+<a name="l00050"></a>00050 <a class="code" href="struct_v_h_a_c_d_1_1_material.html#6c6e1d25e3ad8bcf8c176793a5473f75">m_diffuseColor</a>.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>() = 0.5;
+<a name="l00051"></a>00051 <a class="code" href="struct_v_h_a_c_d_1_1_material.html#23f2db8780ccb57ae31586ddba757ed8">m_specularColor</a>.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>() = 0.5;
+<a name="l00052"></a>00052 <a class="code" href="struct_v_h_a_c_d_1_1_material.html#23f2db8780ccb57ae31586ddba757ed8">m_specularColor</a>.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>() = 0.5;
+<a name="l00053"></a>00053 <a class="code" href="struct_v_h_a_c_d_1_1_material.html#23f2db8780ccb57ae31586ddba757ed8">m_specularColor</a>.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>() = 0.5;
+<a name="l00054"></a>00054 <a class="code" href="struct_v_h_a_c_d_1_1_material.html#d884b944feaf4f4e3ddad268e9d4bebe">m_ambientIntensity</a> = 0.4;
+<a name="l00055"></a>00055 <a class="code" href="struct_v_h_a_c_d_1_1_material.html#941954b7652d10a4fa2b4eb53fa1ade2">m_emissiveColor</a>.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>() = 0.0;
+<a name="l00056"></a>00056 <a class="code" href="struct_v_h_a_c_d_1_1_material.html#941954b7652d10a4fa2b4eb53fa1ade2">m_emissiveColor</a>.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>() = 0.0;
+<a name="l00057"></a>00057 <a class="code" href="struct_v_h_a_c_d_1_1_material.html#941954b7652d10a4fa2b4eb53fa1ade2">m_emissiveColor</a>.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>() = 0.0;
+<a name="l00058"></a>00058 <a class="code" href="struct_v_h_a_c_d_1_1_material.html#31beb306c73cae16dab9d178dd07a6df">m_shininess</a> = 0.4;
+<a name="l00059"></a>00059 <a class="code" href="struct_v_h_a_c_d_1_1_material.html#aa398deb7f864c6e6e63d0d5c72f8a26">m_transparency</a> = 0.0;
+<a name="l00060"></a>00060 };
+<a name="l00061"></a>00061 };
+<a name="l00062"></a>00062 <span class="preprocessor">#endif // VHACD_DEBUG_MESH</span>
+<a name="l00063"></a>00063 <span class="preprocessor"></span>
+<a name="l00065"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html">00065</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_mesh.html" title="Triangular mesh data structure.">Mesh</a> {
+<a name="l00066"></a>00066 <span class="keyword">public</span>:
+<a name="l00067"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#a1b0fd165f4720672b6021aaa29bb736">00067</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#a1b0fd165f4720672b6021aaa29bb736">AddPoint</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>&amp; pt) { m_points.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#5dee93011225ab51bc07149d77791e8a">PushBack</a>(pt); };
+<a name="l00068"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#516bac568eb5138ad6b68277f12e68aa">00068</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#516bac568eb5138ad6b68277f12e68aa">SetPoint</a>(<span class="keywordtype">size_t</span> index, <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>&amp; pt) { m_points[index] = pt; };
+<a name="l00069"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#cfa9dc571d7d6c8024bafb63058fd608">00069</a> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#cfa9dc571d7d6c8024bafb63058fd608">GetPoint</a>(<span class="keywordtype">size_t</span> index)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_points[index]; };
+<a name="l00070"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#f5d597d60067b5088b4a5d4fc621677d">00070</a> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#f5d597d60067b5088b4a5d4fc621677d">GetPoint</a>(<span class="keywordtype">size_t</span> index) { <span class="keywordflow">return</span> m_points[index]; };
+<a name="l00071"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#bfd1ac1ba33eed1aeee61f1ed7706028">00071</a> <span class="keywordtype">size_t</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#bfd1ac1ba33eed1aeee61f1ed7706028">GetNPoints</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_points.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#d72193179c4d43b70d14fb2ea6a11f0a">Size</a>(); };
+<a name="l00072"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#7d6cb754fe7e0bcb37c4ac9e30349588">00072</a> <span class="keywordtype">double</span>* <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#7d6cb754fe7e0bcb37c4ac9e30349588">GetPoints</a>() { <span class="keywordflow">return</span> (<span class="keywordtype">double</span>*)m_points.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>(); } <span class="comment">// ugly</span>
+<a name="l00073"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#bf0ea3ebe101eff659f2f047d5e6f087">00073</a> <span class="keyword">const</span> <span class="keywordtype">double</span>* <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#bf0ea3ebe101eff659f2f047d5e6f087">GetPoints</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (<span class="keywordtype">double</span>*)m_points.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>(); } <span class="comment">// ugly</span>
+<a name="l00074"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#996af6ba4a258d431123827478598016">00074</a> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>* <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#996af6ba4a258d431123827478598016">GetPointsBuffer</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_points.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>(); } <span class="comment">//</span>
+<a name="l00075"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#7555cee865f32d60e4a8e0200f757d52">00075</a> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>* <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#7555cee865f32d60e4a8e0200f757d52">GetPointsBuffer</a>() { <span class="keywordflow">return</span> m_points.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>(); } <span class="comment">//</span>
+<a name="l00076"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#82f00ef0eaffd02736c089eef8a4be81">00076</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#82f00ef0eaffd02736c089eef8a4be81">AddTriangle</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;int32_t&gt;</a>&amp; tri) { m_triangles.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#5dee93011225ab51bc07149d77791e8a">PushBack</a>(tri); };
+<a name="l00077"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#0471c42149248aaf8e322b49298cb2e7">00077</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#0471c42149248aaf8e322b49298cb2e7">SetTriangle</a>(<span class="keywordtype">size_t</span> index, <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;int32_t&gt;</a>&amp; tri) { m_triangles[index] = tri; };
+<a name="l00078"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#fcc5a4f017e1ceb455777fd5e3e598f9">00078</a> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;int32_t&gt;</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#fcc5a4f017e1ceb455777fd5e3e598f9">GetTriangle</a>(<span class="keywordtype">size_t</span> index)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_triangles[index]; };
+<a name="l00079"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#7711850a3acd1fe682b9c095b532baf0">00079</a> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;int32_t&gt;</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#7711850a3acd1fe682b9c095b532baf0">GetTriangle</a>(<span class="keywordtype">size_t</span> index) { <span class="keywordflow">return</span> m_triangles[index]; };
+<a name="l00080"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#da340b478800d86f0e9c0f7ad5f5ac39">00080</a> <span class="keywordtype">size_t</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#da340b478800d86f0e9c0f7ad5f5ac39">GetNTriangles</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_triangles.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#d72193179c4d43b70d14fb2ea6a11f0a">Size</a>(); };
+<a name="l00081"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#160e8b48839291641fec040a8aff8398">00081</a> int32_t* <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#160e8b48839291641fec040a8aff8398">GetTriangles</a>() { <span class="keywordflow">return</span> (int32_t*)m_triangles.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>(); } <span class="comment">// ugly</span>
+<a name="l00082"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#25f3e2c4ff61933aff217f4ff0c79593">00082</a> <span class="keyword">const</span> int32_t* <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#25f3e2c4ff61933aff217f4ff0c79593">GetTriangles</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (int32_t*)m_triangles.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>(); } <span class="comment">// ugly</span>
+<a name="l00083"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#5591415bf76862ac34d3a48372188a76">00083</a> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;int32_t&gt;</a>* <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#5591415bf76862ac34d3a48372188a76">GetTrianglesBuffer</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_triangles.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>(); }
+<a name="l00084"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#113aea083489258576722e114bc9cd3b">00084</a> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;int32_t&gt;</a>* <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#113aea083489258576722e114bc9cd3b">GetTrianglesBuffer</a>() { <span class="keywordflow">return</span> m_triangles.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>(); }
+<a name="l00085"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#88948f7b4208a8ef21295f76d4170100">00085</a> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#88948f7b4208a8ef21295f76d4170100">GetCenter</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_center; }
+<a name="l00086"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#e62c93e5212f6db43285c6ef7d39cc1e">00086</a> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#e62c93e5212f6db43285c6ef7d39cc1e">GetMinBB</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_minBB; }
+<a name="l00087"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#7a795ac7e44d1d74b8b511e60c4cff7c">00087</a> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#7a795ac7e44d1d74b8b511e60c4cff7c">GetMaxBB</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_maxBB; }
+<a name="l00088"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#f675f38ab82b9f567312a1264c18cc13">00088</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#f675f38ab82b9f567312a1264c18cc13">ClearPoints</a>() { m_points.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#beb520e448c4b4f6b53b001a5fe6f609">Clear</a>(); }
+<a name="l00089"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#cb806420cbf3ec47414ed5899dfc5b3e">00089</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#cb806420cbf3ec47414ed5899dfc5b3e">ClearTriangles</a>() { m_triangles.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#beb520e448c4b4f6b53b001a5fe6f609">Clear</a>(); }
+<a name="l00090"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#04ab7e7b5cce5fbc58ad7539bb550347">00090</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#04ab7e7b5cce5fbc58ad7539bb550347">Clear</a>()
+<a name="l00091"></a>00091 {
+<a name="l00092"></a>00092 <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#f675f38ab82b9f567312a1264c18cc13">ClearPoints</a>();
+<a name="l00093"></a>00093 <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#cb806420cbf3ec47414ed5899dfc5b3e">ClearTriangles</a>();
+<a name="l00094"></a>00094 }
+<a name="l00095"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#3fe07b138fc07648dfb707ec1a877ff6">00095</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#3fe07b138fc07648dfb707ec1a877ff6">ResizePoints</a>(<span class="keywordtype">size_t</span> nPts) { m_points.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#da45d2e351a21b54becd729c1df416cf">Resize</a>(nPts); }
+<a name="l00096"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#70121ff946ef8b690768a974f2907576">00096</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#70121ff946ef8b690768a974f2907576">ResizeTriangles</a>(<span class="keywordtype">size_t</span> nTri) { m_triangles.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#da45d2e351a21b54becd729c1df416cf">Resize</a>(nTri); }
+<a name="l00097"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#a760ea75162c7f4c340b9c093328e256">00097</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#a760ea75162c7f4c340b9c093328e256">CopyPoints</a>(<a class="code" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a>&lt;<a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> &gt;&amp; points)<span class="keyword"> const </span>{ points = m_points; }
+<a name="l00098"></a><a class="code" href="class_v_h_a_c_d_1_1_mesh.html#cf287eac0d5bdf791fa84b70885acd96">00098</a> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#cf287eac0d5bdf791fa84b70885acd96">GetDiagBB</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_diag; }
+<a name="l00099"></a>00099 <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#640488a83fefc3321b995dbdeb54c889">ComputeVolume</a>() <span class="keyword">const</span>;
+<a name="l00100"></a>00100 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#628ef2627d58026b04efab6442961cc4">ComputeConvexHull</a>(<span class="keyword">const</span> <span class="keywordtype">double</span>* <span class="keyword">const</span> pts,
+<a name="l00101"></a>00101 <span class="keyword">const</span> <span class="keywordtype">size_t</span> nPts);
+<a name="l00102"></a>00102 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#dcade31b625c2c6122854545d6429462">Clip</a>(<span class="keyword">const</span> <a class="code" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a>&amp; plane,
+<a name="l00103"></a>00103 <a class="code" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a>&lt;<a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> &gt;&amp; positivePart,
+<a name="l00104"></a>00104 <a class="code" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a>&lt;<a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> &gt;&amp; negativePart) <span class="keyword">const</span>;
+<a name="l00105"></a>00105 <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#b314bb607ad14eee02590b6aaabd35ab">IsInside</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>&amp; pt) <span class="keyword">const</span>;
+<a name="l00106"></a>00106 <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#c8a60e1c425c1bad4a7e48fb1a5127bf">ComputeDiagBB</a>();
+<a name="l00107"></a>00107 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> &amp;<a class="code" href="class_v_h_a_c_d_1_1_mesh.html#d35b8d2444ff5d1b8fc790e1f73f0e6c">ComputeCenter</a>(<span class="keywordtype">void</span>);
+<a name="l00108"></a>00108
+<a name="l00109"></a>00109 <span class="preprocessor">#ifdef VHACD_DEBUG_MESH</span>
+<a name="l00110"></a>00110 <span class="preprocessor"></span> <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#5b6aada1526614c0392ffeb3bdd08475">LoadOFF</a>(<span class="keyword">const</span> std::string&amp; fileName, <span class="keywordtype">bool</span> invert);
+<a name="l00111"></a>00111 <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#b6aea912bfaed77097ac2276d5c89b0a">SaveVRML2</a>(<span class="keyword">const</span> std::string&amp; fileName) <span class="keyword">const</span>;
+<a name="l00112"></a>00112 <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#b6aea912bfaed77097ac2276d5c89b0a">SaveVRML2</a>(std::ofstream&amp; fout, <span class="keyword">const</span> <a class="code" href="struct_v_h_a_c_d_1_1_material.html">Material</a>&amp; material) <span class="keyword">const</span>;
+<a name="l00113"></a>00113 <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#0459acdd256228a8d614e6d84b6a78f6">SaveOFF</a>(<span class="keyword">const</span> std::string&amp; fileName) <span class="keyword">const</span>;
+<a name="l00114"></a>00114 <span class="preprocessor">#endif // VHACD_DEBUG_MESH</span>
+<a name="l00115"></a>00115 <span class="preprocessor"></span>
+<a name="l00117"></a>00117 <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#66005ae02e32b91dfd1924a622c2bee2" title="Constructor.">Mesh</a>();
+<a name="l00119"></a>00119 <a class="code" href="class_v_h_a_c_d_1_1_mesh.html#561dfa025c2495432b36831bff87c230" title="Destructor.">~Mesh</a>(<span class="keywordtype">void</span>);
+<a name="l00120"></a>00120
+<a name="l00121"></a>00121 <span class="keyword">private</span>:
+<a name="l00122"></a>00122 <a class="code" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray&lt;Vec3&lt;double&gt;</a> &gt; m_points;
+<a name="l00123"></a>00123 <a class="code" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray&lt;Vec3&lt;int32_t&gt;</a> &gt; m_triangles;
+<a name="l00124"></a>00124 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> m_minBB;
+<a name="l00125"></a>00125 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> m_maxBB;
+<a name="l00126"></a>00126 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> m_center;
+<a name="l00127"></a>00127 <span class="keywordtype">double</span> m_diag;
+<a name="l00128"></a>00128 };
+<a name="l00129"></a>00129 }
+<a name="l00130"></a>00130 <span class="preprocessor">#endif</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/vhacd_mesh_8h.html b/docs/source_docs/files/vhacd_mesh_8h.html
new file mode 100644
index 0000000..00bba50
--- /dev/null
+++ b/docs/source_docs/files/vhacd_mesh_8h.html
@@ -0,0 +1,90 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdMesh.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/VHACD/inc/vhacdMesh.h File Reference</h1><code>#include &quot;<a class="el" href="vhacd_s_array_8h-source.html">vhacdSArray.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="vhacd_vector_8h-source.html">vhacdVector.h</a>&quot;</code><br>
+
+<p>
+<a href="vhacd_mesh_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_v_h_a_c_d_1_1_material.html">VHACD::Material</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_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Triangular mesh data structure. <a href="class_v_h_a_c_d_1_1_mesh.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_v_h_a_c_d_1_1_plane.html">VHACD::Plane</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_v_h_a_c_d.html">VHACD</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vhacd_mesh_8h.html#09d737ec45c0c0ae479ac780ed2c6beb">VHACD_DEBUG_MESH</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865">VHACD::AXIS</a> { <a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865019eac56d2a991a065f434ba381c5ddb">VHACD::AXIS_X</a> = 0,
+<a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c728658565a3691153035cfa2fc846649e630c">VHACD::AXIS_Y</a> = 1,
+<a class="el" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c7286544eb1e21342fbc10a86a0105f0a5c5e9">VHACD::AXIS_Z</a> = 2
+ }</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="09d737ec45c0c0ae479ac780ed2c6beb"></a><!-- doxytag: member="vhacdMesh.h::VHACD_DEBUG_MESH" ref="09d737ec45c0c0ae479ac780ed2c6beb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define VHACD_DEBUG_MESH </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+</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/vhacd_mutex_8h-source.html b/docs/source_docs/files/vhacd_mutex_8h-source.html
new file mode 100644
index 0000000..71f461e
--- /dev/null
+++ b/docs/source_docs/files/vhacd_mutex_8h-source.html
@@ -0,0 +1,146 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdMutex.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/VHACD/inc/vhacdMutex.h</h1><a href="vhacd_mutex_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
+<a name="l00049"></a>00049 <span class="preprocessor">#pragma once</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span><span class="preprocessor">#ifndef VHACD_MUTEX_H</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span><span class="preprocessor">#define VHACD_MUTEX_H</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span>
+<a name="l00053"></a>00053 <span class="preprocessor">#if defined(WIN32)</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span>
+<a name="l00055"></a>00055 <span class="preprocessor">#ifndef _WIN32_WINNT</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="preprocessor">#define _WIN32_WINNT 0x400</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor">#include &lt;windows.h&gt;</span>
+<a name="l00059"></a>00059 <span class="preprocessor">#pragma comment(lib, "winmm.lib")</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00061"></a>00061 <span class="preprocessor"></span>
+<a name="l00062"></a>00062 <span class="preprocessor">#if defined(__linux__)</span>
+<a name="l00063"></a>00063 <span class="preprocessor"></span><span class="comment">//#include &lt;sys/time.h&gt;</span>
+<a name="l00064"></a>00064 <span class="preprocessor">#include &lt;errno.h&gt;</span>
+<a name="l00065"></a>00065 <span class="preprocessor">#include &lt;time.h&gt;</span>
+<a name="l00066"></a>00066 <span class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00067"></a>00067 <span class="preprocessor">#define __stdcall</span>
+<a name="l00068"></a>00068 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span>
+<a name="l00070"></a>00070 <span class="preprocessor">#if defined(__APPLE__) || defined(__linux__)</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span><span class="preprocessor">#include &lt;pthread.h&gt;</span>
+<a name="l00072"></a>00072 <span class="preprocessor">#endif</span>
+<a name="l00073"></a>00073 <span class="preprocessor"></span>
+<a name="l00074"></a>00074 <span class="preprocessor">#if defined(__APPLE__)</span>
+<a name="l00075"></a>00075 <span class="preprocessor"></span><span class="preprocessor">#define PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_RECURSIVE</span>
+<a name="l00076"></a>00076 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00077"></a>00077 <span class="preprocessor"></span>
+<a name="l00078"></a><a class="code" href="vhacd_mutex_8h.html#902ded4fa4922238dc735a3591ec1105">00078</a> <span class="preprocessor">#define VHACD_DEBUG</span>
+<a name="l00079"></a>00079 <span class="preprocessor"></span>
+<a name="l00080"></a>00080 <span class="comment">//#define VHACD_NDEBUG</span>
+<a name="l00081"></a>00081 <span class="preprocessor">#ifdef VHACD_NDEBUG</span>
+<a name="l00082"></a>00082 <span class="preprocessor"></span><span class="preprocessor">#define VHACD_VERIFY(x) (x)</span>
+<a name="l00083"></a>00083 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00084"></a><a class="code" href="vhacd_mutex_8h.html#d539e4f7123742216d949aabf220cfab">00084</a> <span class="preprocessor"></span><span class="preprocessor">#define VHACD_VERIFY(x) assert((x))</span>
+<a name="l00085"></a>00085 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00086"></a>00086 <span class="preprocessor"></span>
+<a name="l00087"></a>00087 <span class="keyword">namespace </span>VHACD {
+<a name="l00088"></a><a class="code" href="class_v_h_a_c_d_1_1_mutex.html">00088</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_mutex.html">Mutex</a> {
+<a name="l00089"></a>00089 <span class="keyword">public</span>:
+<a name="l00090"></a><a class="code" href="class_v_h_a_c_d_1_1_mutex.html#415562703110fedfe8e643c2d9214336">00090</a> <a class="code" href="class_v_h_a_c_d_1_1_mutex.html#415562703110fedfe8e643c2d9214336">Mutex</a>(<span class="keywordtype">void</span>)
+<a name="l00091"></a>00091 {
+<a name="l00092"></a>00092 <span class="preprocessor">#if defined(WIN32) || defined(_XBOX)</span>
+<a name="l00093"></a>00093 <span class="preprocessor"></span> InitializeCriticalSection(&amp;m_mutex);
+<a name="l00094"></a>00094 <span class="preprocessor">#elif defined(__APPLE__) || defined(__linux__)</span>
+<a name="l00095"></a>00095 <span class="preprocessor"></span> pthread_mutexattr_t mutexAttr; <span class="comment">// Mutex Attribute</span>
+<a name="l00096"></a>00096 <a class="code" href="vhacd_mutex_8h.html#d539e4f7123742216d949aabf220cfab">VHACD_VERIFY</a>(pthread_mutexattr_init(&amp;mutexAttr) == 0);
+<a name="l00097"></a>00097 <a class="code" href="vhacd_mutex_8h.html#d539e4f7123742216d949aabf220cfab">VHACD_VERIFY</a>(pthread_mutexattr_settype(&amp;mutexAttr, PTHREAD_MUTEX_RECURSIVE_NP) == 0);
+<a name="l00098"></a>00098 <a class="code" href="vhacd_mutex_8h.html#d539e4f7123742216d949aabf220cfab">VHACD_VERIFY</a>(pthread_mutex_init(&amp;m_mutex, &amp;mutexAttr) == 0);
+<a name="l00099"></a>00099 <a class="code" href="vhacd_mutex_8h.html#d539e4f7123742216d949aabf220cfab">VHACD_VERIFY</a>(pthread_mutexattr_destroy(&amp;mutexAttr) == 0);
+<a name="l00100"></a>00100 <span class="preprocessor">#endif</span>
+<a name="l00101"></a>00101 <span class="preprocessor"></span> }
+<a name="l00102"></a><a class="code" href="class_v_h_a_c_d_1_1_mutex.html#15d452744636333c9038155728aa30d2">00102</a> <a class="code" href="class_v_h_a_c_d_1_1_mutex.html#15d452744636333c9038155728aa30d2">~Mutex</a>(<span class="keywordtype">void</span>)
+<a name="l00103"></a>00103 {
+<a name="l00104"></a>00104 <span class="preprocessor">#if defined(WIN32) || defined(_XBOX)</span>
+<a name="l00105"></a>00105 <span class="preprocessor"></span> DeleteCriticalSection(&amp;m_mutex);
+<a name="l00106"></a>00106 <span class="preprocessor">#elif defined(__APPLE__) || defined(__linux__)</span>
+<a name="l00107"></a>00107 <span class="preprocessor"></span> <a class="code" href="vhacd_mutex_8h.html#d539e4f7123742216d949aabf220cfab">VHACD_VERIFY</a>(pthread_mutex_destroy(&amp;m_mutex) == 0);
+<a name="l00108"></a>00108 <span class="preprocessor">#endif</span>
+<a name="l00109"></a>00109 <span class="preprocessor"></span> }
+<a name="l00110"></a><a class="code" href="class_v_h_a_c_d_1_1_mutex.html#9efefb1299fc74f136abe8a545bd5b3d">00110</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_mutex.html#9efefb1299fc74f136abe8a545bd5b3d">Lock</a>(<span class="keywordtype">void</span>)
+<a name="l00111"></a>00111 {
+<a name="l00112"></a>00112 <span class="preprocessor">#if defined(WIN32) || defined(_XBOX)</span>
+<a name="l00113"></a>00113 <span class="preprocessor"></span> EnterCriticalSection(&amp;m_mutex);
+<a name="l00114"></a>00114 <span class="preprocessor">#elif defined(__APPLE__) || defined(__linux__)</span>
+<a name="l00115"></a>00115 <span class="preprocessor"></span> <a class="code" href="vhacd_mutex_8h.html#d539e4f7123742216d949aabf220cfab">VHACD_VERIFY</a>(pthread_mutex_lock(&amp;m_mutex) == 0);
+<a name="l00116"></a>00116 <span class="preprocessor">#endif</span>
+<a name="l00117"></a>00117 <span class="preprocessor"></span> }
+<a name="l00118"></a><a class="code" href="class_v_h_a_c_d_1_1_mutex.html#b1d735138b90c892ae83c1858628a709">00118</a> <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_mutex.html#b1d735138b90c892ae83c1858628a709">TryLock</a>(<span class="keywordtype">void</span>)
+<a name="l00119"></a>00119 {
+<a name="l00120"></a>00120 <span class="preprocessor">#if defined(WIN32) || defined(_XBOX)</span>
+<a name="l00121"></a>00121 <span class="preprocessor"></span> <span class="keywordtype">bool</span> bRet = <span class="keyword">false</span>;
+<a name="l00122"></a>00122 <span class="comment">//assert(("TryEnterCriticalSection seems to not work on XP???", 0));</span>
+<a name="l00123"></a>00123 bRet = TryEnterCriticalSection(&amp;m_mutex) ? <span class="keyword">true</span> : <span class="keyword">false</span>;
+<a name="l00124"></a>00124 <span class="keywordflow">return</span> bRet;
+<a name="l00125"></a>00125 <span class="preprocessor">#elif defined(__APPLE__) || defined(__linux__)</span>
+<a name="l00126"></a>00126 <span class="preprocessor"></span> int32_t result = pthread_mutex_trylock(&amp;m_mutex);
+<a name="l00127"></a>00127 <span class="keywordflow">return</span> (result == 0);
+<a name="l00128"></a>00128 <span class="preprocessor">#endif</span>
+<a name="l00129"></a>00129 <span class="preprocessor"></span> }
+<a name="l00130"></a>00130
+<a name="l00131"></a><a class="code" href="class_v_h_a_c_d_1_1_mutex.html#8fb030351ef3a6d191fef6a55f7d1d68">00131</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_mutex.html#8fb030351ef3a6d191fef6a55f7d1d68">Unlock</a>(<span class="keywordtype">void</span>)
+<a name="l00132"></a>00132 {
+<a name="l00133"></a>00133 <span class="preprocessor">#if defined(WIN32) || defined(_XBOX)</span>
+<a name="l00134"></a>00134 <span class="preprocessor"></span> LeaveCriticalSection(&amp;m_mutex);
+<a name="l00135"></a>00135 <span class="preprocessor">#elif defined(__APPLE__) || defined(__linux__)</span>
+<a name="l00136"></a>00136 <span class="preprocessor"></span> <a class="code" href="vhacd_mutex_8h.html#d539e4f7123742216d949aabf220cfab">VHACD_VERIFY</a>(pthread_mutex_unlock(&amp;m_mutex) == 0);
+<a name="l00137"></a>00137 <span class="preprocessor">#endif</span>
+<a name="l00138"></a>00138 <span class="preprocessor"></span> }
+<a name="l00139"></a>00139
+<a name="l00140"></a>00140 <span class="keyword">private</span>:
+<a name="l00141"></a>00141 <span class="preprocessor">#if defined(WIN32) || defined(_XBOX)</span>
+<a name="l00142"></a>00142 <span class="preprocessor"></span> CRITICAL_SECTION m_mutex;
+<a name="l00143"></a>00143 <span class="preprocessor">#elif defined(__APPLE__) || defined(__linux__)</span>
+<a name="l00144"></a>00144 <span class="preprocessor"></span> pthread_mutex_t m_mutex;
+<a name="l00145"></a>00145 <span class="preprocessor">#endif</span>
+<a name="l00146"></a>00146 <span class="preprocessor"></span>};
+<a name="l00147"></a>00147 }
+<a name="l00148"></a>00148 <span class="preprocessor">#endif // VHACD_MUTEX_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/vhacd_mutex_8h.html b/docs/source_docs/files/vhacd_mutex_8h.html
new file mode 100644
index 0000000..9a0b6ef
--- /dev/null
+++ b/docs/source_docs/files/vhacd_mutex_8h.html
@@ -0,0 +1,108 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdMutex.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/VHACD/inc/vhacdMutex.h File Reference</h1>
+<p>
+<a href="vhacd_mutex_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_v_h_a_c_d_1_1_mutex.html">VHACD::Mutex</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_v_h_a_c_d.html">VHACD</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vhacd_mutex_8h.html#902ded4fa4922238dc735a3591ec1105">VHACD_DEBUG</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vhacd_mutex_8h.html#d539e4f7123742216d949aabf220cfab">VHACD_VERIFY</a>(x)&nbsp;&nbsp;&nbsp;assert((x))</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="902ded4fa4922238dc735a3591ec1105"></a><!-- doxytag: member="vhacdMutex.h::VHACD_DEBUG" ref="902ded4fa4922238dc735a3591ec1105" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define VHACD_DEBUG </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Copyright (c) 2009 by John W. Ratcliff mailto:<a href="mailto:[email protected]">[email protected]</a><p>
+Portions of this source has been released with the PhysXViewer application, as well as Rocket, CreateDynamics, ODF, and as a number of sample code snippets.<p>
+If you find this code useful or you are feeling particularily generous I would ask that you please go to <a href="http://www.amillionpixels.us">http://www.amillionpixels.us</a> and make a donation to Troy DeMolay.<p>
+DeMolay is a youth group for young men between the ages of 12 and 21. It teaches strong moral principles, as well as leadership skills and public speaking. The donations page uses the 'pay for pixels' paradigm where, in this case, a pixel is only a single penny. Donations can be made for as small as $4 or as high as a $100 block. Each person who donates will get a link to their own site as well as acknowledgement on the donations blog located here <a href="http://www.amillionpixels.blogspot.com/">http://www.amillionpixels.blogspot.com/</a><p>
+If you wish to contact me you can use the following methods:<p>
+Skype ID: jratcliff63367 Yahoo: jratcliff63367 AOL: jratcliff1961 email: <a href="mailto:[email protected]">[email protected]</a><p>
+The MIT license:<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+</div>
+</div><p>
+<a class="anchor" name="d539e4f7123742216d949aabf220cfab"></a><!-- doxytag: member="vhacdMutex.h::VHACD_VERIFY" ref="d539e4f7123742216d949aabf220cfab" args="(x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define VHACD_VERIFY </td>
+ <td>(</td>
+ <td class="paramtype">x&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;assert((x))</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+</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/vhacd_raycast_mesh_8h-source.html b/docs/source_docs/files/vhacd_raycast_mesh_8h-source.html
new file mode 100644
index 0000000..9154fc7
--- /dev/null
+++ b/docs/source_docs/files/vhacd_raycast_mesh_8h-source.html
@@ -0,0 +1,84 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdRaycastMesh.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/VHACD/inc/vhacdRaycastMesh.h</h1><a href="vhacd_raycast_mesh_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef RAYCAST_MESH_H</span>
+<a name="l00002"></a>00002 <span class="preprocessor"></span>
+<a name="l00003"></a>00003 <span class="preprocessor">#define RAYCAST_MESH_H</span>
+<a name="l00004"></a>00004 <span class="preprocessor"></span>
+<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;stdint.h&gt;</span>
+<a name="l00006"></a>00006
+<a name="l00007"></a>00007 <span class="keyword">namespace </span>VHACD
+<a name="l00008"></a>00008 {
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="comment">// Very simple brute force raycast against a triangle mesh. Tests every triangle; no hierachy.</span>
+<a name="l00011"></a>00011 <span class="comment">// Does a deep copy, always does calculations with full double float precision</span>
+<a name="l00012"></a><a class="code" href="class_v_h_a_c_d_1_1_raycast_mesh.html">00012</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_raycast_mesh.html">RaycastMesh</a>
+<a name="l00013"></a>00013 {
+<a name="l00014"></a>00014 <span class="keyword">public</span>:
+<a name="l00015"></a>00015 <span class="keyword">static</span> <a class="code" href="class_v_h_a_c_d_1_1_raycast_mesh.html">RaycastMesh</a> * <a class="code" href="class_v_h_a_c_d_1_1_raycast_mesh.html#6a1024989eba5ce6650d87780a1b7a3a">createRaycastMesh</a>(uint32_t vcount, <span class="comment">// The number of vertices in the source triangle mesh</span>
+<a name="l00016"></a>00016 <span class="keyword">const</span> <span class="keywordtype">double</span> *vertices, <span class="comment">// The array of vertex positions in the format x1,y1,z1..x2,y2,z2.. etc.</span>
+<a name="l00017"></a>00017 uint32_t tcount, <span class="comment">// The number of triangles in the source triangle mesh</span>
+<a name="l00018"></a>00018 <span class="keyword">const</span> uint32_t *indices); <span class="comment">// The triangle indices in the format of i1,i2,i3 ... i4,i5,i6, ...</span>
+<a name="l00019"></a>00019
+<a name="l00020"></a>00020 <span class="keyword">static</span> <a class="code" href="class_v_h_a_c_d_1_1_raycast_mesh.html">RaycastMesh</a> * <a class="code" href="class_v_h_a_c_d_1_1_raycast_mesh.html#6a1024989eba5ce6650d87780a1b7a3a">createRaycastMesh</a>(uint32_t vcount, <span class="comment">// The number of vertices in the source triangle mesh</span>
+<a name="l00021"></a>00021 <span class="keyword">const</span> <span class="keywordtype">float</span> *vertices, <span class="comment">// The array of vertex positions in the format x1,y1,z1..x2,y2,z2.. etc.</span>
+<a name="l00022"></a>00022 uint32_t tcount, <span class="comment">// The number of triangles in the source triangle mesh</span>
+<a name="l00023"></a>00023 <span class="keyword">const</span> uint32_t *indices); <span class="comment">// The triangle indices in the format of i1,i2,i3 ... i4,i5,i6, ...</span>
+<a name="l00024"></a>00024
+<a name="l00025"></a>00025
+<a name="l00026"></a>00026 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_raycast_mesh.html#930ab641744d36f2828e1a81ab53cf78">raycast</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> *from, <span class="comment">// The starting point of the raycast</span>
+<a name="l00027"></a>00027 <span class="keyword">const</span> <span class="keywordtype">double</span> *to, <span class="comment">// The ending point of the raycast</span>
+<a name="l00028"></a>00028 <span class="keyword">const</span> <span class="keywordtype">double</span> *closestToPoint, <span class="comment">// The point to match the nearest hit location (can just be the 'from' location of no specific point)</span>
+<a name="l00029"></a>00029 <span class="keywordtype">double</span> *hitLocation, <span class="comment">// The point where the ray hit nearest to the 'closestToPoint' location</span>
+<a name="l00030"></a>00030 <span class="keywordtype">double</span> *hitDistance) = 0; <span class="comment">// The distance the ray traveled to the hit location</span>
+<a name="l00031"></a>00031
+<a name="l00032"></a>00032 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_raycast_mesh.html#ce94007f6b1f996ffe11194641f7c8dc">release</a>(<span class="keywordtype">void</span>) = 0;
+<a name="l00033"></a>00033 <span class="keyword">protected</span>:
+<a name="l00034"></a><a class="code" href="class_v_h_a_c_d_1_1_raycast_mesh.html#a2da844c427008bcfc49554f2d015db4">00034</a> <span class="keyword">virtual</span> <a class="code" href="class_v_h_a_c_d_1_1_raycast_mesh.html#a2da844c427008bcfc49554f2d015db4">~RaycastMesh</a>(<span class="keywordtype">void</span>) { };
+<a name="l00035"></a>00035 };
+<a name="l00036"></a>00036
+<a name="l00037"></a>00037 } <span class="comment">// end of VHACD namespace</span>
+<a name="l00038"></a>00038
+<a name="l00039"></a>00039 <span class="preprocessor">#endif</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/vhacd_raycast_mesh_8h.html b/docs/source_docs/files/vhacd_raycast_mesh_8h.html
new file mode 100644
index 0000000..7ecbaf7
--- /dev/null
+++ b/docs/source_docs/files/vhacd_raycast_mesh_8h.html
@@ -0,0 +1,59 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdRaycastMesh.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/VHACD/inc/vhacdRaycastMesh.h File Reference</h1><code>#include &lt;stdint.h&gt;</code><br>
+
+<p>
+<a href="vhacd_raycast_mesh_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_v_h_a_c_d_1_1_raycast_mesh.html">VHACD::RaycastMesh</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_v_h_a_c_d.html">VHACD</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/vhacd_s_array_8h-source.html b/docs/source_docs/files/vhacd_s_array_8h-source.html
new file mode 100644
index 0000000..d5df463
--- /dev/null
+++ b/docs/source_docs/files/vhacd_s_array_8h-source.html
@@ -0,0 +1,202 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdSArray.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/VHACD/inc/vhacdSArray.h</h1><a href="vhacd_s_array_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* Copyright (c) 2011 Khaled Mamou (kmamou at gmail dot com)</span>
+<a name="l00002"></a>00002 <span class="comment"> All rights reserved.</span>
+<a name="l00003"></a>00003 <span class="comment"> </span>
+<a name="l00004"></a>00004 <span class="comment"> </span>
+<a name="l00005"></a>00005 <span class="comment"> Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</span>
+<a name="l00006"></a>00006 <span class="comment"> </span>
+<a name="l00007"></a>00007 <span class="comment"> 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</span>
+<a name="l00008"></a>00008 <span class="comment"> </span>
+<a name="l00009"></a>00009 <span class="comment"> 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</span>
+<a name="l00010"></a>00010 <span class="comment"> </span>
+<a name="l00011"></a>00011 <span class="comment"> 3. The names of the contributors may not be used to endorse or promote products derived from this software without specific prior written permission.</span>
+<a name="l00012"></a>00012 <span class="comment"> </span>
+<a name="l00013"></a>00013 <span class="comment"> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
+<a name="l00014"></a>00014 <span class="comment"> */</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#pragma once</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#ifndef VHACD_SARRAY_H</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define VHACD_SARRAY_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;string.h&gt;</span>
+<a name="l00021"></a>00021
+<a name="l00022"></a><a class="code" href="vhacd_s_array_8h.html#eec8eb5a000d3e7b5d7c4fcf0bddb0d0">00022</a> <span class="preprocessor">#define SARRAY_DEFAULT_MIN_SIZE 16</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span>
+<a name="l00024"></a>00024 <span class="keyword">namespace </span>VHACD {
+<a name="l00026"></a>00026 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T, <span class="keywordtype">size_t</span> N = 64&gt;
+<a name="l00027"></a><a class="code" href="class_v_h_a_c_d_1_1_s_array.html">00027</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a> {
+<a name="l00028"></a>00028 <span class="keyword">public</span>:
+<a name="l00029"></a><a class="code" href="class_v_h_a_c_d_1_1_s_array.html#f0a62725c5f457cc563a865aaaa6d696">00029</a> T&amp; <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#f0a62725c5f457cc563a865aaaa6d696">operator[]</a>(<span class="keywordtype">size_t</span> i)
+<a name="l00030"></a>00030 {
+<a name="l00031"></a>00031 T* <span class="keyword">const</span> data = <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>();
+<a name="l00032"></a>00032 <span class="keywordflow">return</span> data[i];
+<a name="l00033"></a>00033 }
+<a name="l00034"></a><a class="code" href="class_v_h_a_c_d_1_1_s_array.html#7b08a1a4d74f9af4ae32a5370a9bfd06">00034</a> <span class="keyword">const</span> T&amp; <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#f0a62725c5f457cc563a865aaaa6d696">operator[]</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const</span>
+<a name="l00035"></a>00035 <span class="keyword"> </span>{
+<a name="l00036"></a>00036 <span class="keyword">const</span> T* <span class="keyword">const</span> data = <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>();
+<a name="l00037"></a>00037 <span class="keywordflow">return</span> data[i];
+<a name="l00038"></a>00038 }
+<a name="l00039"></a><a class="code" href="class_v_h_a_c_d_1_1_s_array.html#d72193179c4d43b70d14fb2ea6a11f0a">00039</a> <span class="keywordtype">size_t</span> <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#d72193179c4d43b70d14fb2ea6a11f0a">Size</a>()<span class="keyword"> const</span>
+<a name="l00040"></a>00040 <span class="keyword"> </span>{
+<a name="l00041"></a>00041 <span class="keywordflow">return</span> m_size;
+<a name="l00042"></a>00042 }
+<a name="l00043"></a><a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">00043</a> T* <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>()
+<a name="l00044"></a>00044 {
+<a name="l00045"></a>00045 <span class="keywordflow">return</span> (m_maxSize == N) ? m_data0 : m_data;
+<a name="l00046"></a>00046 }
+<a name="l00047"></a><a class="code" href="class_v_h_a_c_d_1_1_s_array.html#868ce3a41c2db6a535a551f59943eac1">00047</a> <span class="keyword">const</span> T* <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>()<span class="keyword"> const</span>
+<a name="l00048"></a>00048 <span class="keyword"> </span>{
+<a name="l00049"></a>00049 <span class="keywordflow">return</span> (m_maxSize == N) ? m_data0 : m_data;
+<a name="l00050"></a>00050 }
+<a name="l00051"></a><a class="code" href="class_v_h_a_c_d_1_1_s_array.html#beb520e448c4b4f6b53b001a5fe6f609">00051</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#beb520e448c4b4f6b53b001a5fe6f609">Clear</a>()
+<a name="l00052"></a>00052 {
+<a name="l00053"></a>00053 m_size = 0;
+<a name="l00054"></a>00054 <span class="keyword">delete</span>[] m_data;
+<a name="l00055"></a>00055 m_data = 0;
+<a name="l00056"></a>00056 m_maxSize = N;
+<a name="l00057"></a>00057 }
+<a name="l00058"></a><a class="code" href="class_v_h_a_c_d_1_1_s_array.html#326e224bd11d7717bf01269e28a153fe">00058</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#326e224bd11d7717bf01269e28a153fe">PopBack</a>()
+<a name="l00059"></a>00059 {
+<a name="l00060"></a>00060 --m_size;
+<a name="l00061"></a>00061 }
+<a name="l00062"></a><a class="code" href="class_v_h_a_c_d_1_1_s_array.html#0c04c8ffd6c9e8681a664f71e778f67e">00062</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#0c04c8ffd6c9e8681a664f71e778f67e">Allocate</a>(<span class="keywordtype">size_t</span> size)
+<a name="l00063"></a>00063 {
+<a name="l00064"></a>00064 <span class="keywordflow">if</span> (size &gt; m_maxSize) {
+<a name="l00065"></a>00065 T* temp = <span class="keyword">new</span> T[size];
+<a name="l00066"></a>00066 memcpy(temp, <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>(), m_size * <span class="keyword">sizeof</span>(T));
+<a name="l00067"></a>00067 <span class="keyword">delete</span>[] m_data;
+<a name="l00068"></a>00068 m_data = temp;
+<a name="l00069"></a>00069 m_maxSize = size;
+<a name="l00070"></a>00070 }
+<a name="l00071"></a>00071 }
+<a name="l00072"></a><a class="code" href="class_v_h_a_c_d_1_1_s_array.html#da45d2e351a21b54becd729c1df416cf">00072</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#da45d2e351a21b54becd729c1df416cf">Resize</a>(<span class="keywordtype">size_t</span> size)
+<a name="l00073"></a>00073 {
+<a name="l00074"></a>00074 <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#0c04c8ffd6c9e8681a664f71e778f67e">Allocate</a>(size);
+<a name="l00075"></a>00075 m_size = size;
+<a name="l00076"></a>00076 }
+<a name="l00077"></a>00077
+<a name="l00078"></a><a class="code" href="class_v_h_a_c_d_1_1_s_array.html#5dee93011225ab51bc07149d77791e8a">00078</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#5dee93011225ab51bc07149d77791e8a">PushBack</a>(<span class="keyword">const</span> T&amp; value)
+<a name="l00079"></a>00079 {
+<a name="l00080"></a>00080 <span class="keywordflow">if</span> (m_size == m_maxSize) {
+<a name="l00081"></a>00081 <span class="keywordtype">size_t</span> maxSize = (m_maxSize &lt;&lt; 1);
+<a name="l00082"></a>00082 T* temp = <span class="keyword">new</span> T[maxSize];
+<a name="l00083"></a>00083 memcpy(temp, <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>(), m_maxSize * <span class="keyword">sizeof</span>(T));
+<a name="l00084"></a>00084 <span class="keyword">delete</span>[] m_data;
+<a name="l00085"></a>00085 m_data = temp;
+<a name="l00086"></a>00086 m_maxSize = maxSize;
+<a name="l00087"></a>00087 }
+<a name="l00088"></a>00088 T* <span class="keyword">const</span> data = <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>();
+<a name="l00089"></a>00089 data[m_size++] = value;
+<a name="l00090"></a>00090 }
+<a name="l00091"></a><a class="code" href="class_v_h_a_c_d_1_1_s_array.html#d7205f318876d68953133f4b11438668">00091</a> <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#d7205f318876d68953133f4b11438668">Find</a>(<span class="keyword">const</span> T&amp; value, <span class="keywordtype">size_t</span>&amp; pos)
+<a name="l00092"></a>00092 {
+<a name="l00093"></a>00093 T* <span class="keyword">const</span> data = <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>();
+<a name="l00094"></a>00094 <span class="keywordflow">for</span> (pos = 0; pos &lt; m_size; ++pos)
+<a name="l00095"></a>00095 <span class="keywordflow">if</span> (value == data[pos])
+<a name="l00096"></a>00096 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00097"></a>00097 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00098"></a>00098 }
+<a name="l00099"></a><a class="code" href="class_v_h_a_c_d_1_1_s_array.html#de7cfa68a615fcee7e68ca51c13f2d70">00099</a> <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#de7cfa68a615fcee7e68ca51c13f2d70">Insert</a>(<span class="keyword">const</span> T&amp; value)
+<a name="l00100"></a>00100 {
+<a name="l00101"></a>00101 <span class="keywordtype">size_t</span> pos;
+<a name="l00102"></a>00102 <span class="keywordflow">if</span> (<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#d7205f318876d68953133f4b11438668">Find</a>(value, pos))
+<a name="l00103"></a>00103 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00104"></a>00104 <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#5dee93011225ab51bc07149d77791e8a">PushBack</a>(value);
+<a name="l00105"></a>00105 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00106"></a>00106 }
+<a name="l00107"></a><a class="code" href="class_v_h_a_c_d_1_1_s_array.html#4f40920e5e5f4f42d634be5fd02208d4">00107</a> <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#4f40920e5e5f4f42d634be5fd02208d4">Erase</a>(<span class="keyword">const</span> T&amp; value)
+<a name="l00108"></a>00108 {
+<a name="l00109"></a>00109 <span class="keywordtype">size_t</span> pos;
+<a name="l00110"></a>00110 T* <span class="keyword">const</span> data = <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>();
+<a name="l00111"></a>00111 <span class="keywordflow">if</span> (<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#d7205f318876d68953133f4b11438668">Find</a>(value, pos)) {
+<a name="l00112"></a>00112 <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> j = pos + 1; j &lt; m_size; ++j)
+<a name="l00113"></a>00113 data[j - 1] = data[j];
+<a name="l00114"></a>00114 --m_size;
+<a name="l00115"></a>00115 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00116"></a>00116 }
+<a name="l00117"></a>00117 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00118"></a>00118 }
+<a name="l00119"></a><a class="code" href="class_v_h_a_c_d_1_1_s_array.html#6c9019d277b1c6273afda04ec0500bc2">00119</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#6c9019d277b1c6273afda04ec0500bc2">operator=</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a>&amp; rhs)
+<a name="l00120"></a>00120 {
+<a name="l00121"></a>00121 <span class="keywordflow">if</span> (m_maxSize &lt; rhs.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#931fe4f3a4bec04168f6da0b20ea3a05">m_size</a>) {
+<a name="l00122"></a>00122 <span class="keyword">delete</span>[] m_data;
+<a name="l00123"></a>00123 m_maxSize = rhs.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#080ae93e9ba4409b757aa1e38b3e4f5c">m_maxSize</a>;
+<a name="l00124"></a>00124 m_data = <span class="keyword">new</span> T[m_maxSize];
+<a name="l00125"></a>00125 }
+<a name="l00126"></a>00126 m_size = rhs.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#931fe4f3a4bec04168f6da0b20ea3a05">m_size</a>;
+<a name="l00127"></a>00127 memcpy(<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>(), rhs.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>(), m_size * <span class="keyword">sizeof</span>(T));
+<a name="l00128"></a>00128 }
+<a name="l00129"></a><a class="code" href="class_v_h_a_c_d_1_1_s_array.html#dc93a60bfe19ac9e2245d290278c502a">00129</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#dc93a60bfe19ac9e2245d290278c502a">Initialize</a>()
+<a name="l00130"></a>00130 {
+<a name="l00131"></a>00131 m_data = 0;
+<a name="l00132"></a>00132 m_size = 0;
+<a name="l00133"></a>00133 m_maxSize = N;
+<a name="l00134"></a>00134 }
+<a name="l00135"></a><a class="code" href="class_v_h_a_c_d_1_1_s_array.html#2bceb265ab8379ece611e65f71bdd015">00135</a> <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#52ae77c5ff1302db8a13b37d8a742e90">SArray</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a>&amp; rhs)
+<a name="l00136"></a>00136 {
+<a name="l00137"></a>00137 m_data = 0;
+<a name="l00138"></a>00138 m_size = 0;
+<a name="l00139"></a>00139 m_maxSize = N;
+<a name="l00140"></a>00140 *<span class="keyword">this</span> = rhs;
+<a name="l00141"></a>00141 }
+<a name="l00142"></a><a class="code" href="class_v_h_a_c_d_1_1_s_array.html#52ae77c5ff1302db8a13b37d8a742e90">00142</a> <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#52ae77c5ff1302db8a13b37d8a742e90">SArray</a>()
+<a name="l00143"></a>00143 {
+<a name="l00144"></a>00144 <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#dc93a60bfe19ac9e2245d290278c502a">Initialize</a>();
+<a name="l00145"></a>00145 }
+<a name="l00146"></a><a class="code" href="class_v_h_a_c_d_1_1_s_array.html#e321b8f3201c1ee9cea29121f3717595">00146</a> <a class="code" href="class_v_h_a_c_d_1_1_s_array.html#e321b8f3201c1ee9cea29121f3717595">~SArray</a>()
+<a name="l00147"></a>00147 {
+<a name="l00148"></a>00148 <span class="keyword">delete</span>[] m_data;
+<a name="l00149"></a>00149 }
+<a name="l00150"></a>00150
+<a name="l00151"></a>00151 <span class="keyword">private</span>:
+<a name="l00152"></a>00152 T m_data0[N];
+<a name="l00153"></a>00153 T* m_data;
+<a name="l00154"></a>00154 <span class="keywordtype">size_t</span> m_size;
+<a name="l00155"></a>00155 <span class="keywordtype">size_t</span> m_maxSize;
+<a name="l00156"></a>00156 };
+<a name="l00157"></a>00157 }
+<a name="l00158"></a>00158 <span class="preprocessor">#endif</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/vhacd_s_array_8h.html b/docs/source_docs/files/vhacd_s_array_8h.html
new file mode 100644
index 0000000..95cfe66
--- /dev/null
+++ b/docs/source_docs/files/vhacd_s_array_8h.html
@@ -0,0 +1,81 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdSArray.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/VHACD/inc/vhacdSArray.h File Reference</h1><code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+
+<p>
+<a href="vhacd_s_array_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_v_h_a_c_d_1_1_s_array.html">VHACD::SArray&lt; T, N &gt;</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a>. <a href="class_v_h_a_c_d_1_1_s_array.html#_details">More...</a><br></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_v_h_a_c_d.html">VHACD</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vhacd_s_array_8h.html#eec8eb5a000d3e7b5d7c4fcf0bddb0d0">SARRAY_DEFAULT_MIN_SIZE</a>&nbsp;&nbsp;&nbsp;16</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="eec8eb5a000d3e7b5d7c4fcf0bddb0d0"></a><!-- doxytag: member="vhacdSArray.h::SARRAY_DEFAULT_MIN_SIZE" ref="eec8eb5a000d3e7b5d7c4fcf0bddb0d0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define SARRAY_DEFAULT_MIN_SIZE&nbsp;&nbsp;&nbsp;16 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+</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/vhacd_timer_8h-source.html b/docs/source_docs/files/vhacd_timer_8h-source.html
new file mode 100644
index 0000000..a782f38
--- /dev/null
+++ b/docs/source_docs/files/vhacd_timer_8h-source.html
@@ -0,0 +1,166 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdTimer.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/VHACD/inc/vhacdTimer.h</h1><a href="vhacd_timer_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* Copyright (c) 2011 Khaled Mamou (kmamou at gmail dot com)</span>
+<a name="l00002"></a>00002 <span class="comment"> All rights reserved.</span>
+<a name="l00003"></a>00003 <span class="comment"> </span>
+<a name="l00004"></a>00004 <span class="comment"> </span>
+<a name="l00005"></a>00005 <span class="comment"> Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</span>
+<a name="l00006"></a>00006 <span class="comment"> </span>
+<a name="l00007"></a>00007 <span class="comment"> 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</span>
+<a name="l00008"></a>00008 <span class="comment"> </span>
+<a name="l00009"></a>00009 <span class="comment"> 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</span>
+<a name="l00010"></a>00010 <span class="comment"> </span>
+<a name="l00011"></a>00011 <span class="comment"> 3. The names of the contributors may not be used to endorse or promote products derived from this software without specific prior written permission.</span>
+<a name="l00012"></a>00012 <span class="comment"> </span>
+<a name="l00013"></a>00013 <span class="comment"> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
+<a name="l00014"></a>00014 <span class="comment"> */</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#pragma once</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#ifndef VHACD_TIMER_H</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define VHACD_TIMER_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span>
+<a name="l00019"></a>00019 <span class="preprocessor">#ifdef _WIN32</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#ifndef WIN32_LEAN_AND_MEAN</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="preprocessor">#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers</span>
+<a name="l00022"></a>00022 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#include &lt;windows.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#elif __MACH__</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#include &lt;mach/clock.h&gt;</span>
+<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;mach/mach.h&gt;</span>
+<a name="l00027"></a>00027 <span class="preprocessor">#else</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="preprocessor">#include &lt;sys/time.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;time.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#endif</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span>
+<a name="l00032"></a>00032 <span class="keyword">namespace </span>VHACD {
+<a name="l00033"></a>00033 <span class="preprocessor">#ifdef _WIN32</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="keyword">class </span>Timer {
+<a name="l00035"></a>00035 <span class="keyword">public</span>:
+<a name="l00036"></a>00036 <a class="code" href="class_v_h_a_c_d_1_1_timer.html#e8e2de120580e19a708a34031f389b14">Timer</a>(<span class="keywordtype">void</span>)
+<a name="l00037"></a>00037 {
+<a name="l00038"></a>00038 m_start.QuadPart = 0;
+<a name="l00039"></a>00039 m_stop.QuadPart = 0;
+<a name="l00040"></a>00040 QueryPerformanceFrequency(&amp;m_freq);
+<a name="l00041"></a>00041 };
+<a name="l00042"></a>00042 <a class="code" href="class_v_h_a_c_d_1_1_timer.html#041a7089eae7431ae9dd015bf4cb6526">~Timer</a>(<span class="keywordtype">void</span>){};
+<a name="l00043"></a>00043 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_timer.html#d4f512c6f4c7ba0f2fb5785fd1850450">Tic</a>()
+<a name="l00044"></a>00044 {
+<a name="l00045"></a>00045 QueryPerformanceCounter(&amp;m_start);
+<a name="l00046"></a>00046 }
+<a name="l00047"></a>00047 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_timer.html#f3b39586f0b0f87f7e7cbae37d001798">Toc</a>()
+<a name="l00048"></a>00048 {
+<a name="l00049"></a>00049 QueryPerformanceCounter(&amp;m_stop);
+<a name="l00050"></a>00050 }
+<a name="l00051"></a>00051 <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_timer.html#5bdbd75fddd75566c1a176a59a067360">GetElapsedTime</a>() <span class="comment">// in ms</span>
+<a name="l00052"></a>00052 {
+<a name="l00053"></a>00053 LARGE_INTEGER delta;
+<a name="l00054"></a>00054 delta.QuadPart = m_stop.QuadPart - m_start.QuadPart;
+<a name="l00055"></a>00055 <span class="keywordflow">return</span> (1000.0 * delta.QuadPart) / (double)m_freq.QuadPart;
+<a name="l00056"></a>00056 }
+<a name="l00057"></a>00057
+<a name="l00058"></a>00058 <span class="keyword">private</span>:
+<a name="l00059"></a>00059 LARGE_INTEGER m_start;
+<a name="l00060"></a>00060 LARGE_INTEGER m_stop;
+<a name="l00061"></a>00061 LARGE_INTEGER m_freq;
+<a name="l00062"></a>00062 };
+<a name="l00063"></a>00063
+<a name="l00064"></a>00064 <span class="preprocessor">#elif __MACH__</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span><span class="keyword">class </span>Timer {
+<a name="l00066"></a>00066 <span class="keyword">public</span>:
+<a name="l00067"></a>00067 <a class="code" href="class_v_h_a_c_d_1_1_timer.html#e8e2de120580e19a708a34031f389b14">Timer</a>(<span class="keywordtype">void</span>)
+<a name="l00068"></a>00068 {
+<a name="l00069"></a>00069 memset(<span class="keyword">this</span>, 0, <span class="keyword">sizeof</span>(<a class="code" href="class_v_h_a_c_d_1_1_timer.html#e8e2de120580e19a708a34031f389b14">Timer</a>));
+<a name="l00070"></a>00070 host_get_clock_service(mach_host_self(), CALENDAR_CLOCK, &amp;m_cclock);
+<a name="l00071"></a>00071 };
+<a name="l00072"></a>00072 <a class="code" href="class_v_h_a_c_d_1_1_timer.html#041a7089eae7431ae9dd015bf4cb6526">~Timer</a>(<span class="keywordtype">void</span>)
+<a name="l00073"></a>00073 {
+<a name="l00074"></a>00074 mach_port_deallocate(mach_task_self(), m_cclock);
+<a name="l00075"></a>00075 };
+<a name="l00076"></a>00076 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_timer.html#d4f512c6f4c7ba0f2fb5785fd1850450">Tic</a>()
+<a name="l00077"></a>00077 {
+<a name="l00078"></a>00078 clock_get_time(m_cclock, &amp;m_start);
+<a name="l00079"></a>00079 }
+<a name="l00080"></a>00080 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_timer.html#f3b39586f0b0f87f7e7cbae37d001798">Toc</a>()
+<a name="l00081"></a>00081 {
+<a name="l00082"></a>00082 clock_get_time(m_cclock, &amp;m_stop);
+<a name="l00083"></a>00083 }
+<a name="l00084"></a>00084 <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_timer.html#5bdbd75fddd75566c1a176a59a067360">GetElapsedTime</a>() <span class="comment">// in ms</span>
+<a name="l00085"></a>00085 {
+<a name="l00086"></a>00086 <span class="keywordflow">return</span> 1000.0 * (m_stop.tv_sec - m_start.tv_sec + (1.0E-9) * (m_stop.tv_nsec - m_start.tv_nsec));
+<a name="l00087"></a>00087 }
+<a name="l00088"></a>00088
+<a name="l00089"></a>00089 <span class="keyword">private</span>:
+<a name="l00090"></a>00090 clock_serv_t m_cclock;
+<a name="l00091"></a>00091 mach_timespec_t m_start;
+<a name="l00092"></a>00092 mach_timespec_t m_stop;
+<a name="l00093"></a>00093 };
+<a name="l00094"></a>00094 <span class="preprocessor">#else</span>
+<a name="l00095"></a><a class="code" href="class_v_h_a_c_d_1_1_timer.html">00095</a> <span class="preprocessor"></span><span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_timer.html">Timer</a> {
+<a name="l00096"></a>00096 <span class="keyword">public</span>:
+<a name="l00097"></a><a class="code" href="class_v_h_a_c_d_1_1_timer.html#e8e2de120580e19a708a34031f389b14">00097</a> <a class="code" href="class_v_h_a_c_d_1_1_timer.html#e8e2de120580e19a708a34031f389b14">Timer</a>(<span class="keywordtype">void</span>)
+<a name="l00098"></a>00098 {
+<a name="l00099"></a>00099 memset(<span class="keyword">this</span>, 0, <span class="keyword">sizeof</span>(<a class="code" href="class_v_h_a_c_d_1_1_timer.html">Timer</a>));
+<a name="l00100"></a>00100 };
+<a name="l00101"></a><a class="code" href="class_v_h_a_c_d_1_1_timer.html#041a7089eae7431ae9dd015bf4cb6526">00101</a> <a class="code" href="class_v_h_a_c_d_1_1_timer.html#041a7089eae7431ae9dd015bf4cb6526">~Timer</a>(<span class="keywordtype">void</span>){};
+<a name="l00102"></a><a class="code" href="class_v_h_a_c_d_1_1_timer.html#d4f512c6f4c7ba0f2fb5785fd1850450">00102</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_timer.html#d4f512c6f4c7ba0f2fb5785fd1850450">Tic</a>()
+<a name="l00103"></a>00103 {
+<a name="l00104"></a>00104 clock_gettime(CLOCK_REALTIME, &amp;m_start);
+<a name="l00105"></a>00105 }
+<a name="l00106"></a><a class="code" href="class_v_h_a_c_d_1_1_timer.html#f3b39586f0b0f87f7e7cbae37d001798">00106</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_timer.html#f3b39586f0b0f87f7e7cbae37d001798">Toc</a>()
+<a name="l00107"></a>00107 {
+<a name="l00108"></a>00108 clock_gettime(CLOCK_REALTIME, &amp;m_stop);
+<a name="l00109"></a>00109 }
+<a name="l00110"></a><a class="code" href="class_v_h_a_c_d_1_1_timer.html#5bdbd75fddd75566c1a176a59a067360">00110</a> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_timer.html#5bdbd75fddd75566c1a176a59a067360">GetElapsedTime</a>() <span class="comment">// in ms</span>
+<a name="l00111"></a>00111 {
+<a name="l00112"></a>00112 <span class="keywordflow">return</span> 1000.0 * (m_stop.tv_sec - m_start.tv_sec + (1.0E-9) * (m_stop.tv_nsec - m_start.tv_nsec));
+<a name="l00113"></a>00113 }
+<a name="l00114"></a>00114
+<a name="l00115"></a>00115 <span class="keyword">private</span>:
+<a name="l00116"></a>00116 <span class="keyword">struct </span>timespec m_start;
+<a name="l00117"></a>00117 <span class="keyword">struct </span>timespec m_stop;
+<a name="l00118"></a>00118 };
+<a name="l00119"></a>00119 <span class="preprocessor">#endif</span>
+<a name="l00120"></a>00120 <span class="preprocessor"></span>}
+<a name="l00121"></a>00121 <span class="preprocessor">#endif // VHACD_TIMER_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/vhacd_timer_8h.html b/docs/source_docs/files/vhacd_timer_8h.html
new file mode 100644
index 0000000..4944dcb
--- /dev/null
+++ b/docs/source_docs/files/vhacd_timer_8h.html
@@ -0,0 +1,60 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdTimer.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/VHACD/inc/vhacdTimer.h File Reference</h1><code>#include &lt;sys/time.h&gt;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+
+<p>
+<a href="vhacd_timer_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_v_h_a_c_d_1_1_timer.html">VHACD::Timer</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_v_h_a_c_d.html">VHACD</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/vhacd_v_h_a_c_d_8h-source.html b/docs/source_docs/files/vhacd_v_h_a_c_d_8h-source.html
new file mode 100644
index 0000000..87df941
--- /dev/null
+++ b/docs/source_docs/files/vhacd_v_h_a_c_d_8h-source.html
@@ -0,0 +1,426 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdVHACD.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/VHACD/inc/vhacdVHACD.h</h1><a href="vhacd_v_h_a_c_d_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* Copyright (c) 2011 Khaled Mamou (kmamou at gmail dot com)</span>
+<a name="l00002"></a>00002 <span class="comment">All rights reserved.</span>
+<a name="l00003"></a>00003 <span class="comment"></span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</span>
+<a name="l00006"></a>00006 <span class="comment"></span>
+<a name="l00007"></a>00007 <span class="comment">1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</span>
+<a name="l00008"></a>00008 <span class="comment"></span>
+<a name="l00009"></a>00009 <span class="comment">2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</span>
+<a name="l00010"></a>00010 <span class="comment"></span>
+<a name="l00011"></a>00011 <span class="comment">3. The names of the contributors may not be used to endorse or promote products derived from this software without specific prior written permission.</span>
+<a name="l00012"></a>00012 <span class="comment"></span>
+<a name="l00013"></a>00013 <span class="comment">THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
+<a name="l00014"></a>00014 <span class="comment">*/</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#pragma once</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#ifndef VHACD_VHACD_H</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define VHACD_VHACD_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span>
+<a name="l00019"></a>00019 <span class="preprocessor">#ifdef OPENCL_FOUND</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#ifdef __MACH__</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="preprocessor">#include &lt;OpenCL/cl.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#else</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#include &lt;CL/cl.h&gt;</span>
+<a name="l00024"></a>00024 <span class="preprocessor">#endif</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#endif //OPENCL_FOUND</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span>
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a class="code" href="vhacd_mutex_8h.html">vhacdMutex.h</a>"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include "<a class="code" href="vhacd_volume_8h.html">vhacdVolume.h</a>"</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include "<a class="code" href="vhacd_raycast_mesh_8h.html">vhacdRaycastMesh.h</a>"</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;vector&gt;</span>
+<a name="l00031"></a>00031
+<a name="l00032"></a><a class="code" href="vhacd_v_h_a_c_d_8h.html#7d57e139757b24d6554cca6cf9237335">00032</a> <span class="keyword">typedef</span> std::vector&lt; VHACD::IVHACD::Constraint &gt; <a class="code" href="vhacd_v_h_a_c_d_8h.html#7d57e139757b24d6554cca6cf9237335">ConstraintVector</a>;
+<a name="l00033"></a>00033
+<a name="l00034"></a><a class="code" href="vhacd_v_h_a_c_d_8h.html#f62c578b7ec797d3efca9da2cafd82a9">00034</a> <span class="preprocessor">#define USE_THREAD 1</span>
+<a name="l00035"></a><a class="code" href="vhacd_v_h_a_c_d_8h.html#98105bf63d2188374c64df6afc5d3fc4">00035</a> <span class="preprocessor"></span><span class="preprocessor">#define OCL_MIN_NUM_PRIMITIVES 4096</span>
+<a name="l00036"></a><a class="code" href="vhacd_v_h_a_c_d_8h.html#0c437a2f10c2744274175758659c6b3f">00036</a> <span class="preprocessor"></span><span class="preprocessor">#define CH_APP_MIN_NUM_PRIMITIVES 64000</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="keyword">namespace </span>VHACD {
+<a name="l00038"></a><a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">00038</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD</a> : <span class="keyword">public</span> <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">IVHACD</a> {
+<a name="l00039"></a>00039 <span class="keyword">public</span>:
+<a name="l00041"></a><a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#bbb2b701be0a9fe1fe29c7254d1a142f">00041</a> <a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#bbb2b701be0a9fe1fe29c7254d1a142f" title="Constructor.">VHACD</a>()
+<a name="l00042"></a>00042 {
+<a name="l00043"></a>00043 <span class="preprocessor">#if USE_THREAD == 1 &amp;&amp; _OPENMP</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span> m_ompNumProcessors = 2 * omp_get_num_procs();
+<a name="l00045"></a>00045 omp_set_num_threads(m_ompNumProcessors);
+<a name="l00046"></a>00046 <span class="preprocessor">#else //USE_THREAD == 1 &amp;&amp; _OPENMP</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span> m_ompNumProcessors = 1;
+<a name="l00048"></a>00048 <span class="preprocessor">#endif //USE_THREAD == 1 &amp;&amp; _OPENMP</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span><span class="preprocessor">#ifdef CL_VERSION_1_1</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span> m_oclWorkGroupSize = 0;
+<a name="l00051"></a>00051 m_oclDevice = 0;
+<a name="l00052"></a>00052 m_oclQueue = 0;
+<a name="l00053"></a>00053 m_oclKernelComputePartialVolumes = 0;
+<a name="l00054"></a>00054 m_oclKernelComputeSum = 0;
+<a name="l00055"></a>00055 <span class="preprocessor">#endif //CL_VERSION_1_1</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span> Init();
+<a name="l00057"></a>00057 }
+<a name="l00059"></a><a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#1e6710dffbd0f288feb4d81853ce4bd2">00059</a> <a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#1e6710dffbd0f288feb4d81853ce4bd2" title="Destructor.">~VHACD</a>(<span class="keywordtype">void</span>)
+<a name="l00060"></a>00060 {
+<a name="l00061"></a>00061 }
+<a name="l00062"></a><a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9d83d6e163e1dacc271e67a55d376f78">00062</a> uint32_t <a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9d83d6e163e1dacc271e67a55d376f78">GetNConvexHulls</a>()<span class="keyword"> const</span>
+<a name="l00063"></a>00063 <span class="keyword"> </span>{
+<a name="l00064"></a>00064 <span class="keywordflow">return</span> (uint32_t)m_convexHulls.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#d72193179c4d43b70d14fb2ea6a11f0a">Size</a>();
+<a name="l00065"></a>00065 }
+<a name="l00066"></a><a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9e1063dde19bc3525e4965475a0a9ea0">00066</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9e1063dde19bc3525e4965475a0a9ea0">Cancel</a>()
+<a name="l00067"></a>00067 {
+<a name="l00068"></a>00068 SetCancel(<span class="keyword">true</span>);
+<a name="l00069"></a>00069 }
+<a name="l00070"></a><a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#0a339ca3e621766e6eca0d180c8a9365">00070</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#0a339ca3e621766e6eca0d180c8a9365">GetConvexHull</a>(<span class="keyword">const</span> uint32_t index, <a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html">ConvexHull</a>&amp; ch)<span class="keyword"> const</span>
+<a name="l00071"></a>00071 <span class="keyword"> </span>{
+<a name="l00072"></a>00072 <a class="code" href="class_v_h_a_c_d_1_1_mesh.html" title="Triangular mesh data structure.">Mesh</a>* mesh = m_convexHulls[index];
+<a name="l00073"></a>00073 ch.<a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#eb9ec835d1d9963845f19f4716016588">m_nPoints</a> = (uint32_t)mesh-&gt;<a class="code" href="class_v_h_a_c_d_1_1_mesh.html#bfd1ac1ba33eed1aeee61f1ed7706028">GetNPoints</a>();
+<a name="l00074"></a>00074 ch.<a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#586b4a3ce6f875324896e57e00336df4">m_nTriangles</a> = (uint32_t)mesh-&gt;<a class="code" href="class_v_h_a_c_d_1_1_mesh.html#da340b478800d86f0e9c0f7ad5f5ac39">GetNTriangles</a>();
+<a name="l00075"></a>00075 ch.<a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#42c7c8ef3166b2e12937931598779697">m_points</a> = mesh-&gt;<a class="code" href="class_v_h_a_c_d_1_1_mesh.html#7d6cb754fe7e0bcb37c4ac9e30349588">GetPoints</a>();
+<a name="l00076"></a>00076 ch.<a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#41d660741580616f46b4be834d9881c7">m_triangles</a> = (uint32_t *)mesh-&gt;<a class="code" href="class_v_h_a_c_d_1_1_mesh.html#160e8b48839291641fec040a8aff8398">GetTriangles</a>();
+<a name="l00077"></a>00077 ch.<a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#68f0ed83874db02164ca2faf63f0c169">m_volume</a> = mesh-&gt;<a class="code" href="class_v_h_a_c_d_1_1_mesh.html#640488a83fefc3321b995dbdeb54c889">ComputeVolume</a>();
+<a name="l00078"></a>00078 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> &amp;center = mesh-&gt;<a class="code" href="class_v_h_a_c_d_1_1_mesh.html#d35b8d2444ff5d1b8fc790e1f73f0e6c">ComputeCenter</a>();
+<a name="l00079"></a>00079 ch.<a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#849b4845ce4288b5d9a1e3513fd2e95a">m_center</a>[0] = center.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>();
+<a name="l00080"></a>00080 ch.<a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#849b4845ce4288b5d9a1e3513fd2e95a">m_center</a>[1] = center.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>();
+<a name="l00081"></a>00081 ch.<a class="code" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#849b4845ce4288b5d9a1e3513fd2e95a">m_center</a>[2] = center.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>();
+<a name="l00082"></a>00082 }
+<a name="l00083"></a><a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#6e5ad0c3d528c3df0edb367ca8e8d9dc">00083</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#6e5ad0c3d528c3df0edb367ca8e8d9dc">Clean</a>(<span class="keywordtype">void</span>)
+<a name="l00084"></a>00084 {
+<a name="l00085"></a>00085 <span class="keywordflow">if</span> (mRaycastMesh)
+<a name="l00086"></a>00086 {
+<a name="l00087"></a>00087 mRaycastMesh-&gt;release();
+<a name="l00088"></a>00088 mRaycastMesh = <span class="keyword">nullptr</span>;
+<a name="l00089"></a>00089 }
+<a name="l00090"></a>00090 <span class="keyword">delete</span> m_volume;
+<a name="l00091"></a>00091 <span class="keyword">delete</span> m_pset;
+<a name="l00092"></a>00092 <span class="keywordtype">size_t</span> nCH = m_convexHulls.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#d72193179c4d43b70d14fb2ea6a11f0a">Size</a>();
+<a name="l00093"></a>00093 <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> p = 0; p &lt; nCH; ++p) {
+<a name="l00094"></a>00094 <span class="keyword">delete</span> m_convexHulls[p];
+<a name="l00095"></a>00095 }
+<a name="l00096"></a>00096 m_convexHulls.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#beb520e448c4b4f6b53b001a5fe6f609">Clear</a>();
+<a name="l00097"></a>00097 Init();
+<a name="l00098"></a>00098 }
+<a name="l00099"></a><a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#148a88808c26e2a6109ef8f6e1fcab7c">00099</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#148a88808c26e2a6109ef8f6e1fcab7c">Release</a>(<span class="keywordtype">void</span>)
+<a name="l00100"></a>00100 {
+<a name="l00101"></a>00101 <span class="keyword">delete</span> <span class="keyword">this</span>;
+<a name="l00102"></a>00102 }
+<a name="l00103"></a>00103 <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#1553450568fbefebc4100710d336bd9b">Compute</a>(<span class="keyword">const</span> <span class="keywordtype">float</span>* <span class="keyword">const</span> points,
+<a name="l00104"></a>00104 <span class="keyword">const</span> uint32_t nPoints,
+<a name="l00105"></a>00105 <span class="keyword">const</span> uint32_t* <span class="keyword">const</span> triangles,
+<a name="l00106"></a>00106 <span class="keyword">const</span> uint32_t nTriangles,
+<a name="l00107"></a>00107 <span class="keyword">const</span> Parameters&amp; params);
+<a name="l00108"></a>00108 <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#1553450568fbefebc4100710d336bd9b">Compute</a>(<span class="keyword">const</span> <span class="keywordtype">double</span>* <span class="keyword">const</span> points,
+<a name="l00109"></a>00109 <span class="keyword">const</span> uint32_t nPoints,
+<a name="l00110"></a>00110 <span class="keyword">const</span> uint32_t* <span class="keyword">const</span> triangles,
+<a name="l00111"></a>00111 <span class="keyword">const</span> uint32_t nTriangles,
+<a name="l00112"></a>00112 <span class="keyword">const</span> Parameters&amp; params);
+<a name="l00113"></a>00113 <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#0ecdc45cc18df1858fac9f5ad48663ae">OCLInit</a>(<span class="keywordtype">void</span>* <span class="keyword">const</span> oclDevice,
+<a name="l00114"></a>00114 IUserLogger* <span class="keyword">const</span> logger = 0);
+<a name="l00115"></a>00115 <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#419a895005c5e8ab7d8491aff1579b7d">OCLRelease</a>(IUserLogger* <span class="keyword">const</span> logger = 0);
+<a name="l00116"></a>00116
+<a name="l00117"></a>00117 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#ce03bd6e3fdd5b4681991728c7d4577a">ComputeCenterOfMass</a>(<span class="keywordtype">double</span> centerOfMass[3]) <span class="keyword">const</span>;
+<a name="l00118"></a>00118
+<a name="l00119"></a>00119 <span class="comment">// Will analyze the HACD results and compute the constraints solutions.</span>
+<a name="l00120"></a>00120 <span class="comment">// It will analyze the point at which any two convex hulls touch each other and </span>
+<a name="l00121"></a>00121 <span class="comment">// return the total number of constraint pairs found</span>
+<a name="l00122"></a>00122 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#8007aad223bbd6002ef47a202f6b714f">ComputeConstraints</a>(<span class="keywordtype">void</span>);
+<a name="l00123"></a>00123
+<a name="l00124"></a>00124 <span class="comment">// Returns a pointer to the constraint index; null if the index is not valid or</span>
+<a name="l00125"></a>00125 <span class="comment">// the user did not previously call 'ComputeConstraints' </span>
+<a name="l00126"></a>00126 <span class="keyword">virtual</span> <span class="keyword">const</span> Constraint *<a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#52714e73da2399664d05d631ab838767">GetConstraint</a>(uint32_t index) <span class="keyword">const</span>;
+<a name="l00127"></a>00127
+<a name="l00128"></a>00128 <span class="keyword">private</span>:
+<a name="l00129"></a>00129 <span class="keywordtype">void</span> SetCancel(<span class="keywordtype">bool</span> cancel)
+<a name="l00130"></a>00130 {
+<a name="l00131"></a>00131 m_cancelMutex.<a class="code" href="class_v_h_a_c_d_1_1_mutex.html#9efefb1299fc74f136abe8a545bd5b3d">Lock</a>();
+<a name="l00132"></a>00132 m_cancel = cancel;
+<a name="l00133"></a>00133 m_cancelMutex.<a class="code" href="class_v_h_a_c_d_1_1_mutex.html#8fb030351ef3a6d191fef6a55f7d1d68">Unlock</a>();
+<a name="l00134"></a>00134 }
+<a name="l00135"></a>00135 <span class="keywordtype">bool</span> GetCancel()
+<a name="l00136"></a>00136 {
+<a name="l00137"></a>00137
+<a name="l00138"></a>00138 m_cancelMutex.Lock();
+<a name="l00139"></a>00139 <span class="keywordtype">bool</span> cancel = m_cancel;
+<a name="l00140"></a>00140 m_cancelMutex.Unlock();
+<a name="l00141"></a>00141 <span class="keywordflow">return</span> cancel;
+<a name="l00142"></a>00142 }
+<a name="l00143"></a>00143 <span class="keywordtype">void</span> Update(<span class="keyword">const</span> <span class="keywordtype">double</span> stageProgress,
+<a name="l00144"></a>00144 <span class="keyword">const</span> <span class="keywordtype">double</span> operationProgress,
+<a name="l00145"></a>00145 <span class="keyword">const</span> Parameters&amp; params)
+<a name="l00146"></a>00146 {
+<a name="l00147"></a>00147 m_stageProgress = stageProgress;
+<a name="l00148"></a>00148 m_operationProgress = operationProgress;
+<a name="l00149"></a>00149 <span class="keywordflow">if</span> (params.m_callback) {
+<a name="l00150"></a>00150 params.m_callback-&gt;Update(m_overallProgress,
+<a name="l00151"></a>00151 m_stageProgress,
+<a name="l00152"></a>00152 m_operationProgress,
+<a name="l00153"></a>00153 m_stage.c_str(),
+<a name="l00154"></a>00154 m_operation.c_str());
+<a name="l00155"></a>00155 }
+<a name="l00156"></a>00156 }
+<a name="l00157"></a>00157 <span class="keywordtype">void</span> Init()
+<a name="l00158"></a>00158 {
+<a name="l00159"></a>00159 <span class="keywordflow">if</span> (mRaycastMesh)
+<a name="l00160"></a>00160 {
+<a name="l00161"></a>00161 mRaycastMesh-&gt;release();
+<a name="l00162"></a>00162 mRaycastMesh = <span class="keyword">nullptr</span>;
+<a name="l00163"></a>00163 }
+<a name="l00164"></a>00164 memset(m_rot, 0, <span class="keyword">sizeof</span>(<span class="keywordtype">double</span>) * 9);
+<a name="l00165"></a>00165 m_dim = 64;
+<a name="l00166"></a>00166 m_volume = 0;
+<a name="l00167"></a>00167 m_volumeCH0 = 0.0;
+<a name="l00168"></a>00168 m_pset = 0;
+<a name="l00169"></a>00169 m_overallProgress = 0.0;
+<a name="l00170"></a>00170 m_stageProgress = 0.0;
+<a name="l00171"></a>00171 m_operationProgress = 0.0;
+<a name="l00172"></a>00172 m_stage = <span class="stringliteral">""</span>;
+<a name="l00173"></a>00173 m_operation = <span class="stringliteral">""</span>;
+<a name="l00174"></a>00174 m_barycenter[0] = m_barycenter[1] = m_barycenter[2] = 0.0;
+<a name="l00175"></a>00175 m_rot[0][0] = m_rot[1][1] = m_rot[2][2] = 1.0;
+<a name="l00176"></a>00176 SetCancel(<span class="keyword">false</span>);
+<a name="l00177"></a>00177 }
+<a name="l00178"></a>00178 <span class="keywordtype">void</span> ComputePrimitiveSet(<span class="keyword">const</span> Parameters&amp; params);
+<a name="l00179"></a>00179 <span class="keywordtype">void</span> ComputeACD(<span class="keyword">const</span> Parameters&amp; params);
+<a name="l00180"></a>00180 <span class="keywordtype">void</span> MergeConvexHulls(<span class="keyword">const</span> Parameters&amp; params);
+<a name="l00181"></a>00181 <span class="keywordtype">void</span> SimplifyConvexHull(Mesh* <span class="keyword">const</span> ch, <span class="keyword">const</span> <span class="keywordtype">size_t</span> nvertices, <span class="keyword">const</span> <span class="keywordtype">double</span> minVolume);
+<a name="l00182"></a>00182 <span class="keywordtype">void</span> SimplifyConvexHulls(<span class="keyword">const</span> Parameters&amp; params);
+<a name="l00183"></a>00183 <span class="keywordtype">void</span> ComputeBestClippingPlane(<span class="keyword">const</span> PrimitiveSet* inputPSet,
+<a name="l00184"></a>00184 <span class="keyword">const</span> <span class="keywordtype">double</span> volume,
+<a name="l00185"></a>00185 <span class="keyword">const</span> SArray&lt;Plane&gt;&amp; planes,
+<a name="l00186"></a>00186 <span class="keyword">const</span> Vec3&lt;double&gt;&amp; preferredCuttingDirection,
+<a name="l00187"></a>00187 <span class="keyword">const</span> <span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#c0e6714ccdb1e845d1c5cc79c057331a" title="Return the w value.">w</a>,
+<a name="l00188"></a>00188 <span class="keyword">const</span> <span class="keywordtype">double</span> alpha,
+<a name="l00189"></a>00189 <span class="keyword">const</span> <span class="keywordtype">double</span> beta,
+<a name="l00190"></a>00190 <span class="keyword">const</span> int32_t convexhullDownsampling,
+<a name="l00191"></a>00191 <span class="keyword">const</span> <span class="keywordtype">double</span> progress0,
+<a name="l00192"></a>00192 <span class="keyword">const</span> <span class="keywordtype">double</span> progress1,
+<a name="l00193"></a>00193 Plane&amp; bestPlane,
+<a name="l00194"></a>00194 <span class="keywordtype">double</span>&amp; minConcavity,
+<a name="l00195"></a>00195 <span class="keyword">const</span> Parameters&amp; params);
+<a name="l00196"></a>00196 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00197"></a>00197 <span class="keywordtype">void</span> AlignMesh(<span class="keyword">const</span> T* <span class="keyword">const</span> points,
+<a name="l00198"></a>00198 <span class="keyword">const</span> uint32_t stridePoints,
+<a name="l00199"></a>00199 <span class="keyword">const</span> uint32_t nPoints,
+<a name="l00200"></a>00200 <span class="keyword">const</span> int32_t* <span class="keyword">const</span> triangles,
+<a name="l00201"></a>00201 <span class="keyword">const</span> uint32_t strideTriangles,
+<a name="l00202"></a>00202 <span class="keyword">const</span> uint32_t nTriangles,
+<a name="l00203"></a>00203 <span class="keyword">const</span> Parameters&amp; params)
+<a name="l00204"></a>00204 {
+<a name="l00205"></a>00205 <span class="keywordflow">if</span> (GetCancel() || !params.m_pca) {
+<a name="l00206"></a>00206 <span class="keywordflow">return</span>;
+<a name="l00207"></a>00207 }
+<a name="l00208"></a>00208 m_timer.Tic();
+<a name="l00209"></a>00209
+<a name="l00210"></a>00210 m_stage = <span class="stringliteral">"Align mesh"</span>;
+<a name="l00211"></a>00211 m_operation = <span class="stringliteral">"Voxelization"</span>;
+<a name="l00212"></a>00212
+<a name="l00213"></a>00213 std::ostringstream msg;
+<a name="l00214"></a>00214 <span class="keywordflow">if</span> (params.m_logger) {
+<a name="l00215"></a>00215 msg &lt;&lt; <span class="stringliteral">"+ "</span> &lt;&lt; m_stage &lt;&lt; std::endl;
+<a name="l00216"></a>00216 params.m_logger-&gt;Log(msg.str().c_str());
+<a name="l00217"></a>00217 }
+<a name="l00218"></a>00218
+<a name="l00219"></a>00219 Update(0.0, 0.0, params);
+<a name="l00220"></a>00220 <span class="keywordflow">if</span> (GetCancel()) {
+<a name="l00221"></a>00221 <span class="keywordflow">return</span>;
+<a name="l00222"></a>00222 }
+<a name="l00223"></a>00223 m_dim = (size_t)(pow((<span class="keywordtype">double</span>)params.m_resolution, 1.0 / 3.0) + 0.5);
+<a name="l00224"></a>00224 Volume volume;
+<a name="l00225"></a>00225 volume.Voxelize(points, stridePoints, nPoints,
+<a name="l00226"></a>00226 triangles, strideTriangles, nTriangles,
+<a name="l00227"></a>00227 m_dim, m_barycenter, m_rot);
+<a name="l00228"></a>00228 <span class="keywordtype">size_t</span> n = volume.GetNPrimitivesOnSurf() + volume.GetNPrimitivesInsideSurf();
+<a name="l00229"></a>00229 Update(50.0, 100.0, params);
+<a name="l00230"></a>00230
+<a name="l00231"></a>00231 <span class="keywordflow">if</span> (params.m_logger) {
+<a name="l00232"></a>00232 msg.str(<span class="stringliteral">""</span>);
+<a name="l00233"></a>00233 msg &lt;&lt; <span class="stringliteral">"\t dim = "</span> &lt;&lt; m_dim &lt;&lt; <span class="stringliteral">"\t-&gt; "</span> &lt;&lt; n &lt;&lt; <span class="stringliteral">" voxels"</span> &lt;&lt; std::endl;
+<a name="l00234"></a>00234 params.m_logger-&gt;Log(msg.str().c_str());
+<a name="l00235"></a>00235 }
+<a name="l00236"></a>00236 <span class="keywordflow">if</span> (GetCancel()) {
+<a name="l00237"></a>00237 <span class="keywordflow">return</span>;
+<a name="l00238"></a>00238 }
+<a name="l00239"></a>00239 m_operation = <span class="stringliteral">"PCA"</span>;
+<a name="l00240"></a>00240 Update(50.0, 0.0, params);
+<a name="l00241"></a>00241 volume.AlignToPrincipalAxes(m_rot);
+<a name="l00242"></a>00242 m_overallProgress = 1.0;
+<a name="l00243"></a>00243 Update(100.0, 100.0, params);
+<a name="l00244"></a>00244
+<a name="l00245"></a>00245 m_timer.Toc();
+<a name="l00246"></a>00246 <span class="keywordflow">if</span> (params.m_logger) {
+<a name="l00247"></a>00247 msg.str(<span class="stringliteral">""</span>);
+<a name="l00248"></a>00248 msg &lt;&lt; <span class="stringliteral">"\t time "</span> &lt;&lt; m_timer.GetElapsedTime() / 1000.0 &lt;&lt; <span class="stringliteral">"s"</span> &lt;&lt; std::endl;
+<a name="l00249"></a>00249 params.m_logger-&gt;Log(msg.str().c_str());
+<a name="l00250"></a>00250 }
+<a name="l00251"></a>00251 }
+<a name="l00252"></a>00252 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00253"></a>00253 <span class="keywordtype">void</span> VoxelizeMesh(<span class="keyword">const</span> T* <span class="keyword">const</span> points,
+<a name="l00254"></a>00254 <span class="keyword">const</span> uint32_t stridePoints,
+<a name="l00255"></a>00255 <span class="keyword">const</span> uint32_t nPoints,
+<a name="l00256"></a>00256 <span class="keyword">const</span> int32_t* <span class="keyword">const</span> triangles,
+<a name="l00257"></a>00257 <span class="keyword">const</span> uint32_t strideTriangles,
+<a name="l00258"></a>00258 <span class="keyword">const</span> uint32_t nTriangles,
+<a name="l00259"></a>00259 <span class="keyword">const</span> Parameters&amp; params)
+<a name="l00260"></a>00260 {
+<a name="l00261"></a>00261 <span class="keywordflow">if</span> (GetCancel()) {
+<a name="l00262"></a>00262 <span class="keywordflow">return</span>;
+<a name="l00263"></a>00263 }
+<a name="l00264"></a>00264
+<a name="l00265"></a>00265 m_timer.Tic();
+<a name="l00266"></a>00266 m_stage = <span class="stringliteral">"Voxelization"</span>;
+<a name="l00267"></a>00267
+<a name="l00268"></a>00268 std::ostringstream msg;
+<a name="l00269"></a>00269 <span class="keywordflow">if</span> (params.m_logger) {
+<a name="l00270"></a>00270 msg &lt;&lt; <span class="stringliteral">"+ "</span> &lt;&lt; m_stage &lt;&lt; std::endl;
+<a name="l00271"></a>00271 params.m_logger-&gt;Log(msg.str().c_str());
+<a name="l00272"></a>00272 }
+<a name="l00273"></a>00273
+<a name="l00274"></a>00274 <span class="keyword">delete</span> m_volume;
+<a name="l00275"></a>00275 m_volume = 0;
+<a name="l00276"></a>00276 int32_t iteration = 0;
+<a name="l00277"></a>00277 <span class="keyword">const</span> int32_t maxIteration = 5;
+<a name="l00278"></a>00278 <span class="keywordtype">double</span> progress = 0.0;
+<a name="l00279"></a>00279 <span class="keywordflow">while</span> (iteration++ &lt; maxIteration &amp;&amp; !m_cancel) {
+<a name="l00280"></a>00280 msg.str(<span class="stringliteral">""</span>);
+<a name="l00281"></a>00281 msg &lt;&lt; <span class="stringliteral">"Iteration "</span> &lt;&lt; iteration;
+<a name="l00282"></a>00282 m_operation = msg.str();
+<a name="l00283"></a>00283
+<a name="l00284"></a>00284 progress = iteration * 100.0 / maxIteration;
+<a name="l00285"></a>00285 Update(progress, 0.0, params);
+<a name="l00286"></a>00286
+<a name="l00287"></a>00287 m_volume = <span class="keyword">new</span> Volume;
+<a name="l00288"></a>00288 m_volume-&gt;Voxelize(points, stridePoints, nPoints,
+<a name="l00289"></a>00289 triangles, strideTriangles, nTriangles,
+<a name="l00290"></a>00290 m_dim, m_barycenter, m_rot);
+<a name="l00291"></a>00291
+<a name="l00292"></a>00292 Update(progress, 100.0, params);
+<a name="l00293"></a>00293
+<a name="l00294"></a>00294 <span class="keywordtype">size_t</span> n = m_volume-&gt;GetNPrimitivesOnSurf() + m_volume-&gt;GetNPrimitivesInsideSurf();
+<a name="l00295"></a>00295 <span class="keywordflow">if</span> (params.m_logger) {
+<a name="l00296"></a>00296 msg.str(<span class="stringliteral">""</span>);
+<a name="l00297"></a>00297 msg &lt;&lt; <span class="stringliteral">"\t dim = "</span> &lt;&lt; m_dim &lt;&lt; <span class="stringliteral">"\t-&gt; "</span> &lt;&lt; n &lt;&lt; <span class="stringliteral">" voxels"</span> &lt;&lt; std::endl;
+<a name="l00298"></a>00298 params.m_logger-&gt;Log(msg.str().c_str());
+<a name="l00299"></a>00299 }
+<a name="l00300"></a>00300
+<a name="l00301"></a>00301 <span class="keywordtype">double</span> a = pow((<span class="keywordtype">double</span>)(params.m_resolution) / n, 0.33);
+<a name="l00302"></a>00302 <span class="keywordtype">size_t</span> dim_next = (size_t)(m_dim * a + 0.5);
+<a name="l00303"></a>00303 <span class="keywordflow">if</span> (n &lt; params.m_resolution &amp;&amp; iteration &lt; maxIteration &amp;&amp; m_volume-&gt;GetNPrimitivesOnSurf() &lt; params.m_resolution / 8 &amp;&amp; m_dim != dim_next) {
+<a name="l00304"></a>00304 <span class="keyword">delete</span> m_volume;
+<a name="l00305"></a>00305 m_volume = 0;
+<a name="l00306"></a>00306 m_dim = dim_next;
+<a name="l00307"></a>00307 }
+<a name="l00308"></a>00308 <span class="keywordflow">else</span> {
+<a name="l00309"></a>00309 <span class="keywordflow">break</span>;
+<a name="l00310"></a>00310 }
+<a name="l00311"></a>00311 }
+<a name="l00312"></a>00312 m_overallProgress = 10.0;
+<a name="l00313"></a>00313 Update(100.0, 100.0, params);
+<a name="l00314"></a>00314
+<a name="l00315"></a>00315 m_timer.Toc();
+<a name="l00316"></a>00316 <span class="keywordflow">if</span> (params.m_logger) {
+<a name="l00317"></a>00317 msg.str(<span class="stringliteral">""</span>);
+<a name="l00318"></a>00318 msg &lt;&lt; <span class="stringliteral">"\t time "</span> &lt;&lt; m_timer.GetElapsedTime() / 1000.0 &lt;&lt; <span class="stringliteral">"s"</span> &lt;&lt; std::endl;
+<a name="l00319"></a>00319 params.m_logger-&gt;Log(msg.str().c_str());
+<a name="l00320"></a>00320 }
+<a name="l00321"></a>00321 }
+<a name="l00322"></a>00322 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00323"></a>00323 <span class="keywordtype">bool</span> ComputeACD(<span class="keyword">const</span> T* <span class="keyword">const</span> points,
+<a name="l00324"></a>00324 <span class="keyword">const</span> uint32_t nPoints,
+<a name="l00325"></a>00325 <span class="keyword">const</span> uint32_t* <span class="keyword">const</span> triangles,
+<a name="l00326"></a>00326 <span class="keyword">const</span> uint32_t nTriangles,
+<a name="l00327"></a>00327 <span class="keyword">const</span> Parameters&amp; params)
+<a name="l00328"></a>00328 {
+<a name="l00329"></a>00329 Init();
+<a name="l00330"></a>00330 <span class="keywordflow">if</span> (params.m_projectHullVertices)
+<a name="l00331"></a>00331 {
+<a name="l00332"></a>00332 mRaycastMesh = <a class="code" href="class_v_h_a_c_d_1_1_raycast_mesh.html#6a1024989eba5ce6650d87780a1b7a3a">RaycastMesh::createRaycastMesh</a>(nPoints, points, nTriangles, (<span class="keyword">const</span> uint32_t *)triangles);
+<a name="l00333"></a>00333 }
+<a name="l00334"></a>00334 <span class="keywordflow">if</span> (params.m_oclAcceleration) {
+<a name="l00335"></a>00335 <span class="comment">// build kernels</span>
+<a name="l00336"></a>00336 }
+<a name="l00337"></a>00337 AlignMesh(points, 3, nPoints, (int32_t *)triangles, 3, nTriangles, params);
+<a name="l00338"></a>00338 VoxelizeMesh(points, 3, nPoints, (int32_t *)triangles, 3, nTriangles, params);
+<a name="l00339"></a>00339 ComputePrimitiveSet(params);
+<a name="l00340"></a>00340 ComputeACD(params);
+<a name="l00341"></a>00341 MergeConvexHulls(params);
+<a name="l00342"></a>00342 SimplifyConvexHulls(params);
+<a name="l00343"></a>00343 <span class="keywordflow">if</span> (params.m_oclAcceleration) {
+<a name="l00344"></a>00344 <span class="comment">// Release kernels</span>
+<a name="l00345"></a>00345 }
+<a name="l00346"></a>00346 <span class="keywordflow">if</span> (GetCancel()) {
+<a name="l00347"></a>00347 <a class="code" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#6e5ad0c3d528c3df0edb367ca8e8d9dc">Clean</a>();
+<a name="l00348"></a>00348 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00349"></a>00349 }
+<a name="l00350"></a>00350 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00351"></a>00351 }
+<a name="l00352"></a>00352
+<a name="l00353"></a>00353 <span class="keyword">private</span>:
+<a name="l00354"></a>00354 RaycastMesh *mRaycastMesh{ <span class="keyword">nullptr</span> };
+<a name="l00355"></a>00355 SArray&lt;Mesh*&gt; m_convexHulls;
+<a name="l00356"></a>00356 std::string m_stage;
+<a name="l00357"></a>00357 std::string m_operation;
+<a name="l00358"></a>00358 <span class="keywordtype">double</span> m_overallProgress;
+<a name="l00359"></a>00359 <span class="keywordtype">double</span> m_stageProgress;
+<a name="l00360"></a>00360 <span class="keywordtype">double</span> m_operationProgress;
+<a name="l00361"></a>00361 <span class="keywordtype">double</span> m_rot[3][3];
+<a name="l00362"></a>00362 <span class="keywordtype">double</span> m_volumeCH0;
+<a name="l00363"></a>00363 Vec3&lt;double&gt; m_barycenter;
+<a name="l00364"></a>00364 Timer m_timer;
+<a name="l00365"></a>00365 <span class="keywordtype">size_t</span> m_dim;
+<a name="l00366"></a>00366 Volume* m_volume;
+<a name="l00367"></a>00367 PrimitiveSet* m_pset;
+<a name="l00368"></a>00368 Mutex m_cancelMutex;
+<a name="l00369"></a>00369 <span class="keywordtype">bool</span> m_cancel;
+<a name="l00370"></a>00370 int32_t m_ompNumProcessors;
+<a name="l00371"></a>00371 <span class="preprocessor">#ifdef CL_VERSION_1_1</span>
+<a name="l00372"></a>00372 <span class="preprocessor"></span> cl_device_id* m_oclDevice;
+<a name="l00373"></a>00373 cl_context m_oclContext;
+<a name="l00374"></a>00374 cl_program m_oclProgram;
+<a name="l00375"></a>00375 cl_command_queue* m_oclQueue;
+<a name="l00376"></a>00376 cl_kernel* m_oclKernelComputePartialVolumes;
+<a name="l00377"></a>00377 cl_kernel* m_oclKernelComputeSum;
+<a name="l00378"></a>00378 <span class="keywordtype">size_t</span> m_oclWorkGroupSize;
+<a name="l00379"></a>00379 <span class="preprocessor">#endif //CL_VERSION_1_1</span>
+<a name="l00380"></a>00380 <span class="preprocessor"></span> <a class="code" href="vhacd_v_h_a_c_d_8h.html#7d57e139757b24d6554cca6cf9237335">ConstraintVector</a> mConstraints;
+<a name="l00381"></a>00381 };
+<a name="l00382"></a>00382 }
+<a name="l00383"></a>00383 <span class="preprocessor">#endif // VHACD_VHACD_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/vhacd_v_h_a_c_d_8h.html b/docs/source_docs/files/vhacd_v_h_a_c_d_8h.html
new file mode 100644
index 0000000..81ac7be
--- /dev/null
+++ b/docs/source_docs/files/vhacd_v_h_a_c_d_8h.html
@@ -0,0 +1,135 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdVHACD.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/VHACD/inc/vhacdVHACD.h File Reference</h1><code>#include &quot;<a class="el" href="vhacd_mutex_8h-source.html">vhacdMutex.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="vhacd_volume_8h-source.html">vhacdVolume.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="vhacd_raycast_mesh_8h-source.html">vhacdRaycastMesh.h</a>&quot;</code><br>
+<code>#include &lt;vector&gt;</code><br>
+
+<p>
+<a href="vhacd_v_h_a_c_d_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_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD::VHACD</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_v_h_a_c_d.html">VHACD</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vhacd_v_h_a_c_d_8h.html#0c437a2f10c2744274175758659c6b3f">CH_APP_MIN_NUM_PRIMITIVES</a>&nbsp;&nbsp;&nbsp;64000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vhacd_v_h_a_c_d_8h.html#98105bf63d2188374c64df6afc5d3fc4">OCL_MIN_NUM_PRIMITIVES</a>&nbsp;&nbsp;&nbsp;4096</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vhacd_v_h_a_c_d_8h.html#f62c578b7ec797d3efca9da2cafd82a9">USE_THREAD</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::vector<br class="typebreak">
+&lt; <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">VHACD::IVHACD::Constraint</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="vhacd_v_h_a_c_d_8h.html#7d57e139757b24d6554cca6cf9237335">ConstraintVector</a></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="0c437a2f10c2744274175758659c6b3f"></a><!-- doxytag: member="vhacdVHACD.h::CH_APP_MIN_NUM_PRIMITIVES" ref="0c437a2f10c2744274175758659c6b3f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define CH_APP_MIN_NUM_PRIMITIVES&nbsp;&nbsp;&nbsp;64000 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="98105bf63d2188374c64df6afc5d3fc4"></a><!-- doxytag: member="vhacdVHACD.h::OCL_MIN_NUM_PRIMITIVES" ref="98105bf63d2188374c64df6afc5d3fc4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define OCL_MIN_NUM_PRIMITIVES&nbsp;&nbsp;&nbsp;4096 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f62c578b7ec797d3efca9da2cafd82a9"></a><!-- doxytag: member="vhacdVHACD.h::USE_THREAD" ref="f62c578b7ec797d3efca9da2cafd82a9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define USE_THREAD&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="7d57e139757b24d6554cca6cf9237335"></a><!-- doxytag: member="vhacdVHACD.h::ConstraintVector" ref="7d57e139757b24d6554cca6cf9237335" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef std::vector&lt; <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">VHACD::IVHACD::Constraint</a> &gt; <a class="el" href="vhacd_v_h_a_c_d_8h.html#7d57e139757b24d6554cca6cf9237335">ConstraintVector</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+</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/vhacd_vector_8h-source.html b/docs/source_docs/files/vhacd_vector_8h-source.html
new file mode 100644
index 0000000..2cd23eb
--- /dev/null
+++ b/docs/source_docs/files/vhacd_vector_8h-source.html
@@ -0,0 +1,211 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdVector.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/VHACD/inc/vhacdVector.h</h1><a href="vhacd_vector_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* Copyright (c) 2011 Khaled Mamou (kmamou at gmail dot com)</span>
+<a name="l00002"></a>00002 <span class="comment"> All rights reserved.</span>
+<a name="l00003"></a>00003 <span class="comment"> </span>
+<a name="l00004"></a>00004 <span class="comment"> </span>
+<a name="l00005"></a>00005 <span class="comment"> Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</span>
+<a name="l00006"></a>00006 <span class="comment"> </span>
+<a name="l00007"></a>00007 <span class="comment"> 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</span>
+<a name="l00008"></a>00008 <span class="comment"> </span>
+<a name="l00009"></a>00009 <span class="comment"> 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</span>
+<a name="l00010"></a>00010 <span class="comment"> </span>
+<a name="l00011"></a>00011 <span class="comment"> 3. The names of the contributors may not be used to endorse or promote products derived from this software without specific prior written permission.</span>
+<a name="l00012"></a>00012 <span class="comment"> </span>
+<a name="l00013"></a>00013 <span class="comment"> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
+<a name="l00014"></a>00014 <span class="comment"> */</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#pragma once</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#ifndef VHACD_VECTOR_H</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define VHACD_VECTOR_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#include &lt;iostream&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;math.h&gt;</span>
+<a name="l00020"></a>00020
+<a name="l00021"></a>00021 <span class="keyword">namespace </span>VHACD {
+<a name="l00023"></a>00023 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;
+<a name="l00024"></a><a class="code" href="class_v_h_a_c_d_1_1_vec3.html">00024</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a> {
+<a name="l00025"></a>00025 <span class="keyword">public</span>:
+<a name="l00026"></a><a class="code" href="class_v_h_a_c_d_1_1_vec3.html#36f2df03ac45c786953651b215f07411">00026</a> T&amp; <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#36f2df03ac45c786953651b215f07411">operator[]</a>(<span class="keywordtype">size_t</span> i) { <span class="keywordflow">return</span> m_data[i]; }
+<a name="l00027"></a><a class="code" href="class_v_h_a_c_d_1_1_vec3.html#896411aae73c07afe016b38926cd016f">00027</a> <span class="keyword">const</span> T&amp; <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#896411aae73c07afe016b38926cd016f">operator[]</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_data[i]; }
+<a name="l00028"></a>00028 T&amp; <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>();
+<a name="l00029"></a>00029 T&amp; <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>();
+<a name="l00030"></a>00030 T&amp; <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>();
+<a name="l00031"></a>00031 <span class="keyword">const</span> T&amp; <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>() <span class="keyword">const</span>;
+<a name="l00032"></a>00032 <span class="keyword">const</span> T&amp; <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>() <span class="keyword">const</span>;
+<a name="l00033"></a>00033 <span class="keyword">const</span> T&amp; <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>() <span class="keyword">const</span>;
+<a name="l00034"></a>00034 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ed5abe3175904590cde0dcad4b90fe60">Normalize</a>();
+<a name="l00035"></a>00035 T <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#994a43fee073720f3a00fd17c3cac032">GetNorm</a>() <span class="keyword">const</span>;
+<a name="l00036"></a>00036 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#c4bcae941919046e17932553764a36fa">operator=</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a>&amp; rhs);
+<a name="l00037"></a>00037 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#db76e8f950ed9d4a5c34076485b7071a">operator+=</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a>&amp; rhs);
+<a name="l00038"></a>00038 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#8f943cff770cea9b603c7826ae53034a">operator-=</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a>&amp; rhs);
+<a name="l00039"></a>00039 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#8f943cff770cea9b603c7826ae53034a">operator-=</a>(T a);
+<a name="l00040"></a>00040 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#db76e8f950ed9d4a5c34076485b7071a">operator+=</a>(T a);
+<a name="l00041"></a>00041 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#2636e713f22a4129f207fa3b9a9a2792">operator/=</a>(T a);
+<a name="l00042"></a>00042 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#3fef4cea033c87e28f302a0a65a5663d">operator*=</a>(T a);
+<a name="l00043"></a>00043 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#214236f246b5a124cd5a6db68034e192">operator^</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a>&amp; rhs) <span class="keyword">const</span>;
+<a name="l00044"></a>00044 T <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#65b8e28a1e1f3b70d91ab2a6b7f5ed7b">operator*</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a>&amp; rhs) <span class="keyword">const</span>;
+<a name="l00045"></a>00045 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#9fc3b83f70534cf14496dec681729db1">operator+</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a>&amp; rhs) <span class="keyword">const</span>;
+<a name="l00046"></a>00046 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#4a94bef2c515723b8a470e5fc273b6d8">operator-</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a>&amp; rhs) <span class="keyword">const</span>;
+<a name="l00047"></a>00047 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#4a94bef2c515723b8a470e5fc273b6d8">operator-</a>() <span class="keyword">const</span>;
+<a name="l00048"></a>00048 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#65b8e28a1e1f3b70d91ab2a6b7f5ed7b">operator*</a>(T rhs) <span class="keyword">const</span>;
+<a name="l00049"></a>00049 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#943e1aa92bed99a3101ad4c6a5991fa2">operator/</a>(T rhs) <span class="keyword">const</span>;
+<a name="l00050"></a>00050 <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#82255d217e36a68d723d6b76a37564f1">operator&lt;</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a>&amp; rhs) <span class="keyword">const</span>;
+<a name="l00051"></a>00051 <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#cb50c32997198da3c841a39d6f001ec1">operator&gt;</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a>&amp; rhs) <span class="keyword">const</span>;
+<a name="l00052"></a>00052 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#3efdeeed7fac851acdc6a19d271bd27e">Vec3</a>();
+<a name="l00053"></a>00053 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#3efdeeed7fac851acdc6a19d271bd27e">Vec3</a>(T a);
+<a name="l00054"></a>00054 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#3efdeeed7fac851acdc6a19d271bd27e">Vec3</a>(T <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>, T <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>, T <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>);
+<a name="l00055"></a>00055 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#3efdeeed7fac851acdc6a19d271bd27e">Vec3</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a>&amp; rhs);
+<a name="l00056"></a>00056 <span class="comment">/*virtual*/</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#0a1d172d8fea0aa3e3ed19b398816a33">~Vec3</a>(<span class="keywordtype">void</span>);
+<a name="l00057"></a>00057
+<a name="l00058"></a>00058 <span class="comment">// Compute the center of this bounding box and return the diagonal length</span>
+<a name="l00059"></a><a class="code" href="class_v_h_a_c_d_1_1_vec3.html#eceb8d41899c917cd70e61ede21227f1">00059</a> T <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#eceb8d41899c917cd70e61ede21227f1">GetCenter</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a> &amp;bmin, <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a> &amp;bmax)
+<a name="l00060"></a>00060 {
+<a name="l00061"></a>00061 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>() = (bmin.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>() + bmax.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>())*0.5;
+<a name="l00062"></a>00062 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>() = (bmin.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>() + bmax.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>())*0.5;
+<a name="l00063"></a>00063 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>() = (bmin.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>() + bmax.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>())*0.5;
+<a name="l00064"></a>00064 T dx = bmax.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>() - bmin.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>();
+<a name="l00065"></a>00065 T dy = bmax.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>() - bmin.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>();
+<a name="l00066"></a>00066 T dz = bmax.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>() - bmin.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>();
+<a name="l00067"></a>00067 T diagonal = T(sqrt(dx*dx + dy*dy + dz*dz));
+<a name="l00068"></a>00068 <span class="keywordflow">return</span> diagonal;
+<a name="l00069"></a>00069 }
+<a name="l00070"></a>00070
+<a name="l00071"></a>00071 <span class="comment">// Update the min/max values relative to this point</span>
+<a name="l00072"></a><a class="code" href="class_v_h_a_c_d_1_1_vec3.html#d52af82916ded7a2c88e6e0ccaded4a8">00072</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#d52af82916ded7a2c88e6e0ccaded4a8">UpdateMinMax</a>(<a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a> &amp;bmin,<a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a> &amp;bmax)<span class="keyword"> const</span>
+<a name="l00073"></a>00073 <span class="keyword"> </span>{
+<a name="l00074"></a>00074 <span class="keywordflow">if</span> (<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>() &lt; bmin.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>())
+<a name="l00075"></a>00075 {
+<a name="l00076"></a>00076 bmin.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>() = <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>();
+<a name="l00077"></a>00077 }
+<a name="l00078"></a>00078 <span class="keywordflow">if</span> (<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>() &lt; bmin.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>())
+<a name="l00079"></a>00079 {
+<a name="l00080"></a>00080 bmin.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>() = <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>();
+<a name="l00081"></a>00081 }
+<a name="l00082"></a>00082 <span class="keywordflow">if</span> (<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>() &lt; bmin.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>())
+<a name="l00083"></a>00083 {
+<a name="l00084"></a>00084 bmin.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>() = <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>();
+<a name="l00085"></a>00085 }
+<a name="l00086"></a>00086 <span class="keywordflow">if</span> (<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>() &gt; bmax.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>())
+<a name="l00087"></a>00087 {
+<a name="l00088"></a>00088 bmax.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>() = <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>();
+<a name="l00089"></a>00089 }
+<a name="l00090"></a>00090 <span class="keywordflow">if</span> (<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>() &gt; bmax.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>())
+<a name="l00091"></a>00091 {
+<a name="l00092"></a>00092 bmax.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>() = <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>();
+<a name="l00093"></a>00093 }
+<a name="l00094"></a>00094 <span class="keywordflow">if</span> (<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>() &gt; bmax.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>())
+<a name="l00095"></a>00095 {
+<a name="l00096"></a>00096 bmax.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>() = <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>();
+<a name="l00097"></a>00097 }
+<a name="l00098"></a>00098 <span class="keywordflow">if</span> (<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>() &gt; bmax.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>())
+<a name="l00099"></a>00099 {
+<a name="l00100"></a>00100 bmax.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>() = <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>();
+<a name="l00101"></a>00101 }
+<a name="l00102"></a>00102 }
+<a name="l00103"></a>00103
+<a name="l00104"></a>00104 <span class="comment">// Returns the squared distance between these two points</span>
+<a name="l00105"></a><a class="code" href="class_v_h_a_c_d_1_1_vec3.html#d72efc649d4ffe7267715a98bb56045b">00105</a> T <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#d72efc649d4ffe7267715a98bb56045b">GetDistanceSquared</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a> &amp;p)<span class="keyword"> const</span>
+<a name="l00106"></a>00106 <span class="keyword"> </span>{
+<a name="l00107"></a>00107 T dx = <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>() - p.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">X</a>();
+<a name="l00108"></a>00108 T dy = <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>() - p.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#ce84816bc7d1ced8aa848b72d4c0dfc7">Y</a>();
+<a name="l00109"></a>00109 T dz = <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>() - p.<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e654437eebd4d4dd0002e492bdfddbe2">Z</a>();
+<a name="l00110"></a>00110 <span class="keywordflow">return</span> dx*dx + dy*dy + dz*dz;
+<a name="l00111"></a>00111 }
+<a name="l00112"></a>00112
+<a name="l00113"></a><a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e7db6ca1683c762d4d43528f01bf4460">00113</a> T <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#e7db6ca1683c762d4d43528f01bf4460">GetDistance</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html" title="Vector dim 3.">Vec3</a> &amp;p)<span class="keyword"> const</span>
+<a name="l00114"></a>00114 <span class="keyword"> </span>{
+<a name="l00115"></a>00115 <span class="keywordflow">return</span> sqrt(<a class="code" href="class_v_h_a_c_d_1_1_vec3.html#d72efc649d4ffe7267715a98bb56045b">GetDistanceSquared</a>(p));
+<a name="l00116"></a>00116 }
+<a name="l00117"></a>00117
+<a name="l00118"></a>00118 <span class="comment">// Returns the raw vector data as a pointer</span>
+<a name="l00119"></a><a class="code" href="class_v_h_a_c_d_1_1_vec3.html#b0b7000c7191298ebf45d8290b44e93c">00119</a> T* <a class="code" href="class_v_h_a_c_d_1_1_vec3.html#b0b7000c7191298ebf45d8290b44e93c">GetData</a>(<span class="keywordtype">void</span>)
+<a name="l00120"></a>00120 {
+<a name="l00121"></a>00121 <span class="keywordflow">return</span> m_data;
+<a name="l00122"></a>00122 }
+<a name="l00123"></a>00123 <span class="keyword">private</span>:
+<a name="l00124"></a>00124 T m_data[3];
+<a name="l00125"></a>00125 };
+<a name="l00127"></a>00127 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;
+<a name="l00128"></a><a class="code" href="class_v_h_a_c_d_1_1_vec2.html">00128</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_vec2.html" title="Vector dim 2.">Vec2</a> {
+<a name="l00129"></a>00129 <span class="keyword">public</span>:
+<a name="l00130"></a><a class="code" href="class_v_h_a_c_d_1_1_vec2.html#b86ac57937edb7f92db17d0fa6dca3db">00130</a> T&amp; <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#b86ac57937edb7f92db17d0fa6dca3db">operator[]</a>(<span class="keywordtype">size_t</span> i) { <span class="keywordflow">return</span> m_data[i]; }
+<a name="l00131"></a><a class="code" href="class_v_h_a_c_d_1_1_vec2.html#af1d447d6b8121259076d1b9d6339f33">00131</a> <span class="keyword">const</span> T&amp; <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#af1d447d6b8121259076d1b9d6339f33">operator[]</a>(<span class="keywordtype">size_t</span> i)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_data[i]; }
+<a name="l00132"></a>00132 T&amp; <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#cc2884431b3c65267037d36b9b93c414">X</a>();
+<a name="l00133"></a>00133 T&amp; <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#483e45a6420e0a86617c0f0c220a69a3">Y</a>();
+<a name="l00134"></a>00134 <span class="keyword">const</span> T&amp; <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#cc2884431b3c65267037d36b9b93c414">X</a>() <span class="keyword">const</span>;
+<a name="l00135"></a>00135 <span class="keyword">const</span> T&amp; <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#483e45a6420e0a86617c0f0c220a69a3">Y</a>() <span class="keyword">const</span>;
+<a name="l00136"></a>00136 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#55cc53840f8eec548d0c2d6cf053e114">Normalize</a>();
+<a name="l00137"></a>00137 T <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#764d6c2bf6e50591e84e402c9ae4c941">GetNorm</a>() <span class="keyword">const</span>;
+<a name="l00138"></a>00138 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#0bfef4918aabc4251b35896a6af193d5">operator=</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html" title="Vector dim 2.">Vec2</a>&amp; rhs);
+<a name="l00139"></a>00139 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#be0522604a99ece19867d601ca21f1e5">operator+=</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html" title="Vector dim 2.">Vec2</a>&amp; rhs);
+<a name="l00140"></a>00140 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#496b429863af35accbb047e8c71df837">operator-=</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html" title="Vector dim 2.">Vec2</a>&amp; rhs);
+<a name="l00141"></a>00141 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#496b429863af35accbb047e8c71df837">operator-=</a>(T a);
+<a name="l00142"></a>00142 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#be0522604a99ece19867d601ca21f1e5">operator+=</a>(T a);
+<a name="l00143"></a>00143 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#5e5713abbdc0c377179d208297a046d7">operator/=</a>(T a);
+<a name="l00144"></a>00144 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#83d6e63bc1be92e76bc9503880ce49f6">operator*=</a>(T a);
+<a name="l00145"></a>00145 T <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#381079e5c2e660a559077a06082737b7">operator^</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html" title="Vector dim 2.">Vec2</a>&amp; rhs) <span class="keyword">const</span>;
+<a name="l00146"></a>00146 T <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#b71085a14b8ab61d321ce04d25b9a2d9">operator*</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html" title="Vector dim 2.">Vec2</a>&amp; rhs) <span class="keyword">const</span>;
+<a name="l00147"></a>00147 <a class="code" href="class_v_h_a_c_d_1_1_vec2.html" title="Vector dim 2.">Vec2</a> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#ef202ce880aff131d5db3a9de3f29650">operator+</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html" title="Vector dim 2.">Vec2</a>&amp; rhs) <span class="keyword">const</span>;
+<a name="l00148"></a>00148 <a class="code" href="class_v_h_a_c_d_1_1_vec2.html" title="Vector dim 2.">Vec2</a> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#8ac3ad90ef1f167813d071a3d438676d">operator-</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html" title="Vector dim 2.">Vec2</a>&amp; rhs) <span class="keyword">const</span>;
+<a name="l00149"></a>00149 <a class="code" href="class_v_h_a_c_d_1_1_vec2.html" title="Vector dim 2.">Vec2</a> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#8ac3ad90ef1f167813d071a3d438676d">operator-</a>() <span class="keyword">const</span>;
+<a name="l00150"></a>00150 <a class="code" href="class_v_h_a_c_d_1_1_vec2.html" title="Vector dim 2.">Vec2</a> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#b71085a14b8ab61d321ce04d25b9a2d9">operator*</a>(T rhs) <span class="keyword">const</span>;
+<a name="l00151"></a>00151 <a class="code" href="class_v_h_a_c_d_1_1_vec2.html" title="Vector dim 2.">Vec2</a> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#e31f463ecfbb3d5e1958b0a0b0f25f93">operator/</a>(T rhs) <span class="keyword">const</span>;
+<a name="l00152"></a>00152 <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#f264263c52c10d5687537e4b2a56202d">Vec2</a>();
+<a name="l00153"></a>00153 <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#f264263c52c10d5687537e4b2a56202d">Vec2</a>(T a);
+<a name="l00154"></a>00154 <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#f264263c52c10d5687537e4b2a56202d">Vec2</a>(T <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>, T <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>);
+<a name="l00155"></a>00155 <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#f264263c52c10d5687537e4b2a56202d">Vec2</a>(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html" title="Vector dim 2.">Vec2</a>&amp; rhs);
+<a name="l00156"></a>00156 <span class="comment">/*virtual*/</span> <a class="code" href="class_v_h_a_c_d_1_1_vec2.html#e4867eff034ff23c6600e07638cfac0b">~Vec2</a>(<span class="keywordtype">void</span>);
+<a name="l00157"></a>00157
+<a name="l00158"></a>00158 <span class="keyword">private</span>:
+<a name="l00159"></a>00159 T m_data[2];
+<a name="l00160"></a>00160 };
+<a name="l00161"></a>00161
+<a name="l00162"></a>00162 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;
+<a name="l00163"></a>00163 <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="namespace_v_h_a_c_d.html#28b89ba2f3ed6ecfac79950d85cb02cb">Colinear</a>(<span class="keyword">const</span> Vec3&lt;T&gt;&amp; a, <span class="keyword">const</span> Vec3&lt;T&gt;&amp; b, <span class="keyword">const</span> Vec3&lt;T&gt;&amp; c);
+<a name="l00164"></a>00164 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;
+<a name="l00165"></a>00165 <span class="keyword">const</span> T <a class="code" href="namespace_v_h_a_c_d.html#1987082f196115ac00b31b65e12d961d">ComputeVolume4</a>(<span class="keyword">const</span> Vec3&lt;T&gt;&amp; a, <span class="keyword">const</span> Vec3&lt;T&gt;&amp; b, <span class="keyword">const</span> Vec3&lt;T&gt;&amp; c, <span class="keyword">const</span> Vec3&lt;T&gt;&amp; d);
+<a name="l00166"></a>00166 }
+<a name="l00167"></a>00167 <span class="preprocessor">#include "vhacdVector.inl"</span> <span class="comment">// template implementation</span>
+<a name="l00168"></a>00168 <span class="preprocessor">#endif</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/vhacd_vector_8h.html b/docs/source_docs/files/vhacd_vector_8h.html
new file mode 100644
index 0000000..4f35ac8
--- /dev/null
+++ b/docs/source_docs/files/vhacd_vector_8h.html
@@ -0,0 +1,72 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdVector.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/VHACD/inc/vhacdVector.h File Reference</h1><code>#include &lt;iostream&gt;</code><br>
+<code>#include &lt;math.h&gt;</code><br>
+<code>#include &quot;vhacdVector.inl&quot;</code><br>
+
+<p>
+<a href="vhacd_vector_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_v_h_a_c_d_1_1_vec2.html">VHACD::Vec2&lt; T &gt;</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Vector dim 2. <a href="class_v_h_a_c_d_1_1_vec2.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3&lt; T &gt;</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Vector dim 3. <a href="class_v_h_a_c_d_1_1_vec3.html#_details">More...</a><br></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_v_h_a_c_d.html">VHACD</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></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">const bool&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_v_h_a_c_d.html#28b89ba2f3ed6ecfac79950d85cb02cb">VHACD::Colinear</a> (const Vec3&lt; T &gt; &amp;a, const Vec3&lt; T &gt; &amp;b, const Vec3&lt; T &gt; &amp;c)</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">const T&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_v_h_a_c_d.html#1987082f196115ac00b31b65e12d961d">VHACD::ComputeVolume4</a> (const Vec3&lt; T &gt; &amp;a, const Vec3&lt; T &gt; &amp;b, const Vec3&lt; T &gt; &amp;c, const Vec3&lt; T &gt; &amp;d)</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/vhacd_volume_8h-source.html b/docs/source_docs/files/vhacd_volume_8h-source.html
new file mode 100644
index 0000000..13aa2d5
--- /dev/null
+++ b/docs/source_docs/files/vhacd_volume_8h-source.html
@@ -0,0 +1,465 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdVolume.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/VHACD/inc/vhacdVolume.h</h1><a href="vhacd_volume_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* Copyright (c) 2011 Khaled Mamou (kmamou at gmail dot com)</span>
+<a name="l00002"></a>00002 <span class="comment"> All rights reserved.</span>
+<a name="l00003"></a>00003 <span class="comment"> </span>
+<a name="l00004"></a>00004 <span class="comment"> </span>
+<a name="l00005"></a>00005 <span class="comment"> Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:</span>
+<a name="l00006"></a>00006 <span class="comment"> </span>
+<a name="l00007"></a>00007 <span class="comment"> 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</span>
+<a name="l00008"></a>00008 <span class="comment"> </span>
+<a name="l00009"></a>00009 <span class="comment"> 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</span>
+<a name="l00010"></a>00010 <span class="comment"> </span>
+<a name="l00011"></a>00011 <span class="comment"> 3. The names of the contributors may not be used to endorse or promote products derived from this software without specific prior written permission.</span>
+<a name="l00012"></a>00012 <span class="comment"> </span>
+<a name="l00013"></a>00013 <span class="comment"> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
+<a name="l00014"></a>00014 <span class="comment"> */</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#pragma once</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#ifndef VHACD_VOLUME_H</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define VHACD_VOLUME_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="vhacd_mesh_8h.html">vhacdMesh.h</a>"</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include "<a class="code" href="vhacd_vector_8h.html">vhacdVector.h</a>"</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;assert.h&gt;</span>
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="preprocessor">#ifdef _MSC_VER</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#pragma warning(push)</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#pragma warning(disable:4456 4701)</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span>
+<a name="l00027"></a>00027 <span class="keyword">namespace </span>VHACD {
+<a name="l00028"></a>00028
+<a name="l00029"></a><a class="code" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777">00029</a> <span class="keyword">enum</span> <a class="code" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777">VOXEL_VALUE</a> {
+<a name="l00030"></a><a class="code" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777b17e67c7cd6cc2ba18f3e34c4348acb8">00030</a> <a class="code" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777b17e67c7cd6cc2ba18f3e34c4348acb8">PRIMITIVE_UNDEFINED</a> = 0,
+<a name="l00031"></a><a class="code" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad4967779c7087d4fade036ec0bfa86cde099b34">00031</a> <a class="code" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad4967779c7087d4fade036ec0bfa86cde099b34">PRIMITIVE_OUTSIDE_SURFACE</a> = 1,
+<a name="l00032"></a><a class="code" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad4967770b37d7540c641dd35c962bd1181fc417">00032</a> <a class="code" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad4967770b37d7540c641dd35c962bd1181fc417">PRIMITIVE_INSIDE_SURFACE</a> = 2,
+<a name="l00033"></a><a class="code" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777292c75230b06c7e7baa1e64ef1dfc68f">00033</a> <a class="code" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777292c75230b06c7e7baa1e64ef1dfc68f">PRIMITIVE_ON_SURFACE</a> = 3
+<a name="l00034"></a>00034 };
+<a name="l00035"></a>00035
+<a name="l00036"></a><a class="code" href="struct_v_h_a_c_d_1_1_voxel.html">00036</a> <span class="keyword">struct </span><a class="code" href="struct_v_h_a_c_d_1_1_voxel.html">Voxel</a> {
+<a name="l00037"></a>00037 <span class="keyword">public</span>:
+<a name="l00038"></a><a class="code" href="struct_v_h_a_c_d_1_1_voxel.html#cef17cfff054e7c5fe7238da6994c8e8">00038</a> <span class="keywordtype">short</span> <a class="code" href="struct_v_h_a_c_d_1_1_voxel.html#cef17cfff054e7c5fe7238da6994c8e8">m_coord</a>[3];
+<a name="l00039"></a><a class="code" href="struct_v_h_a_c_d_1_1_voxel.html#a548eabd1553d3496598f88ba721fdac">00039</a> <span class="keywordtype">short</span> <a class="code" href="struct_v_h_a_c_d_1_1_voxel.html#a548eabd1553d3496598f88ba721fdac">m_data</a>;
+<a name="l00040"></a>00040 };
+<a name="l00041"></a>00041
+<a name="l00042"></a><a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html">00042</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> {
+<a name="l00043"></a>00043 <span class="keyword">public</span>:
+<a name="l00044"></a><a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#d3ad77a3c7d4dffde9b33d9fd6e7c752">00044</a> <span class="keyword">virtual</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#d3ad77a3c7d4dffde9b33d9fd6e7c752">~PrimitiveSet</a>(){};
+<a name="l00045"></a>00045 <span class="keyword">virtual</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a>* <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#20fae1ff3601da999dc643e9a0269c5b">Create</a>() <span class="keyword">const</span> = 0;
+<a name="l00046"></a>00046 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#6f9bc9e97bf9f02748cc60b925da152d">GetNPrimitives</a>() <span class="keyword">const</span> = 0;
+<a name="l00047"></a>00047 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#fdbca65e4c2a957bd40be1942b655c64">GetNPrimitivesOnSurf</a>() <span class="keyword">const</span> = 0;
+<a name="l00048"></a>00048 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#7c8c48d890711ae7136d231112434c62">GetNPrimitivesInsideSurf</a>() <span class="keyword">const</span> = 0;
+<a name="l00049"></a>00049 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#842ada9990208ea0bdc151a542920bae">GetEigenValue</a>(<a class="code" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865">AXIS</a> axis) <span class="keyword">const</span> = 0;
+<a name="l00050"></a>00050 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#b0aa5e77292725b5a24c6832d4449039">ComputeMaxVolumeError</a>() <span class="keyword">const</span> = 0;
+<a name="l00051"></a>00051 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#81455b83adbeefb1e8e670a6ff7d1065">ComputeVolume</a>() <span class="keyword">const</span> = 0;
+<a name="l00052"></a>00052 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#7c82521aac2de66191e09c07326a9030">Clip</a>(<span class="keyword">const</span> <a class="code" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a>&amp; plane, <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a>* <span class="keyword">const</span> positivePart,
+<a name="l00053"></a>00053 <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a>* <span class="keyword">const</span> negativePart) <span class="keyword">const</span> = 0;
+<a name="l00054"></a>00054 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#4d985cfe60f2644a0a16681c2076e1b0">Intersect</a>(<span class="keyword">const</span> <a class="code" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a>&amp; plane, <a class="code" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a>&lt;<a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> &gt;* <span class="keyword">const</span> positivePts,
+<a name="l00055"></a>00055 <a class="code" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a>&lt;<a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> &gt;* <span class="keyword">const</span> negativePts, <span class="keyword">const</span> <span class="keywordtype">size_t</span> sampling) <span class="keyword">const</span> = 0;
+<a name="l00056"></a>00056 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#451961805e3b85640a5617f821429ac8">ComputeExteriorPoints</a>(<span class="keyword">const</span> <a class="code" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a>&amp; plane, <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html" title="Triangular mesh data structure.">Mesh</a>&amp; mesh,
+<a name="l00057"></a>00057 <a class="code" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a>&lt;<a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> &gt;* <span class="keyword">const</span> exteriorPts) <span class="keyword">const</span> = 0;
+<a name="l00058"></a>00058 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#cc1579ce0c4d42c31b2e7970730239ee">ComputeClippedVolumes</a>(<span class="keyword">const</span> <a class="code" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a>&amp; plane, <span class="keywordtype">double</span>&amp; positiveVolume,
+<a name="l00059"></a>00059 <span class="keywordtype">double</span>&amp; negativeVolume) <span class="keyword">const</span> = 0;
+<a name="l00060"></a>00060 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#8f068e4ac984676843a9bc0a479d6b1d">SelectOnSurface</a>(<a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a>* <span class="keyword">const</span> onSurfP) <span class="keyword">const</span> = 0;
+<a name="l00061"></a>00061 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#95848280a82cae9348dfaf896152e2f4">ComputeConvexHull</a>(<a class="code" href="class_v_h_a_c_d_1_1_mesh.html" title="Triangular mesh data structure.">Mesh</a>&amp; meshCH, <span class="keyword">const</span> <span class="keywordtype">size_t</span> sampling = 1) <span class="keyword">const</span> = 0;
+<a name="l00062"></a>00062 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#1218d20baebca8582008c290ff20fb12">ComputeBB</a>() = 0;
+<a name="l00063"></a>00063 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#dc0fa8cf5ac5a437c8d245b12835ff39">ComputePrincipalAxes</a>() = 0;
+<a name="l00064"></a>00064 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#96591d66cb575f4d1351a1bd10298093">AlignToPrincipalAxes</a>() = 0;
+<a name="l00065"></a>00065 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#93c323bc5d65e720327f9d52383ad954">RevertAlignToPrincipalAxes</a>() = 0;
+<a name="l00066"></a>00066 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#35bdae7bc393e7a5bebb82123a1b05f8">Convert</a>(<a class="code" href="class_v_h_a_c_d_1_1_mesh.html" title="Triangular mesh data structure.">Mesh</a>&amp; mesh, <span class="keyword">const</span> <a class="code" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777">VOXEL_VALUE</a> value) <span class="keyword">const</span> = 0;
+<a name="l00067"></a><a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#06d5c4ffe8fa314af3d5adb674617ce4">00067</a> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html" title="Triangular mesh data structure.">Mesh</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#06d5c4ffe8fa314af3d5adb674617ce4">GetConvexHull</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_convexHull; };
+<a name="l00068"></a><a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#13f5dc278238e0fe4dcc76acc0716b98">00068</a> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html" title="Triangular mesh data structure.">Mesh</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html#13f5dc278238e0fe4dcc76acc0716b98">GetConvexHull</a>() { <span class="keywordflow">return</span> m_convexHull; };
+<a name="l00069"></a>00069 <span class="keyword">private</span>:
+<a name="l00070"></a>00070 <a class="code" href="class_v_h_a_c_d_1_1_mesh.html" title="Triangular mesh data structure.">Mesh</a> m_convexHull;
+<a name="l00071"></a>00071 };
+<a name="l00072"></a>00072
+<a name="l00074"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html">00074</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html">VoxelSet</a> : <span class="keyword">public</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> {
+<a name="l00075"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#a3652431dd010eba4418cae1c9e74beb">00075</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_volume.html">Volume</a>;
+<a name="l00076"></a>00076
+<a name="l00077"></a>00077 <span class="keyword">public</span>:
+<a name="l00079"></a>00079 <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#be67031e3db303ea4ab7299f24fa1875" title="Destructor.">~VoxelSet</a>(<span class="keywordtype">void</span>);
+<a name="l00081"></a>00081 <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#c902193285b7f99d7070417f0b96be3a" title="Constructor.">VoxelSet</a>();
+<a name="l00082"></a>00082
+<a name="l00083"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#affda25738be560789e6480d17d9d3f6">00083</a> <span class="keyword">const</span> <span class="keywordtype">size_t</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#affda25738be560789e6480d17d9d3f6">GetNPrimitives</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_voxels.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#d72193179c4d43b70d14fb2ea6a11f0a">Size</a>(); }
+<a name="l00084"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#407bdd96bd6f3e2a04f6b62536f013a9">00084</a> <span class="keyword">const</span> <span class="keywordtype">size_t</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#407bdd96bd6f3e2a04f6b62536f013a9">GetNPrimitivesOnSurf</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_numVoxelsOnSurface; }
+<a name="l00085"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#b18d7ef24c09b3fd73e1a9f153d4428e">00085</a> <span class="keyword">const</span> <span class="keywordtype">size_t</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#b18d7ef24c09b3fd73e1a9f153d4428e">GetNPrimitivesInsideSurf</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_numVoxelsInsideSurface; }
+<a name="l00086"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#ec583aa28ca301efdf42f4b22b20c76c">00086</a> <span class="keyword">const</span> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#ec583aa28ca301efdf42f4b22b20c76c">GetEigenValue</a>(<a class="code" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865">AXIS</a> axis)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_D[axis][axis]; }
+<a name="l00087"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#e2547d14bccde63a36bd39e9c418171b">00087</a> <span class="keyword">const</span> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#e2547d14bccde63a36bd39e9c418171b">ComputeVolume</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_unitVolume * m_voxels.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#d72193179c4d43b70d14fb2ea6a11f0a">Size</a>(); }
+<a name="l00088"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#bf0dc8b357f89b46bc80a88bb69dae75">00088</a> <span class="keyword">const</span> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#bf0dc8b357f89b46bc80a88bb69dae75">ComputeMaxVolumeError</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_unitVolume * m_numVoxelsOnSurface; }
+<a name="l00089"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#9f8b1701b120a2bcafd97ef36484f0a2">00089</a> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;short&gt;</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#9f8b1701b120a2bcafd97ef36484f0a2">GetMinBBVoxels</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_minBBVoxels; }
+<a name="l00090"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#daf3ff7bec6c5a895fc3c365f4a5d09f">00090</a> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;short&gt;</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#daf3ff7bec6c5a895fc3c365f4a5d09f">GetMaxBBVoxels</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_maxBBVoxels; }
+<a name="l00091"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#40c20b763cd4ac7e71bc769a4287ff8b">00091</a> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#40c20b763cd4ac7e71bc769a4287ff8b">GetMinBB</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_minBB; }
+<a name="l00092"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#496e1b11e4a0e5d35ec694ee11ae723f">00092</a> <span class="keyword">const</span> <span class="keywordtype">double</span>&amp; <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#496e1b11e4a0e5d35ec694ee11ae723f">GetScale</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_scale; }
+<a name="l00093"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#5700000459b767e56f2a82ce3ed2f681">00093</a> <span class="keyword">const</span> <span class="keywordtype">double</span>&amp; <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#5700000459b767e56f2a82ce3ed2f681">GetUnitVolume</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_unitVolume; }
+<a name="l00094"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#5a069c1465547f2cc370d4a40b59540e">00094</a> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#5a069c1465547f2cc370d4a40b59540e">GetPoint</a>(<a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;short&gt;</a> voxel)<span class="keyword"> const</span>
+<a name="l00095"></a>00095 <span class="keyword"> </span>{
+<a name="l00096"></a>00096 <span class="keywordflow">return</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>(voxel[0] * m_scale + m_minBB[0],
+<a name="l00097"></a>00097 voxel[1] * m_scale + m_minBB[1],
+<a name="l00098"></a>00098 voxel[2] * m_scale + m_minBB[2]);
+<a name="l00099"></a>00099 }
+<a name="l00100"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#1c25bc4c596c77383849f10dd118e45c">00100</a> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#5a069c1465547f2cc370d4a40b59540e">GetPoint</a>(<span class="keyword">const</span> <a class="code" href="struct_v_h_a_c_d_1_1_voxel.html">Voxel</a>&amp; voxel)<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="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>(voxel.<a class="code" href="struct_v_h_a_c_d_1_1_voxel.html#cef17cfff054e7c5fe7238da6994c8e8">m_coord</a>[0] * m_scale + m_minBB[0],
+<a name="l00103"></a>00103 voxel.<a class="code" href="struct_v_h_a_c_d_1_1_voxel.html#cef17cfff054e7c5fe7238da6994c8e8">m_coord</a>[1] * m_scale + m_minBB[1],
+<a name="l00104"></a>00104 voxel.<a class="code" href="struct_v_h_a_c_d_1_1_voxel.html#cef17cfff054e7c5fe7238da6994c8e8">m_coord</a>[2] * m_scale + m_minBB[2]);
+<a name="l00105"></a>00105 }
+<a name="l00106"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#04070b3e574df55ffcf8fdf1066f3039">00106</a> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#5a069c1465547f2cc370d4a40b59540e">GetPoint</a>(<a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> voxel)<span class="keyword"> const</span>
+<a name="l00107"></a>00107 <span class="keyword"> </span>{
+<a name="l00108"></a>00108 <span class="keywordflow">return</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>(voxel[0] * m_scale + m_minBB[0],
+<a name="l00109"></a>00109 voxel[1] * m_scale + m_minBB[1],
+<a name="l00110"></a>00110 voxel[2] * m_scale + m_minBB[2]);
+<a name="l00111"></a>00111 }
+<a name="l00112"></a>00112 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#a7d4d5958c87ed0c6f66a1b2ae054026">GetPoints</a>(<span class="keyword">const</span> <a class="code" href="struct_v_h_a_c_d_1_1_voxel.html">Voxel</a>&amp; voxel, <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>* <span class="keyword">const</span> pts) <span class="keyword">const</span>;
+<a name="l00113"></a>00113 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#49a789a946042eafc99024926aaf42a1">ComputeConvexHull</a>(<a class="code" href="class_v_h_a_c_d_1_1_mesh.html" title="Triangular mesh data structure.">Mesh</a>&amp; meshCH, <span class="keyword">const</span> <span class="keywordtype">size_t</span> sampling = 1) <span class="keyword">const</span>;
+<a name="l00114"></a>00114 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#cdc558d5a2e6be2702a418907b8f991f">Clip</a>(<span class="keyword">const</span> <a class="code" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a>&amp; plane, <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a>* <span class="keyword">const</span> positivePart, <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a>* <span class="keyword">const</span> negativePart) <span class="keyword">const</span>;
+<a name="l00115"></a>00115 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#ef6d5be984cf8a2bf69000172d79c8c8">Intersect</a>(<span class="keyword">const</span> <a class="code" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a>&amp; plane, <a class="code" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a>&lt;<a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> &gt;* <span class="keyword">const</span> positivePts,
+<a name="l00116"></a>00116 <a class="code" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a>&lt;<a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> &gt;* <span class="keyword">const</span> negativePts, <span class="keyword">const</span> <span class="keywordtype">size_t</span> sampling) <span class="keyword">const</span>;
+<a name="l00117"></a>00117 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#7bd661f72a57a6a52e80dd4075e6cda9">ComputeExteriorPoints</a>(<span class="keyword">const</span> <a class="code" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a>&amp; plane, <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html" title="Triangular mesh data structure.">Mesh</a>&amp; mesh,
+<a name="l00118"></a>00118 <a class="code" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a>&lt;<a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> &gt;* <span class="keyword">const</span> exteriorPts) <span class="keyword">const</span>;
+<a name="l00119"></a>00119 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#ed63d7e30ac56e2c2d9e12c5def007dc">ComputeClippedVolumes</a>(<span class="keyword">const</span> <a class="code" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a>&amp; plane, <span class="keywordtype">double</span>&amp; positiveVolume, <span class="keywordtype">double</span>&amp; negativeVolume) <span class="keyword">const</span>;
+<a name="l00120"></a>00120 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#d4f5e24247c979f4b6699058bf0046fe">SelectOnSurface</a>(<a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a>* <span class="keyword">const</span> onSurfP) <span class="keyword">const</span>;
+<a name="l00121"></a>00121 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#fe31a1a939522fd560ca41691c650668">ComputeBB</a>();
+<a name="l00122"></a>00122 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#d0e3e2800558987cab9077ccf106e76b">Convert</a>(<a class="code" href="class_v_h_a_c_d_1_1_mesh.html" title="Triangular mesh data structure.">Mesh</a>&amp; mesh, <span class="keyword">const</span> <a class="code" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777">VOXEL_VALUE</a> value) <span class="keyword">const</span>;
+<a name="l00123"></a>00123 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#f00162d0f41ff900dfccf33be38dd3f9">ComputePrincipalAxes</a>();
+<a name="l00124"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#330a8667b94b230cb003f22cbf5ec2c4">00124</a> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a>* <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#330a8667b94b230cb003f22cbf5ec2c4">Create</a>()<span class="keyword"> const</span>
+<a name="l00125"></a>00125 <span class="keyword"> </span>{
+<a name="l00126"></a>00126 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#c902193285b7f99d7070417f0b96be3a" title="Constructor.">VoxelSet</a>();
+<a name="l00127"></a>00127 }
+<a name="l00128"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#661c1ddcb76cbcc93e5a2e975868d5d8">00128</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#661c1ddcb76cbcc93e5a2e975868d5d8">AlignToPrincipalAxes</a>(){};
+<a name="l00129"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#2f246d99ca6ee4f5d4586628a3b5ae5e">00129</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#2f246d99ca6ee4f5d4586628a3b5ae5e">RevertAlignToPrincipalAxes</a>(){};
+<a name="l00130"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#e2f6a98668068b91161da14f8d375ed4">00130</a> <a class="code" href="struct_v_h_a_c_d_1_1_voxel.html">Voxel</a>* <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#e2f6a98668068b91161da14f8d375ed4">GetVoxels</a>() { <span class="keywordflow">return</span> m_voxels.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>(); }
+<a name="l00131"></a><a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#0c8c0227a911525bc18e1664e700831f">00131</a> <span class="keyword">const</span> <a class="code" href="struct_v_h_a_c_d_1_1_voxel.html">Voxel</a>* <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html#0c8c0227a911525bc18e1664e700831f">GetVoxels</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_voxels.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#427d1ea7c1a4686a63579dede8cfd888">Data</a>(); }
+<a name="l00132"></a>00132
+<a name="l00133"></a>00133 <span class="keyword">private</span>:
+<a name="l00134"></a>00134 <span class="keywordtype">size_t</span> m_numVoxelsOnSurface;
+<a name="l00135"></a>00135 <span class="keywordtype">size_t</span> m_numVoxelsInsideSurface;
+<a name="l00136"></a>00136 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> m_minBB;
+<a name="l00137"></a>00137 <span class="keywordtype">double</span> m_scale;
+<a name="l00138"></a>00138 <a class="code" href="class_v_h_a_c_d_1_1_s_array.html">SArray&lt;Voxel, 8&gt;</a> m_voxels;
+<a name="l00139"></a>00139 <span class="keywordtype">double</span> m_unitVolume;
+<a name="l00140"></a>00140 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> m_minBBPts;
+<a name="l00141"></a>00141 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> m_maxBBPts;
+<a name="l00142"></a>00142 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;short&gt;</a> m_minBBVoxels;
+<a name="l00143"></a>00143 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;short&gt;</a> m_maxBBVoxels;
+<a name="l00144"></a>00144 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;short&gt;</a> m_barycenter;
+<a name="l00145"></a>00145 <span class="keywordtype">double</span> m_Q[3][3];
+<a name="l00146"></a>00146 <span class="keywordtype">double</span> m_D[3][3];
+<a name="l00147"></a>00147 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> m_barycenterPCA;
+<a name="l00148"></a>00148 };
+<a name="l00149"></a>00149
+<a name="l00150"></a><a class="code" href="struct_v_h_a_c_d_1_1_tetrahedron.html">00150</a> <span class="keyword">struct </span><a class="code" href="struct_v_h_a_c_d_1_1_tetrahedron.html">Tetrahedron</a> {
+<a name="l00151"></a>00151 <span class="keyword">public</span>:
+<a name="l00152"></a><a class="code" href="struct_v_h_a_c_d_1_1_tetrahedron.html#4004d7740feb648a808ab3a7a1ce3c20">00152</a> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> <a class="code" href="struct_v_h_a_c_d_1_1_tetrahedron.html#4004d7740feb648a808ab3a7a1ce3c20">m_pts</a>[4];
+<a name="l00153"></a><a class="code" href="struct_v_h_a_c_d_1_1_tetrahedron.html#2b4f0de03ae20f6ee8c98c9492e08059">00153</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="struct_v_h_a_c_d_1_1_tetrahedron.html#2b4f0de03ae20f6ee8c98c9492e08059">m_data</a>;
+<a name="l00154"></a>00154 };
+<a name="l00155"></a>00155
+<a name="l00157"></a><a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">00157</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">TetrahedronSet</a> : <span class="keyword">public</span> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> {
+<a name="l00158"></a><a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#a3652431dd010eba4418cae1c9e74beb">00158</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_volume.html">Volume</a>;
+<a name="l00159"></a>00159
+<a name="l00160"></a>00160 <span class="keyword">public</span>:
+<a name="l00162"></a>00162 <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#cec14c791f76a2c9927678d4cc3deda5" title="Destructor.">~TetrahedronSet</a>(<span class="keywordtype">void</span>);
+<a name="l00164"></a>00164 <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#1ce4c5c94aa0558233f44fc2d30b5d85" title="Constructor.">TetrahedronSet</a>();
+<a name="l00165"></a>00165
+<a name="l00166"></a><a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#a50d9e8d9c01e32fc93af6a2c8ea7db6">00166</a> <span class="keyword">const</span> <span class="keywordtype">size_t</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#a50d9e8d9c01e32fc93af6a2c8ea7db6">GetNPrimitives</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_tetrahedra.<a class="code" href="class_v_h_a_c_d_1_1_s_array.html#d72193179c4d43b70d14fb2ea6a11f0a">Size</a>(); }
+<a name="l00167"></a><a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#73c4e517132c4a8d0dd609db60c01cc5">00167</a> <span class="keyword">const</span> <span class="keywordtype">size_t</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#73c4e517132c4a8d0dd609db60c01cc5">GetNPrimitivesOnSurf</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_numTetrahedraOnSurface; }
+<a name="l00168"></a><a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c21e57eac3bf348cdb3fc990c01d87b0">00168</a> <span class="keyword">const</span> <span class="keywordtype">size_t</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c21e57eac3bf348cdb3fc990c01d87b0">GetNPrimitivesInsideSurf</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_numTetrahedraInsideSurface; }
+<a name="l00169"></a><a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c270a7e0fa1b8af0c3adb46c350e7507">00169</a> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c270a7e0fa1b8af0c3adb46c350e7507">GetMinBB</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_minBB; }
+<a name="l00170"></a><a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#3121d08e56c8765ef17e0c834817db02">00170</a> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#3121d08e56c8765ef17e0c834817db02">GetMaxBB</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_maxBB; }
+<a name="l00171"></a><a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#cf50e2a5e891ee69cf25eacb943c857c">00171</a> <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>&amp; <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#cf50e2a5e891ee69cf25eacb943c857c">GetBarycenter</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_barycenter; }
+<a name="l00172"></a><a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#0a271e373b3b15e316ac16584104fb1a">00172</a> <span class="keyword">const</span> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#0a271e373b3b15e316ac16584104fb1a">GetEigenValue</a>(<a class="code" href="namespace_v_h_a_c_d.html#2acab39383304ada7717c4be77c72865">AXIS</a> axis)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_D[axis][axis]; }
+<a name="l00173"></a><a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#9cc087863f49d29fef5b79079a8b2737">00173</a> <span class="keyword">const</span> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#9cc087863f49d29fef5b79079a8b2737">GetSacle</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_scale; }
+<a name="l00174"></a>00174 <span class="keyword">const</span> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c69dc9bddc9d7ac7e0c5bfc894cbbc53">ComputeVolume</a>() <span class="keyword">const</span>;
+<a name="l00175"></a>00175 <span class="keyword">const</span> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#640b4c819bf41a5cef4ef9e99961eff3">ComputeMaxVolumeError</a>() <span class="keyword">const</span>;
+<a name="l00176"></a>00176 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#348f08d50c46cb52c99d73fdf4725b55">ComputeConvexHull</a>(<a class="code" href="class_v_h_a_c_d_1_1_mesh.html" title="Triangular mesh data structure.">Mesh</a>&amp; meshCH, <span class="keyword">const</span> <span class="keywordtype">size_t</span> sampling = 1) <span class="keyword">const</span>;
+<a name="l00177"></a>00177 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#5685dea1be98db6435cda31252bffd62">ComputePrincipalAxes</a>();
+<a name="l00178"></a>00178 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#00c2f764504adda5fee1ab2f1e61a173">AlignToPrincipalAxes</a>();
+<a name="l00179"></a>00179 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#62d263b0da01c93c63359248403da3d2">RevertAlignToPrincipalAxes</a>();
+<a name="l00180"></a>00180 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#ed014730f47987b49085df33c9b4ae83">Clip</a>(<span class="keyword">const</span> <a class="code" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a>&amp; plane, <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a>* <span class="keyword">const</span> positivePart, <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a>* <span class="keyword">const</span> negativePart) <span class="keyword">const</span>;
+<a name="l00181"></a>00181 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#499a4bc288a27c45fbd81fd4be4d0ae0">Intersect</a>(<span class="keyword">const</span> <a class="code" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a>&amp; plane, <a class="code" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a>&lt;<a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> &gt;* <span class="keyword">const</span> positivePts,
+<a name="l00182"></a>00182 <a class="code" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a>&lt;<a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> &gt;* <span class="keyword">const</span> negativePts, <span class="keyword">const</span> <span class="keywordtype">size_t</span> sampling) <span class="keyword">const</span>;
+<a name="l00183"></a>00183 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#42afea74e56e6c8dd3d9d781f7be93c3">ComputeExteriorPoints</a>(<span class="keyword">const</span> <a class="code" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a>&amp; plane, <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_mesh.html" title="Triangular mesh data structure.">Mesh</a>&amp; mesh,
+<a name="l00184"></a>00184 <a class="code" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a>&lt;<a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> &gt;* <span class="keyword">const</span> exteriorPts) <span class="keyword">const</span>;
+<a name="l00185"></a>00185 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#8876f46850f4fc36eff76feab2600518">ComputeClippedVolumes</a>(<span class="keyword">const</span> <a class="code" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a>&amp; plane, <span class="keywordtype">double</span>&amp; positiveVolume, <span class="keywordtype">double</span>&amp; negativeVolume) <span class="keyword">const</span>;
+<a name="l00186"></a>00186 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#6ce84b600084175efbbd1f1fcf8594bf">SelectOnSurface</a>(<a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a>* <span class="keyword">const</span> onSurfP) <span class="keyword">const</span>;
+<a name="l00187"></a>00187 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#62e320a3e2cdf49fcdd28b7a8157a294">ComputeBB</a>();
+<a name="l00188"></a>00188 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#1c2c5b35bfbb3bfe5886fca89d9209da">Convert</a>(<a class="code" href="class_v_h_a_c_d_1_1_mesh.html" title="Triangular mesh data structure.">Mesh</a>&amp; mesh, <span class="keyword">const</span> <a class="code" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777">VOXEL_VALUE</a> value) <span class="keyword">const</span>;
+<a name="l00189"></a>00189 <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#7dfe59fccb16d5b1bdad8b524d50f598">Add</a>(<a class="code" href="struct_v_h_a_c_d_1_1_tetrahedron.html">Tetrahedron</a>&amp; tetrahedron);
+<a name="l00190"></a><a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#d8358b90b875e0b5b449ee4a0fcbb834">00190</a> <a class="code" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a>* <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#d8358b90b875e0b5b449ee4a0fcbb834">Create</a>()<span class="keyword"> const</span>
+<a name="l00191"></a>00191 <span class="keyword"> </span>{
+<a name="l00192"></a>00192 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#1ce4c5c94aa0558233f44fc2d30b5d85" title="Constructor.">TetrahedronSet</a>();
+<a name="l00193"></a>00193 }
+<a name="l00194"></a><a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#4cd66fec66bfa8f3b96c2662f0edbdfe">00194</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">double</span> <a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#4cd66fec66bfa8f3b96c2662f0edbdfe">EPS</a>;
+<a name="l00195"></a>00195
+<a name="l00196"></a>00196 <span class="keyword">private</span>:
+<a name="l00197"></a>00197 <span class="keywordtype">void</span> AddClippedTetrahedra(<span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> (&amp;pts)[10], <span class="keyword">const</span> int32_t nPts);
+<a name="l00198"></a>00198
+<a name="l00199"></a>00199 <span class="keywordtype">size_t</span> m_numTetrahedraOnSurface;
+<a name="l00200"></a>00200 <span class="keywordtype">size_t</span> m_numTetrahedraInsideSurface;
+<a name="l00201"></a>00201 <span class="keywordtype">double</span> m_scale;
+<a name="l00202"></a>00202 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> m_minBB;
+<a name="l00203"></a>00203 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> m_maxBB;
+<a name="l00204"></a>00204 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> m_barycenter;
+<a name="l00205"></a>00205 <a class="code" href="class_v_h_a_c_d_1_1_s_array.html">SArray&lt;Tetrahedron, 8&gt;</a> m_tetrahedra;
+<a name="l00206"></a>00206 <span class="keywordtype">double</span> m_Q[3][3];
+<a name="l00207"></a>00207 <span class="keywordtype">double</span> m_D[3][3];
+<a name="l00208"></a>00208 };
+<a name="l00209"></a>00209
+<a name="l00211"></a><a class="code" href="class_v_h_a_c_d_1_1_volume.html">00211</a> <span class="keyword">class </span><a class="code" href="class_v_h_a_c_d_1_1_volume.html">Volume</a> {
+<a name="l00212"></a>00212 <span class="keyword">public</span>:
+<a name="l00214"></a>00214 <a class="code" href="class_v_h_a_c_d_1_1_volume.html#2edfcd6155c10addd0ef39dc58fc488f" title="Destructor.">~Volume</a>(<span class="keywordtype">void</span>);
+<a name="l00215"></a>00215
+<a name="l00217"></a>00217 <a class="code" href="class_v_h_a_c_d_1_1_volume.html#dbcb7b194e33f8d953e50dce81f320f4" title="Constructor.">Volume</a>();
+<a name="l00218"></a>00218
+<a name="l00220"></a>00220 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00221"></a>00221 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_volume.html#2eb1ac2651ddeb3c2e88681acc116719" title="Voxelize.">Voxelize</a>(<span class="keyword">const</span> T* <span class="keyword">const</span> points, <span class="keyword">const</span> uint32_t stridePoints, <span class="keyword">const</span> uint32_t nPoints,
+<a name="l00222"></a>00222 <span class="keyword">const</span> int32_t* <span class="keyword">const</span> triangles, <span class="keyword">const</span> uint32_t strideTriangles, <span class="keyword">const</span> uint32_t nTriangles,
+<a name="l00223"></a>00223 <span class="keyword">const</span> <span class="keywordtype">size_t</span> dim, <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>&amp; barycenter, <span class="keyword">const</span> <span class="keywordtype">double</span> (&amp;rot)[3][3]);
+<a name="l00224"></a><a class="code" href="class_v_h_a_c_d_1_1_volume.html#28d7ee3083467b5a03cb4e5447153dc9">00224</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>&amp; <a class="code" href="class_v_h_a_c_d_1_1_volume.html#28d7ee3083467b5a03cb4e5447153dc9">GetVoxel</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> i, <span class="keyword">const</span> <span class="keywordtype">size_t</span> j, <span class="keyword">const</span> <span class="keywordtype">size_t</span> k)
+<a name="l00225"></a>00225 {
+<a name="l00226"></a>00226 assert(i &lt; m_dim[0] || i &gt;= 0);
+<a name="l00227"></a>00227 assert(j &lt; m_dim[0] || j &gt;= 0);
+<a name="l00228"></a>00228 assert(k &lt; m_dim[0] || k &gt;= 0);
+<a name="l00229"></a>00229 <span class="keywordflow">return</span> m_data[i + j * m_dim[0] + k * m_dim[0] * m_dim[1]];
+<a name="l00230"></a>00230 }
+<a name="l00231"></a><a class="code" href="class_v_h_a_c_d_1_1_volume.html#f81ee7ac1783d62d38fa598c2d688b6d">00231</a> <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>&amp; <a class="code" href="class_v_h_a_c_d_1_1_volume.html#28d7ee3083467b5a03cb4e5447153dc9">GetVoxel</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> i, <span class="keyword">const</span> <span class="keywordtype">size_t</span> j, <span class="keyword">const</span> <span class="keywordtype">size_t</span> k)<span class="keyword"> const</span>
+<a name="l00232"></a>00232 <span class="keyword"> </span>{
+<a name="l00233"></a>00233 assert(i &lt; m_dim[0] || i &gt;= 0);
+<a name="l00234"></a>00234 assert(j &lt; m_dim[0] || j &gt;= 0);
+<a name="l00235"></a>00235 assert(k &lt; m_dim[0] || k &gt;= 0);
+<a name="l00236"></a>00236 <span class="keywordflow">return</span> m_data[i + j * m_dim[0] + k * m_dim[0] * m_dim[1]];
+<a name="l00237"></a>00237 }
+<a name="l00238"></a><a class="code" href="class_v_h_a_c_d_1_1_volume.html#fe45fb97645dc297316cc9c9afc0b2a5">00238</a> <span class="keyword">const</span> <span class="keywordtype">size_t</span> <a class="code" href="class_v_h_a_c_d_1_1_volume.html#fe45fb97645dc297316cc9c9afc0b2a5">GetNPrimitivesOnSurf</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_numVoxelsOnSurface; }
+<a name="l00239"></a><a class="code" href="class_v_h_a_c_d_1_1_volume.html#cc0a02adc43e182d3dc45577f01b80f4">00239</a> <span class="keyword">const</span> <span class="keywordtype">size_t</span> <a class="code" href="class_v_h_a_c_d_1_1_volume.html#cc0a02adc43e182d3dc45577f01b80f4">GetNPrimitivesInsideSurf</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_numVoxelsInsideSurface; }
+<a name="l00240"></a>00240 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_volume.html#5fce38642e0dc373a8f5cb0286126a80">Convert</a>(<a class="code" href="class_v_h_a_c_d_1_1_mesh.html" title="Triangular mesh data structure.">Mesh</a>&amp; mesh, <span class="keyword">const</span> <a class="code" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777">VOXEL_VALUE</a> value) <span class="keyword">const</span>;
+<a name="l00241"></a>00241 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_volume.html#5fce38642e0dc373a8f5cb0286126a80">Convert</a>(<a class="code" href="class_v_h_a_c_d_1_1_voxel_set.html">VoxelSet</a>&amp; vset) <span class="keyword">const</span>;
+<a name="l00242"></a>00242 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_volume.html#5fce38642e0dc373a8f5cb0286126a80">Convert</a>(<a class="code" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">TetrahedronSet</a>&amp; tset) <span class="keyword">const</span>;
+<a name="l00243"></a>00243 <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_volume.html#706787887d65cc8294af98108dbe8732">AlignToPrincipalAxes</a>(<span class="keywordtype">double</span> (&amp;rot)[3][3]) <span class="keyword">const</span>;
+<a name="l00244"></a>00244
+<a name="l00245"></a>00245 <span class="keyword">private</span>:
+<a name="l00246"></a>00246 <span class="keywordtype">void</span> FillOutsideSurface(<span class="keyword">const</span> <span class="keywordtype">size_t</span> i0, <span class="keyword">const</span> <span class="keywordtype">size_t</span> j0, <span class="keyword">const</span> <span class="keywordtype">size_t</span> k0, <span class="keyword">const</span> <span class="keywordtype">size_t</span> i1,
+<a name="l00247"></a>00247 <span class="keyword">const</span> <span class="keywordtype">size_t</span> j1, <span class="keyword">const</span> <span class="keywordtype">size_t</span> k1);
+<a name="l00248"></a>00248 <span class="keywordtype">void</span> FillInsideSurface();
+<a name="l00249"></a>00249 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00250"></a>00250 <span class="keywordtype">void</span> ComputeBB(<span class="keyword">const</span> T* <span class="keyword">const</span> points, <span class="keyword">const</span> uint32_t stridePoints, <span class="keyword">const</span> uint32_t nPoints,
+<a name="l00251"></a>00251 <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>&amp; barycenter, <span class="keyword">const</span> <span class="keywordtype">double</span> (&amp;rot)[3][3]);
+<a name="l00252"></a>00252 <span class="keywordtype">void</span> Allocate();
+<a name="l00253"></a>00253 <span class="keywordtype">void</span> Free();
+<a name="l00254"></a>00254
+<a name="l00255"></a>00255 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> m_minBB;
+<a name="l00256"></a>00256 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> m_maxBB;
+<a name="l00257"></a>00257 <span class="keywordtype">double</span> m_scale;
+<a name="l00258"></a>00258 <span class="keywordtype">size_t</span> m_dim[3]; <span class="comment">//&gt;! dim</span>
+<a name="l00259"></a>00259 <span class="keywordtype">size_t</span> m_numVoxelsOnSurface;
+<a name="l00260"></a>00260 <span class="keywordtype">size_t</span> m_numVoxelsInsideSurface;
+<a name="l00261"></a>00261 <span class="keywordtype">size_t</span> m_numVoxelsOutsideSurface;
+<a name="l00262"></a>00262 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* m_data;
+<a name="l00263"></a>00263 };
+<a name="l00264"></a>00264 int32_t <a class="code" href="namespace_v_h_a_c_d.html#527212a38d09ec1f0eace1b101febfb0">TriBoxOverlap</a>(<span class="keyword">const</span> Vec3&lt;double&gt;&amp; boxcenter, <span class="keyword">const</span> Vec3&lt;double&gt;&amp; boxhalfsize, <span class="keyword">const</span> Vec3&lt;double&gt;&amp; triver0,
+<a name="l00265"></a>00265 <span class="keyword">const</span> Vec3&lt;double&gt;&amp; triver1, <span class="keyword">const</span> Vec3&lt;double&gt;&amp; triver2);
+<a name="l00266"></a>00266 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00267"></a><a class="code" href="namespace_v_h_a_c_d.html#7a7e8b6207543d149cfb36fa203f2371">00267</a> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespace_v_h_a_c_d.html#7a7e8b6207543d149cfb36fa203f2371">ComputeAlignedPoint</a>(<span class="keyword">const</span> T* <span class="keyword">const</span> points, <span class="keyword">const</span> uint32_t idx, <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>&amp; barycenter,
+<a name="l00268"></a><a class="code" href="namespace_v_h_a_c_d.html#0fb35e743800f041ac712bb1cab9e796">00268</a> <span class="keyword">const</span> <span class="keywordtype">double</span> (&amp;rot)[3][3], <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>&amp; pt){};
+<a name="l00269"></a>00269 <span class="keyword">template</span> &lt;&gt;
+<a name="l00270"></a>00270 <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespace_v_h_a_c_d.html#0fb35e743800f041ac712bb1cab9e796">ComputeAlignedPoint&lt;float&gt;</a>(<span class="keyword">const</span> <span class="keywordtype">float</span>* <span class="keyword">const</span> points, <span class="keyword">const</span> uint32_t idx, <span class="keyword">const</span> Vec3&lt;double&gt;&amp; barycenter, <span class="keyword">const</span> double (&amp;rot)[3][3], Vec3&lt;double&gt;&amp; pt)
+<a name="l00271"></a>00271 {
+<a name="l00272"></a>00272 <span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a> = points[idx + 0] - barycenter[0];
+<a name="l00273"></a>00273 <span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a> = points[idx + 1] - barycenter[1];
+<a name="l00274"></a>00274 <span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a> = points[idx + 2] - barycenter[2];
+<a name="l00275"></a>00275 pt[0] = rot[0][0] * x + rot[1][0] * y + rot[2][0] * z;
+<a name="l00276"></a>00276 pt[1] = rot[0][1] * x + rot[1][1] * y + rot[2][1] * z;
+<a name="l00277"></a>00277 pt[2] = rot[0][2] * x + rot[1][2] * y + rot[2][2] * z;
+<a name="l00278"></a>00278 }
+<a name="l00279"></a>00279 <span class="keyword">template</span> &lt;&gt;
+<a name="l00280"></a>00280 <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespace_v_h_a_c_d.html#b7c1cd4f292e3dfd2bf5cad594941cfc">ComputeAlignedPoint&lt;double&gt;</a>(<span class="keyword">const</span> <span class="keywordtype">double</span>* <span class="keyword">const</span> points, <span class="keyword">const</span> uint32_t idx, <span class="keyword">const</span> Vec3&lt;double&gt;&amp; barycenter, <span class="keyword">const</span> double (&amp;rot)[3][3], Vec3&lt;double&gt;&amp; pt)
+<a name="l00281"></a>00281 {
+<a name="l00282"></a>00282 <span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a> = points[idx + 0] - barycenter[0];
+<a name="l00283"></a>00283 <span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a> = points[idx + 1] - barycenter[1];
+<a name="l00284"></a>00284 <span class="keywordtype">double</span> <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a> = points[idx + 2] - barycenter[2];
+<a name="l00285"></a>00285 pt[0] = rot[0][0] * x + rot[1][0] * y + rot[2][0] * z;
+<a name="l00286"></a>00286 pt[1] = rot[0][1] * x + rot[1][1] * y + rot[2][1] * z;
+<a name="l00287"></a>00287 pt[2] = rot[0][2] * x + rot[1][2] * y + rot[2][2] * z;
+<a name="l00288"></a>00288 }
+<a name="l00289"></a>00289 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00290"></a>00290 <span class="keywordtype">void</span> Volume::ComputeBB(<span class="keyword">const</span> T* <span class="keyword">const</span> points, <span class="keyword">const</span> uint32_t stridePoints, <span class="keyword">const</span> uint32_t nPoints,
+<a name="l00291"></a>00291 <span class="keyword">const</span> Vec3&lt;double&gt;&amp; barycenter, <span class="keyword">const</span> <span class="keywordtype">double</span> (&amp;rot)[3][3])
+<a name="l00292"></a>00292 {
+<a name="l00293"></a>00293 Vec3&lt;double&gt; pt;
+<a name="l00294"></a>00294 <a class="code" href="namespace_v_h_a_c_d.html#7a7e8b6207543d149cfb36fa203f2371">ComputeAlignedPoint</a>(points, 0, barycenter, rot, pt);
+<a name="l00295"></a>00295 m_maxBB = pt;
+<a name="l00296"></a>00296 m_minBB = pt;
+<a name="l00297"></a>00297 <span class="keywordflow">for</span> (uint32_t v = 1; v &lt; nPoints; ++v) {
+<a name="l00298"></a>00298 <a class="code" href="namespace_v_h_a_c_d.html#7a7e8b6207543d149cfb36fa203f2371">ComputeAlignedPoint</a>(points, v * stridePoints, barycenter, rot, pt);
+<a name="l00299"></a>00299 <span class="keywordflow">for</span> (int32_t i = 0; i &lt; 3; ++i) {
+<a name="l00300"></a>00300 <span class="keywordflow">if</span> (pt[i] &lt; m_minBB[i])
+<a name="l00301"></a>00301 m_minBB[i] = pt[i];
+<a name="l00302"></a>00302 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (pt[i] &gt; m_maxBB[i])
+<a name="l00303"></a>00303 m_maxBB[i] = pt[i];
+<a name="l00304"></a>00304 }
+<a name="l00305"></a>00305 }
+<a name="l00306"></a>00306 }
+<a name="l00307"></a>00307 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00308"></a><a class="code" href="class_v_h_a_c_d_1_1_volume.html#2eb1ac2651ddeb3c2e88681acc116719">00308</a> <span class="keywordtype">void</span> <a class="code" href="class_v_h_a_c_d_1_1_volume.html#2eb1ac2651ddeb3c2e88681acc116719" title="Voxelize.">Volume::Voxelize</a>(<span class="keyword">const</span> T* <span class="keyword">const</span> points, <span class="keyword">const</span> uint32_t stridePoints, <span class="keyword">const</span> uint32_t nPoints,
+<a name="l00309"></a>00309 <span class="keyword">const</span> int32_t* <span class="keyword">const</span> triangles, <span class="keyword">const</span> uint32_t strideTriangles, <span class="keyword">const</span> uint32_t nTriangles,
+<a name="l00310"></a>00310 <span class="keyword">const</span> <span class="keywordtype">size_t</span> dim, <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a>&amp; barycenter, <span class="keyword">const</span> <span class="keywordtype">double</span> (&amp;rot)[3][3])
+<a name="l00311"></a>00311 {
+<a name="l00312"></a>00312 <span class="keywordflow">if</span> (nPoints == 0) {
+<a name="l00313"></a>00313 <span class="keywordflow">return</span>;
+<a name="l00314"></a>00314 }
+<a name="l00315"></a>00315 ComputeBB(points, stridePoints, nPoints, barycenter, rot);
+<a name="l00316"></a>00316
+<a name="l00317"></a>00317 <span class="keywordtype">double</span> d[3] = { m_maxBB[0] - m_minBB[0], m_maxBB[1] - m_minBB[1], m_maxBB[2] - m_minBB[2] };
+<a name="l00318"></a>00318 <span class="keywordtype">double</span> r;
+<a name="l00319"></a>00319 <span class="keywordflow">if</span> (d[0] &gt; d[1] &amp;&amp; d[0] &gt; d[2]) {
+<a name="l00320"></a>00320 r = d[0];
+<a name="l00321"></a>00321 m_dim[0] = dim;
+<a name="l00322"></a>00322 m_dim[1] = 2 + <span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(dim * d[1] / d[0]);
+<a name="l00323"></a>00323 m_dim[2] = 2 + <span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(dim * d[2] / d[0]);
+<a name="l00324"></a>00324 }
+<a name="l00325"></a>00325 <span class="keywordflow">else</span> <span class="keywordflow">if</span> (d[1] &gt; d[0] &amp;&amp; d[1] &gt; d[2]) {
+<a name="l00326"></a>00326 r = d[1];
+<a name="l00327"></a>00327 m_dim[1] = dim;
+<a name="l00328"></a>00328 m_dim[0] = 2 + <span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(dim * d[0] / d[1]);
+<a name="l00329"></a>00329 m_dim[2] = 2 + <span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(dim * d[2] / d[1]);
+<a name="l00330"></a>00330 }
+<a name="l00331"></a>00331 <span class="keywordflow">else</span> {
+<a name="l00332"></a>00332 r = d[2];
+<a name="l00333"></a>00333 m_dim[2] = dim;
+<a name="l00334"></a>00334 m_dim[0] = 2 + <span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(dim * d[0] / d[2]);
+<a name="l00335"></a>00335 m_dim[1] = 2 + <span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(dim * d[1] / d[2]);
+<a name="l00336"></a>00336 }
+<a name="l00337"></a>00337
+<a name="l00338"></a>00338 m_scale = r / (dim - 1);
+<a name="l00339"></a>00339 <span class="keywordtype">double</span> invScale = (dim - 1) / r;
+<a name="l00340"></a>00340
+<a name="l00341"></a>00341 Allocate();
+<a name="l00342"></a>00342 m_numVoxelsOnSurface = 0;
+<a name="l00343"></a>00343 m_numVoxelsInsideSurface = 0;
+<a name="l00344"></a>00344 m_numVoxelsOutsideSurface = 0;
+<a name="l00345"></a>00345
+<a name="l00346"></a>00346 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> p[3];
+<a name="l00347"></a>00347 <span class="keywordtype">size_t</span> i, j, k;
+<a name="l00348"></a>00348 <span class="keywordtype">size_t</span> i0, j0, k0;
+<a name="l00349"></a>00349 <span class="keywordtype">size_t</span> i1, j1, k1;
+<a name="l00350"></a>00350 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> boxcenter;
+<a name="l00351"></a>00351 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> pt;
+<a name="l00352"></a>00352 <span class="keyword">const</span> <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;double&gt;</a> boxhalfsize(0.5, 0.5, 0.5);
+<a name="l00353"></a>00353 <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> t = 0, ti = 0; t &lt; nTriangles; ++t, ti += strideTriangles) {
+<a name="l00354"></a>00354 <a class="code" href="class_v_h_a_c_d_1_1_vec3.html">Vec3&lt;int32_t&gt;</a> tri(triangles[ti + 0],
+<a name="l00355"></a>00355 triangles[ti + 1],
+<a name="l00356"></a>00356 triangles[ti + 2]);
+<a name="l00357"></a>00357 <span class="keywordflow">for</span> (int32_t c = 0; c &lt; 3; ++c) {
+<a name="l00358"></a>00358 <a class="code" href="namespace_v_h_a_c_d.html#7a7e8b6207543d149cfb36fa203f2371">ComputeAlignedPoint</a>(points, tri[c] * stridePoints, barycenter, rot, pt);
+<a name="l00359"></a>00359 p[c][0] = (pt[0] - m_minBB[0]) * invScale;
+<a name="l00360"></a>00360 p[c][1] = (pt[1] - m_minBB[1]) * invScale;
+<a name="l00361"></a>00361 p[c][2] = (pt[2] - m_minBB[2]) * invScale;
+<a name="l00362"></a>00362 i = <span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(p[c][0] + 0.5);
+<a name="l00363"></a>00363 j = <span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(p[c][1] + 0.5);
+<a name="l00364"></a>00364 k = <span class="keyword">static_cast&lt;</span><span class="keywordtype">size_t</span><span class="keyword">&gt;</span>(p[c][2] + 0.5);
+<a name="l00365"></a>00365 assert(i &lt; m_dim[0] &amp;&amp; i &gt;= 0 &amp;&amp; j &lt; m_dim[1] &amp;&amp; j &gt;= 0 &amp;&amp; k &lt; m_dim[2] &amp;&amp; k &gt;= 0);
+<a name="l00366"></a>00366
+<a name="l00367"></a>00367 <span class="keywordflow">if</span> (c == 0) {
+<a name="l00368"></a>00368 i0 = i1 = i;
+<a name="l00369"></a>00369 j0 = j1 = j;
+<a name="l00370"></a>00370 k0 = k1 = k;
+<a name="l00371"></a>00371 }
+<a name="l00372"></a>00372 <span class="keywordflow">else</span> {
+<a name="l00373"></a>00373 <span class="keywordflow">if</span> (i &lt; i0)
+<a name="l00374"></a>00374 i0 = i;
+<a name="l00375"></a>00375 <span class="keywordflow">if</span> (j &lt; j0)
+<a name="l00376"></a>00376 j0 = j;
+<a name="l00377"></a>00377 <span class="keywordflow">if</span> (k &lt; k0)
+<a name="l00378"></a>00378 k0 = k;
+<a name="l00379"></a>00379 <span class="keywordflow">if</span> (i &gt; i1)
+<a name="l00380"></a>00380 i1 = i;
+<a name="l00381"></a>00381 <span class="keywordflow">if</span> (j &gt; j1)
+<a name="l00382"></a>00382 j1 = j;
+<a name="l00383"></a>00383 <span class="keywordflow">if</span> (k &gt; k1)
+<a name="l00384"></a>00384 k1 = k;
+<a name="l00385"></a>00385 }
+<a name="l00386"></a>00386 }
+<a name="l00387"></a>00387 <span class="keywordflow">if</span> (i0 &gt; 0)
+<a name="l00388"></a>00388 --i0;
+<a name="l00389"></a>00389 <span class="keywordflow">if</span> (j0 &gt; 0)
+<a name="l00390"></a>00390 --j0;
+<a name="l00391"></a>00391 <span class="keywordflow">if</span> (k0 &gt; 0)
+<a name="l00392"></a>00392 --k0;
+<a name="l00393"></a>00393 <span class="keywordflow">if</span> (i1 &lt; m_dim[0])
+<a name="l00394"></a>00394 ++i1;
+<a name="l00395"></a>00395 <span class="keywordflow">if</span> (j1 &lt; m_dim[1])
+<a name="l00396"></a>00396 ++j1;
+<a name="l00397"></a>00397 <span class="keywordflow">if</span> (k1 &lt; m_dim[2])
+<a name="l00398"></a>00398 ++k1;
+<a name="l00399"></a>00399 <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> i = i0; i &lt; i1; ++i) {
+<a name="l00400"></a>00400 boxcenter[0] = (double)i;
+<a name="l00401"></a>00401 <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> j = j0; j &lt; j1; ++j) {
+<a name="l00402"></a>00402 boxcenter[1] = (double)j;
+<a name="l00403"></a>00403 <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> k = k0; k &lt; k1; ++k) {
+<a name="l00404"></a>00404 boxcenter[2] = (double)k;
+<a name="l00405"></a>00405 int32_t res = <a class="code" href="namespace_v_h_a_c_d.html#527212a38d09ec1f0eace1b101febfb0">TriBoxOverlap</a>(boxcenter, boxhalfsize, p[0], p[1], p[2]);
+<a name="l00406"></a>00406 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>&amp; value = <a class="code" href="class_v_h_a_c_d_1_1_volume.html#28d7ee3083467b5a03cb4e5447153dc9">GetVoxel</a>(i, j, k);
+<a name="l00407"></a>00407 <span class="keywordflow">if</span> (res == 1 &amp;&amp; value == <a class="code" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777b17e67c7cd6cc2ba18f3e34c4348acb8">PRIMITIVE_UNDEFINED</a>) {
+<a name="l00408"></a>00408 value = <a class="code" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777292c75230b06c7e7baa1e64ef1dfc68f">PRIMITIVE_ON_SURFACE</a>;
+<a name="l00409"></a>00409 ++m_numVoxelsOnSurface;
+<a name="l00410"></a>00410 }
+<a name="l00411"></a>00411 }
+<a name="l00412"></a>00412 }
+<a name="l00413"></a>00413 }
+<a name="l00414"></a>00414 }
+<a name="l00415"></a>00415 FillOutsideSurface(0, 0, 0, m_dim[0], m_dim[1], 1);
+<a name="l00416"></a>00416 FillOutsideSurface(0, 0, m_dim[2] - 1, m_dim[0], m_dim[1], m_dim[2]);
+<a name="l00417"></a>00417 FillOutsideSurface(0, 0, 0, m_dim[0], 1, m_dim[2]);
+<a name="l00418"></a>00418 FillOutsideSurface(0, m_dim[1] - 1, 0, m_dim[0], m_dim[1], m_dim[2]);
+<a name="l00419"></a>00419 FillOutsideSurface(0, 0, 0, 1, m_dim[1], m_dim[2]);
+<a name="l00420"></a>00420 FillOutsideSurface(m_dim[0] - 1, 0, 0, m_dim[0], m_dim[1], m_dim[2]);
+<a name="l00421"></a>00421 FillInsideSurface();
+<a name="l00422"></a>00422 }
+<a name="l00423"></a>00423 }
+<a name="l00424"></a>00424
+<a name="l00425"></a>00425 <span class="preprocessor">#ifdef _MSC_VER</span>
+<a name="l00426"></a>00426 <span class="preprocessor"></span><span class="preprocessor">#pragma warning(pop)</span>
+<a name="l00427"></a>00427 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00428"></a>00428 <span class="preprocessor"></span>
+<a name="l00429"></a>00429
+<a name="l00430"></a>00430 <span class="preprocessor">#endif // VHACD_VOLUME_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/vhacd_volume_8h.html b/docs/source_docs/files/vhacd_volume_8h.html
new file mode 100644
index 0000000..235ffaf
--- /dev/null
+++ b/docs/source_docs/files/vhacd_volume_8h.html
@@ -0,0 +1,90 @@
+<html>
+ <head>
+ <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/VHACD/inc/vhacdVolume.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/VHACD/inc/vhacdVolume.h File Reference</h1><code>#include &quot;<a class="el" href="vhacd_mesh_8h-source.html">vhacdMesh.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="vhacd_vector_8h-source.html">vhacdVector.h</a>&quot;</code><br>
+<code>#include &lt;assert.h&gt;</code><br>
+
+<p>
+<a href="vhacd_volume_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_v_h_a_c_d_1_1_primitive_set.html">VHACD::PrimitiveSet</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_v_h_a_c_d_1_1_tetrahedron.html">VHACD::Tetrahedron</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_v_h_a_c_d_1_1_tetrahedron_set.html">VHACD::TetrahedronSet</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_v_h_a_c_d_1_1_volume.html">VHACD::Volume</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_v_h_a_c_d_1_1_voxel.html">VHACD::Voxel</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_v_h_a_c_d_1_1_voxel_set.html">VHACD::VoxelSet</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_v_h_a_c_d.html">VHACD</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777">VHACD::VOXEL_VALUE</a> { <a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777b17e67c7cd6cc2ba18f3e34c4348acb8">VHACD::PRIMITIVE_UNDEFINED</a> = 0,
+<a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad4967779c7087d4fade036ec0bfa86cde099b34">VHACD::PRIMITIVE_OUTSIDE_SURFACE</a> = 1,
+<a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad4967770b37d7540c641dd35c962bd1181fc417">VHACD::PRIMITIVE_INSIDE_SURFACE</a> = 2,
+<a class="el" href="namespace_v_h_a_c_d.html#62e4f8cd3b7f7c8d97785a25ad496777292c75230b06c7e7baa1e64ef1dfc68f">VHACD::PRIMITIVE_ON_SURFACE</a> = 3
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class 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_v_h_a_c_d.html#7a7e8b6207543d149cfb36fa203f2371">VHACD::ComputeAlignedPoint</a> (const T *const points, const uint32_t idx, const Vec3&lt; double &gt; &amp;barycenter, const double(&amp;rot)[3][3], Vec3&lt; double &gt; &amp;pt)</td></tr>
+
+<tr><td class="memTemplParams" nowrap colspan="2">template&lt;&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_v_h_a_c_d.html#b7c1cd4f292e3dfd2bf5cad594941cfc">VHACD::ComputeAlignedPoint&lt; double &gt;</a> (const double *const points, const uint32_t idx, const Vec3&lt; double &gt; &amp;barycenter, const double(&amp;rot)[3][3], Vec3&lt; double &gt; &amp;pt)</td></tr>
+
+<tr><td class="memTemplParams" nowrap colspan="2">template&lt;&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_v_h_a_c_d.html#0fb35e743800f041ac712bb1cab9e796">VHACD::ComputeAlignedPoint&lt; float &gt;</a> (const float *const points, const uint32_t idx, const Vec3&lt; double &gt; &amp;barycenter, const double(&amp;rot)[3][3], Vec3&lt; double &gt; &amp;pt)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_v_h_a_c_d.html#527212a38d09ec1f0eace1b101febfb0">VHACD::TriBoxOverlap</a> (const Vec3&lt; double &gt; &amp;boxcenter, const Vec3&lt; double &gt; &amp;boxhalfsize, const Vec3&lt; double &gt; &amp;triver0, const Vec3&lt; double &gt; &amp;triver1, const Vec3&lt; double &gt; &amp;triver2)</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>