Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/blenkernel/BKE_bvhutils.h')
-rw-r--r--source/blender/blenkernel/BKE_bvhutils.h39
1 files changed, 18 insertions, 21 deletions
diff --git a/source/blender/blenkernel/BKE_bvhutils.h b/source/blender/blenkernel/BKE_bvhutils.h
index 45c3a8ec159..42c8a5dae5d 100644
--- a/source/blender/blenkernel/BKE_bvhutils.h
+++ b/source/blender/blenkernel/BKE_bvhutils.h
@@ -141,8 +141,8 @@ BVHTree *bvhtree_from_editmesh_verts_ex(BVHTreeFromEditMesh *data,
*/
BVHTree *bvhtree_from_mesh_verts_ex(struct BVHTreeFromMesh *data,
const struct MVert *vert,
- const int verts_num,
- const bool vert_allocated,
+ int verts_num,
+ bool vert_allocated,
const BLI_bitmap *verts_mask,
int verts_num_active,
float epsilon,
@@ -179,10 +179,10 @@ BVHTree *bvhtree_from_editmesh_edges_ex(BVHTreeFromEditMesh *data,
*/
BVHTree *bvhtree_from_mesh_edges_ex(struct BVHTreeFromMesh *data,
const struct MVert *vert,
- const bool vert_allocated,
+ bool vert_allocated,
const struct MEdge *edge,
- const int edges_num,
- const bool edge_allocated,
+ int edges_num,
+ bool edge_allocated,
const BLI_bitmap *edges_mask,
int edges_num_active,
float epsilon,
@@ -203,10 +203,10 @@ BVHTree *bvhtree_from_mesh_edges_ex(struct BVHTreeFromMesh *data,
*/
BVHTree *bvhtree_from_mesh_faces_ex(struct BVHTreeFromMesh *data,
const struct MVert *vert,
- const bool vert_allocated,
+ bool vert_allocated,
const struct MFace *face,
- const int numFaces,
- const bool face_allocated,
+ int numFaces,
+ bool face_allocated,
const BLI_bitmap *faces_mask,
int faces_num_active,
float epsilon,
@@ -240,12 +240,12 @@ BVHTree *bvhtree_from_editmesh_looptri_ex(BVHTreeFromEditMesh *data,
*/
BVHTree *bvhtree_from_mesh_looptri_ex(struct BVHTreeFromMesh *data,
const struct MVert *vert,
- const bool vert_allocated,
+ bool vert_allocated,
const struct MLoop *mloop,
- const bool loop_allocated,
+ bool loop_allocated,
const struct MLoopTri *looptri,
- const int looptri_num,
- const bool looptri_allocated,
+ int looptri_num,
+ bool looptri_allocated,
const BLI_bitmap *mask,
int looptri_num_active,
float epsilon,
@@ -264,14 +264,14 @@ BVHTree *bvhtree_from_mesh_looptri_ex(struct BVHTreeFromMesh *data,
BVHTree *BKE_bvhtree_from_mesh_get(struct BVHTreeFromMesh *data,
const struct Mesh *mesh,
const BVHCacheType bvh_cache_type,
- const int tree_type);
+ int tree_type);
/**
* Builds or queries a BVH-cache for the cache BVH-tree of the request type.
*/
BVHTree *BKE_bvhtree_from_editmesh_get(BVHTreeFromEditMesh *data,
struct BMEditMesh *em,
- const int tree_type,
+ int tree_type,
const BVHCacheType bvh_cache_type,
struct BVHCache **bvh_cache_p,
ThreadMutex *mesh_eval_mutex);
@@ -288,14 +288,11 @@ void free_bvhtree_from_mesh(struct BVHTreeFromMesh *data);
/**
* Math functions used by callbacks
*/
-float bvhtree_ray_tri_intersection(const BVHTreeRay *ray,
- const float m_dist,
- const float v0[3],
- const float v1[3],
- const float v2[3]);
+float bvhtree_ray_tri_intersection(
+ const BVHTreeRay *ray, float m_dist, const float v0[3], const float v1[3], const float v2[3]);
float bvhtree_sphereray_tri_intersection(const BVHTreeRay *ray,
float radius,
- const float m_dist,
+ float m_dist,
const float v0[3],
const float v1[3],
const float v2[3]);
@@ -310,7 +307,7 @@ typedef struct BVHTreeFromPointCloud {
BVHTree *BKE_bvhtree_from_pointcloud_get(struct BVHTreeFromPointCloud *data,
const struct PointCloud *pointcloud,
- const int tree_type);
+ int tree_type);
void free_bvhtree_from_pointcloud(struct BVHTreeFromPointCloud *data);