Repository URL to install this package:
Version:
1.1.0 ▾
|
using Fluctio.FluctioSim.Common.Configuration;
using UnityEngine;
namespace Fluctio.FluctioSim.Core.Components.MachineLearning.Sensors.Hinge
{
[AddComponentMenu(Config.PrefixedName+"/Machine Learning/Sensors/Absolute Encoder", Config.ComponentMenuOrder + 60)]
public class AbsoluteEncoder : Encoder
{
[Range(-180+Config.MinFloat, 180)]
[SerializeField]
public float startingAngle = 0;
public override float InitialConfiguration => Mathf.DeltaAngle(startingAngle, transform.localRotation.eulerAngles.x);
}
//TODO: CustomEditor with ability to display and rotate starting angle
}