MathUtils

خلاصه ای

MathUtils در این مطلب به عنوان یک کلاس برای .NET می پردازیم.

MathUtils.CalcNormal calculates the normal vector of a polygon defined by an array of Vector3 points.

این کلاس 7 روش برای کار با MathUtils اشیاء در برنامه های .NET را فراهم می کند. روش های موجود شامل: CalcNormal, Clamp, FindIntersection, PointInsideTriangle, RayIntersect, ToDegree, ToRadian. همه اعضای عمومی پس از نصب Aspose.3D FOSS برای بسته .NET به هر برنامه .net دسترسی دارند.

روش ها

امضاتوصیف
CalcNormal(points: Vector3[])محاسبه وکتور عادی یک پلیگون تعریف شده توسط مجموعه ای از نقاط Vector3
FindIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[])محاسبه تقاطع دو خط (p0+d0 و p1+D1) و ذخیره نتایج در یک ردیف Vector2
PointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2)اگر نقطه p در داخل مثلثی که توسط p0، p1 و p2 شکل گرفته است قرار دارد.
RayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2)نقطه ی متقاطع بین یک ری (منشأ، dir) و بخش A-B را پیدا می کند.
Clamp(val: double, min: double, max: double)محدود کردن مقدار دوگانه به محدوده شامل تعریف شده توسط min و max
ToDegree(radian: Vector3)تبدیل سه مقدار رادیان دوگانه (x، y، z) به یک وکتور3 درجه
ToRadian(degree: Vector3)تبدیل سه مقدار دو درجه (x، y، z) به یک وکتور3 از رادیان ها
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)

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

 فارسی