# Some object blocks are out of scale after update to 2023 version

**URL:** <https://forums.sketchup.com/t/some-object-blocks-are-out-of-scale-after-update-to-2023-version/267527>\
**Category:** Pro\
**Tags:** sketchup, layout\
**Created:** [April 9, 2024, 9:04pm UTC](https://forums.sketchup.com/t/some-object-blocks-are-out-of-scale-after-update-to-2023-version/267527 "2024-04-09T21:04:58Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![ateliernab](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/ateliernab/32/198399_2.png) [@ateliernab](https://forums.sketchup.com/u/ateliernab)\
**Post date:** [April 9, 2024, 9:10pm UTC](https://forums.sketchup.com/t/some-object-blocks-are-out-of-scale-after-update-to-2023-version/267527/2 "2024-04-09T21:10:34Z")

</div>

yep, old news 😉

there is a fix here

> [@Files from 2020 appear radically different in 2023](https://forums.sketchup.com/t/files-from-2020-appear-radically-different-in-2023/243865/17):
>
> @colin, I’m glad that this helped. AnsenSeale, the code I posted above had some nasty side effects that would appear in a more complicated scenario. Here’s a better solution (I hope). module SW module M15fix def self.rescale(obj) m = obj.transformation.to\_a if m[15] != 1.0 p obj [0, 1, 2, 4, 5, 6, 8, 9, 10, 12, 13,14].each { | i | m[i] = m[i] / m[15] } m[15] = 1.0 tr = Geom::Transformation.new(m) obj.transformation = tr …

and if you read the whole thread you’ll learn why it’s doing that

---

_[View the full topic](https://forums.sketchup.com/t/some-object-blocks-are-out-of-scale-after-update-to-2023-version/267527)._
