тут даже для 2д плоско
Reverse trap?