vector
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Cette bibliothèque implémente la fonctionnalité pour le type vectoriel en plus du assistancede l'opérateur primitif intégré.Il utilise des vecteurs avec trois composants ( x , y , et z ).
Les composants vectoriels individuels peuvent être accessibles en utilisant les champs x ou X, y ou Y, z ou Z.Puisque les valeurs vectorielles sont immuables, l'écriture dans des composants individuels n'est pas prise en charge.
Résumé
Fonctions
Crée un nouveau vecteur avec les valeurs de composant données.
Calcul de la magnitude d'un force vectorielledonné.
Calcul de la version normalisée (force vectorielled'unité) d'un force vectorielledonné.
Calculer le produit croisé de deux vecteurs.
Calcul du produit de point de deux vecteurs.
Calculer l'angle entre deux vecteurs en radians.
S'applique math.floor() à chaque composant du force vectorielled'entrée.
S'applique math.ceil() à chaque composant du force vectorielled'entrée.
S'applique math.abs() à chaque composant du force vectorielled'entrée.
S'applique math.sign() à chaque composant du force vectorielled'entrée.
S'applique math.clamp() à chaque composant du force vectorielled'entrée.
Applique math.max() aux composants correspondants des vecteurs d'entrée.
Applique math.min() aux composants correspondants des vecteurs d'entrée.
Fonctions
Propriétés
zero
Vecteur constant avec tous les composants définis à 0.
one
Vecteur constant avec tous les composants définis à 1.