TVGL.PolygonImportExport
2.0.0
dotnet add package TVGL.PolygonImportExport --version 2.0.0
NuGet\Install-Package TVGL.PolygonImportExport -Version 2.0.0
<PackageReference Include="TVGL.PolygonImportExport" Version="2.0.0" />
<PackageVersion Include="TVGL.PolygonImportExport" Version="2.0.0" />
<PackageReference Include="TVGL.PolygonImportExport" />
paket add TVGL.PolygonImportExport --version 2.0.0
#r "nuget: TVGL.PolygonImportExport, 2.0.0"
#:package TVGL.PolygonImportExport@2.0.0
#addin nuget:?package=TVGL.PolygonImportExport&version=2.0.0
#tool nuget:?package=TVGL.PolygonImportExport&version=2.0.0
TVGL.PolygonImportExport
TVGL.PolygonImportExport reads and writes two-dimensional polygon geometry using TVGL types.
Installation
dotnet add package TVGL.PolygonImportExport --version 2.0.0
Supported formats
- SVG paths and common SVG shape elements
- DXF two-dimensional entities
- DWG two-dimensional entities
Curves, arcs, circles, ellipses, splines, and supported block entities are tessellated into TVGL polygons. Format support differs between import and export, and complex source files should be validated after conversion.
Example
using PolygonImportExport;
var polygons = SVG.Open("part.svg");
if (!DXF.Save("part.dxf", polygons))
throw new InvalidOperationException("The DXF file could not be written.");
SVG coordinates use a downward-positive Y axis. SVG.Open converts them to upward-positive coordinates by default; pass positiveYIsUp: false to preserve the SVG coordinate orientation.
Dependencies
This package depends on TVGL for polygon and vector types and on ACadSharp for DXF and DWG support.
License
TVGL.PolygonImportExport is distributed under the MIT License.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.0 | 60 | 8/3/2026 |