MathUtils
Overview
MathUtils je třída v Aspose.3D FOSS pro Java.
Klasizace užitků s matematickými funkcemi.
Tato třída poskytuje 11 metod pro práci s MathUtils objekty v programech Java. K dispozici jsou následující metody: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Všechny veřejné členy jsou přístupné jakémukoli aplikaci Java po instalaci balíčku Aspose.3D FOSS pro Java.
Methods
| Signature | Description |
|---|---|
calcNormal(points: Vector3[]) → Vector3 | Vypočítá normální vektor ze tří bodů. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int | Najde křižovatku dvou čár v 2D prostoru. |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | Zkontroluje, zda je bod uvnitř trojúhelníku. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2 | Najde křižovatko paprsky a úseku čáry ve 2D prostoru. |
clamp(val: double, min: double, max: double) → double | Změřte hodnotu mezi minimem a maximem. |
toDegree(radian: Vector3) → Vector3 | Přeměňuje radiány na stupně. |
toRadian(degree: Vector3) → Vector3 | Přeměňuje stupně na radiány. |
toDegree(radian: double) → double | Přeměňuje radiány na stupně. |
toRadian(degree: double) → double | Přeměňuje stupně na radiány. |
toDegree(x: double, y: double, z: double) → Vector3 | Přeměňuje radiány na stupně. |
toRadian(x: double, y: double, z: double) → Vector3 | Přeměňuje stupně na radiány. |