Cohen–Sutherland js