|
Blender V4.3
|
#include <BLI_kdopbvh.h>
Public Attributes | |
| int | index |
| float | co [3] |
| float | no [3] |
| float | dist |
Definition at line 65 of file BLI_kdopbvh.h.
| float BVHTreeRayHit::co[3] |
Coordinates of the hit point.
Definition at line 69 of file BLI_kdopbvh.h.
Referenced by BKE_mesh_remap_calc_loops_from_mesh(), BKE_mesh_remap_calc_verts_from_mesh(), BKE_shrinkwrap_project_normal(), find_internal_spring_target_vertex(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_invoke(), blender::ed::sculpt_paint::sample_curves_3d_brush(), blender::ed::sculpt_paint::sample_curves_surface_3d_brush(), blender::ed::sculpt_paint::AddOperationExecutor::sample_in_center(), and blender::bke::mesh_surface_sample::sample_surface_points_projected().
| float BVHTreeRayHit::dist |
Distance to the hit point.
Definition at line 73 of file BLI_kdopbvh.h.
Referenced by BKE_shrinkwrap_project_normal(), BLI_bvhtree_bb_raycast(), cast_ray_highpoly(), find_internal_spring_target_vertex(), followtrack_project_to_depth_object_if_needed(), imapaint_pick_face(), knife_bvh_raycast(), mesh_remap_bvhtree_query_raycast(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_invoke(), blender::ed::sculpt_paint::sample_curves_3d_brush(), blender::ed::sculpt_paint::sample_curves_surface_3d_brush(), blender::ed::sculpt_paint::AddOperationExecutor::sample_in_center(), and blender::bke::mesh_surface_sample::sample_surface_points_projected().
| int BVHTreeRayHit::index |
Index of the tree node (untouched if no hit is found).
Definition at line 67 of file BLI_kdopbvh.h.
Referenced by BKE_mesh_remap_calc_edges_from_mesh(), BKE_mesh_remap_calc_faces_from_mesh(), BKE_mesh_remap_calc_loops_from_mesh(), BKE_mesh_remap_calc_verts_from_mesh(), BKE_shrinkwrap_project_normal(), cast_ray_highpoly(), blender::ed::sculpt_paint::cloth::cloth_brush_solve_collision(), eff_calc_visibility(), blender::ed::greasepencil::find_curve_intersections(), find_internal_spring_target_vertex(), blender::ed::sculpt_paint::grease_pencil_fill_extension_cut(), isect_bvhtree_point_v3(), mesh_remap_bvhtree_query_raycast(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_invoke(), blender::nodes::node_geo_raycast_cc::raycast_to_mesh(), raycastMesh(), blender::ed::sculpt_paint::sample_curves_3d_brush(), blender::ed::sculpt_paint::sample_curves_surface_3d_brush(), blender::ed::sculpt_paint::AddOperationExecutor::sample_in_center(), blender::bke::mesh_surface_sample::sample_surface_points_projected(), shrinkwrap_get_tarmat(), blender::geometry::curve_constraints::solve_length_and_collision_constraints(), and blender::draw::statvis_calc_thickness().
| float BVHTreeRayHit::no[3] |
Normal on hit point.
Definition at line 71 of file BLI_kdopbvh.h.
Referenced by BKE_shrinkwrap_project_normal(), find_internal_spring_target_vertex(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_invoke(), and blender::bke::mesh_surface_sample::sample_surface_points_projected().