The plotting flag is bit 15 in flag. FIELD_VALUE(plotflag) = flag & (1<<15) ? 1 : 0; DXF { FIELD_B(plotflag, 290); }
Nope. In libredwg I made this fix: FIELD_VALUE(VIEWMODE) += (FIELD_VALUE(UCSFOLLOW) << 2); FIELD_4BITS (VIEWMODE, 71); // UCSFOLLOW is bit 3 of 71
You really need to compare it to the DXF value, and cross compare it to the AUXHEADER RL. The HEADER.HANDSEED as Handle matches the AUXHEADER RL value, so the lib is correct. The handle is just the relative entry in the object map, and the absolute value in the DXF also deviates. This is libdwg unrelated and seems to be a DwgFiler/DxfFiler/ODA oddity. See also https://github.com/LibreDWG/libredwg/issues/71
Game Over
Flags for group code 281 in Classes updated.
Several Variables updated.
Header variable HANDSEED is always lower by 86
Header variable HANDSEED is always higher by 86
Header Variable CELWEIGHT not corect
Header Variable CELWEIGHT not corect
Header Variable CELWEIGHT not corect
Branch for testsuite development.
Branches for parallel development.
VPORT Table Group Code 65 values are not matching
Thank you :-) On Monday 09 November 2015 02:49 AM, martin_frbg wrote: Conversion...
Conversion factor between radians and degree (180/pi)...
Patch for dwg-dxf.c
VPORT Table Group Code 50 values are not matching
VPORT Table Group Code 41 values are not matching.
Variable MEASUREMENT always remains 1.
Sequence of vairables in dwg_variables.spe.c was not correct causing the values to...
Variables DIMTDEC, DIMALTU, DIMALTTD, DIMAUNIT, DIMFRAC are exchanging values
Group code 290 for layers is always 1.
dwg-dxf: plotting flag for layers was missing
dwg-dxf: other fix for Layer Group 70
layer off implemented, dwg-dxf
dwg-dxf: fix for Layer Group code 70
minor fix on dwg-dxf, for Continuos line type
Added new objects, for R2010.
Fixing objects, handles are a headache
Solved R2000 problem (hack on bits.c)
Integrated dwg_decode_entity_handle function in...
R2010 reading variables and classes OK
Libdwg 0.6 alpha
Trying to work with the variables strings and h...