MathUtils

Overview

MathUtils là một lớp trong Aspose.3D FOSS cho Typescript.

MathUtils.toDegree converts a radian Vector3 to degrees and returns a Vector3.

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 chương trình Typescript. 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 vào bất kỳ ứng dụng Typescript nào sau khi cài đặt Aspose.3D FOSS cho gói Typscript.

Description

MathUtils là một lớp trong thư viện FOSS cho Aspose.3D mà trình bày 13 phương pháp và 0 thuộc tính để sử dụng lập trình.

Methods

SignatureDescription
toDegree(radian: Vector3)Vector3Chuyển đổi ba thành phần tia (x,y,z) sang độ và trả về một Vector3
toDegree(radian: number)number
toDegree(x: number, y: number, z: number)Vector3
toDegree()any
toRadian(degree: Vector3)Vector3Chuyển đổi thành phần ba độ (x,y,z) sang tia và trả về một Vector3
toRadian(degree: number)number
toRadian(x: number, y: number, z: number)Vector3
toRadian()any
calcNormal(points: Vector3[])Vector3Tính toán bề mặt bình thường của một polygan được định nghĩa bởi một loạt các điểm Vector3
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[])numberTính toán sự lối tròn của hai dòng 2D, lưu trữ kết quả và trả lại số lượng.
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2)booleanTóm tắt xem một điểm 2D có nằm bên trong ba góc được hình thành bởi ba chiều cao hay không.
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → `Vector2null`
clamp(val: number, min: number, max: number)numberGiới hạn giá trị số cho phạm vi bao gồm được xác định bởi min và max.

See Also

 Tiếng Việt