dxf 1.0.2+4
dxf: ^1.0.2+4 copied to clipboard
DXF package for Dart developers to create, read, update and delete the data in AutoCAD DXF file - a CAD data file format developed by Autodesk.
example/dxf_example.dart
import 'package:dxf/dxf.dart';
void main() {
// var launchTime = DateTime.now();
// DXF.load('example/data/r18.dxf').then((DXF dxf) {
// dxf.save(newPath: 'example/data/r18s.dxf');
// print(DateTime.now().difference(launchTime));
// });
var dxf = DXF.create('example/data/new.dxf');
var p = AcDbPoint(x: 10, y: 10.5);
dxf.entities.points.add(p);
var l = AcDbLine(x: 10.1, y: 10.1, z: 10.1, x1: 10.2, y1: 10.2, z1: 10.2);
dxf.entities.lines.add(l);
var t = AcDbText(x: 10.1, y: 10.1, z: 10.1, value: 'Xin chào');
dxf.entities.texts.add(t);
var vertices = <List<double>>[];
vertices.addAll([
[10.0, 11.0],
[10.2, 11.2],
[10.4, 10.3]
]);
var pl = AcDbPolyline(vertices: vertices, isClosed: true);
dxf.entities.polylines.add(pl);
//print(dxf.dxfString);
dxf.save();
}