Vector3
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Il tipo di dati Vector3 rappresenta un vector in 3D Spazio, tipicamente utilizzato come punto in 3D space o le dimensioni di un prisma rettangolare. <
Alcuni esempi di utilizzo di Vector3 sono i Position , Rotation e 1> Class.BasePart.Size|Size1> delle parti, per esempio:
local part = workspace.Partpart.Position = part.Position + Vector3.new(5, 2, 10) -- Move part by (5, 2, 10)
Vector3 è anche comunemente utilizzato quando si costruiscono più tipi di dati 3D complessi, come CFrame . Molti di questi tipi di dati utilizzano un Vector3 all'interno dei loro parametri, come 0> Datatype.CFrame:PointToObjectSpace()0> .
Sommario
Costruttori
Restituisce un nuovo Vector3 dai componenti x, y e z specificati.
- FromNormalId(normal : Enum.NormalId)
Restituisce un nuovo Vector3 nella direzione specificata.
Restituisce un nuovo Vector3 per l'asse fornito.
Proprietà
Un Vector3 con una dimensione di zero.
Un Vector3 con un valore di 1 su ogni asse.
Un Vector3 con un valore di 1 sull'asse X.
Un Vector3 con un valore di 1 sull'asse Y.
Un Vector3 con un valore di 1 sull'asse Z.
La x-坐标 di Vector3.
La y-坐标 di Vector3.
La z-坐标 di Vector3.
La lunghezza del Vector3.
Una copia normalizzata del Vector3 - una che ha la stessa direzione dell'originale ma una magnitudine di 1.
Metodi
Restituisce un nuovo Vector dalle parti originali.
Restituisce un nuovo Vector dal soffitto dei componenti originali.
Restituisce un nuovo Vector dalla pavimentazione dei componenti originali.
Restituisce un nuovo Vector dai componenti dell'originale (-1, 0, o 1) .
Restituisce il prodotto croce dei due veettori.
Restituisce l'angolo in radian tra i due veettori. Se fornisci un asse, ne determinano il segno.
Restituisce un prodotto Vectoriale di due Vectori.
Ritorna true se i componenti X, Y e Z dell'altro Vector3 sono all'interno delle unità epsilon di ciascun componente corrispondente di questo Vector3 .
Restituisce una linea Vector3 interpolata lineari tra questo Vector3 e il target target al alpha specificato.
Restituisce un Vector3 con ciascun componente come il più alto tra i rispettivi Vector3 oggetti.
Restituisce un Vector3 con ogni component as the lowest among the respective components of both provided Vector3 oggetti.
Operazioni Matematiche
Produce un Vector3 aggiungendo ogni component del primo veicolo al corrispondente componente del secondo.
Produce un Vector3 sottraiendo ciascun componente del secondo vector dal corrispondente componente del primo.
Produce un Vector3 moltiplicando ciascun componente del primo Vector per il corrispondente componente del secondo.
Produce un Vector3 dividendo ciascun componente del primo Vector per il corrispondente componente del secondo.
Produce un Vector3 da pavimento dividendo ogni component del primo vector dal corrispondente componente del secondo.
Produce un Vector3 moltiplicando ciascun componente del veicolo fornito dal numero.
Produce un Vector3 dividendo ogni componente del veicolo fornito dal numero.
Produce un Vector3 da pavimento dividendo ogni component del veicolo fornito dal numero.