MathUtils

Visão geral

MathUtils é uma classe em Aspose.3D FOSS para Java.

Classe de utilidade com funções matemáticas.

Esta classe fornece 11 métodos para trabalhar com objetos MathUtils em programas Java. Os métodos disponíveis incluem: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.3D FOSS para Java.

Métodos

AssinaturaDescrição:
calcNormal(points: Vector3[]) → Vector3Calcula o vetor normal a partir de três pontos.
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → intEncontre a intersecção de duas linhas no espaço 2D.
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → booleanVerifica se um ponto está dentro de um triângulo.
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2Encontre a intersecção de um raio e um segmento de linha no espaço 2D.
clamp(val: double, min: double, max: double) → doubleClamps um valor entre min e max.
toDegree(radian: Vector3) → Vector3Converte os radianos em graus.
toRadian(degree: Vector3) → Vector3Converte graus em radianos.
toDegree(radian: double) → doubleConverte os radianos em graus.
toRadian(degree: double) → doubleConverte graus em radianos.
toDegree(x: double, y: double, z: double) → Vector3Converte os radianos em graus.
toRadian(x: double, y: double, z: double) → Vector3Converte graus em radianos.

Ver também

 Português