MathUtils

Tổng quan

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.

Phương pháp

SignatureDescription
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)

Xem thêm

 Tiếng Việt