[Bf-blender-cvs] [1ab412f13dc] sculpt-dev: Merge branch 'master' into sculpt-dev
Pablo Dobarro
noreply at git.blender.org
Fri Jul 2 22:20:17 CEST 2021
Commit: 1ab412f13dccfd62c24da1b2f6904866683ef98b
Author: Pablo Dobarro
Date: Fri Jun 18 21:24:36 2021 +0200
Branches: sculpt-dev
https://developer.blender.org/rB1ab412f13dccfd62c24da1b2f6904866683ef98b
Merge branch 'master' into sculpt-dev
===================================================================
===================================================================
diff --cc source/blender/blenkernel/intern/mesh_fair.cc
index 542e3906ed9,6ac1aa9b2b9..e04f7e178ea
--- a/source/blender/blenkernel/intern/mesh_fair.cc
+++ b/source/blender/blenkernel/intern/mesh_fair.cc
@@@ -65,14 -65,8 +65,14 @@@ class FairingContext
float r_adj_prev[3]) = 0;
/* Get the other vertex index for a loop. */
- virtual int other_vertex_index_from_loop(const int loop, const unsigned int v) = 0;
+ virtual int other_vertex_index_from_loop(const int loop, const uint v) = 0;
+ virtual float *vertex_deformation_co_get(const int v) = 0;
+ virtual void vertex_deformation_co_set(const int v, const float co[3]) = 0;
+
+ virtual int vertex_index_from_loop(const int loop) = 0;
+ virtual float cotangent_loop_weight_get(const int loop) = 0;
+
int vertex_count_get()
{
return totvert_;
@@@ -272,11 -253,11 +272,11 @@@ class MeshFairingContext : public Fairi
const int vert = mloop_[loop].v;
const MPoly *p = &mpoly_[loop_to_poly_map_[loop]];
const int corner = poly_find_loop_from_vert(p, &mloop_[p->loopstart], vert);
- copy_v3_v3(r_adj_next, co_[ME_POLY_LOOP_NEXT(mloop_, p, corner)->v]);
- copy_v3_v3(r_adj_prev, co_[ME_POLY_LOOP_PREV(mloop_, p, corner)->v]);
+ copy_v3_v3(r_adj_next, deform_mvert_[ME_POLY_LOOP_NEXT(mloop_, p, corner)->v].co);
+ copy_v3_v3(r_adj_prev, deform_mvert_[ME_POLY_LOOP_PREV(mloop_, p, corner)->v].co);
}
- int other_vertex_index_from_loop(const int loop, const unsigned int v) override
+ int other_vertex_index_from_loop(const int loop, const uint v) override
{
MEdge *e = &medge_[mloop_[loop].e];
if (e->v1 == v) {
More information about the Bf-blender-cvs
mailing list