From 3fbf0be0a18bf8dfffed88ddefe19ee713ff786e Mon Sep 17 00:00:00 2001
From: acdemiralp <demiralpali@gmail.com>
Date: Fri, 19 Feb 2021 10:40:10 +0100
Subject: [PATCH] Allow loading of only geometry, or only volume.
---
offline_ray_tracer/source/main.cpp | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/offline_ray_tracer/source/main.cpp b/offline_ray_tracer/source/main.cpp
index 3527c79..432b1d5 100644
--- a/offline_ray_tracer/source/main.cpp
+++ b/offline_ray_tracer/source/main.cpp
@@ -85,8 +85,10 @@ std::int32_t main(std::int32_t argc, char** argv)
{
std::cout << "Loading slice " << slice << ".\n";
last_slice = slice;
- pd_mapper->SetInputData(rt::poly_data_io ::read(settings.data_filepaths[slice].geometry));
- ug_mapper->SetInputData(rt::unstructured_grid_io::read(settings.data_filepaths[slice].volume ));
+ if (!settings.data_filepaths[slice].geometry.empty())
+ pd_mapper->SetInputData(rt::poly_data_io ::read(settings.data_filepaths[slice].geometry));
+ if (!settings.data_filepaths[slice].volume .empty())
+ ug_mapper->SetInputData(rt::unstructured_grid_io::read(settings.data_filepaths[slice].volume ));
}
std::cout << "Rendering frame " << current_time << ".\n";
--
GitLab