PropertyCollection - A helyfogadó.
Összefoglaló
MathUtils Az Aspose.3D FOSS .NET-es osztály.
A MathUtils osztály tartalmazza a 3D számításokhoz használt hasznos módszereket, beleértve az normál számítást, a sugármegyületet és a koordináták konverziót.
Módszerek
| Az aláírás: | Leírás |
|---|---|
CalcNormal(points: Vector3[]) | Számolja a felszíni normálokat egy Vector3 pontokból álló sorból. |
FindIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) | Találja meg a két 2D-s vonal keresztmetszetét és tárolja az eredményben. |
PointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) | Ellenőrzi, hogy a 2D-s pont a p0‐p1‐P2 háromszögben van-e. |
RayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) | Megvizsgálja, hogy egy sugár átmegy-e az AB szegmensen és megadja a keresztező pontot. |
Clamp(val: double, min: double, max: double) | A min és max közötti tartományra kettős érték korlátozása. |
ToDegree(radian: Vector3) | Három kettős radian komponens átalakítása egy 3 fokos vektorra. |
ToRadian(degree: Vector3) | Három kettős fokú komponens átváltása radiánok vektorjába. |
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) |