Package com.naver.maps.geometry
Class MathUtils
- java.lang.Object
-
- com.naver.maps.geometry.MathUtils
-
public class MathUtils extends java.lang.Object간단한 연산 유틸리티를 제공하는 클래스.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static doubleclamp(double value, double min, double max)value를[min, max]범위로 제한합니다.static intclamp(int value, int min, int max)value를[min, max]범위로 제한합니다.static doublewrap(double value, double min, double max)value를[min, max]범위로 래핑합니다.static intwrap(int value, int min, int max)value를[min, max]범위로 래핑합니다.
-
-
-
Method Detail
-
clamp
public static double clamp(double value, double min, double max)value를[min, max]범위로 제한합니다.value가min보다 작을 경우min이,value가max보다 클 경우max가, 그 외의 경우value가 반환됩니다.- Parameters:
value- 제한할 값.min- 최솟값.max- 최댓값.- Returns:
- 제한된 값.
-
clamp
public static int clamp(int value, int min, int max)value를[min, max]범위로 제한합니다.value가min보다 작을 경우min이,value가max보다 클 경우max가, 그 외의 경우value가 반환됩니다.- Parameters:
value- 제한할 값.min- 최솟값.max- 최댓값.- Returns:
- 제한된 값.
-
wrap
public static double wrap(double value, double min, double max)value를[min, max]범위로 래핑합니다.value가min보다 작거나max보다 클 경우 값이 순환됩니다.- Parameters:
value- 래핑할 값.min- 최솟값.max- 최댓값.- Returns:
- 래핑된 값.
-
wrap
public static int wrap(int value, int min, int max)value를[min, max]범위로 래핑합니다.value가min보다 작거나max보다 클 경우 값이 순환됩니다.- Parameters:
value- 래핑할 값.min- 최솟값.max- 최댓값.- Returns:
- 래핑된 값.
-
-