Blender Git Commits

Blender Git "soc-2019-adaptive-cloth" branch commits.

Page: 6 / 8

July 9, 2019, 15:20 (GMT)
Cloth: fix collapse edge, seam issue

The edges on the seam should also be allowed to collapse.
July 9, 2019, 14:20 (GMT)
Merge branch 'master' into soc-2019-adaptive-cloth
July 9, 2019, 11:02 (GMT)
Cloth: aspect ratio parameter implemented

Now, while collapsing an edge, the aspect ratio is determined by the user, this ensures better quality of the triangles.
July 9, 2019, 06:37 (GMT)
Cloth: remove uv_from_face
July 9, 2019, 05:55 (GMT)
Cloth: fix try_edge_collapse issue
July 8, 2019, 19:17 (GMT)
Cloth: silence print statements
July 8, 2019, 19:05 (GMT)
Cloth: fix seam detection which solved collapse edges bugs to large extent

This commit ensures collapse edges works mostly correct. Now to move on to solving issues related to boundary detection, and then flip edges.
July 8, 2019, 14:34 (GMT)
Cloth: vertex on seam test during collapse edges

Now it ensures that vertices that are on the seam are not killed while collapse the edge.
Leads to new problem, possibly related to reindex vertices.
July 7, 2019, 17:08 (GMT)
Cloth: updating active_faces and fixed bug for collapse edges

Now collapse edges works but incorrectly most of the time.
July 4, 2019, 13:35 (GMT)
Cloth: set bmesh vert->co to cloth verts[i].x

This is possible to do now since the cloth is reindexed, important when the length of the edges changes after the initial position of the cloth
July 3, 2019, 09:53 (GMT)
Cloth: now reindexing the clothObject->verts to match bmesh
July 3, 2019, 09:20 (GMT)
Cloth: collapse edges now deletes vertices from clothObject

This is crucial step, now need to reindex the vertices to properly match the bmesh verts
July 2, 2019, 12:37 (GMT)
Cloth: fix collapse edges working on vertex with upto 2 edges
July 2, 2019, 11:53 (GMT)
Cloth: collapse edges is now sort of working

Need to find a way to collapse a vertex with more than 2 edges connected to it.
Also need to remove the vertex from the ClothObject that was removed from BMesh
July 1, 2019, 13:05 (GMT)
Cloth: added support for edge size with vert

Important for collapse edges, it determines the edge size when the edge is collapsed (does not actually collapse edge)
June 28, 2019, 12:55 (GMT)
Cloth: switch active_faces from LinkNodePair to vector<>
June 28, 2019, 12:10 (GMT)
Cloth: convert ClothSizing from LinkNodePair to vector<>
June 27, 2019, 11:13 (GMT)
Cloth: ported remeshing code to cpp

This has been done to simplify the code (especially with the use of vector<> over BLI_array and BLI_linklist). This will allow for faster iteration of the code as well.
June 27, 2019, 07:53 (GMT)
Cloth: Initial steps for flip edges

Basic foundation for the general flow of the flip edges has been set. This is extremely important for both split edges and collapse edges.
June 27, 2019, 07:20 (GMT)
Cloth: remove redundant code
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021