This course will look at the fundamentals of modeling in Maya with an emphasis on creating good topology. We'll look at what makes a good model in Maya and why objects are modeled in the way they are.
# 1 04-11-2004 , 10:34 PM

Registered User
Join Date: Feb 2003
Location: Los Angeles
Posts: 695

#### truncate

Hey.

Does anyone know how to trucate a number with some degree of control? My float values often look like 0.5505370157 and when I print them out, I'd like to just print 0.55. Maya's trunc command would only print out 0, so that's no good. Maybe a way to round the value off?

Thanks for any thoughts.

-dann

# 2 05-11-2004 , 01:14 AM

Registered User
Join Date: Aug 2004
Posts: 24
Here is a script for you called roundoff. After saving this to your scripts directory etc. run it with 2 inputs, first the number to truncate and second the number of decimal places you want to truncate it to.

e.g.

roundoff 1.2586541 2

// Result: 1.26 //

/////////////////////////////////////////////////////////////////////////
global proc float roundoff( float \$f, int \$n )
{
if( \$n > 0 )
{
float \$roundScale = pow(10,\$n);
if( \$f > 0 )
return( ((float)(int)(\$f * \$roundScale + 0.5)) /\$roundScale );
else
return( ((float)(int)(\$f * \$roundScale - 0.5)) /\$roundScale );
}
else
{
float \$roundScale = pow(10,-\$n);
if( \$f > 0 )
return( ((float)(int)(\$f/\$roundScale + 0.5)) *\$roundScale );
else
return( ((float)(int)(\$f/\$roundScale - 0.5)) *\$roundScale );

}
}
/////////////////////////////////////////////////////////////////////////

----------------------------------------------
Richard Cheek
https://www.freelance-animation.com
----------------------------------------------

# 3 05-11-2004 , 01:40 AM

Registered User
Join Date: Feb 2003
Location: Los Angeles
Posts: 695
Thanks. I wrote something similar, but was hoping there was a native Maya command I was overlooking. However, your code is nicer than mine, so I'm gonna use it. Thanks again.

##### 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

7

3

4

0

3

6

### VFX News

On 2022-07-18 14:30:13

On 2022-07-18 14:17:59

On 2022-07-15 13:14:36

On 2022-05-13 13:52:25

On 2022-05-02 20:24:13

On 2022-04-13 16:02:13