protected override void InitializeConstraintSystem(ConstraintThingySolver solver) { RealVariable x1 = solver.CreateRealVariable(); RealVariable y1 = solver.CreateRealVariable(); RealVariable x2 = solver.CreateRealVariable(); RealVariable y2 = solver.CreateRealVariable(); RealVariable distanceSquared = Constraint.DistanceSquared(new Vector2Variable(x1, y1), new Vector2Variable(x2, y2)); Constraint.InRange(distanceSquared, 25, 100); }