more detailed interpolation combining subdivision collison check