MathUtils

개요

MathUtils은 Aspose.3D FOSS에서 .NET용 클래스입니다.

MathUtils.CalcNormal은 Vector3 포인트 배열로 정의된 폴리곤의 법선 벡터를 계산합니다.

이 클래스는 .NET 프로그램에서 MathUtils 객체를 다루기 위한 13개의 메서드를 제공합니다. 사용 가능한 메서드에는 CalcNormal, Clamp, FindIntersection, PointInsideTriangle, RayIntersect, ToDegree, ToRadian이(가) 포함됩니다. Aspose.3D FOSS for .NET 패키지를 설치한 후에는 모든 공개 멤버가 .NET 애플리케이션에서 접근할 수 있습니다.

메서드

시그니처설명
CalcNormal(points: Vector3[])Vector3 포인트 배열로 정의된 다각형의 법선 벡터를 계산합니다.
FindIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[])두 직선(p0+d0와 p1+d1)의 교점을 계산하고 결과를 Vector2 배열에 저장합니다.
PointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2)점 p가 p0, p1, p2로 이루어진 삼각형 내부에 있으면 true를 반환합니다.
RayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2)레이(origin, dir)와 선분 a‑b 사이의 교점 위치를 찾습니다.
Clamp(val: double, min: double, max: double)double 값을 최소값과 최대값이 정의하는 포함 구간으로 제한합니다.
ToDegree(radian: Vector3)세 개의 double 라디안 값(x, y, z)을 도 단위 Vector3 로 변환합니다.
ToRadian(degree: Vector3)세 개의 double 도 값(x, y, z)을 라디안 단위 Vector3 로 변환합니다.
ToDegree(radian: float)이 MathUtils 인스턴스에서 ToDegree(radian)를 호출합니다.
ToDegree(radian: double)ToDegree(radian)를 이 MathUtils 인스턴스에서 호출합니다.
ToDegree(x: double, y: double, z: double)ToDegree(x, y, z)를 이 MathUtils 인스턴스에서 호출합니다.
ToRadian(degree: float)이 MathUtils 인스턴스에서 ToRadian(degree)을 호출합니다.
ToRadian(degree: double)이 MathUtils 인스턴스에서 ToRadian(degree)을 호출합니다.
ToRadian(x: double, y: double, z: double)이 MathUtils 인스턴스에서 ToRadian(x, y, z)을 호출합니다.

참조

 한국어