Я работаю над алгоритмом, который принимает сетку, делает с ней какие-то причудливые вещи и производит некоторый вывод.
Чтобы визуализировать результат, я решил создать копию сетки, покрасить ее по-умному, так или иначе связанному с производимым выходом, и визуализировать ее с помощью Meshlab. Тем не менее, мне нужно покрасить некоторые края сетки по-разному от других.
После поиска в течение нескольких часов я не смог найти способ сделать это, хотя форматы файлов (.obj,.ply...), похоже, поддерживают это поведение, как это было предложено этот учебник (который я выполнил для создания выходной сетки).
Я создал работу вокруг, то есть для каждой вершины я назначаю цвет одного из грани, к которому он примыкает, а затем просто окрашиваю ребра на основе цвета вершин, но, к сожалению, это означает, что ( например) ребра, которые имеют два разных цвета, будут отображаться с градиентом от одного цвета к другому, что не является предполагаемым поведением.
Я делаю что-то неправильно здесь? (Как игнорирование некоторых явно очевидных вариантов). Или, альтернативно, есть альтернативный способ рендеринга сетки, которая позволила бы цвету краев (что не подразумевало бы кодирование одного собственного рендерера или проведение 3-х дневных прочесываний через руководство блендера для поиска правой комбинации клавиш)?
Любая помощь будет очень желанной. Спасибо заранее.