MathUtils
خلاصه ای
MathUtils یک کلاس در Aspose.3D FOSS برای Typescript است.
MathUtils.toDegree یک وکتور3 رادیایی را به درجه تبدیل می کند و یک ویکتور 3 را بازمی گرداند.
این کلاس ۷ روش برای کار با اشیاء MathUtils در برنامه های Typescript را فراهم می کند. روش های موجود شامل: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for Typescript به هر برنامه TypeScript دسترسی دارند.
شرح:
MathUtils یک کلاس در کتابخانه Aspose.3D FOSS برای TypeScript است که 13 روش و 0 ویژگی را برای استفاده برنامه ای نشان می دهد.
روش ها
| Signature | شرح: |
|---|---|
toDegree(radian: Vector3) → Vector3 | تبدیل سه جزء رادیان (x,y,z) به درجه و بازگشت یک Vector3 |
toDegree(radian: number) → number | |
toDegree(x: number, y: number, z: number) → Vector3 | |
toDegree() → any | |
toRadian(degree: Vector3) → Vector3 | تبدیل سه درجه اجزای (x,y,z) به رادیان و بازگشت یک Vector3 |
toRadian(degree: number) → number | |
toRadian(x: number, y: number, z: number) → Vector3 | |
toRadian() → any | |
calcNormal(points: Vector3[]) → Vector3 | سطح طبیعی یک چند لبه را که توسط آرایه ای از نقاط Vector3 تعریف شده است محاسبه می کند. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → number | محاسبه تقاطع دو خط 2D، ذخیره نتایج و بازگشت شمارش |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | تعیین می کند که آیا یک نقطه دو بعدی در داخل مثلث تشکیل شده توسط سه قله قرار دارد. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → `Vector2 | null` |
clamp(val: number, min: number, max: number) → number | یک مقدار عددی را به محدوده ی شامل تعریف شده توسط min و max محدود می کند. |