载入中...
搜索中...
未找到
eve::dev::InspectView结构体 参考

场景巡检工具集(MCP 底层数据底座)。 更多...

#include <SceneInspect.hpp>

Public 属性

std::string name
 
std::string kind
 
glm::vec3 eye {0.f}
 
glm::vec3 target {0.f}
 
float fovYDeg = 60.f
 

详细描述

场景巡检工具集(MCP 底层数据底座)。

提供原子化的相机控制 + 渲染帧捕获 + 可见实体三维几何快照,保证图像与 3D 几何数据严格同步(同一次相机位姿下抓帧并导出配套几何 JSON)。

本模块不依赖任何脚本状态,直接读取引擎的 Graphics / Camera3D / Scene 运行时模块,因此可被 MCP 工具、C++ 测试或调试面板复用。

桌面端专用(EVDevTools 的一部分)。

在文件 SceneInspect.hpp28 行定义.

类成员变量说明

◆ eye

glm::vec3 eve::dev::InspectView::eye {0.f}

在文件 SceneInspect.hpp31 行定义.

◆ fovYDeg

float eve::dev::InspectView::fovYDeg = 60.f

在文件 SceneInspect.hpp33 行定义.

◆ kind

std::string eve::dev::InspectView::kind

在文件 SceneInspect.hpp30 行定义.

◆ name

std::string eve::dev::InspectView::name

在文件 SceneInspect.hpp29 行定义.

被这些函数引用 eve::dev::SceneInspect::generateViews().

◆ target

glm::vec3 eve::dev::InspectView::target {0.f}

在文件 SceneInspect.hpp32 行定义.


该结构体的文档由以下文件生成: