dxf 1.0.2+1 copy "dxf: ^1.0.2+1" to clipboard
dxf: ^1.0.2+1 copied to clipboard

outdated

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();
}
26
likes
0
pub points
77%
popularity

Publisher

verified publisherhumg.edu.vn

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.

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on dxf