[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Thickness of line for DXF export



Cyrille,
Thank you for your reply.

I tried to make Visio 2000 read the exported DXF file, but couldn't.
So I explored DXF export filter, I happend to find the difference.
Now I tried qcad, it seems no problem to read very small value of 
thickness. In fact, the thickness is written as 0 in my DXF file
like as:

LINE
    : snip
 39
0
    : snip

Thanks,
-- 
Takeshi Hamasaki

In <20040810171344 GB6769 rugby cssa chepelov org>,
cyrille chepelov org wrote:

cyrille>> > does anyone know why thickness of line is multiplied 10 times in 
cyrille>> > plug-ins/dxf/dxf-export.c ?
cyrille>> > For instance, in function draw_line(), 
cyrille>> > 
cyrille>> >     fprintf(renderer->file, " 39\n%d\n", (int)(10*renderer->lcurrent.width));
cyrille>> >     /* Thickness */
cyrille>> > 
cyrille>> > In dxf-import.c, thickness is not modified, so I'm curious why
cyrille>> > dxf-export.c does this.
cyrille>> 
cyrille>> I *guess* this is a bug, though a very deliberate one.... It might have 
cyrille>> slipped through when I gave that code some exercise eons ago, if 
cyrille>> SolidWorks 2000's DXF export has the same bug. 
cyrille>> Which software are you using to read DXF?
    :
cyrille>> I see that the code comes from James H; I don't know what he tested
cyrille>> against, but I'd guess he too had an implementation that stores "10
cyrille>> times the thickness".


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index] Mail converted by Mofo Magic and the Flying D

 
All trademarks and copyrights are the property of their respective owners.

Other Directory Sites: SeekWonder | Directory Owners Forum

GuideSMACK