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) → `Vector2null`
clamp(val: number, min: number, max: number)numberیک مقدار عددی را به محدوده ی شامل تعریف شده توسط min و max محدود می کند.

همچنین ببینید:

 فارسی