|
Blender
V2.59
|
Public Attributes | |
| struct BVHNode ** | children |
| struct BVHNode * | parent |
| struct BVHNode * | skip [2] |
| float * | bv |
| int | index |
| char | totnode |
| char | main_axis |
Definition at line 54 of file BLI_kdopbvh.c.
| float* BVHNode::bv |
Definition at line 59 of file BLI_kdopbvh.c.
Referenced by BLI_bvhtree_insert(), BLI_bvhtree_new(), BLI_bvhtree_update_node(), bvh_insertionsort(), bvh_partition(), calc_nearest_point(), create_kdop_hull(), dfs_find_nearest_dfs(), dfs_range_query(), dfs_raycast(), fast_ray_nearest_hit(), node_join(), non_recursive_bvh_div_nodes(), refit_kdop_hull(), and tree_overlap().
| struct BVHNode** BVHNode::children |
Definition at line 56 of file BLI_kdopbvh.c.
Referenced by BLI_bvhtree_new(), BLI_bvhtree_overlap(), build_skip_links(), dfs_find_nearest_dfs(), dfs_range_query(), dfs_raycast(), node_join(), non_recursive_bvh_div_nodes(), and traverse().
| int BVHNode::index |
Definition at line 60 of file BLI_kdopbvh.c.
Referenced by BLI_bvhtree_insert(), BLI_bvhtree_range_query(), dfs_find_nearest_dfs(), dfs_range_query(), dfs_raycast(), and traverse().
| char BVHNode::main_axis |
Definition at line 62 of file BLI_kdopbvh.c.
Referenced by dfs_find_nearest_dfs(), dfs_raycast(), and non_recursive_bvh_div_nodes().
| struct BVHNode* BVHNode::parent |
Definition at line 57 of file BLI_kdopbvh.c.
Referenced by non_recursive_bvh_div_nodes().
| struct BVHNode* BVHNode::skip[2] |
Definition at line 58 of file BLI_kdopbvh.c.
Referenced by build_skip_links().
| char BVHNode::totnode |
Definition at line 61 of file BLI_kdopbvh.c.
Referenced by BLI_bvhtree_overlap(), BLI_bvhtree_range_query(), build_skip_links(), dfs_find_nearest_dfs(), dfs_range_query(), dfs_raycast(), non_recursive_bvh_div_nodes(), and traverse().