KeyFrame
Innehåll
[
Dölj
]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
| Namn | Beskrivning |
|---|---|
| constructor(curve, time) | Skapa en ny nyckelram på angiven kurva |
Parameters:
| Namn | Typ | Beskrivning |
|---|---|---|
| curve | KeyframeSequence | Kurvan som nyckelbilden kommer att skapas på |
| tid | Nummer | Tidspositionen för nyckelbilden |
Result:
getTime
| Namn | Beskrivning |
|---|---|
| getTime() | Hämtar eller anger tidspositionen för list.data[index] nyckelbild, mätt i sekunder. Tiden. |
Result:
setTime
| Namn | Beskrivning |
|---|---|
| setTime(value) | Hämtar eller anger tidspositionen för list.data[index] nyckelbild, mätt i sekunder. Tiden. |
Result:
getValue
| Namn | Beskrivning |
|---|---|
| getValue() | Hämtar eller anger nyckelbildens värde. Värdet. |
Result:
setValue
| Namn | Beskrivning |
|---|---|
| setValue(value) | Hämtar eller anger nyckelbildens värde. Värdet. |
Result:
getInterpolation
| Namn | Beskrivning |
|---|---|
| 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
| Namn | Beskrivning |
|---|---|
| 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
| Namn | Beskrivning |
|---|---|
| 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
| Namn | Beskrivning |
|---|---|
| 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
| Namn | Beskrivning |
|---|---|
| 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
| Namn | Beskrivning |
|---|---|
| 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
| Namn | Beskrivning |
|---|---|
| getNextInTangent() | Hämtar eller anger nästa ingående (vänstra) tangent på denna nyckelbild. |
Result:
setNextInTangent
| Namn | Beskrivning |
|---|---|
| setNextInTangent(value) | Hämtar eller anger nästa ingående (vänstra) tangent på denna nyckelbild. |
Result:
getOutTangent
| Namn | Beskrivning |
|---|---|
| getOutTangent() | Hämtar eller anger den utgående (högra) tangenten på denna nyckelbild. |
Result:
setOutTangent
| Namn | Beskrivning |
|---|---|
| setOutTangent(value) | Hämtar eller anger den utgående (högra) tangenten på denna nyckelbild. |
Result:
getOutWeight
| Namn | Beskrivning |
|---|---|
| getOutWeight() | Hämtar eller anger den utgående (högra) vikten på denna nyckelbild. |
Result:
setOutWeight
| Namn | Beskrivning |
|---|---|
| setOutWeight(value) | Hämtar eller anger den utgående (högra) vikten på denna nyckelbild. |
Result:
getNextInWeight
| Namn | Beskrivning |
|---|---|
| getNextInWeight() | Hämtar eller anger nästa in(left) vikt på detta nyckelbild. |
Result:
setNextInWeight
| Namn | Beskrivning |
|---|---|
| setNextInWeight(value) | Hämtar eller anger nästa in(left) vikt på detta nyckelbild. |
Result:
getTension
| Namn | Beskrivning |
|---|---|
| getTension() | Hämtar eller anger spänning som används i TCB-spline |
Result:
setTension
| Namn | Beskrivning |
|---|---|
| setTension(value) | Hämtar eller anger spänning som används i TCB-spline |
Result:
getContinuity
| Namn | Beskrivning |
|---|---|
| getContinuity() | Hämtar eller anger kontinuiteten som används i TCB-spline |
Result:
setContinuity
| Namn | Beskrivning |
|---|---|
| setContinuity(value) | Hämtar eller anger kontinuiteten som används i TCB-spline |
Result:
getBias
| Namn | Beskrivning |
|---|---|
| getBias() | Hämtar eller anger bias som används i TCB-spline |
Result:
setBias
| Namn | Beskrivning |
|---|---|
| setBias(value) | Hämtar eller anger bias som används i TCB-spline |
Result:
getIndependentTangent
| Namn | Beskrivning |
|---|---|
| getIndependentTangent() | Hämtar eller anger att ut- och nästa in-tangenter är oberoende. |
Result:
setIndependentTangent
| Namn | Beskrivning |
|---|---|
| setIndependentTangent(value) | Hämtar eller anger att ut- och nästa in-tangenter är oberoende. |
Result:
getFlat
| Namn | Beskrivning |
|---|---|
| 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
| Namn | Beskrivning |
|---|---|
| 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
| Namn | Beskrivning |
|---|---|
| getTimeIndependentTangent() | Hämtar eller anger att tangenten är tidsoberoende |
Result:
setTimeIndependentTangent
| Namn | Beskrivning |
|---|---|
| setTimeIndependentTangent(value) | Hämtar eller anger att tangenten är tidsoberoende |
Result:
toString
| Namn | Beskrivning |
|---|---|
| toString() | Hämtar strängrepresentationen av nyckelbilden |
Result: Sträng