MathUtils

Összefoglaló

MathUtils egy osztály a Aspose.3D FOSS-ban Java számára.

Műszaki osztályok, matematikai funkciókkal.

Ez a osztály 11 módszert kínál az MathUtils objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.3D FOSS for Java csomag.

Módszerek

Az aláírás:Leírás
calcNormal(points: Vector3[])Vector3A normál vektor három pontból számítva.
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[])intKét egyenes kereszteződéset talál a 2D térben.
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2)booleanEllenőrzi, hogy a pont egy háromszögben van-e.
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2)Vector2Találja a kereszteződését egy sugár és egy vonalszegment 2D térben.
clamp(val: double, min: double, max: double)doubleMinimum és maximum között.
toDegree(radian: Vector3)Vector3A radiánokat átalakítja fokokká.
toRadian(degree: Vector3)Vector3A fokok radiánba alakításához.
toDegree(radian: double)doubleA radiánokat átalakítja fokokká.
toRadian(degree: double)doubleA fokok radiánba alakításához.
toDegree(x: double, y: double, z: double)Vector3A radiánokat átalakítja fokokká.
toRadian(x: double, y: double, z: double)Vector3A fokok radiánba alakításához.

Lásd még:

 Magyar