xcal
基于 C++23 的现代图形渲染引擎
载入中...
搜索中...
未找到
circle.cc
浏览该文件的文档.
3
4int main() {
5 auto scene = std::make_unique<xcal::scene::Scene>();
6 using namespace xcal::mobject;
7 auto circle = scene->add<Circle>();
8 circle->set_radius(1.f / 2)
9 ->set_stroke_color({0.5, 0, 0.5})
10 ->translate(0, 1)
11 ->scale(0.5);
12 auto render = xcal::render::opengl::OpenGLRender{scene.get()};
13 render.default_camera()
14 ->set_background_color(0.2, 0.2, 0.2, 1.0)
15 ->set_position(0, 0, 3);
16
17 render.show(1200, 675);
18 return 0;
19}
AbsCamera * set_position(Args &&... args)
设置相机位置
AbsCamera * set_background_color(Args &&... args)
设置背景颜色
圆形图形对象类
Definition circle.hpp:18
Circle * set_radius(float_t radius)
设置半径值
Definition circle.hpp:47
xcal::camera::AbsCamera * default_camera() const
int main()
Definition circle.cc:4