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 محدود می کند.

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

 فارسی