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); }