KeyFrame

KeyFrame class

Bir anahtar kare, temel olarak bir zaman ve bir değerle tanımlanır, bazı enterpolasyon tipleri için son örneklenmiş değeri hesaplamak amacıyla teğet/gerginlik/yanlılık/süreklilik de kullanılır. Anahtar kare olmayan bir zaman konumundaki örneklenmiş değerler, önceki ve sonraki anahtar kareler arasındaki anahtar kareler tarafından enterpole edilir. İlk/son anahtar kareden önceki/sonraki değerler Extrapolation sınıfı tarafından hesaplanır.

Yöntemler

constructor

AdAçıklama
constructor(curve, time)Belirtilen eğri üzerinde yeni bir ana kare oluştur

Parameters:

AdTürAçıklama
curveKeyframeSequenceAnahtar çerçevenin oluşturulacağı eğri
timeNumberAnahtar çerçevenin zaman konumu

Result:


getTime

AdAçıklama
getTime()list.data[index] anahtar çerçevenin zaman konumunu alır veya ayarlar, saniye cinsinden ölçülür. Zaman.

Result:


setTime

AdAçıklama
setTime(value)list.data[index] anahtar çerçevenin zaman konumunu alır veya ayarlar, saniye cinsinden ölçülür. Zaman.

Result:


getValue

AdAçıklama
getValue()anahtar çerçevenin değerini alır veya ayarlar. Değer.

Result:


setValue

AdAçıklama
setValue(value)anahtar çerçevenin değerini alır veya ayarlar. Değer.

Result:


getInterpolation

AdAçıklama
getInterpolation()anahtarın ara değerleme tipini alır veya ayarlar, list.data[index] örneklenen değerin nasıl hesaplandığını belirleyen algoritmayı tanımlar. Özelliğin değeri Interpolation tam sayı sabitidir. Ara değerleme.

Result:


setInterpolation

AdAçıklama
setInterpolation(value)anahtarın ara değerleme tipini alır veya ayarlar, list.data[index] örneklenen değerin nasıl hesaplandığını belirleyen algoritmayı tanımlar. Özelliğin değeri Interpolation tam sayı sabitidir. Ara değerleme.

Result:


getTangentWeightMode

AdAçıklama
getTangentWeightMode()anahtarın teğet ağırlık modunu alır veya ayarlar. Çıkış teğeti veya sonraki giriş teğeti, doğru WeightedMode seçilerek özelleştirilebilir. Özelliğin değeri WeightedMode tam sayı sabitidir. Teğet ağırlık modu.

Result:


setTangentWeightMode

AdAçıklama
setTangentWeightMode(value)anahtarın teğet ağırlık modunu alır veya ayarlar. Çıkış teğeti veya sonraki giriş teğeti, doğru WeightedMode seçilerek özelleştirilebilir. Özelliğin değeri WeightedMode tam sayı sabitidir. Teğet ağırlık modu.

Result:


getStepMode

AdAçıklama
getStepMode()anahtarın adım modunu alır veya ayarlar. Eğer ara değerleme tipi Interpolation.CONSTANT ise, list.data[index] ara değerleme sırasında hangi anahtar çerçevenin değerinin kullanılacağını belirler. StepMode.PREVIOUS_VALUE sol anahtar çerçevenin değerinin kullanılacağı anlamına gelir. StepMode.NEXT_VALUE ise sağdaki bir sonraki anahtar çerçevenin değerinin kullanılacağı anlamına gelir. Özelliğin değeri StepMode tam sayı sabitidir. Adım modu.

Result:


setStepMode

AdAçıklama
setStepMode(value)anahtarın adım modunu alır veya ayarlar. Eğer ara değerleme tipi Interpolation.CONSTANT ise, list.data[index] ara değerleme sırasında hangi anahtar çerçevenin değerinin kullanılacağını belirler. StepMode.PREVIOUS_VALUE sol anahtar çerçevenin değerinin kullanılacağı anlamına gelir. StepMode.NEXT_VALUE ise sağdaki bir sonraki anahtar çerçevenin değerinin kullanılacağı anlamına gelir. Özelliğin değeri StepMode tam sayı sabitidir. Adım modu.

Result:


getNextInTangent

AdAçıklama
getNextInTangent()Bu anahtar çerçevedeki bir sonraki giriş (sol) teğeti alır veya ayarlar.

Result:


setNextInTangent

AdAçıklama
setNextInTangent(value)Bu anahtar çerçevedeki bir sonraki giriş (sol) teğeti alır veya ayarlar.

Result:


getOutTangent

AdAçıklama
getOutTangent()Bu anahtar çerçevedeki çıkış (sağ) teğeti alır veya ayarlar.

Result:


setOutTangent

AdAçıklama
setOutTangent(value)Bu anahtar çerçevedeki çıkış (sağ) teğeti alır veya ayarlar.

Result:


getOutWeight

AdAçıklama
getOutWeight()Bu anahtar çerçevedeki çıkış (sağ) ağırlığı alır veya ayarlar.

Result:


setOutWeight

AdAçıklama
setOutWeight(value)Bu anahtar çerçevedeki çıkış (sağ) ağırlığı alır veya ayarlar.

Result:


getNextInWeight

AdAçıklama
getNextInWeight()Bu anahtar karede sonraki iç (sol) ağırlığı alır veya ayarlar.

Result:


setNextInWeight

AdAçıklama
setNextInWeight(value)Bu anahtar karede sonraki iç (sol) ağırlığı alır veya ayarlar.

Result:


getTension

AdAçıklama
getTension()TCB spline’ında kullanılan gerilimi alır veya ayarlar

Result:


setTension

AdAçıklama
setTension(value)TCB spline’ında kullanılan gerilimi alır veya ayarlar

Result:


getContinuity

AdAçıklama
getContinuity()TCB spline’ında kullanılan sürekliliği alır veya ayarlar

Result:


setContinuity

AdAçıklama
setContinuity(value)TCB spline’ında kullanılan sürekliliği alır veya ayarlar

Result:


getBias

AdAçıklama
getBias()TCB spline’ında kullanılan yanlılığı alır veya ayarlar

Result:


setBias

AdAçıklama
setBias(value)TCB spline’ında kullanılan yanlılığı alır veya ayarlar

Result:


getIndependentTangent

AdAçıklama
getIndependentTangent()Çıkış ve sonraki iç teğetlerin bağımsız olduğunu alır veya ayarlar.

Result:


setIndependentTangent

AdAçıklama
setIndependentTangent(value)Çıkış ve sonraki iç teğetlerin bağımsız olduğunu alır veya ayarlar.

Result:


getFlat

AdAçıklama
getFlat()Anahtar karenin düz olup olmadığını alır veya ayarlar. Anahtar kare, sonraki veya önceki anahtar kare aynı değere sahipse düz olmalıdır. Düz anahtar kare düz teğetlere ve sabit ara değerlemeye sahiptir.

Result:


setFlat

AdAçıklama
setFlat(value)Anahtar karenin düz olup olmadığını alır veya ayarlar. Anahtar kare, sonraki veya önceki anahtar kare aynı değere sahipse düz olmalıdır. Düz anahtar kare düz teğetlere ve sabit ara değerlemeye sahiptir.

Result:


getTimeIndependentTangent

AdAçıklama
getTimeIndependentTangent()Teğetin zaman bağımsız olduğunu alır veya ayarlar

Result:


setTimeIndependentTangent

AdAçıklama
setTimeIndependentTangent(value)Teğetin zaman bağımsız olduğunu alır veya ayarlar

Result:


toString

AdAçıklama
toString()Anahtar karenin dize temsili alır

Result: String