KeyFrame
Panoramica
KeyFrame è una classe in Aspose.3D FOSS per Java. Eredita da: Serializable.
Le classi KeyFrame e KeyframeSequence consentono agli sviluppatori di definire proprietà animate nel tempo con supporto per più tipi di interpolazione.
Questa classe fornisce 32 metodi per lavorare con oggetti KeyFrame nei programmi Java. I metodi disponibili includono: KeyFrame, getBias, getContinuity, getFlat, getIndependentTangent, getInterpolation, getNextInTangent, getNextInWeight, getOutTangent, getOutWeight, getStepMode, getTangentWeightMode, e 19 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Java dopo l’installazione del pacchetto Aspose.3D FOSS per Java. Proprietà: bias, continuity, flat, independentTangent, interpolation, nextInTangent, e 9 ulteriori.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
time | float | Lettura | Ottiene il tempo. |
value | float | Lettura | Ottiene il valore. |
interpolation | Interpolation | Lettura | Ottiene l’interpolazione. |
tangentWeightMode | int | Lettura | Ottiene la modalità di peso della tangente. |
stepMode | StepMode | Lettura | Ottiene la modalità di passo. |
nextInTangent | Vector2 | Lettura | Ottiene la tangente di ingresso successiva. |
outTangent | Vector2 | Lettura | Ottiene la tangente di uscita. |
outWeight | float | Lettura | Ottiene il peso di uscita. |
nextInWeight | float | Lettura | Ottiene il successivo in peso. |
tension | float | Lettura | Ottiene la tensione. |
continuity | float | Lettura | Ottiene la continuità. |
bias | float | Lettura | Ottiene il bias. |
independentTangent | boolean | Lettura | Restituisce la tangente indipendente. |
flat | boolean | Lettura | Ottiene l’appartamento. |
timeIndependentTangent | boolean | Lettura | Ottiene la tangente indipendente dal tempo. |
Metodi
| Firma | Descrizione |
|---|---|
KeyFrame(curve: KeyframeSequence, time: float) | Chiama KeyFrame(curve, time) su questa istanza di KeyFrame. |
KeyFrame() | |
getTime() → float | Restituisce l’ora. |
setTime(value: float) | Imposta il valore del tempo. |
getValue() → float | Restituisce il valore. |
setValue(value: float) | Imposta il valore value. |
getInterpolation() → Interpolation | Restituisce l’interpolazione. |
setInterpolation(value: Interpolation) | Imposta il valore di interpolazione. |
getTangentWeightMode() → int | Restituisce la modalità di peso tangente. |
setTangentWeightMode(value: int) | Imposta il valore della modalità di peso della tangente. |
getStepMode() → StepMode | Restituisce la modalità passo. |
setStepMode(value: StepMode) | Imposta il valore della modalità di passo. |
getNextInTangent() → Vector2 | Restituisce il successivo nella tangente. |
setNextInTangent(value: Vector2) | Imposta il valore della tangente di ingresso successiva. |
getOutTangent() → Vector2 | Restituisce la tangente di uscita. |
setOutTangent(value: Vector2) | Imposta il valore della tangente di uscita. |
getOutWeight() → float | Restituisce il peso di uscita. |
setOutWeight(value: float) | Imposta il valore del peso out. |
getNextInWeight() → float | Restituisce il successivo per peso. |
setNextInWeight(value: float) | Imposta il valore successivo in peso. |
getTension() → float | Restituisce la tensione. |
setTension(value: float) | Imposta il valore della tensione. |
getContinuity() → float | Restituisce la continuità. |
setContinuity(value: float) | Imposta il valore di continuità. |
getBias() → float | Restituisce il bias. |
setBias(value: float) | Imposta il valore di bias. |
getIndependentTangent() → boolean | Restituisce la tangente indipendente. |
setIndependentTangent(value: boolean) | Imposta il valore della tangente indipendente. |
getFlat() → boolean | Restituisce il piano. |
setFlat(value: boolean) | Imposta il valore piatto. |
getTimeIndependentTangent() → boolean | Restituisce la tangente indipendente dal tempo. |
setTimeIndependentTangent(value: boolean) | Imposta il valore della tangente indipendente dal tempo. |