From c4484057685a905876ed472a61a0fc0f6085f885 Mon Sep 17 00:00:00 2001 From: over0219 Date: Wed, 1 Jul 2020 18:26:23 -0500 Subject: fixed mcgs --- intern/softbody/admmpd_api.cpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'intern') diff --git a/intern/softbody/admmpd_api.cpp b/intern/softbody/admmpd_api.cpp index b1bdbab49cb..261c935b413 100644 --- a/intern/softbody/admmpd_api.cpp +++ b/intern/softbody/admmpd_api.cpp @@ -158,16 +158,14 @@ static int admmpd_init_with_lattice( } iface->totverts = 0; - bool success = admmpd::EmbeddedMesh().generate(in_V,in_F,iface->idata->embmesh,V); + bool trim_lattice = true; + bool success = admmpd::EmbeddedMesh().generate(in_V,in_F,iface->idata->embmesh,trim_lattice); if (success) { - admmpd::EmbeddedMesh().compute_masses( - iface->idata->embmesh, - &iface->idata->embmesh->x_rest, - V, m); - - iface->totverts = V->rows(); + admmpd::EmbeddedMesh().compute_masses(iface->idata->embmesh, m); *T = iface->idata->embmesh->tets; + *V = iface->idata->embmesh->rest_x; + iface->totverts = V->rows(); return 1; } -- cgit v1.2.3