- Sceneform SDK for Android was open sourced and archived (github.com/google-ar/sceneform-android-sdk) with version 1.16.0.
- This site (developers.google.com/sceneform) serves as the documentation archive for the previous version, Sceneform SDK for Android 1.15.0.
- Do not use version 1.17.0 of the Sceneform Maven artifacts.
- The 1.17.1 Maven artifacts can be used. Other than the version, however, the 1.17.1 artifacts are identical to the 1.15.0 artifacts.
QuaternionEvaluator
TypeEvaluator for Quaternions. Used to animate rotations.
Inherited Methods
From class
java.lang.Object
Object
|
clone()
|
boolean
|
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
From interface
android.animation.TypeEvaluator
Public Constructors
public
QuaternionEvaluator
()
Public Methods
Parameters
fraction |
|
startValue |
|
endValue |
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-06-26 UTC.
[null,null,["Last updated 2024-06-26 UTC."],[[["`QuaternionEvaluator` is a type evaluator specifically designed for animating rotations using Quaternions in Sceneform."],["It provides a method, `evaluate`, to calculate intermediate Quaternion values for smooth transitions between a starting and ending rotation."],["This class inherits from `java.lang.Object` and implements `android.animation.TypeEvaluator`, providing standard object functionalities and type evaluation capabilities."],["Developers can use `QuaternionEvaluator` to create seamless and realistic rotation animations within their AR experiences."]]],["`QuaternionEvaluator` animates rotations using Quaternions. It has a constructor `QuaternionEvaluator()` and an `evaluate` method. `evaluate` takes a float `fraction`, a `startValue` Quaternion, and an `endValue` Quaternion, returning a Quaternion. Inherited methods from `java.lang.Object` manage object behavior, while methods from `android.animation.TypeEvaluator` also includes an abstract `evaluate` method that uses `fraction`, and `startValue`, `endValue` to return a Quaternion.\n"]]