You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
787 B
31 lines
787 B
14 years ago
|
/*
|
||
|
* To change this template, choose Tools | Templates
|
||
|
* and open the template in the editor.
|
||
|
*/
|
||
|
package jme3tools.navigation;
|
||
|
|
||
|
/**
|
||
|
* Provides various helper methods for number conversions (such as degree to radian
|
||
|
* conversion, decimal degree to radians etc)
|
||
|
* @author Benjamin Jakobus, based on JMarine (by Cormac Gebruers and Benjamin
|
||
|
* Jakobus)
|
||
|
* @version 1.0
|
||
|
* @since 1.0
|
||
|
*/
|
||
|
public class NumUtil {
|
||
|
|
||
|
/**
|
||
|
* Rounds a number
|
||
|
* @param Rval number to be rounded
|
||
|
* @param Rpl number of decimal places
|
||
|
* @return rounded number
|
||
|
* @since 0.1
|
||
|
*/
|
||
|
public float Round(float Rval, int Rpl) {
|
||
|
float p = (float) Math.pow(10, Rpl);
|
||
|
Rval = Rval * p;
|
||
|
float tmp = Math.round(Rval);
|
||
|
return (float) tmp / p;
|
||
|
}
|
||
|
}
|