Vector3
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Data Vector3 berwarna mewakili vektor di ruang 3D, biasanya digunakan sebagai poin di ruang 3D atau dimensi prisma perse
Beberapa contoh penggunaan Vector3 adalah Position , Rotation dan 1> Class.BasePart.Size|Size1> dari bagian, misalnya:
local part = workspace.Partpart.Position = part.Position + Vector3.new(5, 2, 10) -- Move part by (5, 2, 10)
Vector3 juga sering digunakan saat membangun lebih kompleksi tipe data 3D seperti CFrame . Banyak metode metode ini akan menggunakan Vector3 dalam parameter mereka, seperti 0> Datatype.CFrame:PointToObjectSpace()0> .
Rangkuman
Konstruktor
Mengembalikan Vector3 baru dari komponen x, y, dan z yang diberikan.
- FromNormalId(normal : Enum.NormalId)
Mengembalikan arah baru Vector3 dalam arah yang diberikan.
Mengembalikan Vector3 baru untuk sumbu yang diberikan.
Properti
A Vector3 dengan skala nol.
A Vector3 dengan nilai 1 di setiap sumbu.
A Vector3 dengan nilai 1 di sumbu X.
A Vector3 dengan nilai 1 di sumbu Y.
Sebuah Vector3 dengan nilai 1 di sumbu Z.
Koordinat x Vector3.
Koordinat y dari Vector3.
Koordinat z dari Vector3.
Panjang Vector3.
Sebuah salinan normal dari Vector3 - salinan yang memiliki arah yang sama dengan yang asli tetapi ukuran 1.
Metode
Mengembalikan vektor baru dari nilai absolut komponen asli.
Mengembalikan vektor baru dari langit-langit komponen asli.
Mengembalikan vektor baru dari lantai komponen asli.
Mengembalikan vektor baru dari tanda (-1, 0, atau 1) dari komponen asli.
Mengembalikan produk krusial dari dua vektor.
Mengembalikan sudut dalam derajat di antara dua vektor. Jika Anda menyediakan sumbu, itu menentukan tanda sudut.
Mengembalikan produk titik skala dari dua vektor.
Mengembalikan true jika komponen X, Y, dan Z dari komponen lain Vector3 berada dalam unit epsilon masing-masing komponen yang sesuai dari komponen ini Vector3 .
Mengembalikan garis Vector3 yang dibantu secara lini antara ini Vector3 dan tujuan yang diberikan oleh alfa yang diberikan.
Mengembalikan Vector3 dengan setiap komponen sebagai yang tertinggi di antara komponen masing-masing yang disediakan Vector3 objek.
Mengembalikan Vector3 dengan setiap komponen sebagai yang terendah di antara komponen masing-masing yang disediakan Vector3 objek.
Operasi Matematika
Memproduksi Vector3 dengan menambahkan setiap komponen dari vektor pertama ke komponen yang sesuai dari vektor kedua.
Memproduksi Vector3 dengan mengurangi setiap komponen dari vektor kedua dari komponen yang sesuai.
Memproduksi Vector3 dengan menggandakan setiap komponen dari vektor pertama oleh komponen yang sesuai dari vektor kedua.
Memproduksi Vector3 dengan membagi setiap komponen dari vektor pertama oleh komponen yang sesuai dari vektor kedua.
Memproduksi Vector3 oleh floor dividing masing-masing komponen dari vektor pertama oleh komponen yang sesuai dari vektor kedua.
Memproduksi Vector3 dengan menggandakan setiap komponen dari vector yang disediakan oleh nomor.
Memproduksi Vector3 dengan membagi setiap komponen dari vector yang disediakan oleh nomor.
Memproduksi Vector3 oleh pembagi lantai setiap komponen dari vector yang disediakan oleh nomor.