August 26, 2019, 03:50 (GMT)
Cloth: fix memory leaks from recent change
August 23, 2019, 14:09 (GMT)
Cloth: pinned vertices now works with adaptive remeshing
The customdata for newly created vertices is now modified to remove any weight for that vertex. Also the correct mesh is being passed to cloth_apply_vgroup().
August 19, 2019, 15:41 (GMT)
Cloth: some code to better understand problems with pinning
August 17, 2019, 09:46 (GMT)
Cloth: cache read check for adaptive cloth
August 15, 2019, 13:17 (GMT)
Cloth: silence some print statements
August 15, 2019, 12:27 (GMT)
Cloth: new method for collapsing an edge
August 15, 2019, 06:46 (GMT)
Cloth: attempt at fixing extra face after collapsing edge
August 13, 2019, 14:16 (GMT)
Cloth: debugging statements for finding bug in collapse edges
There is a bug in collapse edges which leaves 3 triangles for an edge in a special case. This might be an issue with the bmesh api. Now that the problem has been isolated, it can now be worked on.
August 12, 2019, 09:21 (GMT)
Cloth: revert back to using previous splitting method
The problem arises when a particular edge has more than 2 faces. This shouldn't ever happen. There must be problem with collapse edges or flip edges that introduces these extra number of faces for the edge.
August 10, 2019, 12:36 (GMT)
Cloth: attempt fix for rare error when not all faces remain as triangles
After spliting an edge, there are some instances when faces around the new_vert are not triangles. This attempts to fix this.
August 9, 2019, 13:32 (GMT)
Cloth: change intial values of the remeshing parameters
August 9, 2019, 09:44 (GMT)
Cloth: UI to choose static or dynamic remeshing
August 9, 2019, 07:32 (GMT)
Cloth: add support for turning adaptive remeshing on or off
August 7, 2019, 19:07 (GMT)
Cloth: new attempt at sewing
Now it works for the most part but the mesh that is generated has some problems with the rendering. Need to look into this.
The cloth doesn't seem to get the updated vertices.
August 7, 2019, 12:52 (GMT)
Cloth: attempt at fixing caching
clmd->mesh was being changed when it was returned as mesh_result, so now we are creating a local copy of the same.
This is introduced another problem of the mesh not being correct when the playback is stopped. Need to look into this.
August 6, 2019, 12:49 (GMT)
Cloth: fix memory leak while removing vertex
ClothSizing was not being freed when the vertex was removed, now it is.
August 6, 2019, 12:18 (GMT)
Cloth: fix bug while removing vertex from cvm
August 6, 2019, 11:30 (GMT)
Cloth: try storing localized mesh
August 5, 2019, 18:21 (GMT)
Cloth: switch cloth flag to be part of clmd directly
This is important so that the flag is not reset every frame rather the information is actually stored.
August 5, 2019, 10:13 (GMT)
Cloth: Added flagging if previous frame was read from cache
It might be necessary to move this part to clmd itself instead of the clothObject.