KeyFrame
inhoud
[
verbergen
]KeyFrame class
Een keyframe wordt voornamelijk gedefinieerd door een tijd en een waarde; voor sommige interpolatietypen worden tangent/tension/bias/continuity ook gebruikt bij het berekenen van de uiteindelijke bemonsterde waarde. Bemonsterde waarden op een tijdstip zonder keyframe worden geïnterpoleerd door keyframes tussen de vorige en volgende keyframes. Waarden vóór/na het eerste/laatste keyframe worden berekend door de Extrapolation-klasse.
Methoden
constructor
| Naam | Beschrijving |
|---|---|
| constructor(curve, time) | Maak een nieuw keyframe op de opgegeven curve |
Parameters:
| Naam | Type | Beschrijving |
|---|---|---|
| curve | KeyframeSequence | De curve waarop het key frame wordt aangemaakt |
| tijd | Number | De tijdpositie van het key frame |
Result:
getTime
| Naam | Beschrijving |
|---|---|
| getTime() | Haalt of stelt de tijdpositie van list.data[index] key frame in, gemeten in seconden. De tijd. |
Result:
setTime
| Naam | Beschrijving |
|---|---|
| setTime(value) | Haalt of stelt de tijdpositie van list.data[index] key frame in, gemeten in seconden. De tijd. |
Result:
getValue
| Naam | Beschrijving |
|---|---|
| getValue() | Haalt of stelt de waarde van de key-frame in. De waarde. |
Result:
setValue
| Naam | Beschrijving |
|---|---|
| setValue(value) | Haalt of stelt de waarde van de key-frame in. De waarde. |
Result:
getInterpolation
| Naam | Beschrijving |
|---|---|
| getInterpolation() | Haalt of stelt het interpolatietype van de key in, list.data[index] definieert het algoritme hoe de bemonsterde waarde wordt berekend. De waarde van de eigenschap is een Interpolation integer-constante. De interpolatie. |
Result:
setInterpolation
| Naam | Beschrijving |
|---|---|
| setInterpolation(value) | Haalt of stelt het interpolatietype van de key in, list.data[index] definieert het algoritme hoe de bemonsterde waarde wordt berekend. De waarde van de eigenschap is een Interpolation integer-constante. De interpolatie. |
Result:
getTangentWeightMode
| Naam | Beschrijving |
|---|---|
| getTangentWeightMode() | Haalt of stelt de tangentgewichtmodus van de key in. De uitgaande tangent of de volgende binnenkomende tangent kan worden aangepast door de juiste WeightedMode te selecteren. De waarde van de eigenschap is een WeightedMode integer-constante. De tangentgewichtmodus. |
Result:
setTangentWeightMode
| Naam | Beschrijving |
|---|---|
| setTangentWeightMode(value) | Haalt of stelt de tangentgewichtmodus van de key in. De uitgaande tangent of de volgende binnenkomende tangent kan worden aangepast door de juiste WeightedMode te selecteren. De waarde van de eigenschap is een WeightedMode integer-constante. De tangentgewichtmodus. |
Result:
getStepMode
| Naam | Beschrijving |
|---|---|
| getStepMode() | Haalt of stelt de stapmodus van de key in. Als het interpolatietype Interpolation.CONSTANT is, bepaalt list.data[index] welke key-frame waarde wordt gebruikt tijdens interpolatie. Een StepMode.PREVIOUS_VALUE betekent dat de waarde van de linkse key-frame wordt gebruikt. Een StepMode.NEXT_VALUE betekent dat de waarde van de volgende rechter key-frame wordt gebruikt. De waarde van de eigenschap is een StepMode integer-constante. De stapmodus. |
Result:
setStepMode
| Naam | Beschrijving |
|---|---|
| setStepMode(value) | Haalt of stelt de stapmodus van de key in. Als het interpolatietype Interpolation.CONSTANT is, bepaalt list.data[index] welke key-frame waarde wordt gebruikt tijdens interpolatie. Een StepMode.PREVIOUS_VALUE betekent dat de waarde van de linkse key-frame wordt gebruikt. Een StepMode.NEXT_VALUE betekent dat de waarde van de volgende rechter key-frame wordt gebruikt. De waarde van de eigenschap is een StepMode integer-constante. De stapmodus. |
Result:
getNextInTangent
| Naam | Beschrijving |
|---|---|
| getNextInTangent() | Haalt of stelt de volgende binnen (linker) tangent op dit key frame in. |
Result:
setNextInTangent
| Naam | Beschrijving |
|---|---|
| setNextInTangent(value) | Haalt of stelt de volgende binnen (linker) tangent op dit key frame in. |
Result:
getOutTangent
| Naam | Beschrijving |
|---|---|
| getOutTangent() | Haalt of stelt de uitgaande (rechter) tangent op dit key frame in. |
Result:
setOutTangent
| Naam | Beschrijving |
|---|---|
| setOutTangent(value) | Haalt of stelt de uitgaande (rechter) tangent op dit key frame in. |
Result:
getOutWeight
| Naam | Beschrijving |
|---|---|
| getOutWeight() | Haalt of stelt het uitgaande (rechter) gewicht op dit key frame in. |
Result:
setOutWeight
| Naam | Beschrijving |
|---|---|
| setOutWeight(value) | Haalt of stelt het uitgaande (rechter) gewicht op dit key frame in. |
Result:
getNextInWeight
| Naam | Beschrijving |
|---|---|
| getNextInWeight() | Haalt op of stelt het volgende in (links) gewicht van dit keyframe in. |
Result:
setNextInWeight
| Naam | Beschrijving |
|---|---|
| setNextInWeight(value) | Haalt op of stelt het volgende in (links) gewicht van dit keyframe in. |
Result:
getTension
| Naam | Beschrijving |
|---|---|
| getTension() | Haalt op of stelt de spanning in die wordt gebruikt in de TCB-spline. |
Result:
setTension
| Naam | Beschrijving |
|---|---|
| setTension(value) | Haalt op of stelt de spanning in die wordt gebruikt in de TCB-spline. |
Result:
getContinuity
| Naam | Beschrijving |
|---|---|
| getContinuity() | Haalt op of stelt de continuïteit in die wordt gebruikt in de TCB-spline. |
Result:
setContinuity
| Naam | Beschrijving |
|---|---|
| setContinuity(value) | Haalt op of stelt de continuïteit in die wordt gebruikt in de TCB-spline. |
Result:
getBias
| Naam | Beschrijving |
|---|---|
| getBias() | Haalt op of stelt de bias in die wordt gebruikt in de TCB-spline. |
Result:
setBias
| Naam | Beschrijving |
|---|---|
| setBias(value) | Haalt op of stelt de bias in die wordt gebruikt in de TCB-spline. |
Result:
getIndependentTangent
| Naam | Beschrijving |
|---|---|
| getIndependentTangent() | Haalt op of stelt in dat de uit- en volgende in-tangenten onafhankelijk zijn. |
Result:
setIndependentTangent
| Naam | Beschrijving |
|---|---|
| setIndependentTangent(value) | Haalt op of stelt in dat de uit- en volgende in-tangenten onafhankelijk zijn. |
Result:
getFlat
| Naam | Beschrijving |
|---|---|
| getFlat() | Haalt op of stelt in of het keyframe vlak is. Het keyframe moet vlak zijn als het volgende of vorige keyframe dezelfde waarde heeft. Een vlak keyframe heeft vlakke tangenten en een vaste interpolatie. |
Result:
setFlat
| Naam | Beschrijving |
|---|---|
| setFlat(value) | Haalt op of stelt in of het keyframe vlak is. Het keyframe moet vlak zijn als het volgende of vorige keyframe dezelfde waarde heeft. Een vlak keyframe heeft vlakke tangenten en een vaste interpolatie. |
Result:
getTimeIndependentTangent
| Naam | Beschrijving |
|---|---|
| getTimeIndependentTangent() | Haalt op of stelt in dat de tangent tijdsonafhankelijk is. |
Result:
setTimeIndependentTangent
| Naam | Beschrijving |
|---|---|
| setTimeIndependentTangent(value) | Haalt op of stelt in dat de tangent tijdsonafhankelijk is. |
Result:
toString
| Naam | Beschrijving |
|---|---|
| toString() | Haalt de tekenreeksrepresentatie van het keyframe op. |
Result: String