Why is an exact square only "~2ft" when I made it exactly 2ft?

Type 2,2 assuming model units expect feet, or 2’,2’ - which is always right
Where did your ‘x’ come from ?

1 Like

A little more on Display Precision. With Display Precision set to 1/16 in. as you original had it in this model, you are basically working with a tape measure that has markings that are 1/16 in. wide. That gives you room to be off up to 1/32 in. in either direction. Being off 1/32 in might not matter but if every stud in a wall is 16-1/32 in. OC, by the time you get to the end of the wall that error might be significant. It could make the difference between being able to mount the toilet on the soil pipe flange or having to cut a hole in the wall for the tank to get it to fit. Working with Display Precision set higher/finer than you actually need allows you to see and correct things when it’s cheap to do so.

If you don’t need the precision in your model, this “square” being slightly off in the length of the sides and slightly out of square shouldn’t matter.

Can anyone see how it could be possible in this model that the axes are out of square?

Edit: This shows that even with everything removed from the model a simple square does not follow the axes.

The drawing axes aren’t perfectly perpendicular.

When running this in the Ruby console, the value should be 0.

axes = Sketchup.active_model.axes
axes.yaxis % axes.xaxis

Setting the axes anew seems to fix this.

My guess is that some imprecision has been introduced when scaling a rotated group or component, and that its local axes has been set as model drawing axes through a scene saving axes location.

1 Like

But the weird thing is, normally a moved axis still aligns when you draw something. So what I can’t get me head around is that even with nothing else in the model, all layers/tags, scenes, geometry etc deleted you still can’t draw a square. I’m aware that a reset will fix it but the question still remains, how can it exist?
What is the rectangle tool using as it’s point of reference!
It’s an abomination and should be burnt at the stake.

2 Likes

If the axes aren’t perpendicular the rectangle tool doesn’t draw rectangles. It actually doesn’t even draw parallelograms but draw two edges parallel to the axes and two edges perpendicular to those other two.

This tool simply hasn’t been designed with non-orthogonal axes in mind.

1 Like

But how do you get a non perpendicular axis?
As far as I know we can only set the point and swing it around, how can it be set without right angles?

Create a group, rotate it, create an edge or some other entity, select both, scale, enter the group.

I understand how to make a squashed local axis, it was the transition to a model axis I couldn’t understand.
But yes, I replicated the issue by creating a scene while the weird group was open for editing. Then was able to close the group and delete it then return to the scene and the model axis is screwed. Even deleting the scene leaves you with the off axis.

In the interest of seeing if we can track this further, here is the original DWG file that I began with (1 of 4) in fact. I began the process of importing it again and once again noticed my outer walls were 8" or 6" in some cases (exactly) and then in other cases, they began to show approximates of “~6” which is where all of this madness began.

At this point, I haven’t changed a single axis. Now, it’s possible my architect handed me an imperfect model, but ultimately this is exactly how I started down this path (with approximate measurements that should have been exact).

I’ve also included the SU file that I saved it to after I did a little layer cleanup. Is this just an inaccurate AutoCAD file or is there something else that’s happening upon DWG import?

Thank you @eneroth3 @Box for digging in!

The screencap below shows an area where the model starts to become inconsistent at “~5 63/64” which is where I started to get suspicious.

image

Basement (Full).skp (439.4 KB)

Basement.dwg (3.3 MB)