Я рендеринг некоторых срезанных плоскостей для выполнения сплошной обрезки с использованием трафаретов в OpenGL. Каждая плоскость среза работает сама по себе, но я хочу иметь возможность создавать несколько плоскостей среза одновременно. Проблема, с которой я сталкиваюсь, заключается в том, что, когда я разрезаю объект второй плоскостью разреза, в определенных ориентациях вида нет задних граней, которые можно использовать для создания трафарета для рисования плоскости покрытия. Я знаю, что должен быть какой-то способ работать с несколькими буферами трафарета, чтобы получить то, что я хочу, но я просто не могу придумать правильный способ сделать это. Я полагаю, что это, вероятно, потребует сохранения буфера трафарета для каждой ситуации плоскости отсечения, а затем отсечения этих буферов трафарета с использованием плоскостей отсечения. Кто-нибудь знает, куда я должен пойти с этим? Для тех, кто не знаком с методом ограниченного плоского отсечения, на который я ссылаюсь, его можно найти по следующим ссылкам:
http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=269481