intersection changed
crossproduct deleted
Line 2D
quirks
ff