Blender Git Commit Log

Git Commits -> Revision e03b717

Revision e03b717 by Germano Cavalcante (master)
June 17, 2019, 12:16 (GMT)
Fix T65620: Sculpting brush size jumping.

The PBVHs raycast function calls `isect_ray_tri_epsilon_v3` with epsilon `0.1` which is inaccurate and may result in the problem presented in T65620.
The solution is to use `isect_ray_tri_watertight_v3` instead `isect_ray_tri_epsilon_v3`.
This can positively affect other areas as well.

Reviewers: brecht, campbellbarton

Differential Revision: https://developer.blender.org/D5083

Commit Details:

Full Hash: e03b7176877d27f4dd42dd698a85a1f046f9202a
Parent Commit: 5e7e49e
Lines Changed: +42, -39

5 Modified Paths:

/source/blender/blenkernel/BKE_pbvh.h (+2, -2) (Diff)
/source/blender/blenkernel/intern/pbvh.c (+15, -16) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+5, -5) (Diff)
/source/blender/blenkernel/intern/pbvh_intern.h (+3, -3) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+17, -13) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021