You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 7, 2026. It is now read-only.
I hate having selections I made just to have to manually assign them into vertex groups or face groups to keep for later. which also don't work with edges.
So I did a bit of digging into a python structure called BMesh and found that BMesh can save any part of a geometry (at least for edge, face, and vertex) into a layer. What these do is that they can save data for a particular vertex or edge into a custom data layer. Apparently these can be saved, loaded into blender mesh data, and received again.
See: https://docs.blender.org/api/current/bmesh.html#customdata-access
Using this layer system, make a section for saving and loading layer data for edges, vertex, and faces where users can select and deselect saved selection groups for a mesh.
I hate having selections I made just to have to manually assign them into vertex groups or face groups to keep for later. which also don't work with edges.
So I did a bit of digging into a python structure called BMesh and found that BMesh can save any part of a geometry (at least for edge, face, and vertex) into a layer. What these do is that they can save data for a particular vertex or edge into a custom data layer. Apparently these can be saved, loaded into blender mesh data, and received again.
See: https://docs.blender.org/api/current/bmesh.html#customdata-access
Using this layer system, make a section for saving and loading layer data for edges, vertex, and faces where users can select and deselect saved selection groups for a mesh.