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

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)

See Also

 Tiếng Việt