Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance DXF import and export. #1

Open
4 of 12 tasks
ChrisClems opened this issue Dec 5, 2024 · 0 comments
Open
4 of 12 tasks

Enhance DXF import and export. #1

ChrisClems opened this issue Dec 5, 2024 · 0 comments

Comments

@ChrisClems
Copy link
Owner

ChrisClems commented Dec 5, 2024

  • Implement precision setting pattern for headless DXF import to get around DXF spline import tied to frame settings. Cannot be used headless. FriendsOfCADability/CADability#187 8155a37
  • Export DXF without adding entities to a block bb65376
  • Investigate inconsistent color application to entities (ByLayer, White, or Cyan seemingly randomly)
  • Investigate issue with arcs with -1 Z normals exporting when originals were 1. 5b80c89
  • Investigate imported circles not exporting as circles
  • Can we preserve coordinates between import and export? YES! Re-use Plane from CompoundShape.CreateFromList(out Plane) for all GeoObject creation.
  • Write new signatures for DXF.Export to accept CompoundShape, SimpleShape, and Border.
  • Enable DXF import/export of polylines with arcs
    • Discuss with maintainers the ramifications of adding bulge value support to CADAbility polyline classes on the GUI side
    • Modify netDXF polyline classes with any required changes (LWPOLYLINE support may to be missing or broken?)
    • Enhance Polyline and Polyline2D to support all data in a LWPOLYLINE and 2D/3D POLYLINE based on latest DXF spec
    • Implement full import/export of LWPOLYLINE and POLYLINE data from netDXF to native CADAbility Polyline classes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant