vector

Afficher les obsolètes

*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

Propriétés

  • Vecteur constant avec tous les composants définis à 0.

  • Vecteur constant avec tous les composants définis à 1.

Fonctions

create

Crée un nouveau vecteur avec les valeurs de composant données.

Paramètres

Retours

magnitude

Calcul de la magnitude d'un force vectorielledonné.

Paramètres

vec: vector

Retours

normalize

Calcul de la version normalisée (force vectorielled'unité) d'un force vectorielledonné.

Paramètres

vec: vector

Retours

cross

Calculer le produit croisé de deux vecteurs.

Paramètres

vec1: vector
vec2: vector

Retours

Calcul du produit de point de deux vecteurs.

Paramètres

vec1: vector
vec2: vector

Retours

angle

Calculer l'angle entre deux vecteurs en radians. L'axe, si spécifié, est utilisé pour déterminer le signe de l'angle.

Paramètres

vec1: vector
vec2: vector
axis: vector

Retours

floor

S'applique math.floor() à chaque composant du force vectorielled'entrée.

Paramètres

vec: vector

Retours

ceil

S'applique math.ceil() à chaque composant du force vectorielled'entrée.

Paramètres

vec: vector

Retours

S'applique math.abs() à chaque composant du force vectorielled'entrée.

Paramètres

vec: vector

Retours

sign

S'applique math.sign() à chaque composant du force vectorielled'entrée.

Paramètres

vec: vector

Retours

clamp

S'applique math.clamp() à chaque composant du force vectorielled'entrée.

Paramètres

vec: vector
min: vector
max: vector

Retours

Applique math.max() aux composants correspondants des vecteurs d'entrée.

Paramètres

...: vector

Retours

Applique math.min() aux composants correspondants des vecteurs d'entrée.

Paramètres

...: vector

Retours

Propriétés

zero

Vecteur constant avec tous les composants définis à 0.

Vecteur constant avec tous les composants définis à 1.