At the moment I’m using a Pascal-script in Rhino7 but would love to have this integrated into normal Rhino.
I’m also having an issue (in Rhino7) when the viewport is scaled, as I zoom in or out the geometry will disappear for a lot of zoom levels but will re-appear at others. Would be great to have visibility of the geometry at all zoom levels whilst the viewport is scaled.
I’d prefer it as a two button thing -
One button to set the viewport to a normal scaling.
The second button to define a rectangular selection in the viewport that would then scale up to fill the viewport extents.
I often get confused with the script as to how I should click out the rectangle to get the correct scaling (x or y).
Oh! That’s it Bob, thanks!
My only wish now would be to have this in a more accessible place - probably in the display properties panel over on the right hand side so it can be accessed super-quickly - and to only apply to the selected viewport rather than all of them. I like to have one view distorted so I can see the imperfections and then will use the other views to manipulate the control points, it’s just easier to move stuff around without the distortion.
Thanks chaps, this has turned from a feature request to a UI request I think.
In the meantime I think the tools are there, it’s just a little cumbersome to operate.
For now, I can add command line input to set an aspect ratio explicitly. Basically the script is setting the numbers that Bob pointed out in a special display mode. What seems to me maybe useful in this hack is that you can set a distortion you like and the display mode will hold it until you change it, so you can set this mode in any parallel vp and get the same scaling.
I’m not sure if this approach will be useful, but I keep two separate viewmodes, wireframe only, one for ‘flattened X’ and one for ‘flattened Y’ distortion. Both set to 1:10 ratio of distortion. I only use them in wireframe to select very long/skinny marque selections that do not select other things. It works like this: