Поддерживаю CAD-систему, сейчас встала задача написания Facet Modeler для 3D солидов. А именно: есть солиды (body), состоящие из фейсов (плоские многоугольники, ориентированные). Над ними необходимо делать булевы операции: сложение, вычитание, объединение, XOR, slice и еще пару.
Я думаю, такие вещи сделаны уже тысячи раз и без меня. Друзья где-то видели хорошую книгу по этому делу, но не помнят где.
Посоветуйте, пожалуйста, хорошие ресурсы по данной теме, и, если есть, какие-либо хорошие или must-have книги.