Menu

#8 Header variable HANDSEED is always lower by 86

1.0
open
2018-12-12
2016-06-09
No

Value of header variable HANDSEED in LibDWG is alwyas lower then other softwares by 86.

Test result for HEADER->$HANDSEED
+-----------+-----+--------+------------+
| File Name | ODA | LibDWG | Comparison |
+-----------+-----+--------+------------+
| 1.dwg     | 425 | 3CF    | 86         |
| 2.dwg     | 425 | 3CF    | 86         |
| 3.dwg     | 4DD | 487    | 86         |
| 4.dwg     | 595 | 53F    | 86         |
+-----------+-----+--------+------------+

Discussion

  • Guruprasad Rane

    Guruprasad Rane - 2016-06-10
    • summary: Header variable HANDSEED is always higher by 86 --> Header variable HANDSEED is always lower by 86
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,4 +1,4 @@
    -Value of header variable HANDSEED in LibDWG is alwyas higher then other softwares by 86.
    +Value of header variable HANDSEED in LibDWG is alwyas lower then other softwares by 86.
    
     ~~~
     Test result for HEADER->$HANDSEED
    
     
  • Reini Urban

    Reini Urban - 2018-12-12

    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

     

Log in to post a comment.

MongoDB Logo MongoDB