public override void ResetToDefault() { using (var native = new agxSDK.ConstraintMergeSplitThresholds()) { MaxRelativeSpeed = Convert.ToSingle(native.getMaxRelativeSpeed()); MaxDesiredSpeedDiff = Convert.ToSingle(native.getMaxDesiredSpeedDiff()); MaxDesiredLockAngleDiff = Convert.ToSingle(native.getMaxDesiredLockAngleDiff()); MaxDesiredRangeAngleDiff = Convert.ToSingle(native.getMaxDesiredRangeAngleDiff()); MaxDesiredForceRangeDiff = Convert.ToSingle(native.getMaxDesiredForceRangeDiff()); } }
protected override bool Initialize() { Native = new agxSDK.ConstraintMergeSplitThresholds(); return(base.Initialize()); }
public override void Destroy() { Native = null; base.Destroy(); }