July 22, 2021, 12:11 (GMT) |
adaptive_cloth: AdaptiveMesh: split_edges: run flip_edges() On the faces that were added by the split edge operation, run the flip_edges() function. |
July 22, 2021, 12:09 (GMT) |
adaptive_cloth: AdaptiveMesh: flip_edges() Flips edges of the `active_faces` if needed. * Get the maximally independent set of flippable `AdaptiveEdge`s. * Flip each edge in this set and update `active_faces` with the faces affected by this operation. * Repeat until the set has 0 flippable `AdaptiveEdge`s |
July 22, 2021, 12:07 (GMT) |
adaptive_cloth: AdaptiveMesh: get_flippable_edge_indices_set() Similar to get_splittable_edge_indices_set() it checks for flippability of the `AdaptiveEdge` instead of the "size" of the `AdaptiveEdge`. |
July 22, 2021, 12:06 (GMT) |
adaptive_cloth: AdaptiveMesh: is_edge_flippable_anisotropic_aware() Function to check if the given `Edge` is flippable or not by adding an anisotropic aware check. Based on reference [1]. |
July 22, 2021, 12:03 (GMT) |
Cleanup: Comments |
July 22, 2021, 12:01 (GMT) |
adaptive_cloth: AdaptiveMesh: VertFlags: VERT_SELECTED_FOR_SPLIT rename `VERT_SELECTED` to `VERT_SELECTED_FOR_SPLIT` for more explicit meaning |
July 22, 2021, 11:57 (GMT) |
adaptive_cloth: AdaptiveMesh: Sizing: overload add and mul ops Overload the operators to allow operations on `Sizing` itself. This will help in case `Sizing` will need to change in the future maybe for adaptive tearing support. |
July 22, 2021, 11:56 (GMT) |
adaptive_cloth: Mesh: does_element_exist() Set of functions to test if the element still exists in the `Mesh` when given it's index. |
July 22, 2021, 11:55 (GMT) |
adaptive_cloth: Mesh: checked and unchecked get_other_vert_index() `get_checked_other_vert_index()` a new checked version of `get_other_vert_index()` Update `get_other_vert_index()` to have better checks |
July 22, 2021, 11:54 (GMT) |
adaptive_cloth: Mesh: Edge: get_checked_verts() |
July 22, 2021, 11:53 (GMT) |
adaptive_cloth: Mesh: make get_edge_indices_of_face() as protected |
July 22, 2021, 09:37 (GMT) |
Merge branch 'master' into asset-greasepencil |
July 22, 2021, 09:15 (GMT) |
GPencil: Fix empty preview image As the render preview uses a new scene, the active frame is set to 1, but grease pencil needs to have the current frame in the right place to display the strokes. Now the current frame number in the original frame is passes to scene creation function to set the same frame in the preview temporal scene. |
July 22, 2021, 09:12 (GMT) |
GPencil: Fix error in layers order Before was inverted because a bug |
July 22, 2021, 08:38 (GMT) |
GPencil: Fix infinite loop when importing to new object |
July 22, 2021, 08:37 (GMT) |
GPencil: Avoid segment fault when material is NULL |
July 22, 2021, 08:36 (GMT) |
Merge branch 'master' into xr-controller-support |
July 22, 2021, 08:35 (GMT) |
Fix build errors/warnings on some platforms |
July 22, 2021, 07:17 (GMT) |
MCE: Only draw annotation placement panel with Clip The annotation placement panel only makes sense when the Data Source is CLIP, when TRACK is use the anntation placement options don't apply. |
July 22, 2021, 06:36 (GMT) |
Merge branch 'master' into xr-controller-support |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021