MathUtils
Apžvalga
MathUtils yra Aspose.3D FOSS klasė Java.
Naudingos klasės su matematinėmis funkcijomis.
Ši klasė pateikia 11 metodų, kaip dirbti su MathUtils objektais Java programose. Galimi metodai apima: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Visi viešieji nariai yra prieinami bet kuriai Java programai po to, kai įdiegėte Aspose.3D FOSS už Java paketą.
Metodai
| Signature | Aprašymas |
|---|---|
calcNormal(points: Vector3[]) → Vector3 | Įvertinkite normalią vektorį iš trijų taškų. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int | Rasti dviejų linijų tarpą 2D erdvėje. |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | Patikrinkite, ar taškas yra triukšmo viduje. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2 | Rasti spindulių ir linijų segmentą 2D erdvėje. |
clamp(val: double, min: double, max: double) → double | Skaičiuojama vertė tarp min ir max. |
toDegree(radian: Vector3) → Vector3 | Konvertuoja radijas į laipsnius. |
toRadian(degree: Vector3) → Vector3 | Konvertuoja laipsnius į radiatus. |
toDegree(radian: double) → double | Konvertuoja radijas į laipsnius. |
toRadian(degree: double) → double | Konvertuoja laipsnius į radiatus. |
toDegree(x: double, y: double, z: double) → Vector3 | Konvertuoja radijas į laipsnius. |
toRadian(x: double, y: double, z: double) → Vector3 | Konvertuoja laipsnius į radiatus. |