Maya for 3D Printing - Rapid Prototyping
In this course we're going to look at something a little different, creating technically accurate 3D printed parts.
# 1 30-08-2004 , 06:34 PM
Registered User
Join Date: Jan 2004
Posts: 17

Resize geometry to specific size?

How do I edit geometry to a specific size?

For example, I'm doing a trade show booth layout and I need to use specific dimensions. I can create original geometry (like a cube) and use the polyCube1 history node to size to dimensions. But if I duplicate that cube or remove its history, I can see no way to size it to specific dimensions. (other than creating a temporary object of the correct size and resizing the cube next to it.)

How does one resize an existing piece of geometry (whether freshly created, duplicated or otherwise developed) to a specific size, preferably via numeric input?

Thanks.

# 2 30-08-2004 , 06:50 PM
mtmckinley's Avatar
The Maya Mountain
Join Date: Aug 2002
Location: Seattle, WA
Posts: 8,245
Might try the measuring tools under the Create menu.

# 3 03-09-2004 , 03:14 AM
Registered User
Join Date: Jan 2004
Posts: 17
Thanks for the reply. I got some other advice on other forums to use the channel box scale parameters. I just want to explore the pros and cons of the channel box and measure tool for sizing geometry and see if there are better ways or not.

For example, if you make a cube, its scale is 1/1/1 by default. If you use the scale tool to resize the cube, the scale numbers change accordingly, and therefore show you a one to one comparison of the cube's new size. However, if you select a face of the cube and pull it out, resizing the cube that way, the scale numbers do not reflect the new "size" of the cube, since technically, it hasn't been scaled.

Likewise, if you make two cubes and merge them together, it's the same problem. The scale info in the channel box only shows proportional scale for an object or group, but it does not show "size" or actual measurement of an object or group.

What I'm looking for is the easiest way tell the exact measurements of an object or group of objects. It seems like there would be an info box or overlay that would show such info, but apparently not? I understand the measure tools under the create menu sort of get me what I want, but it's really quite clumsy to have to manually force-calculate a measurement. And it's not entirely accurate. Only as accurate as you are in positioning your measure points.

Let me state it this way. If one were to make, say, a piece of furniture in Maya. Let's say a dresser. It's built up of a bunch of primitives and tweaked from there. To fit in the scene, it's determined that it needs to be exactly 3.5 feet tall. It seems to me, the easiest way to fit it to those dimensions would be if there were a numeric input with constrained dimensions (like Photoshop when you resize an image, but in three dimensions here). So you'd enter 3.5 in the Y axis and with constraints on it would resize proportionally. Is there anything like this in Maya? If not, what would be the easiest way to do that? Would you just eyeball it to the grid at three and a half squares? Would you use the measure tool to set up a distance length ahead of time at 3.5 feet and then scale the "dresser" to that length?

Or, using the dresser model idea, what if you wanted to build the dresser in Maya very accurately each step of the way. Presumably you would measure each part of the real life dresser and then model to those sizes. But what if you measure the foot of the dresser at six inches and then model the foot to that size, but then realize it was actually five inches. Depdning on how you've modeled that foot, the channel box may not accurately reflect the actual size of the object any more, right? So how does one get that foot to be exactly five inches?

Sorry for the lon-winded rant, I'm just trying to grasp what seems like it would be a fundamental aspect of 3D design…sizing to a specific real world dimension. I'm having trouble working with Maya to achieve that.

Thanks again.

# 4 03-09-2004 , 03:53 AM
mtmckinley's Avatar
The Maya Mountain
Join Date: Aug 2002
Location: Seattle, WA
Posts: 8,245
Well, not sure what to tell you. As far as I know, Maya isn't exactly made for technical art, or at least, doesn't have CAD-style measurement features. Unless I'm just unaware, which could be possible.

I've never had a project where rigid, exact measurements were necessary. If I made a car, using blueprints as my image planes, and in another file, made a character; and then import the car into the character's scene, if there was any scale problem, I'd just scale the car up to where it looked right. Same with any other props (dresser, for instance).

Doesn't exactly help you, I suppose, but if I were given your dresser project, I'd probably lay out several measuring tools first to "map" out what I need and then model to their specifications.

# 5 03-09-2004 , 04:24 AM
Registered User
Join Date: Jan 2004
Posts: 17
Very good then. At least I know what I'm dealing with and how to approach it from the start. Thanks again.

# 6 04-09-2004 , 07:16 PM
dirack's Avatar
Registered User
Join Date: Oct 2003
Location: Cage #42 of the Asylum
Posts: 396
Whenever I need to build housing or furniture in maya, I just prefer to use primitives of wich I konw the sclae, and to make the complex object just tall enough, (which consists out of multiple objects) I use the 'snap to points' command and move the outer vertics to the same X / Y / Z as the exact scaled ones of the primitive. This is quite handy for scaling some parts of complex objects to good sizes after scaling a part of them (that doesn't appear in the attributes), but this doesn't work if you want to scale an entire object to a certain length (so it doesn't work with multiple 'layers' of vertics).

Hope this was of any help to ya! user added image

Posting Rules Forum Rules
You may not post new threads | You may not post replies | You may not post attachments | You may not edit your posts | BB code is On | Smilies are On | [IMG] code is On | HTML code is Off

Similar Threads