12int main(
int argc,
char **argv) {
14 auto scene = std::make_unique<xcal::scene::Scene>();
21 scene->add<
Line>(3)->set_pos({0, 0})->set_stroke_color({1, 0, 0, 1});
22 auto c1 = scene->add<
Circle>();
23 c1->set_radius(1.f / 2)
24 ->set_stroke_color({0.5, 0, 0.5})
27 auto c2 = scene->add<
Circle>()->set_radius(0.5f / 2)->set_stroke_color(
29 auto l2 = scene->add<
Line>(2)->set_stroke_color(0, 0, 1)->rotate(45);
30 auto l3 = scene->add<
Line>(2)->set_stroke_color(0, 1, 0)->rotate(90);
32 ->set_position(0, 0, 3)
44 render.show(1200, 675);