Находя края черно-белого изображения, вам нужно пройтись по всем пикселям и найти контур. В худшем случае вы просто сделаете ребра для каждого пикселя, у которого нет соседа по этому ребру, и вы получите пиксельный контур. Чтобы сделать его менее точечным, потребуется подгонка кривой или другой алгоритм.
Но, если у вас есть такая форма, вы можете вытянуть поперечное сечение резака по траектории, используя ExtrudeBufferGeometry
Если поперечное сечение выглядит следующим образом
+--+
| |
+--+ |
| |
| +--+
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+--+
, вы получите своего повара ie нож