├── .gitignore ├── .npmignore ├── .prettierrc ├── LICENSE ├── README.md ├── examples ├── #spline.js.dxf ├── add_line_type.js ├── add_line_type.js.dxf ├── arc.js ├── arc.js.dxf ├── browser │ ├── dxf_bundle.js │ ├── editor │ │ ├── index.html │ │ ├── svg.draw.js │ │ └── svg.js │ ├── index.html │ └── spline.html ├── circle.js ├── circle.js.dxf ├── cylinder.js ├── cylinder.js.dxf ├── data │ └── octicons-cloud-download.dxf ├── demo.js ├── demo.png ├── ellipse.js ├── ellipse.js.dxf ├── face.js ├── face.js.dxf ├── inject │ ├── inject_text.js │ └── inject_text.js.dxf ├── line.js ├── line.js.dxf ├── line3d.js ├── point.js ├── point.js.dxf ├── polygon.js ├── polygon.js.dxf ├── polyline.js ├── polyline.js.dxf ├── polyline3d.js ├── polyline3d.js.dxf ├── redraw │ ├── redraw.js │ └── redraw.js.dxf ├── spline.js ├── spline.js.dxf ├── text.js ├── text.js.dxf ├── true_color.js └── true_color.js.dxf ├── index.d.ts ├── index.js ├── package.json ├── spec ├── DrawingSpec.js └── support │ └── jasmine.json └── src ├── AppId.js ├── Arc.js ├── Block.js ├── BlockRecord.js ├── Circle.js ├── Cylinder.js ├── DatabaseObject.js ├── Dictionary.js ├── DimStyleTable.js ├── Drawing.js ├── Ellipse.js ├── Face.js ├── Handle.js ├── Layer.js ├── Line.js ├── Line3d.js ├── LineType.js ├── Point.js ├── Polyline.js ├── Polyline3d.js ├── Spline.js ├── Table.js ├── TagsManager.js ├── Text.js ├── TextStyle.js ├── Vertex.js └── Viewport.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | examples 2 | spec -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "tabWidth": 4 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/README.md -------------------------------------------------------------------------------- /examples/#spline.js.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/#spline.js.dxf -------------------------------------------------------------------------------- /examples/add_line_type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/add_line_type.js -------------------------------------------------------------------------------- /examples/add_line_type.js.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/add_line_type.js.dxf -------------------------------------------------------------------------------- /examples/arc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/arc.js -------------------------------------------------------------------------------- /examples/arc.js.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/arc.js.dxf -------------------------------------------------------------------------------- /examples/browser/dxf_bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/browser/dxf_bundle.js -------------------------------------------------------------------------------- /examples/browser/editor/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/browser/editor/index.html -------------------------------------------------------------------------------- /examples/browser/editor/svg.draw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/browser/editor/svg.draw.js -------------------------------------------------------------------------------- /examples/browser/editor/svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/browser/editor/svg.js -------------------------------------------------------------------------------- /examples/browser/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/browser/index.html -------------------------------------------------------------------------------- /examples/browser/spline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/browser/spline.html -------------------------------------------------------------------------------- /examples/circle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/circle.js -------------------------------------------------------------------------------- /examples/circle.js.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/circle.js.dxf -------------------------------------------------------------------------------- /examples/cylinder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/cylinder.js -------------------------------------------------------------------------------- /examples/cylinder.js.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/cylinder.js.dxf -------------------------------------------------------------------------------- /examples/data/octicons-cloud-download.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/data/octicons-cloud-download.dxf -------------------------------------------------------------------------------- /examples/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/demo.js -------------------------------------------------------------------------------- /examples/demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/demo.png -------------------------------------------------------------------------------- /examples/ellipse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/ellipse.js -------------------------------------------------------------------------------- /examples/ellipse.js.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/ellipse.js.dxf -------------------------------------------------------------------------------- /examples/face.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/face.js -------------------------------------------------------------------------------- /examples/face.js.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/face.js.dxf -------------------------------------------------------------------------------- /examples/inject/inject_text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/inject/inject_text.js -------------------------------------------------------------------------------- /examples/inject/inject_text.js.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/inject/inject_text.js.dxf -------------------------------------------------------------------------------- /examples/line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/line.js -------------------------------------------------------------------------------- /examples/line.js.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/line.js.dxf -------------------------------------------------------------------------------- /examples/line3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/line3d.js -------------------------------------------------------------------------------- /examples/point.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/point.js -------------------------------------------------------------------------------- /examples/point.js.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/point.js.dxf -------------------------------------------------------------------------------- /examples/polygon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/polygon.js -------------------------------------------------------------------------------- /examples/polygon.js.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/polygon.js.dxf -------------------------------------------------------------------------------- /examples/polyline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/polyline.js -------------------------------------------------------------------------------- /examples/polyline.js.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/polyline.js.dxf -------------------------------------------------------------------------------- /examples/polyline3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/polyline3d.js -------------------------------------------------------------------------------- /examples/polyline3d.js.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/polyline3d.js.dxf -------------------------------------------------------------------------------- /examples/redraw/redraw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/redraw/redraw.js -------------------------------------------------------------------------------- /examples/redraw/redraw.js.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/redraw/redraw.js.dxf -------------------------------------------------------------------------------- /examples/spline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/spline.js -------------------------------------------------------------------------------- /examples/spline.js.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/spline.js.dxf -------------------------------------------------------------------------------- /examples/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/text.js -------------------------------------------------------------------------------- /examples/text.js.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/text.js.dxf -------------------------------------------------------------------------------- /examples/true_color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/true_color.js -------------------------------------------------------------------------------- /examples/true_color.js.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/examples/true_color.js.dxf -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src/Drawing'); -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/package.json -------------------------------------------------------------------------------- /spec/DrawingSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/spec/DrawingSpec.js -------------------------------------------------------------------------------- /spec/support/jasmine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/spec/support/jasmine.json -------------------------------------------------------------------------------- /src/AppId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/AppId.js -------------------------------------------------------------------------------- /src/Arc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/Arc.js -------------------------------------------------------------------------------- /src/Block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/Block.js -------------------------------------------------------------------------------- /src/BlockRecord.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/BlockRecord.js -------------------------------------------------------------------------------- /src/Circle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/Circle.js -------------------------------------------------------------------------------- /src/Cylinder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/Cylinder.js -------------------------------------------------------------------------------- /src/DatabaseObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/DatabaseObject.js -------------------------------------------------------------------------------- /src/Dictionary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/Dictionary.js -------------------------------------------------------------------------------- /src/DimStyleTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/DimStyleTable.js -------------------------------------------------------------------------------- /src/Drawing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/Drawing.js -------------------------------------------------------------------------------- /src/Ellipse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/Ellipse.js -------------------------------------------------------------------------------- /src/Face.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/Face.js -------------------------------------------------------------------------------- /src/Handle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/Handle.js -------------------------------------------------------------------------------- /src/Layer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/Layer.js -------------------------------------------------------------------------------- /src/Line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/Line.js -------------------------------------------------------------------------------- /src/Line3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/Line3d.js -------------------------------------------------------------------------------- /src/LineType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/LineType.js -------------------------------------------------------------------------------- /src/Point.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/Point.js -------------------------------------------------------------------------------- /src/Polyline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/Polyline.js -------------------------------------------------------------------------------- /src/Polyline3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/Polyline3d.js -------------------------------------------------------------------------------- /src/Spline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/Spline.js -------------------------------------------------------------------------------- /src/Table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/Table.js -------------------------------------------------------------------------------- /src/TagsManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/TagsManager.js -------------------------------------------------------------------------------- /src/Text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/Text.js -------------------------------------------------------------------------------- /src/TextStyle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/TextStyle.js -------------------------------------------------------------------------------- /src/Vertex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/Vertex.js -------------------------------------------------------------------------------- /src/Viewport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarikjabiri/js-dxf/HEAD/src/Viewport.js --------------------------------------------------------------------------------