public override SimElementDefinition saveToDefinition()
        {
            var definition = new BEPUikDistanceLimitDefinition(Name)
            {
                MinimumDistance = limit.MinimumDistance,
                MaximumDistance = limit.MaximumDistance,
            };

            setupLimitDefinition(definition);
            return(definition);
        }
 public DistanceLimitRenderer(BEPUikDistanceLimitDefinition definition)
 {
     this.definition = definition;
 }
 public BEPUikDistanceLimit(BEPUikBone connectionA, BEPUikBone connectionB, Vector3 anchor, BEPUikDistanceLimitDefinition definition, String name, SimObject instance)
     : base(connectionA, connectionB, name, instance)
 {
     limit = new IKDistanceLimit(connectionA.IkBone, connectionB.IkBone, anchor.toBepuVec3(), anchor.toBepuVec3(), definition.MinimumDistance, definition.MaximumDistance);
     setupLimit(definition);
 }