Sorcar icon indicating copy to clipboard operation
Sorcar copied to clipboard

[BUG] Selection Face By Index For Extrude is always changing

Open enzyme69 opened this issue 4 years ago • 4 comments

Describe the bug I am trying to make simple extrusion that relies on Index Selection, for face, somewhat when I make changes to the extrude, the index changes. It's very tricky to get right.

To Reproduce

Create Cube Select Face By Index Extrude Select Another Face By Index Extrude Make changes to Extrude value Suddenly Extruded area is changing --- NOTE: This does not seem to always happen however I did experience this issue in my video below.

Expected behavior I wish for index not changing much. Is this limitation?

Screenshots Screen Shot 2020-06-10 at 10 44 43 am

Desktop (please complete the following information):

  • OS: Mac OS Cataline 10.15.6 Beta (19G36e)
  • Blender Version 2.83
  • Sorcar Version 3.20

Additional context VIDEO: around 5 minutes https://youtu.be/ig58KHxI81U

enzyme69 avatar Jun 10 '20 00:06 enzyme69

It happens again to me, I was making something and everything was nice, then I subdivide mods and smooth and then this happens. My 3D model is changing index and suddenly it is out of whack.

Screen Shot 2020-06-10 at 11 01 10 am

enzyme69 avatar Jun 10 '20 01:06 enzyme69

extrude_005.blend.zip

Screen Shot 2020-06-10 at 11 04 50 am

I am assuming that lower number index will actually stay stable. As long I did not tinker or make modification to previous index.

enzyme69 avatar Jun 10 '20 01:06 enzyme69

But even just by reopening the blend is changing the index... At this point I am stuck.

Screen Shot 2020-06-10 at 11 07 34 am

enzyme69 avatar Jun 10 '20 01:06 enzyme69

Thanks for providing the file. I created a separate branches of nodes where you have used "Extrude Region". Apparently, it is that node which is now causing index change, and not the "Extrude Faces (Individual)" node. (I remember mentioning it was the other way around..)

Here is the modified file and a vid to demonstrate that the indices remain the same on changing cube size (the parameter of the very first node): extrude_005_fix.zip Some index values have also changed, so I created parallel nodes for them as well. Maybe in future, I can shift to internally creating meshes rather than relying on bpy ops to get rid of these kinds of issues (similar to what happens with UV sphere)

aachman98 avatar Jun 10 '20 02:06 aachman98