In file t-interp.

This commit is contained in:
Martin Opat 2025-01-24 14:35:07 +01:00
parent f5e586263f
commit 4545be6c88
3 changed files with 5 additions and 3 deletions

View File

@ -34,7 +34,7 @@ void loadData(float* d_data, const int idx, const int timestep) {
for (int i = 0; i < VOLUME_WIDTH * VOLUME_HEIGHT * VOLUME_DEPTH; i++) { for (int i = 0; i < VOLUME_WIDTH * VOLUME_HEIGHT * VOLUME_DEPTH; i++) {
hostVolume[i] = h_data[i + timestep*VOLUME_DEPTH*VOLUME_HEIGHT*VOLUME_WIDTH]; hostVolume[i] = h_data[i + timestep*VOLUME_DEPTH*VOLUME_HEIGHT*VOLUME_WIDTH];
// Discard missing values // Discard missing values
if (h_data[i + 0*VOLUME_DEPTH*VOLUME_HEIGHT*VOLUME_WIDTH] + epsilon >= infty) hostVolume[i] = -infty; if (h_data[i + timestep*VOLUME_DEPTH*VOLUME_HEIGHT*VOLUME_WIDTH] + epsilon >= infty) hostVolume[i] = -infty;
} }
std::cout << "hi\n"; std::cout << "hi\n";

View File

@ -169,7 +169,9 @@ void Widget::tick(double fps) {
} }
ImGui::SameLine(); ImGui::SameLine();
ImGui::Text(this->dateString); ImGui::Text(this->dateString);
ImGui::DragInt("time step to load", &this->timestep, 1, 0, 3, "%d", ImGuiSliderFlags_AlwaysClamp); if (ImGui::DragInt("time step to load", &this->timestep, 1, 0, 3, "%d", ImGuiSliderFlags_AlwaysClamp)) {
this->dateChanged = true;
}
ImGui::DragInt("Samples per pixel", &this->samplesPerPixel, 1, 1, 16, "%d", ImGuiSliderFlags_AlwaysClamp); ImGui::DragInt("Samples per pixel", &this->samplesPerPixel, 1, 1, 16, "%d", ImGuiSliderFlags_AlwaysClamp);
if (ImGui::Button("Save render")) this->saveImage = true; if (ImGui::Button("Save render")) this->saveImage = true;
ImGui::End(); ImGui::End();

View File

@ -14,6 +14,7 @@ public:
bool dateChanged; bool dateChanged;
bool saveImage; bool saveImage;
int date; int date;
int timestep;
void tick(double fps); void tick(double fps);
void render(); void render();
@ -34,7 +35,6 @@ private:
ImGuiIO io; ImGuiIO io;
char *dateString; char *dateString;
int samplesPerPixel; int samplesPerPixel;
int timestep;
// transfer function controls // transfer function controls
int tfComboSelected; int tfComboSelected;