Some simple svg output.

This commit is contained in:
James Grogan 2022-12-08 13:52:37 +00:00
parent 1fc730d413
commit b101a5f87c
11 changed files with 87 additions and 6 deletions

View file

@ -4,6 +4,7 @@
#include "Scene.h"
#include "CircleNode.h"
#include "RectangleNode.h"
#include "File.h"
@ -13,12 +14,19 @@
TEST_CASE(TestSvgConverter, "[publishing]")
{
Scene scene;
scene.setShowMeshOutline(true);
CircleNode circle({10, 10}, 20);
circle.setFillColor({255, 0, 0});
scene.addNode(&circle);
//RectangleNode rectangle({10, 10}, 20, 20);
//rectangle.setFillColor({255, 0, 0});
//scene.addNode(&rectangle);
SvgConverter converter;
auto svg_document = converter.convert(&scene);
svg_document->setViewBox(0, 0, 100, 100);
SvgWriter writer;
auto content = writer.toString(svg_document.get());