Path2D
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Rangkuman
Properti
Metode
Mengembalikan ukuran batas untuk Path2D .
Mengembalikan Path2DControlPoint untuk indeks tertentu.
Mengembalikan semua Path2DControlPoints untuk Path2D .
Mengembalikan panjang Path2D .
Mengembalikan jumlah maksimum poin kendali yang diizinkan.
Mengembalikan posisi di ruang parameter yang diberikan.
Mengembalikan posisi pada nilai tertentu dalam ruang panjang titik.
Mengembalikan tangan di ruang parameter dalam nilai yang diberikan.
Mengembalikan tangan pada nilai tertentu dalam ruang panjang.
Menambahkan poin kontrol baru di indeks yang diberikan.
Menghapus kontrol di indeks yang diberikan.
Tetapkan semua titik kontrol ke array yang ditentukan, mengganti semua poin yang ada dengan baru.
Memperbarui poin kontrol di indeks yang diberikan.
Acara
Mengaktifkan titik kontrol waktu apa pun yang berubah.
Properti
SelectedControlPoint
SelectedControlPointData
Visible
Menentukan apakah jalan Path2D rendah atau tidak. Saat benar, jalan tidak akan rendah. Namun, setiap modifikasi ke titik kontrol akan diperbarui dengan benar, menjamin bahwa mengambil data akan memiliki informasi yang benar.
ZIndex
Menentukan urutan di mana jalan Path2D rendah relatif terhadap GUI lainnya. Bekerja sama seperti GuiObject.ZIndex tetapi tidak berinteraksi dengan urutan tata letak dengan cara apa pun.
Metode
GetBoundingRect
Mengembalikan ukuran batas Rect untuk Class.Path2D . Ini dihitung berdasarkan poin kontrol dan tidak dapat diubah di luar mengubah data poin kontrol.
Memberikan nilai
GetControlPoint
Mengembalikan Path2DControlPoint untuk indeks yang diberikan. Jika indeksnya di luar batas, metode ini akan menghasilkan kesalahan.
Parameter
Memberikan nilai
Poin kontrol di indeks yang diberikan.
GetControlPoints
Mengembalikan tabel dari semua Path2DControlPoints untuk Path2D .
Memberikan nilai
Tabel dari semua Path2DControlPoints .
GetLength
Mengembalikan panjang Path2D . Fungsi ini bisa mahal jika panggil terlalu sering.
Memberikan nilai
GetMaxControlPoints
Mengembalikan jumlah maksimum poin kendali yang diizinkan.
Memberikan nilai
GetPositionOnCurve
Mengembalikan posisi 2D UDim2 di antara nilai t yang diberikan di antara 0 dan 1 (termasuk), mewakili hasil ruang variabel dari pemotretan spline. Angka-angka ini akan dikemas lebih ketat di dekat bend dan lebih lebar di segmen yang lebih ting
Mengembalikan kesalahan jika Path2D memiliki kurang dari dua poin kontrol.
Parameter
Memberikan nilai
Posisi di ruang parameter.
GetPositionOnCurveArcLength
Mengembalikan posisi 2D UDim2 di sebuah nilai t yang diberikan di antara 0 dan 1 (termasuk), mewakili hasil panjang lengan. Angka akan dibalik secara evenly spasi di sepanjang lengan; lihat GetPositionOnCurve() untuk has
Mengembalikan kesalahan jika Path2D memiliki kurang dari dua poin kontrol.
Parameter
Nilai untuk menanyakan Path2D di.
Memberikan nilai
Posisi dalam ruang panjang sinar.
GetTangentOnCurve
Mengembalikan tangan di ruang parameter dengan nilai t tertentu di ruang parameter di mana t adalah nilai antara 0 dan 1 (termasuk). Menghasilkan kesalahan jika Path2D memiliki kurang dari dua poin kontrol.
Parameter
Memberikan nilai
GetTangentOnCurveArcLength
Mengembalikan tangan di ruang panjang t tertentu di mana t adalah nilai antara 0 dan 1 (termasuk). Menghasilkan kesalahan jika Path2D memiliki kurang dari dua poin kontrol.
Parameter
Memberikan nilai
Tangan dalam ruang panjang sinar.
InsertControlPoint
Menambahkan Path2DControlPoint baru di indeks yang diberikan. Menunjukkan peringatan jika indeksnya di luar batas atau jika Anda mencoba menambahkan poin kontrol di luar batas 50.
Parameter
Indeks untuk ditambahkan di.
Poin kontrol untuk ditambahkan.
Memberikan nilai
RemoveControlPoint
Menghapus titik kendali di indeks yang diberikan. Menunjukkan peringatan jika indeksnya di luar batas.
Parameter
Indeks untuk dihapus.
Memberikan nilai
SetControlPoints
Tetapkan semua titik kontrol ke array yang ditentukan, mengganti semua poin yang ada dengan poin baru. Menunjukkan peringatan jika ada lebih dari 50 poin dalam controlPoints array.
Parameter
Daftar baru poin kontrol untuk diatur.
Memberikan nilai
UpdateControlPoint
Update poin kontrol di indeks yang diberikan. Menunjukkan peringatan jika indeksnya di luar jangkauan.
Parameter
Indeks poin kontrol untuk update.
Memberikan nilai
Acara
ControlPointChanged
Mengaktifkan titik kontrol waktu apa pun yang berubah.