MathUtils
Overview
MathUtils Java için Aspose.3D FOSS sınıfıdır.
Matematik fonksiyonları ile kullanım sınıfı.
Bu sınıf, Java programlarında MathUtils nesnelerle çalışmak için 11 yöntem sunar. Mevcut yöntemler şunları içerir: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Tüm kamu üyeleri, Java paket için Aspose.3D FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir.
Methods
| Signature | Description |
|---|---|
calcNormal(points: Vector3[]) → Vector3 | Normal vektoru 3 noktadan hesaplayın. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int | 2D alanında iki çizgi arasındaki çaprazlığı bulur. |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | Bir üçgenin içine bir nokta olup olmadığını kontrol edin. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2 | Bir ray ve bir çizgi segmentinin 2D alanında çaprazını bulur. |
clamp(val: double, min: double, max: double) → double | Min ve max arasındaki değerleri çarpıyor. |
toDegree(radian: Vector3) → Vector3 | Radyoyu derecelere dönüştürür. |
toRadian(degree: Vector3) → Vector3 | Sınıfları radyonlara dönüştürür. |
toDegree(radian: double) → double | Radyoyu derecelere dönüştürür. |
toRadian(degree: double) → double | Sınıfları radyonlara dönüştürür. |
toDegree(x: double, y: double, z: double) → Vector3 | Radyoyu derecelere dönüştürür. |
toRadian(x: double, y: double, z: double) → Vector3 | Sınıfları radyonlara dönüştürür. |