- AdamDominec changed review status to Awaiting Review
- 1 mo
Snap Bisect makes geometrically precise slices through selected geometry, and a couple of related tricks. Behind the scenes, it uses the Bisect tool to cut exactly through the points you pick.
Instead of the Search menu, you can find the operator in 3D View -> Mesh -> Snap Bisect.
Instead of selecting three points, it is possible to:
This extension does not require special permissions.
There are some UX issues we need to solve, because using it is very difficult and frustrating right now.
On extensions platform:
blender_manifest
I'm intrigued by why three vertices? Why not allow more and do more complex cuts?
Implemented all suggestions.
Regarding 2, the "Show Hidden" only has an effect if any vertices are hidden. If enabled, hidden vertices will be rendered in pink and they can be used as anchor points.
Operator doesn't seem to work on anything besides default cube, even testing on unsubdivideed Suzanne it breaks on every single operation and so far I have never gotten result I expected. It seems to mirror in some cases, straight up cut wrong faces, and affect areas besides what was chosen. I have recorded this video to show you
In my opinion while the tool and idea is nice, it's just not near the level of usability I expect from something on extensions platform. Feels like you designed this for your personal use and are not ready for public usage, because you'll be filled with bug reports when people start using this in their diverse types of works.
I suggest you take some time to iron out issues, improve the algorithm and test thoroughly: low poly, midpoly, with subdiv, with some weird modifiers, with geonodes, with shape keys, etc. Developing add-ons that deal with mesh data directly is unfortunately for us most difficult task.
It is also extremely slow, which can definitely be improved. And additional thing: It seems cut is impossible to make if all three vertices are on the same face, throw an error in that case too.
When you have worked, tested this yourself and think add-on is ready for another round of review mark this as awaiting review.
Thanks.
The addon is basically a front end to the Bisect operator. All the functionality you expect to be different is exactly how the Bisect operator behaves. I take that the description may be misleading to some people, and I will work on that. However, changing the functioning would make it a different tool and that in turn would make it not work in its current use cases.
I confirm that picking points is extremely slow on detailed meshes, and that it can be fixed. I will improve that.
Regarding your guess that I only designed it for my personal use, please see the original thread on BA: Snap Bisect. I believe there are many people who actually have been using this addon.
Hey everyone,
Just a heads-up about a recent change regarding the licensing of add-ons on the Blender extension platform. Moving forward, all add-ons will need to be released under the GNU/GPL 3.0 license (SPDX:GPL-3.0-or-later). This is mainly to keep things simple and consistent across the board.
Previously, we accepted various licenses as long as they were compatible with Blender’s distribution. However, to avoid any confusion and streamline the process, all add-ons using the bpy API should now be presented as GPL 3 (the same license the Blender bundle is distributed). Regardless of whether the original code was under GPL 2, or something else like MIT or ZLIB.
Existing add-ons versions won't be affected. However, new updates will need to comply to the revised requirements.
Thanks for understanding, and feel free to reach out if you have any questions.
Sign in to comment.
Ready for review