Methods (Αποδέκτης θέσης)

Γενική Επισκόπηση

MathUtils είναι μια τάξη στο Aspose.3d για το Typescript. Κληρονόμοι από: MathUtils.

MathUtils.find Intersection(p0, d0, p1, d1, αποτελέσματα) υπολογίζει την διασταύρωση δύο γραμμών και επιστρέφει τον αριθμό των σημείων διαστάσεως, γράφοντας τα αποτελέσματα στην παρασχεθείσα σειρά.

Methods (Αποδέκτης θέσης)

Methods (Αποδέκτης θέσης)Methods (Αποδέκτης θέσης)
toDegree(radian: Vector3)Vector3Μετατρέπει τις τιμές των ακτίνων σε βαθμούς, αποδέχοντας έναν αριθμό, ένα Vector3, ή ξεχωριστά στοιχεία x, y, z.
toDegree(radian: number)number
toDegree(x: number, y: number, z: number)Vector3
toDegree()any
toRadian(degree: Vector3)Vector3
toRadian(degree: number)number
toRadian(x: number, y: number, z: number)Vector3
toRadian()any
calcNormal(points: Vector3[])Vector3Υπολογίζει το κανονικό διανυσματικό ενός πολυγώνου που ορίζεται από μια σειρά σημείων Vector3
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[])numberΥπολογίζει τη διασταύρωση δύο γραμμών και επιστρέφει τον αριθμό των σημείων διαστάσεως, γράφοντας τα αποτελέσματα στην παρασχεθείσα σειρά.
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2)booleanΑποφασίζει αν ένα 2D σημείο βρίσκεται μέσα στο τρίγωνο που σχηματίζεται από τρεις κορυφές.
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → `Vector2null`
clamp(val: number, min: number, max: number)numberΠεριορίζει μια αριθμητική τιμή εντός της περιεκτικής εμβέλειας που ορίζεται από min και max.
 Ελληνικά