-
-
Notifications
You must be signed in to change notification settings - Fork 83
Open
Description
Hello,
Thanks for the great work on this repo.
Today, i'm facing an issue with dxf and dimension.
I tried to write a dxf file with two lines and a dimension by inserting this code in example writer ( https://github.com/rvt/dxfrwtest) :
` virtual void writeEntities()
{
DRW_Line line;
line.basePoint.x = 10;
line.basePoint.y = 20;
line.secPoint.x = 30;
line.secPoint.y = 30;
dxfW.writeLine( &line );
DRW_Line line2;
line2.basePoint.x = 0;
line2.basePoint.y = 0;
line2.secPoint.x = 0;
line2.secPoint.y = 30;
dxfW.writeLine( &line2 );
// Create and configure a linear dimension
DRW_DimAligned dimLinear;
dimLinear.type = DRW::DIMENSION;
dimLinear.setStyle( "Standard" ); // Dimension style
dimLinear.setDefPoint( DRW_Coord( 10.0, 10.0, 0.0 ) ); // Definition point
dimLinear.setTextPoint( DRW_Coord( 15.0, 10.0, 0.0 ) ); // Text midpoint
dimLinear.setDef1Point( DRW_Coord( 10.0, 10, 0 ) ); // Extension line 1 start point x
dimLinear.setDef2Point( DRW_Coord( 10.0, 20, 0 ) ); // Extension line 1 start point x
dxfW.writeDimension( &dimLinear );
}`
The file is well generated and can be opened properly in LibreCad, unfortunately, the dxf file seems to be not compatible with autocad. Do I miss something ? please let me know if you have any idea or if you have a writer example that works with autocad and dimension.
I have attached the dxf file ( to .txt here)
file.txt
Thanks again,
Lucas
Metadata
Metadata
Assignees
Labels
No labels