Hi I am fairly new to Rhino so this may be a simple function that I have overlooked.
I have a 3d window drawing, the window is made up of various parts (frame which has sides head and sill plus the sash which has similar parts. The sash is floating within the frame).
I would like to resize the whole window whilst maintaining the dimensions of the frame, sash and the relationship between them. Is there a simple way that I can do this? for instance can I somehow set a line to stretch from (dead centre of the window for instance) that then stretches the length of the sides but moves the head or sill without altering anything else.
Thanks
Joe
Hi Joe -
As long as the surfaces that make up the objects are “simple” (planar or cylindrical without trims), you can sub-object only those surfaces that need to move and set those to their new positions. You can manually sub-object select one-by-one, or, if there are many surfaces that need to be moved, you can set the selection filter to objects and window-select all required surfaces.
-wim
Thanks, is there a way that I can upload a file so you can see what I am working on?
Window test20240310_132839.3dm (7.0 MB)
Got it.
The window parts are fairly complex themselvs. I currently have 4 polysurfaces that make up the frame and 4 that make up the sash. The tennons and mortices mean that the ends of each of these window components are not flat if that is the right word?
I can move certain components such as the sill but then stretching the stiles causes distortion on the ends and the tenons.
Am I right that if I selected the sill and the bottom faces of the stiles I could move them but I would then need to lengthen each surface individually to re integrate with the moved surfaces?
Thanks again.
On this file for instance I was trying to resize the sash within the frame. I have a point marking the lower left hand corners desired position.
Once I can do this the aim would be to resize the window and frame whenever I have an order to whatever size is required.
Hi Joe -
In this clip, I activate the “surfaces” selection filter (with a custom “SFF” alias). I then select the bottom surfaces with a windows selection and move those down to the position of the point.
If you have to resize the same window a lot, you can make the selection of the group of sub-objects and save that as a named selection. Simply selecting the set in the panel will then select those surfaces on the objects.
-wim