I’m only starting to use ProBuilder, but one thing that I’ve encountered now twice is that I want to scale a part of an object or even an entire object. I can do this by selecting what I want to scale and then using the Unity’s in-scene-view tool to do that, and while that works, I haven’t figured out how to do it accurately, as it doesn’t seem to snap, and I don’t know of a way to set the scale explicitly to a given number, as snapping really seem to help with that either. So as a result I get un even figures like the x and z values here. Is there some way I can define those to be exactly 5?

Hi @JeffersonTD, have you tried enabling incremental snapping in SceneView and then use the Scale tool? See example below:
You could also try progrids. In the package manager you’ll have to enable “preview packages” via advanced settings in the top right corner.
Then you should be able to add the package by name in the package manager in near the top left of the window.
com.unity.progrids
Despite being “preview” this is more reliable for exact snapping and was what was original made to work specifically with probuilder. I think it manages global and local space more predictably within unity for modular kits and such. An option worth checking out.
Thanks for the suggestion. I tried different settings with the snapping (both ProGrids and Unity Standard), and while those did affect the scaling, I couldn’t be exact with it. It’s not critical for me, but all in all if doing more things with ProBuilder it would be nice to do things in exact fashion, and not just “close enough”.
Thanks for the comment. I do have Progrid in use. But neither the Unity standard snapping nor the ProGrids one seemed to be a solution for this.
@JeffersonTD It’s concerning that using the built-in grid/incremental snapping options does not help you achieve what you’re aiming for. Would you be interested in sharing more? For example, my team would be very interested to see a longer recording with some details showing what you’re attempting to do and how the built-in snapping options fail to support you. ProGrids is currently a completely retired product and the built-in snapping should fully replace it - if that’s not the case, we want to fix this.
@mrimkus Thanks for the reply. So a very simple use-case: let’s say I make a cylinder, and then I want to to make one of the two ends bigger. In this image it’s the top I’m scaling up with the regular scaling tool
If I’m scaling up I can check the readonly field for the size of the object to get it approximately what I want, but I don’t know of a way to make it exact eg. so that if the base size of the cylinder had a diameter of 3, the top would have exactly 5. If scaling down (and thus not changing the overall dimensions of the object), it’s more troublesome to get even approximately wanted values.
I have very limited experience with 3D modeling (I’ve actually done more meshes via code
), so might be that I’m just missing something, but this is any way a problem I’m having.
Hi @JeffersonTD, I see what you mean. It can be a bit tricky to achieve what you want but it’s still doable when using built-in Unity’s grid snapping (just make sure to disable/uninstall progrids as it can interfere). Below is a recording of how to get the cylinder exactly from (2;2;2) to (3;3;3) to (5;3;5) size.