Blender
V3.3
|
#include <BLI_kdopbvh.h>
Public Attributes | |
float | origin [3] |
float | direction [3] |
float | radius |
struct IsectRayPrecalc * | isect_precalc |
Definition at line 52 of file BLI_kdopbvh.h.
float BVHTreeRay::direction[3] |
ray direction
Definition at line 56 of file BLI_kdopbvh.h.
Referenced by bmbvh_ray_cast_cb(), bvhtree_ray_tri_intersection(), bvhtree_sphereray_tri_intersection(), bvhtree_test_edges_isect_2d_ray_cb(), cloth_brush_collision_cb(), editmesh_looptri_raycast_backface_culling_cb(), editmesh_looptri_spherecast(), harmonic_ray_callback(), knife_bvh_raycast_cb(), mesh_edges_spherecast(), mesh_faces_spherecast(), mesh_looptri_raycast_backface_culling_cb(), mesh_looptri_spherecast(), and mesh_verts_spherecast_do().
struct IsectRayPrecalc* BVHTreeRay::isect_precalc |
Definition at line 60 of file BLI_kdopbvh.h.
Referenced by bmbvh_ray_cast_cb(), bvh_callback(), bvhtree_ray_tri_intersection(), harmonic_ray_callback(), and knife_bvh_raycast_cb().
float BVHTreeRay::origin[3] |
ray origin
Definition at line 54 of file BLI_kdopbvh.h.
Referenced by bmbvh_ray_cast_cb(), bvhtree_ray_tri_intersection(), bvhtree_sphereray_tri_intersection(), cloth_brush_collision_cb(), editmesh_looptri_raycast_backface_culling_cb(), editmesh_looptri_spherecast(), harmonic_ray_callback(), knife_bvh_raycast_cb(), mesh_edges_spherecast(), mesh_faces_spherecast(), mesh_looptri_raycast_backface_culling_cb(), mesh_looptri_spherecast(), and mesh_verts_spherecast_do().
float BVHTreeRay::radius |
radius around ray
Definition at line 58 of file BLI_kdopbvh.h.
Referenced by BKE_psys_collision_neartest_cb(), bmbvh_ray_cast_cb(), editmesh_looptri_spherecast(), knife_bvh_raycast_cb(), mesh_edges_spherecast(), mesh_faces_spherecast(), and mesh_looptri_spherecast().