public override void ResetToDefault() { using (var native = new agxSDK.GeometryContactMergeSplitThresholds()) { MaxRelativeNormalSpeed = Convert.ToSingle(native.getMaxRelativeNormalSpeed()); MaxRelativeTangentSpeed = Convert.ToSingle(native.getMaxRelativeTangentSpeed()); MaxRollingSpeed = Convert.ToSingle(native.getMaxRollingSpeed()); MaxImpactSpeed = Convert.ToSingle(native.getMaxImpactSpeed()); SplitOnLogicalImpact = native.getSplitOnLogicalImpact(); } }
protected override bool Initialize() { Native = new agxSDK.GeometryContactMergeSplitThresholds(); return(base.Initialize()); }
public override void Destroy() { Native = null; base.Destroy(); }