MathUtils
Overview
MathUtils là một lớp trong Aspose.3D FOSS cho .NET.
MathUtils.CalcNormal calculates the normal vector of a polygon defined by an array of Vector3 points.
Khóa học này cung cấp 7 phương pháp để làm việc với các đối tượng MathUtils trong các chương trình .NET. Các phương pháp có sẵn bao gồm: CalcNormal, Clamp, FindIntersection, PointInsideTriangle, RayIntersect, ToDegree, ToRadian. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng .NET nào sau khi cài đặt Aspose.3D FOSS cho gói .Net.
Methods
| Signature | Description |
|---|---|
CalcNormal(points: Vector3[]) | Tính toán vector bình thường của một polygan được xác định bởi một loạt các điểm Vector3 |
FindIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) | Tính toán sự lối tròn của hai dòng (p0+d0 và p1+D1) và lưu trữ kết quả trong một Vector2 hàng. |
PointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) | Trở lại đúng nếu điểm p nằm bên trong ba mảnh hình thành bởi p0, p1 và p2 |
RayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) | Tìm điểm lối tròn giữa một ray (từ gốc, dir) và phân đoạn a-b |
Clamp(val: double, min: double, max: double) | Giới hạn giá trị gấp đôi với phạm vi bao gồm được xác định bởi min và max. |
ToDegree(radian: Vector3) | Chuyển đổi ba giá trị tia kép (x, y, z) sang một Vector3 của độ |
ToRadian(degree: Vector3) | Chuyển đổi ba giá trị độ gấp đôi (x, y, z) sang một Vector3 của tia sáng. |
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) |