Vector3
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Le type de données Vector3 représente un vécteur dans l'espace 3D, généralement utilisé comme point dans l'espace 3D ou les dimensions d'un prisme rectangula
Certains exemples d'utilisation de Vector3 sont les Position , Rotation et 1> Class.BasePart.Size|Size1> des parties, par exemple :
local part = workspace.Partpart.Position = part.Position + Vector3.new(5, 2, 10) -- Move part by (5, 2, 10)
Vector3 est également couramment utilisé lors de la construction de types de données 3D plus complexes, tels que CFrame. Beaucoup de ces types de données utiliseront un Vector3 dans leurs paramètres, comme 0> Datatype.CFrame:PointToObjectSpace()0>.
Résumé
Constructeurs
- FromNormalId(normal : Enum.NormalId)
Propriétés
Un Vector3 avec une magnitude de zéro.
Un Vector3 avec une valeur de 1 sur chaque axe.
Un Vector3 avec une valeur de 1 sur l'axe X.
Un Vector3 avec une valeur de 1 sur l'axe Y.
Un Vector3 avec une valeur de 1 sur l'axe Z.
La x-坐標 de Vector3.
La y-坐标 de Vector3.
La z-坐标 de Vector3.
La longueur du Vector3.
Une copie normale du Vector3 - une qui a la même direction que l'original mais une magnitude de 1.
Méthodes
Renvoie un nouveau vécteur des valeurs absolues des composants de l'original.
Renvoie un nouveau vécteur du plafond des composants de l'original.
Renvoie un nouveau vécteur du sol des composants de l'原.
Retourne un nouveau vécteur des composants de la signature (-1, 0, ou 1) de l'original.
Renvoie le produit croisé des deux vécteurs.
Renvoie l'angle en radians entre les deux vécteurs. Si vous fournissez un axe, il détermine le signe de l'angle.
Renvoie un produit de point vectoriel scalaire des deux vecteurs.
Retourne true si les composants X, Y et Z de l'autre Vector3 sont dans les unités epsilon de chaque composant correspondant de ce Vector3.
Retourne une ligne Vector3 interpolée linéairement entre ce Vector3 et le but donné par l'alpha donné.
Retourne un Vector3 avec chaque composant en tant que le plus élevé parmi les différents composants des deux objets Vector3 fournis.
Retourne un Vector3 avec chaque composant en tant que le plus bas parmi les objets Vector3 fournis.