dxf-parsing

0.5.3 • Public • Published

dxf-parsing

dxf-parsing is made to parse dxf files : polygons, texts, circles ...

Install

npm install dxf-parsing

Usage

var dxfparsing = require('dxf-parsing');
 
var dxf = dxfparsing.Parser;
 
 
dxf.toArray("path/to/dxf", function(error, sectionTab) {
 
       //Extract polygons and texts and do a mapping
       polygons = dxf.getPolygons(sectionTab);
       texts = dxf.getTexts(sectionTab);
       mapping = dxf.makeMappings(polygons, texts);
 
 
 
       //You can also extract the circles
       circles = dxf.getCircles(sectionTab);
 
       //and transform directly circles into polygons with options
       circles = dxf.getCircles(sectionTab, {toPolygon : true, nbSides : 16});
 
       //Extract layers
       allLayers = dxf.getAllLayers(sectionTab);
 
       layersByEntities = dxf.getLayersByEntities(sectionTab, ["text", "polygon", "circle"]);
 
       //extract parameters and dimension
       parameters = dxf.getParameters(sectionTab);
       dimensions = dxf.getDimensions(polygons);
 
    }

Package Sidebar

Install

npm i dxf-parsing

Weekly Downloads

34

Version

0.5.3

License

Apache

Last publish

Collaborators

  • thomasdesmoulin