fixed segment intersection