修改一些

This commit is contained in:
2026-08-18 10:50:14 +08:00
parent 4581b3fc05
commit 182fa2232a
26 changed files with 695 additions and 126 deletions
+8 -1
View File
@@ -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_;