KeyFrame

KeyFrame class

En nyckelram definieras huvudsakligen av en tid och ett värde, för vissa interpoleringstyper används även tangent/spänning/bias/kontinuitet vid beräkning av det slutliga samplade värdet. Samplade värden i en tidpunkt utan nyckelram interpoleras av nyckelramar mellan föregående och nästa nyckelram. Värden före/efter den första/sista nyckelramen beräknas av klassen Extrapolation.

Metoder

constructor

NamnBeskrivning
constructor(curve, time)Skapa en ny nyckelram på angiven kurva

Parameters:

NamnTypBeskrivning
curveKeyframeSequenceKurvan som nyckelbilden kommer att skapas på
tidNummerTidspositionen för nyckelbilden

Result:


getTime

NamnBeskrivning
getTime()Hämtar eller anger tidspositionen för list.data[index] nyckelbild, mätt i sekunder. Tiden.

Result:


setTime

NamnBeskrivning
setTime(value)Hämtar eller anger tidspositionen för list.data[index] nyckelbild, mätt i sekunder. Tiden.

Result:


getValue

NamnBeskrivning
getValue()Hämtar eller anger nyckelbildens värde. Värdet.

Result:


setValue

NamnBeskrivning
setValue(value)Hämtar eller anger nyckelbildens värde. Värdet.

Result:


getInterpolation

NamnBeskrivning
getInterpolation()Hämtar eller anger nyckelns interpoleringstyp, list.data[index] definierar algoritmen för hur det samplade värdet beräknas. Värdet på egenskapen är Interpolation heltalskonstant.Interpoleringen.

Result:


setInterpolation

NamnBeskrivning
setInterpolation(value)Hämtar eller anger nyckelns interpoleringstyp, list.data[index] definierar algoritmen för hur det samplade värdet beräknas. Värdet på egenskapen är Interpolation heltalskonstant.Interpoleringen.

Result:


getTangentWeightMode

NamnBeskrivning
getTangentWeightMode()Hämtar eller anger nyckelns tangentviktläge. Den utgående tangenten eller nästa ingående tangent kan anpassas genom att välja rätt WeightedModeVärdet på egenskapen är WeightedMode heltalskonstant.Tangentviktläget.

Result:


setTangentWeightMode

NamnBeskrivning
setTangentWeightMode(value)Hämtar eller anger nyckelns tangentviktläge. Den utgående tangenten eller nästa ingående tangent kan anpassas genom att välja rätt WeightedModeVärdet på egenskapen är WeightedMode heltalskonstant.Tangentviktläget.

Result:


getStepMode

NamnBeskrivning
getStepMode()Hämtar eller anger nyckelns stegläge. Om interpoleringstypen är Interpolation.CONSTANT, bestämmer list.data[index] vilket nyckelbildsvärde som ska användas under interpolering. Ett StepMode.PREVIOUS_VALUE betyder att det vänstra nyckelbildsvärdet kommer att användas Ett StepMode.NEXT_VALUE betyder att nästa högra nyckelbildsvärde kommer att användas Värdet på egenskapen är StepMode heltalskonstant.Stegläget.

Result:


setStepMode

NamnBeskrivning
setStepMode(value)Hämtar eller anger nyckelns stegläge. Om interpoleringstypen är Interpolation.CONSTANT, bestämmer list.data[index] vilket nyckelbildsvärde som ska användas under interpolering. Ett StepMode.PREVIOUS_VALUE betyder att det vänstra nyckelbildsvärdet kommer att användas Ett StepMode.NEXT_VALUE betyder att nästa högra nyckelbildsvärde kommer att användas Värdet på egenskapen är StepMode heltalskonstant.Stegläget.

Result:


getNextInTangent

NamnBeskrivning
getNextInTangent()Hämtar eller anger nästa ingående (vänstra) tangent på denna nyckelbild.

Result:


setNextInTangent

NamnBeskrivning
setNextInTangent(value)Hämtar eller anger nästa ingående (vänstra) tangent på denna nyckelbild.

Result:


getOutTangent

NamnBeskrivning
getOutTangent()Hämtar eller anger den utgående (högra) tangenten på denna nyckelbild.

Result:


setOutTangent

NamnBeskrivning
setOutTangent(value)Hämtar eller anger den utgående (högra) tangenten på denna nyckelbild.

Result:


getOutWeight

NamnBeskrivning
getOutWeight()Hämtar eller anger den utgående (högra) vikten på denna nyckelbild.

Result:


setOutWeight

NamnBeskrivning
setOutWeight(value)Hämtar eller anger den utgående (högra) vikten på denna nyckelbild.

Result:


getNextInWeight

NamnBeskrivning
getNextInWeight()Hämtar eller anger nästa in(left) vikt på detta nyckelbild.

Result:


setNextInWeight

NamnBeskrivning
setNextInWeight(value)Hämtar eller anger nästa in(left) vikt på detta nyckelbild.

Result:


getTension

NamnBeskrivning
getTension()Hämtar eller anger spänning som används i TCB-spline

Result:


setTension

NamnBeskrivning
setTension(value)Hämtar eller anger spänning som används i TCB-spline

Result:


getContinuity

NamnBeskrivning
getContinuity()Hämtar eller anger kontinuiteten som används i TCB-spline

Result:


setContinuity

NamnBeskrivning
setContinuity(value)Hämtar eller anger kontinuiteten som används i TCB-spline

Result:


getBias

NamnBeskrivning
getBias()Hämtar eller anger bias som används i TCB-spline

Result:


setBias

NamnBeskrivning
setBias(value)Hämtar eller anger bias som används i TCB-spline

Result:


getIndependentTangent

NamnBeskrivning
getIndependentTangent()Hämtar eller anger att ut- och nästa in-tangenter är oberoende.

Result:


setIndependentTangent

NamnBeskrivning
setIndependentTangent(value)Hämtar eller anger att ut- och nästa in-tangenter är oberoende.

Result:


getFlat

NamnBeskrivning
getFlat()Hämta eller ange om nyckelbilden är platt. Nyckelbilden bör vara platt om nästa eller föregående nyckelbild har samma värde. En platt nyckelbild har platta tangenter och fast interpolation.

Result:


setFlat

NamnBeskrivning
setFlat(value)Hämta eller ange om nyckelbilden är platt. Nyckelbilden bör vara platt om nästa eller föregående nyckelbild har samma värde. En platt nyckelbild har platta tangenter och fast interpolation.

Result:


getTimeIndependentTangent

NamnBeskrivning
getTimeIndependentTangent()Hämtar eller anger att tangenten är tidsoberoende

Result:


setTimeIndependentTangent

NamnBeskrivning
setTimeIndependentTangent(value)Hämtar eller anger att tangenten är tidsoberoende

Result:


toString

NamnBeskrivning
toString()Hämtar strängrepresentationen av nyckelbilden

Result: Sträng