PropertyCollection (pemegang tempat)
Pengamatan umum
MathUtils adalah kelas di Aspose.3D FOSS untuk .NET.
Kelas MathUtils berisi metode utilitas untuk perhitungan 3D termasuk komputasi normal, persimpangan sinar, dan konversi koordinat.
Metode-metode yang digunakan
| Tanda tangan | Deskripsi |
|---|---|
CalcNormal(points: Vector3[]) | Menghitung normal permukaan dari array titik Vector3 |
FindIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) | Menemukan persimpangan dua garis 2D dan menyimpannya dalam hasil |
PointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) | Memeriksa apakah titik 2D terletak di dalam segitiga p0-p1-P2 |
RayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) | Tes apakah sinar memotong segmen AB dan mengembalikan titik persimpangan |
Clamp(val: double, min: double, max: double) | Batas nilai ganda untuk rentang inklusif antara min dan max |
ToDegree(radian: Vector3) | Mengubah tiga komponen radian ganda menjadi Vektor3 derajat |
ToRadian(degree: Vector3) | Mengubah tiga komponen derajat ganda menjadi vektor3 radian. |
ToDegree(radian: float) | |
ToDegree(radian: double) | |
ToDegree(x: double, y: double, z: double) | |
ToRadian(degree: float) | |
ToRadian(degree: double) | |
ToRadian(x: double, y: double, z: double) |