Blender V4.5
BVHTree Struct Reference

Public Attributes

BVHNode ** nodes
BVHNodenodearray
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

Detailed Description

Definition at line 78 of file BLI_kdopbvh.cc.

Member Data Documentation

◆ axis

axis_t BVHTree::axis

Definition at line 87 of file BLI_kdopbvh.cc.

Referenced by BLI_bvhtree_new(), and BLI_bvhtree_overlap_ex().

◆ branch_num

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().

◆ epsilon

float BVHTree::epsilon

◆ leaf_num

◆ nodearray

◆ nodebv

float* BVHTree::nodebv

Definition at line 82 of file BLI_kdopbvh.cc.

Referenced by BLI_bvhtree_free(), and BLI_bvhtree_new().

◆ nodechild

BVHNode** BVHTree::nodechild

Definition at line 81 of file BLI_kdopbvh.cc.

Referenced by BLI_bvhtree_free(), and BLI_bvhtree_new().

◆ nodes

◆ start_axis

◆ stop_axis

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().

◆ tree_type


The documentation for this struct was generated from the following file: