修改一些
This commit is contained in:
@@ -5,10 +5,13 @@
|
||||
#include "../common/Pixel_Frame.h"
|
||||
#include "render_3D/Render_Scene_3D.h"
|
||||
|
||||
#include <renderive/error/Error_Policy.hpp>
|
||||
|
||||
#include <algorithm>
|
||||
#include <chrono>
|
||||
#include <limits>
|
||||
#include <memory>
|
||||
#include <stdexcept>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
@@ -211,10 +214,14 @@ private:
|
||||
visual_ = Point_Visual::Builder(std::move(points))
|
||||
.set_object_name(case_id_ + " Points")
|
||||
.build();
|
||||
scene_ = Render_Scene_3D::Builder(visual_, make_strategy(mode))
|
||||
auto built_scene = Render_Scene_3D::Builder(visual_, make_strategy(mode))
|
||||
.set<&Render_Scene_3D::Properties::viewport>(extent_)
|
||||
.set<&Render_Scene_3D::Properties::visual_family>(visual_family(case_id_))
|
||||
.build();
|
||||
if (!built_scene)
|
||||
::renderive::error::unexpected<std::logic_error>(
|
||||
"gallery 3D scene topology validation failed");
|
||||
scene_ = std::move(*built_scene);
|
||||
}
|
||||
|
||||
std::string case_id_;
|
||||
|
||||
Reference in New Issue
Block a user