FISHY SCALES - part 2

About Truespace Archives

These pages are a copy of the official truespace forums prior to their removal somewhere around 2011.

They are retained here for archive purposes only.

FISHY SCALES - part 2 // New Users

1  |  

Post by johnhoward // Apr 24, 2008, 9:39am

johnhoward
Total Posts: 231
There are 3 "normalize" buttons: location, rotation, scale.


The first two move an object to center stage and zero rotation.


But the "Normalize Scale" button simply returns it to the original scale that it was first created at.


This function doesn't seem to have much to do with what the manual states, which is that the button causes the object to "scale evenly" accross all axes. But such even scaling is accomplished by dragging at the end of a widget arm using both right and left mouse buttons together.


So I would label this button the "Return to Original Scale" button, but there is probably something I am not understanding.


Thanks for any clues.

Post by Jack Edwards // Apr 24, 2008, 10:16am

Jack Edwards
Total Posts: 4062
pic
My opinion is that the Workspace normalize tools should be redesigned.

Split into two tools:
Reset Scale/rotation/translation
Freeze Scale/rotation/translation

Post by W!ZARD // Apr 24, 2008, 6:45pm

W!ZARD
Total Posts: 2603
pic
Yeah I got a bit baffled by this at first too - what I found is that if you select an object and scale it, the scale factors in the info box change accordingly.

This reflects the fact that the original face (say 10x10) has been scaled up or down.

The Bounding Box also changes to represent the size of the object in the scene 'World'.


Make a 10x10x10 cube - the scale factor is 1.

Scale the cube in object mode so it's twice as big - the scale factor is now 2.


Create another 10x10x10 cube - scale factor 1. Now here is the key part - enter point edit mode, select all faces and scale the faces by a factor of 2.


The result looks the same size (same BB factor) as the first 10x10x10 cube with a scaled factor of 2 but it is in fact now a 20x20x20 cube with a scale factor of 1.


Now normalise the scale of the two cubes - the first one returns to it's original size of 10x10x10 but the second one remains at 20x20x20.


This confused the crap out of me for ages until it suddenly clicked in my head that scaling in object mode simply adds a scaling factor to the original point geometry but scaling in point edit mode scales the actual point geometry.


So I don't think it's a bug I think it's a deliberate feature (assuming I understand it correctly! :D).


Hope this helps

Post by johnhoward // Apr 26, 2008, 3:09pm

johnhoward
Total Posts: 231
Thanks Wizard,


I ran your experiment (same shape scaled in object mode vs point edit mode) and Normalize Scale returned the object mode example to its original scale, but the point edit mode example retained its new scale.


I'm not totally clear on why they did it that way or what use it is, but I understand it now. Thanks again.

Post by W!ZARD // Apr 29, 2008, 2:52am

W!ZARD
Total Posts: 2603
pic
Thanks Wizard,


I ran your experiment (same shape scaled in object mode vs point edit mode) and Normalize Scale returned the object mode example to its original scale, but the point edit mode example retained its new scale.


I'm not totally clear on why they did it that way or what use it is, but I understand it now. Thanks again.


You're welcome johnhoward. I don't know for sure but I've always assumed that there are less calculations involved for trueSpace to manipulate a 'correctly' scaled object. The original coordinates defining the points that create the geometry have to be multiplied by the scaling factor when the whole object is scaled - meaning an extra layer of computations I guess.


However in some situations it will be easier to simply rescale your object for different scenes rather than rescaling the geometry of the object. Damned if I know really, I'm just guessing here!
Awportals.com is a privately held community resource website dedicated to Active Worlds.
Copyright (c) Mark Randall 2006 - 2021. All Rights Reserved.
Awportals.com   ·   ProLibraries Live   ·   Twitter   ·   LinkedIn