|
Blender V4.5
|
Public Attributes | |
| BVHNode ** | nodes |
| BVHNode * | nodearray |
| BVHNode ** | nodechild |
| float * | nodebv |
| float | epsilon |
| int | leaf_num |
| int | branch_num |
| axis_t | start_axis |
| axis_t | stop_axis |
| axis_t | axis |
| char | tree_type |
Definition at line 78 of file BLI_kdopbvh.cc.
| axis_t BVHTree::axis |
Definition at line 87 of file BLI_kdopbvh.cc.
Referenced by BLI_bvhtree_new(), and BLI_bvhtree_overlap_ex().
| int BVHTree::branch_num |
Definition at line 85 of file BLI_kdopbvh.cc.
Referenced by BLI_bvhtree_balance(), BLI_bvhtree_insert(), and BLI_bvhtree_update_tree().
| float BVHTree::epsilon |
Definition at line 83 of file BLI_kdopbvh.cc.
Referenced by BLI_bvhtree_get_epsilon(), BLI_bvhtree_insert(), BLI_bvhtree_new(), and BLI_bvhtree_update_node().
| int BVHTree::leaf_num |
Definition at line 84 of file BLI_kdopbvh.cc.
Referenced by BLI_bvhtree_balance(), BLI_bvhtree_find_nearest_ex(), BLI_bvhtree_find_nearest_first(), BLI_bvhtree_find_nearest_projected(), BLI_bvhtree_get_bounding_box(), BLI_bvhtree_get_len(), BLI_bvhtree_insert(), BLI_bvhtree_intersect_plane(), BLI_bvhtree_overlap_ex(), BLI_bvhtree_overlap_thread_num(), BLI_bvhtree_range_query(), BLI_bvhtree_ray_cast_all_ex(), BLI_bvhtree_ray_cast_ex(), BLI_bvhtree_update_node(), BLI_bvhtree_update_tree(), and build_implicit_tree_helper().
| BVHNode* BVHTree::nodearray |
Definition at line 80 of file BLI_kdopbvh.cc.
Referenced by BLI_bvhtree_balance(), BLI_bvhtree_free(), BLI_bvhtree_insert(), BLI_bvhtree_new(), and BLI_bvhtree_update_node().
| float* BVHTree::nodebv |
Definition at line 82 of file BLI_kdopbvh.cc.
Referenced by BLI_bvhtree_free(), and BLI_bvhtree_new().
| BVHNode** BVHTree::nodechild |
Definition at line 81 of file BLI_kdopbvh.cc.
Referenced by BLI_bvhtree_free(), and BLI_bvhtree_new().
| BVHNode** BVHTree::nodes |
Definition at line 79 of file BLI_kdopbvh.cc.
Referenced by BLI_bvhtree_balance(), BLI_bvhtree_find_nearest_ex(), BLI_bvhtree_find_nearest_first(), BLI_bvhtree_find_nearest_projected(), BLI_bvhtree_free(), BLI_bvhtree_get_bounding_box(), BLI_bvhtree_insert(), BLI_bvhtree_intersect_plane(), BLI_bvhtree_new(), BLI_bvhtree_overlap_ex(), BLI_bvhtree_overlap_thread_num(), BLI_bvhtree_range_query(), BLI_bvhtree_ray_cast_all_ex(), BLI_bvhtree_ray_cast_ex(), BLI_bvhtree_update_tree(), and refit_kdop_hull().
| axis_t BVHTree::start_axis |
Definition at line 86 of file BLI_kdopbvh.cc.
Referenced by BLI_bvhtree_new(), BLI_bvhtree_overlap_ex(), bvhtree_node_inflate(), create_kdop_hull(), node_join(), node_minmax_init(), and refit_kdop_hull().
| axis_t BVHTree::stop_axis |
Definition at line 86 of file BLI_kdopbvh.cc.
Referenced by BLI_bvhtree_new(), BLI_bvhtree_overlap_ex(), and node_minmax_init().
| char BVHTree::tree_type |
Definition at line 88 of file BLI_kdopbvh.cc.
Referenced by BLI_bvhtree_balance(), BLI_bvhtree_get_tree_type(), BLI_bvhtree_new(), BLI_bvhtree_overlap_thread_num(), build_implicit_tree_helper(), node_join(), and non_recursive_bvh_div_nodes().