Table of Contents

Class SplineSvgConverter

Converts SVG strings to splines

public static class SplineSvgConverter
Inheritance
SplineSvgConverter

Methods

SvgToSerializedSplines(string, bool)

Converts an SVG string to an array of instances of SerializedCurvySpline

public static List<SerializedCurvySpline> SvgToSerializedSplines(string svg, bool invertY = true)

Parameters

svg string

The SVG to deserialize

invertY bool

Inverts the Y coordinates to match unity's Y axis

Returns

List<SerializedCurvySpline>

SvgToSpline(string, CurvySerializationSpace)

Converts an SVG string to a spline

public static CurvySpline SvgToSpline(string svg, CurvySerializationSpace coordinatesSpace = CurvySerializationSpace.Global)

Parameters

svg string

The SVG to deserialize

coordinatesSpace CurvySerializationSpace

How to interpret the coordinates in the SVG: local ones or global ones?

Returns

CurvySpline

SvgToSplines(string, CurvySerializationSpace)

Converts an SVG string to an array of splines

public static CurvySpline[] SvgToSplines(string svg, CurvySerializationSpace coordinatesSpace = CurvySerializationSpace.Global)

Parameters

svg string

The SVG to deserialize

coordinatesSpace CurvySerializationSpace

How to interpret the coordinates in the SVG: local ones or global ones?

Returns

CurvySpline[]