In previous such situations I successfully used the ceil to int and the then covert back to float. But I think I used this to display some text on the viewport slates. In your case it might not work but give it a try.
N = some float with long series of numbers after decimal that you need to round off. n = floor to int N d = number of digits you care after decimal N' = floor to int[ (N-n) * 10^ d] Final Number rounded = n + (N' / 10^ d) Try this. Sent from my iPhone > On 10-Mar-2016, at 9:21 PM, Martin Yara <[email protected]> wrote: > > I see, so it isn't possible. > Sometimes our clients ask us to round the weights to certain digits. > > So far they've never complained when I used this old tool (that I was trying > to update), so I guess this should be good enough then. > > Thanks. > >> On Fri, Mar 11, 2016 at 12:45 AM, Luc-Eric Rousseau <[email protected]> >> wrote: >> 0.3 can't be expressed exactly in floating point numbers. >> It's possible through manipulation that you can get it to a number >> that the code that the function which prints the number happens to >> neatly truncate back 0.3, but the value isn't actually ever stored as >> 0.3. >> >> http://www.exploringbinary.com/floating-point-converter/ >> Select Single Precision. which is what the weight maps use. >> >> The sliders in XSI just convert the number to text and then truncates >> at a fix number of decimal, hiding the issue from you/ >> >> On 7 March 2016 at 06:01, Martin Yara <[email protected]> wrote: >> > I wrote a tool to round weights decimals but I'm still having decimals. >> > >> > I get the weighs with : >> > >> > Obj.Envelopes(0).Weights.Array >> > >> > Round them and put them back with >> > >> > myEnvelope.Weights.Array = roundedWeights >> > >> > But when I check my weights after that I'm still having decimals like: >> > 0.300000011920929 >> > 14.1999998092651 >> > 58 >> > 27.5 >> > >> > And my roundedWeights array is just like I want them: >> > 0.3 >> > 14.2 >> > 58 >> > 27.5 >> > >> > I successfully did it in Maya disabling the Normalize property, but I can't >> > get it to work in Softimage. Is there any way to do this? >> > >> > Thanks >> > >> > Martin >> > >> > ------ >> > Softimage Mailing List. >> > To unsubscribe, send a mail to [email protected] with >> > "unsubscribe" in the subject, and reply to confirm. >> ------ >> Softimage Mailing List. >> To unsubscribe, send a mail to [email protected] with >> "unsubscribe" in the subject, and reply to confirm. > > ------ > Softimage Mailing List. > To unsubscribe, send a mail to [email protected] with > "unsubscribe" in the subject, and reply to confirm.
------ Softimage Mailing List. To unsubscribe, send a mail to [email protected] with "unsubscribe" in the subject, and reply to confirm.

