ShrinkWrap Bug/Requests

the current settings like optimisation do never stick, not even during the session, since i usually set this one to zero and never activated it i have to reset it each time anew. currently it sticks to 10.

the optimisation does not make a good job at the edges, it leaves a jagged result behind, it might be better if it would respect edges more optimising further into the flat areas rather.

could shrinkwrap become history dependent? to compare in c4d for instance (its called volume builder combined with volume mesher, i can make a short video if wished) the output is in realtime, i can drag the input geometry around with no noticeable lag. having history plugged in would probably require a better performing algorithm maybe its too much of a wish but would make using shrink wrap very intuitive. by the way i really love that tool it opens up a lot of formfinding properties, thanks you so much for implementing it.

@Trav if i may tag you here, thank you for checking

Settings stick as long as the object doesn’t change. Once the object changes, a new group of settings is created based on that object. This change is to manage system stability as we had a lot of users generating meshes that would destabilize their systems constantly. As for the edges, this can often be the case for voxels in general but we hope to bring some improvements to sharp feature preservation along with more volume/voxel style tools to future versions of Rhino.

hm you mean because it generated too many mesh faces then and having optimization set to 10 decreases that risk? i could imagine that some users may go full in with there amount of geometry, but that is not the case for everyone, i wonder if that is even the minority much rather. nevertheless i for my purpose have never used the optimisation and have to repeatedly turn it off which is very bothersome… maybe there could be a check “keep settings” for instance?

Let’s try just adding a settings toggle in just the command line version. The toggle would apply to both the interactive UI as well as command line version and act as a sticky setting value like an on/off switch. Something like ResetValues=on/off. RH-84236

1 Like

just found that you actually worked on that quite instantly :ghost: :smiley: anyway thanks!

1 Like

Remember, with great power comes great responsibility! :melting_face:

1 Like

hi @Trav the advanced settings do not stick as far as i can tell, it keeps resetting after each object.

what i do is set adaptivity to zero uncheck fill holes, then the next object which i use shrinkwrap on will keep those settings but after that it looses it all again.

I can’t repeat what you’re seeing. Are you using SR14 and have SaveSettings=On ?

i just downloaded SRC14, is that the version? if so the bug is still there. i also dont have SaveSettings, neither under “shrink…” nor under the dashed or normal version of the ui command.

also there are all these strange entries Acis, parasolid, i can not recall seeing these before.

You need to run the command with a dash and use the command line version and toggle SaveSetting to set the option 1 time -ShrinkWrap.

No. SRC’s are 8.13.
-wim

yes correct, i could have sworn it suggest 8.14 before i installed it. which confuses me even more, i dont have any 8.14 available

how do i get a 14 when even the src is only at 13?

yes i did that but the option to save does now show up

ehm i am lost, is the dashed version not the command line version or do you mean the command options dialogue which was taken out a long time ago reimplemented but got somehow stuck, is that what you mean?

just to be sure i am using the mac version

This feature enhancement will be part of SR14 when it ships. If your Rhino is set to download service release candidates then you’ll be notified that SR14 is ready for install when SR13 ships.

And yes, when using SR14 you’ll use the -ShrinkWrap command with the “-” dash in front and use the command option SaveSettings in order for the settings to be stored.

1 Like

RH-84236 is fixed in Rhino 8 Service Release 14