FloatCurve

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Sebuah instans mewakili 1Dfloat kurva mengambil sampai dikodekan melalui daftar sortiran dari FloatCurveKeys . Bentuk dari kurva intervensi antara dua kunci ditentukan oleh jenis FloatCurveKey.Interpolation .

Rangkuman

Properti

  • Hanya Baca
    Tidak Direplikasi
    Baca Paralel

    Jumlah kunci dalam kurva float.

Metode

Properti

Length

Hanya Baca
Tidak Direplikasi
Baca Paralel

Jumlah kunci dalam kurva float.

Metode

GetKeyAtIndex

Mengembalikan salinan kunci di indeks yang ditentukan.

Parameter

index: number

Memberikan nilai

GetKeyIndicesAtTime

Item pertama dalam array yang dikembalikan adalah indeks dari kunci terakhir dengan waktu kurang dari atau sama dengan time (atau panjang kurva jika tidak ada kunci yang ditemukan). Item kedua dalam array yang dikembalikan adalah indeks dari kunci pertama dengan waktu lebih besar dari atau sama dengan time (atau panjang

Parameter

time: number

Memberikan nilai

GetKeys

Mengembalikan salinan dari semua kunci di FloatingCurve sebagai array Lua dari FloatCurveKeys .


Memberikan nilai

Array dari FloatCurveKeys .

GetValueAtTime

Mengambil sampel kurva float pada waktu tertentu sebagai argumen.

Parameter

time: number

Waktu untuk mengambil sampel kurva.


Memberikan nilai

Nilai dari kurva di solicitED time .

InsertKey

Menambahkan kunci yang diberikan sebagai argumen untuk kurva ini. Jika kunci pada saat yang sama ditemukan, itu akan digantikan. Dalam array yang dikembalikan, nilai pertama adalah true jika kunci ditambahkan atau false jika kunci sebelumnya diganti; nilai kedua adalah indeks di mana pemasar ditambahkan.

Parameter

FloatCurveKey untuk ditambahkan.


Memberikan nilai

(lihat deskripsi) .

RemoveKeyAtIndex

Menghapus beberapa nomor ( count ) dari kunci yang dimulai dari startingIndex indeks dan mengembalikan jumlah kunci yang dihapus.

Parameter

startingIndex: number

Memulai indeks untuk menghapus kunci.

count: number

Jumlah kunci untuk dihapus.

Nilai Default: 1

Memberikan nilai

Jumlah kunci yang dihapus.

SetKeys

Atur ulang kunci kurva ini menggunakan array FloatCurveKey yang diteruskan sebagai argumen. Key dalam keys array diurutkan dalam urutan waktu menurut setiap pengelompokan, dan kunci di duplikasi waktu dihapus dengan cara yang stabil.

Mengembalikan jumlah kunci yang sebenarnya ditambahkan. Kunci sebelumnya yang disimpan di kurva ini dihapus sebelum kunci ditambahkan sebagai argumen.

Parameter

keys: Array

Array dari FloatCurveKeys .


Memberikan nilai

Jumlah kunci yang dimasukkan.

Acara