From c3968861b3e5a81e138003cca2b51a040a0ed454 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20T=C3=B6nne?= Date: Fri, 31 Oct 2014 14:23:32 +0100 Subject: Debug drawing feature to visualize the hair continuum grid. --- source/blender/physics/intern/BPH_mass_spring.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source/blender/physics/intern/BPH_mass_spring.cpp') diff --git a/source/blender/physics/intern/BPH_mass_spring.cpp b/source/blender/physics/intern/BPH_mass_spring.cpp index 821b08ce334..55475d06d8d 100644 --- a/source/blender/physics/intern/BPH_mass_spring.cpp +++ b/source/blender/physics/intern/BPH_mass_spring.cpp @@ -601,6 +601,11 @@ static void cloth_continuum_step(ClothModifierData *clmd) float gmin[3], gmax[3]; int i; + /* clear grid info */ + zero_v3_int(clmd->hair_grid_res); + zero_v3(clmd->hair_grid_min); + zero_v3(clmd->hair_grid_max); + hair_get_boundbox(clmd, gmin, gmax); /* gather velocities & density */ @@ -637,6 +642,9 @@ static void cloth_continuum_step(ClothModifierData *clmd) BPH_mass_spring_set_new_velocity(data, i, nv); } + /* store basic grid info in the modifier data */ + BPH_hair_volume_grid_geometry(vertex_grid, NULL, clmd->hair_grid_res, clmd->hair_grid_min, clmd->hair_grid_max); + BPH_hair_volume_free_vertex_grid(vertex_grid); } } -- cgit v1.2.3