Blender Git Loki

Git Commits -> Revision 86f8470

Revision 86f8470 by Howard Trickey (master)
August 30, 2013, 16:34 (GMT)
Some knife fixes. Avoids duplicating verts; better handling of cut-through ortho.

Now cut lines detect vertices that they pass (almost) exactly over
and snap to them, to avoid making verts vert close to other ones.

Added radius arg to BKE_bmbvh_ray_cast so that can detect an obscuring
face when the ray might otherwise go exactly between two triangles.
Needed an isect_line_tri_epsilon function for similar reason.

Fixes last part of bug #35002. Other knife bugs still present but
getting this commit in now before continuing bug fixing.

Commit Details:

Full Hash: 86f8470a5da2efbd8d521df2759b3a0d06160667
SVN Revision: 59665
Parent Commit: 03a8b4f
Lines Changed: +193, -106

7 Modified Paths:

/source/blender/blenkernel/BKE_editmesh_bvh.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/editderivedmesh.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/editmesh_bvh.c (+7, -4) (Diff)
/source/blender/blenlib/BLI_math_geom.h (+3, -0) (Diff)
/source/blender/blenlib/intern/math_geom.c (+39, -0) (Diff)
/source/blender/editors/mesh/editmesh_knife.c (+141, -99) (Diff)
/source/blender/editors/mesh/editmesh_utils.c (+1, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021