您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
45 行
1.2 KiB
45 行
1.2 KiB
namespace UniVRM10
|
|
{
|
|
public readonly struct LookAtEyeDirection
|
|
{
|
|
/// <summary>
|
|
/// Yaw of LeftEye
|
|
/// </summary>
|
|
public float LeftYaw { get; }
|
|
|
|
/// <summary>
|
|
/// Pitch of LeftEye
|
|
/// </summary>
|
|
public float LeftPitch { get; }
|
|
|
|
/// <summary>
|
|
/// NOTE: 何故か使われていない
|
|
/// Yaw of RightEye
|
|
/// </summary>
|
|
public float RightYaw { get; }
|
|
|
|
/// <summary>
|
|
/// NOTE: 何故か使われていない
|
|
/// Pitch of RightEye
|
|
/// </summary>
|
|
public float RightPitch { get; }
|
|
|
|
public LookAtEyeDirection(float leftYaw, float leftPitch, float rightYaw, float rightPitch)
|
|
{
|
|
LeftYaw = leftYaw;
|
|
LeftPitch = leftPitch;
|
|
RightYaw = rightYaw;
|
|
RightPitch = rightPitch;
|
|
}
|
|
|
|
public static LookAtEyeDirection Multiply(LookAtEyeDirection a, float b)
|
|
{
|
|
return new LookAtEyeDirection(
|
|
a.LeftYaw * b,
|
|
a.LeftPitch * b,
|
|
a.RightYaw * b,
|
|
a.RightPitch * b
|
|
);
|
|
}
|
|
}
|
|
}
|