Is there any way to Scale an object in 1D without mistakenly skewing the object because the rhino snaps did not precisely select the point collinear. Could some method/script/command be developed that gives a warning if the object is being skewed?
Cases happen when the skew is not visible to the eye and later after a few other commands one realises that the object got skewed instead of a 1dimension scale
Any Solutions to this problem? While making walls of a building (for an architecture project) i tend to use this function a lot to adjust the sizes and later to realize the distortion because of the snap issue!!
only turn on End,Mid snap, use all other (especially Near, Center) as one-shot-Object snaps.
for one-shot osnap click on the buttons of osnap toolbar with additional shift button pressed.
use parallel views (top, right, …) with project on
use planar option.
do a nice structured document and turn off layers that are not involved in current workflows.
(B) use ScaleNU
_ScaleNU and use factor 1.0 for the dimensions you don t want to change
use _cplane for walls that are not world - Aligned
use _namedCplanes to nicely organise your document
use a macro for this if it its always the x-axis…
(C) use BoxEdit
_boxEdit
and optionally use it with a custom cplane.
post a sample
if you need more input, post a simple sample and describe the workflow.
post a screenshot of a complex project, including the layer-palette.
Object snaps in Rhino 8 override Ortho settings, so snapping a Scale1D endpoint may result in a non-ortho scale direction. In Rhino 9 there will be an option for Ortho not to override osnaps. For now another way to insure ortho when scaling in 1D is to use the Gumball arrows with the “snappy” setting.
The idea is to not mistakenly skew the objects when, scaling which i normally do…
My work flow involves using Scale 1d a lot… so was wondering what if scale 1d should alert me if the object is skewed
when you use project as suggested by @vincent1 you ensure that all the reference and target points are on the same plane then you dont skew anything
when you know the exact numeric change i usually subselect the edges and use the gumball clicking on the arrows lets you enter the value presicely, no meddling with scale then
@theoutside
Yes, It works perfectly, only in case of reference scaling
When i want a specific dimension, like if i want 100mm to scale to 500mm i’ll have to use a different method i think…
@encephalon
Yes i think project is the best work around here, with a clean workflow as suggested by @Tom_P
Use ScaleNU if you want to scale in the x,y and/or z directions. Then you can use points which are non-colinear and the scale will be in the x, y and/or z directions without skewing.