Path2D
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Rangkuman
Properti
Metode
Kembalikan ukuran batas untuk Path2D.
Kembalikan Path2DControlPoint untuk indeks tertentu.
Kembalikan semua Path2DControlPoints untuk Path2D.
Kembalikan panjang dari Path2D .
Kembalikan jumlah maksimum titik kontrol yang diizinkan.
Kembalikan posisi pada nilai tertentu di ruang parameter.
Kembalikan posisi pada nilai tertentu di ruang panjang busur.
Kembalikan tangens di nilai tertentu di ruang parameter.
Kembalikan tangens di nilai tertentu di ruang panjang busur.
Memasukkan titik kontrol baru di indeks tertentu.
Menghapus kontrol di indeks yang diberikan.
Atur semua titik kontrol ke array yang ditentukan, menggantikan semua titik yang ada dengan yang baru.
Memperbarui titik kontrol di indeks yang diberikan.
Acara
Memicu titik kontrol waktu apa pun berubah.
Properti
SelectedControlPoint
SelectedControlPointData
Visible
Menentukan apakah jalur Path2D terrender atau tidak.Ketika palsu, jalur tidak akan ditampilkan.Namun, setiap modifikasi pada titik kontrol akan diperbarui dengan benar, memastikan bahwa data yang ditanyakan memiliki informasi yang benar.
ZIndex
Menentukan urutan di mana jalur Path2D terrender relatif terhadap GUI lainnya.Bekerja sama dengan GuiObject.ZIndex tetapi tidak berinteraksi dengan urutan tata letak dengan cara apa pun.
Metode
GetBoundingRect
Kembalikan ukuran batas Rect untuk Path2D.Ini dihitung berdasarkan titik kontrol dan tidak dapat diubah di luar mengubah data titik kontrol.
Memberikan nilai
GetControlPoint
Kembalikan Path2DControlPoint untuk indeks tertentu. Jika indeks berada di luar batas, metode ini akan menyebabkan kesalahan.
Parameter
Memberikan nilai
Titik kontrol pada indeks yang diberikan.
GetControlPoints
Kembalikan tabel dari semua Path2DControlPoints untuk Path2D.
Memberikan nilai
Tabel dari semua Path2DControlPoints .
GetLength
Kembalikan panjang dari Path2D . Fungsi ini bisa mahal jika dipanggil terlalu sering.
Memberikan nilai
GetMaxControlPoints
Kembalikan jumlah maksimum titik kontrol yang diizinkan.
Memberikan nilai
GetPositionOnCurve
Kembalikan posisi 2D UDim2 pada nilai tertentu t antara 0 dan 1 (termasuk), yang mewakili hasil ruang parameter dari pencarian spline.Nilai akan dipaket lebih ketat di dekat sudut dan lebih terpisah di segmen yang lebih lurus; lihat GetPositionOnCurveArcLength() untuk hasil spasi bahkan.
Lempar kesalahan jika Path2D memiliki kurang dari dua titik kontrol.
Parameter
Memberikan nilai
Posisi di ruang parameter.
GetPositionOnCurveArcLength
Kembalikan posisi 2D UDim2 pada nilai tertentu t antara 0 dan 1 (termasuk), yang mewakili panjang ruang lengkungan hasil pencarian spline.Nilai-nilai akan diberi jarak secara merata di sepanjang splin; lihat GetPositionOnCurve() untuk hasil jarak parameter.
Lempar kesalahan jika Path2D memiliki kurang dari dua titik kontrol.
Parameter
Nilai untuk menanyai Path2D di.
Memberikan nilai
Posisi di ruang panjang busur.
GetTangentOnCurve
Kembalikan tangens di nilai t tertentu di ruang parameter di mana t adalah nilai antara 0 dan 1 (termasuk).Lempar kesalahan jika Path2D memiliki kurang dari dua titik kontrol.
Parameter
Memberikan nilai
GetTangentOnCurveArcLength
Kembalikan tangens di nilai t tertentu di ruang panjang lengkung di mana t adalah nilai antara 0 dan 1 (termasuk).Lempar kesalahan jika Path2D memiliki kurang dari dua titik kontrol.
Parameter
Memberikan nilai
Tangens dalam ruang panjang busur.
InsertControlPoint
Memasukkan baru Path2DControlPoint di indeks tertentu.Lempar peringatan jika indeks berada di luar batas atau jika Anda mencoba menambahkan titik kontrol melewati batas 50.
Parameter
Indeks untuk dimasukkan.
Titik kontrol untuk dimasukkan.
Memberikan nilai
RemoveControlPoint
Menghapus titik kontrol di indeks yang diberikan. Membuang peringatan jika indeks berada di luar batas.
Parameter
Indeks untuk menghapus di.
Memberikan nilai
SetControlPoints
Atur semua titik kontrol ke array yang ditentukan, menggantikan semua titik yang ada dengan yang baru.Lempar peringatan jika ada lebih dari 50 poin di array controlPoints.
Parameter
Daftar kontrol baru untuk atur.
Memberikan nilai
UpdateControlPoint
Memperbarui titik kontrol di indeks yang diberikan. Membuat peringatan jika indeks berada di luar jangkauan.
Parameter
Indeks titik kontrol untuk update.
Memberikan nilai
Acara
ControlPointChanged
Memicu titik kontrol waktu apa pun berubah.