MathUtils
Resumo 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 de avaliação
| Assinatura | Descrição: |
|---|---|
calcNormal(points: Vector3[]) → Vector3 | Calcula o vetor normal a partir de três pontos. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int | Encontre a intersecção de duas linhas no espaço 2D. |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | Verifica se um ponto está dentro de um triângulo. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2 | Encontre a intersecção de um raio e um segmento de linha no espaço 2D. |
clamp(val: double, min: double, max: double) → double | Clamps um valor entre min e max. |
toDegree(radian: Vector3) → Vector3 | Converte os radianos em graus. |
toRadian(degree: Vector3) → Vector3 | Converte graus em radianos. |
toDegree(radian: double) → double | Converte os radianos em graus. |
toRadian(degree: double) → double | Converte graus em radianos. |
toDegree(x: double, y: double, z: double) → Vector3 | Converte os radianos em graus. |
toRadian(x: double, y: double, z: double) → Vector3 | Converte graus em radianos. |