|
override IEnumerator | UpdateUserProfile (AvatarReady avatarReady, CalibrationProfile calibrationProfile) |
| Starts the calibration process. This method should be called by the CalibrationManager to ensure that all information is correct.
|
|
override IEnumerator | CalibrateAvatar (AvatarReady avatarReady, CalibrationProfile calibrationProfile) |
| Method that calibrates an avatar based on the calibration profile.
|
|
override float | GetData (AvatarReady avatarReady, string dataKey) |
| Method used to query the data required by the user profile.
|
|
virtual void | ApplySettings (AvatarReady avatarReady) |
| Method that allows to customize pre-defined parameters linked to animation providers or avatars. This method is called automatically by AvatarReady.
|
|
virtual void | ResetSettings (AvatarReady avatarReady) |
| Method that reverts the pre-defined parameters defined by ApplySetting method. This method is called automatically by AvatarReady.
|
|
|
Animator | animator |
|
Vector3 | tposeAvatarEyePosition |
|
float | tposeAvatarHandsDistance |
|
float | tposeAvatarShouldersDistance |
|
|
const string | headsetHeightKey = "headsetHeight" |
|
const string | wristArmspanKey = "wristArmspan" |
|
◆ UpdateUserProfile()
override IEnumerator Inria.Avatar.AvatarReady.HeightAndArmspanRatioCalibration.UpdateUserProfile |
( |
AvatarReady | avatarReady, |
|
|
CalibrationProfile | calibrationProfile ) |
|
inlinevirtual |
Starts the calibration process. This method should be called by the CalibrationManager to ensure that all information is correct.
- Parameters
-
avatarReady | |
calibrationProfile | Pre: not null |
overrideProfile | |
Reimplemented from Inria.Avatar.AvatarReady.CalibrationTechnique.
◆ CalibrateAvatar()
override IEnumerator Inria.Avatar.AvatarReady.HeightAndArmspanRatioCalibration.CalibrateAvatar |
( |
AvatarReady | avatarReady, |
|
|
CalibrationProfile | calibrationProfile ) |
|
inlinevirtual |
Method that calibrates an avatar based on the calibration profile.
- Parameters
-
avatarReady | Pointer to avatar ready component. |
calibrationProfile | Valid calibration profile. |
Reimplemented from Inria.Avatar.AvatarReady.CalibrationTechnique.
◆ GetData()
override float Inria.Avatar.AvatarReady.HeightAndArmspanRatioCalibration.GetData |
( |
AvatarReady | avatarReady, |
|
|
string | dataKey ) |
|
inlinevirtual |
Method used to query the data required by the user profile.
- Parameters
-
avatarReady | Pointer to avatar ready component. |
dataKey | Key value of the parameter requested |
- Returns
Reimplemented from Inria.Avatar.AvatarReady.CalibrationTechnique.
The documentation for this class was generated from the following file:
- HeightAndArmspanRatioCalibration.cs