KeyFrame
개요
KeyFrame은(는) Aspose.3D FOSS for Java에 포함된 클래스입니다. 상속 대상: Serializable.
KeyFrame 및 KeyframeSequence 클래스는 개발자가 여러 보간 유형을 지원하여 시간에 따라 애니메이션 속성을 정의할 수 있게 합니다.
이 클래스는 Java 프로그램에서 KeyFrame 객체를 다루기 위한 32개의 메서드를 제공합니다. 사용 가능한 메서드에는 KeyFrame, getBias, getContinuity, getFlat, getIndependentTangent, getInterpolation, getNextInTangent, getNextInWeight, getOutTangent, getOutWeight, getStepMode, getTangentWeightMode 및 추가 19개의 메서드가 포함됩니다. 모든 공개 멤버는 Aspose.3D FOSS for Java 패키지를 설치한 후 any Java 애플리케이션에서 접근할 수 있습니다. 속성: bias, continuity, flat, independentTangent, interpolation, nextInTangent 및 추가 9개.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
time | float | 읽기 | 시간을 가져옵니다. |
value | float | 읽기 | 값을 가져옵니다. |
interpolation | Interpolation | 읽기 | 보간을 가져옵니다. |
tangentWeightMode | int | 읽기 | 탄젠트 가중치 모드를 가져옵니다. |
stepMode | StepMode | 읽기 | 단계 모드를 가져옵니다. |
nextInTangent | Vector2 | 읽기 | 다음 인 탄젠트를 가져옵니다. |
outTangent | Vector2 | 읽기 | 외부 탄젠트를 가져옵니다. |
outWeight | float | 읽기 | 외부 가중치를 가져옵니다. |
nextInWeight | float | 읽기 | 다음 무게를 가져옵니다. |
tension | float | 읽기 | 긴장을 가져옵니다. |
continuity | float | 읽기 | 연속성을 가져옵니다. |
bias | float | 읽기 | 편향을 가져옵니다. |
independentTangent | boolean | 읽기 | 독립적인 탄젠트를 가져옵니다. |
flat | boolean | 읽기 | 플랫을 가져옵니다. |
timeIndependentTangent | boolean | 읽기 | 시간에 독립적인 탄젠트를 가져옵니다. |
메서드
| 시그니처 | 설명 |
|---|---|
KeyFrame(curve: KeyframeSequence, time: float) | 이 KeyFrame 인스턴스에서 KeyFrame(curve, time)를 호출합니다. |
KeyFrame() | |
getTime() → float | 시간을 반환합니다. |
setTime(value: float) | 시간 값을 설정합니다. |
getValue() → float | 값을 반환합니다. |
setValue(value: float) | 값을 설정합니다. |
getInterpolation() → Interpolation | 보간을 반환합니다. |
setInterpolation(value: Interpolation) | 보간 값을 설정합니다. |
getTangentWeightMode() → int | 탄젠트 가중치 모드를 반환합니다. |
setTangentWeightMode(value: int) | 탄젠트 가중치 모드 값을 설정합니다. |
getStepMode() → StepMode | 단계 모드를 반환합니다. |
setStepMode(value: StepMode) | 단계 모드 값을 설정합니다. |
getNextInTangent() → Vector2 | 접선의 다음 값을 반환합니다. |
setNextInTangent(value: Vector2) | 다음 in tangent 값을 설정합니다. |
getOutTangent() → Vector2 | out tangent을 반환합니다. |
setOutTangent(value: Vector2) | 아웃 탄젠트 값을 설정합니다. |
getOutWeight() → float | out weight을 반환합니다. |
setOutWeight(value: float) | out weight 값을 설정합니다. |
getNextInWeight() → float | next in weight을 반환합니다. |
setNextInWeight(value: float) | 다음 가중치 값을 설정합니다. |
getTension() → float | 긴장을 반환합니다. |
setTension(value: float) | 긴장 값을 설정합니다. |
getContinuity() → float | 연속성을 반환합니다. |
setContinuity(value: float) | 연속성 값을 설정합니다. |
getBias() → float | 편향을 반환합니다. |
setBias(value: float) | 바이어스 값을 설정합니다. |
getIndependentTangent() → boolean | 독립 접선을 반환합니다. |
setIndependentTangent(value: boolean) | 독립 접선 값을 설정합니다. |
getFlat() → boolean | 평면을 반환합니다. |
setFlat(value: boolean) | 플랫 값을 설정합니다. |
getTimeIndependentTangent() → boolean | 시간에 독립적인 접선을 반환합니다. |
setTimeIndependentTangent(value: boolean) | 시간에 독립적인 탄젠트 값을 설정합니다. |