MathUtils
خلاصه ای
MathUtils در این مطلب به عنوان یک کلاس برای جاوا می پردازیم.
کلاس های کاربردی با وظایف ریاضی.
این کلاس 11 روش برای کار با MathUtils اشیاء در برنامه های جاوا را فراهم می کند. روش های موجود شامل: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. همه اعضای عمومی پس از نصب Aspose.3D FOSS برای بسته جاوا به هر برنامه جاو دسترسی دارند.
روش ها
| امضا | توصیف |
|---|---|
calcNormal(points: Vector3[]) → Vector3 | وکتور معمولی را از سه نقطه محاسبه کنید. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int | پیدا کردن تقاطع دو خط در فضای 2D. |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | بررسی اینکه آیا یک نقطه در داخل مثلث قرار دارد. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2 | یافتن تقاطع یک سیم و یک بخش خط در فضای 2D. |
clamp(val: double, min: double, max: double) → double | یک مقدار بین min و max می باشد. |
toDegree(radian: Vector3) → Vector3 | رادیان ها را به درجه تبدیل کنید. |
toRadian(degree: Vector3) → Vector3 | درجه را به رادیان تبدیل کنید. |
toDegree(radian: double) → double | رادیان ها را به درجه تبدیل کنید. |
toRadian(degree: double) → double | درجه را به رادیان تبدیل کنید. |
toDegree(x: double, y: double, z: double) → Vector3 | رادیان ها را به درجه تبدیل کنید. |
toRadian(x: double, y: double, z: double) → Vector3 | درجه را به رادیان تبدیل کنید. |