Repository URL to install this package:
|
Version:
1.0.0 ▾
|
using Mujoco;
namespace Fluctio.FluctioSim.Core.MujocoExtensions.MujocoDataProxy
{
public class SlideJointData : JointData<MjSlideJoint>
{
public SlideJointData(MjSlideJoint component) : base(component) { }
protected override int PosSize => 1;
protected override int DofSize => 1;
public float Position
{
get
{
MujocoComponentsExtensions.CheckMjScene();
return (float)PosData[0];
}
set
{
MujocoComponentsExtensions.CheckMjScene();
PosData[0] = value;
}
}
public float Velocity
{
get
{
MujocoComponentsExtensions.CheckMjScene();
return (float)VelData[0];
}
set
{
MujocoComponentsExtensions.CheckMjScene();
VelData[0] = value;
}
}
public float Acceleration
{
get
{
MujocoComponentsExtensions.CheckMjScene();
return (float)AccData[0];
}
set
{
MujocoComponentsExtensions.CheckMjScene();
AccData[0] = value;
}
}
}
}