Grid Snap question.

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.

Grid Snap question. // Roundtable

1  |  

Post by KeithC // Feb 26, 2006, 7:21pm

KeithC
Total Posts: 467
pic
Is there a way to make your models 'snap' to the grid when scaling them? I'm using 3D World Studio to make a few buildings (same as Cartography Shop 4), and it let's you snap your models to the grid (while increasing or decresing the grid size with a hotkey). I've had some trouble with the exporting of the models, in that UU3D doesn't seem to read the mesh correctly; therefor making custom texturing a problem. I threw this tool shed together real fast, imported it into TrueSpace (as a .X file), and used TS shaders to illustrate it.


-Keith

Post by Délé // Feb 26, 2006, 8:59pm

Délé
Total Posts: 1374
pic
Hey Keith,


As I understand it, the grid snap toggle is supposed to work with movement, rotation, and scale. However, when I just played around with it (in both 6.6 and 7), it seems that it's acting funny for me. Only working properly with movement.


I do think that this is what you're looking for though. If you right click on the grid snap toggle it brings up a properties panel where you can set the amount to snap to. Hopefully it will work properly for you.


Screengrab is from 7 but 6.6 looks pretty much the same:

Post by bill // Feb 27, 2006, 1:10am

bill
Total Posts: 114
pic
Example 1: See the first image below

You can use calculations in the Object Info panel to scale items to an exact amount. Just enter them directly into the Size fields. For instance to scale an object by a factor of 2 just enter *2 after the current sizes for X, Y, and Z. If you want to make it 1/4 the current size just add /4 to the current sizes.

You can even use the info panel to move items exact distances. For instance if you want to move an object .2 in the Z direction just append +.2 to the number in the Z field and the object will move that far.

Even complex calculations are allowed. For instance if X is currently 2 and you want to add 1 to it and then multiply it by 3. You would use the formula (2+1)*3


Example 2: See the second image below:

You can use Grid Snap for scaling if you wish. To set the grid you must first select the appropriate mode. Either Move, Rotate, or Scale. As you select each mode the grid snap dialog will change to reflect the current settings for that mode. Each mode can have different settings. For instance Movement might be set at .1,.1,.1 and Rotation at 45,45,45 and Scale at 1,1,1.

Post by KeithC // Feb 27, 2006, 2:56am

KeithC
Total Posts: 467
pic
Thanks for the replies, everybody.


Dele, I found what you are illustrating last night while scouring the manual. That is pretty much what I'm looking for, it's just not quite as easy to change the grid size like it is in 3D World Studio. I think I figured out a correct export proccess for 3DWS, to be UV'd in UU3D. One of the reasons I was looking for this in TrueSpace/GameSpace is to keep from overlapping another cube primitive when making a doorway (with Boolean subtraction). It's much easier to have the precise response of grid snapping. Oh well, I only use 3DWS for making buildings and levels easily; it obviously isn't meant to be a full-on modeler.

Actually, I wonder if Tom, or Norm (or Roman) would have a look into making this proccess more intuitive. This would be a great asset to TS/GS for game developers (perhaps incorporating it into the next version of GS). If anyone needs a better explanation of what I mean, I'll post a few screens from 3DWS.


Thanks for the help everyone.


-Keith

Post by Colfax // Mar 1, 2006, 6:56pm

Colfax
Total Posts: 49
pic
Bill,

I never knew you could use math on the info panel. That's an awesome tip man. Thanks for that one.
Awportals.com is a privately held community resource website dedicated to Active Worlds.
Copyright (c) Mark Randall 2006 - 2024. All Rights Reserved.
Awportals.com   ·   ProLibraries Live   ·   Twitter   ·   LinkedIn