PropertyCollection{/i:
Približni podaci
MathUtils je klasa u Aspose.3D FOSS za .NET.
Klasa MathUtils sadrži korisne metode za 3D izračune, uključujući normalno računanje, presjek zraka i konverziju koordinata.
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
CalcNormal(points: Vector3[]) | Računa površinski normal iz niza tačaka Vector3 |
FindIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) | Pronalazi presek dva 2D linija i čuva ga u rezultatima. |
PointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) | U slučaju da je to moguće, provjerava se u skladu s člankom 7. stavkom 2. |
RayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) | U ovom slučaju, u skladu s člankom 7. stavkom 1. točkom (a) i podstavkom 8. stavku 2. točkama 3. i 4. ovog članka. |
Clamp(val: double, min: double, max: double) | U ovom slučaju, u skladu s člankom 21. stavkom 1. točkom (a) i podstavkom 2. točkama 3. i 4. ovog članka. |
ToDegree(radian: Vector3) | Pretvara tri dvostruke radijske komponente u vektor 3 stupnjeva. |
ToRadian(degree: Vector3) | Pretvara tri dvostruke komponente u vektor 3 radijana. |
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) |