MathUtils
Overview
MathUtils là một lớp trong Aspose.3D FOSS cho Java.
lớp học hữu ích với chức năng toán học.
Khóa học này cung cấp 11 phương pháp để làm việc với các đối tượng MathUtils trong các chương trình Java. 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 Java nào sau khi cài đặt Aspose.3D FOSS cho gói Java.
Methods
| Signature | Description |
|---|---|
calcNormal(points: Vector3[]) → Vector3 | Tính toán vector bình thường từ 3 điểm. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int | Tìm sự lối trộn của hai dòng trong không gian 2D. |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | Kiểm tra xem một điểm nào đó nằm trong ba góc. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2 | Tìm sự tròn của một ray và một phân đoạn đường trong không gian 2D. |
clamp(val: double, min: double, max: double) → double | - Tích hợp giá trị giữa min và max. |
toDegree(radian: Vector3) → Vector3 | Chuyển đổi tia sang độ. |
toRadian(degree: Vector3) → Vector3 | Chuyển đổi độ sang tia. |
toDegree(radian: double) → double | Chuyển đổi tia sang độ. |
toRadian(degree: double) → double | Chuyển đổi độ sang tia. |
toDegree(x: double, y: double, z: double) → Vector3 | Chuyển đổi tia sang độ. |
toRadian(x: double, y: double, z: double) → Vector3 | Chuyển đổi độ sang tia. |