MathUtils

개요

MathUtils은 Aspose.3D FOSS의 Java용 클래스입니다.

수학 함수들을 제공하는 유틸리티 클래스.

이 클래스는 Java 프로그램에서 MathUtils 객체를 다루기 위한 11개의 메서드를 제공합니다. 사용 가능한 메서드에는 calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian이 포함됩니다. Aspose.3D FOSS for Java 패키지를 설치하면 모든 Java 애플리케이션에서 공개 멤버에 접근할 수 있습니다.

메서드

시그니처설명
calcNormal(points: Vector3[]) → Vector3세 점으로부터 법선 벡터를 계산합니다.
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int2차원 공간에서 두 직선의 교점을 찾습니다.
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean점이 삼각형 내부에 있는지 확인합니다.
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector22차원 공간에서 광선과 선분의 교점을 찾습니다.
clamp(val: double, min: double, max: double) → double값을 최소값과 최대값 사이로 제한합니다.
toDegree(radian: Vector3) → Vector3라디안을 도로 변환합니다.
toRadian(degree: Vector3) → Vector3도를 라디안으로 변환합니다.
toDegree(radian: double) → double라디안을 도로 변환합니다.
toRadian(degree: double) → doubledegrees를 radians로 변환합니다.
toDegree(x: double, y: double, z: double) → Vector3radians를 degrees로 변환합니다.
toRadian(x: double, y: double, z: double) → Vector3degrees를 radians로 변환합니다.

참조

 한국어