В ходе этой лабораторной работы, следуя методическим указаниям, реализовал возможность визуализации томограммы, хранящейся в бинарном файле c помощью средств OpenTK. Были реализованы вспомогательные функции в форме приложения для windows.
Собственно, реализована возможность выбора бинарного файла томограммы для визуализации
Возможность смены отоброжаемого слоя томограммы
И конечно же три спосособа отображения данных: Текстурой, с помощью отрисовки квадратов и, если так можно ее назвать, полосы из квадратов(QuadStrip).
Отрисовка будет происходить подобным образом:
При этом процедура будет происходить итеративно, и за одну итерацию будет отрисовываться две полосы, они будут захватывать три слоя из элементов из исходного двумерного массива одного слоя трехмерной томограммы. За каждый такой проход будет прибавляться еще по две полоски, значит, еще по два слоя двумерного массива. Тогда мы будем проходить нечетное число слоев точек из двумерной плоскости среза томограммы. Тогда, если их нечетное число, то нам хватит четного числа полос квадратов, лежащих между этими точками. Иначе, надо будет пройтись еще один раз, в один слой(полосу). Такое всоеобразное описание несложного алгоритма, который и был реализован в этой ЛР.