Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
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
}