Skip to content

Releases: vagran/dxf-viewer

v1.0.40

30 Jan 15:47
Compare
Choose a tag to compare
  • Fix HATCH rendering with THROUGH_ENTIRE_AREA hatching style (thanks to @ryanhunter237).

v1.0.39

16 Jan 12:52
Compare
Choose a tag to compare
  • Suppress rendering of ATTRIB entities with hidden flag set.

v1.0.38

13 Jan 14:34
Compare
Choose a tag to compare
  • Fix handling of truncated 16-bits vertex indices in polyface meshes. It was observed that some software may produce negative values (which indicate hidden edges) as 16-bits complements. This particularly has been seen in files produced by dwg2dxf utility (not sure if the problem is in the source DWG or dwg2dxf).

v1.0.37

28 Nov 18:33
Compare
Choose a tag to compare
  • Handle visibility flag in entities.
  • INSERT entity layer now always takes precedence over the layers specified in entities inside block definition.

v1.0.36

22 Aug 12:57
Compare
Choose a tag to compare

Solid HATCH support added. Also fixed handling of different hatching style.
New dependency introduced - earcut library for triangulating solid infill areas.

v1.0.35

13 Aug 06:42
Compare
Choose a tag to compare
  • Fix paper space flag for blocks in the parser. This fixes incorrect behavior of suppressPaperSpace option if there are blocks defined in the paper space.

v1.0.34

20 Jun 13:14
Compare
Choose a tag to compare
  • Fixed improper handling of $PDMODE variable.

v1.0.33

14 Jun 11:07
Compare
Choose a tag to compare
  • Fixed handling of missing font size of MTEXT entities. In such case, it may be taken from the associated text style, if any, or the appearance parameters may be specified in inline formatting codes (which however is not yet fully implemented).

v1.0.32

29 May 11:14
Compare
Choose a tag to compare
  • Code improvements to be able to use the library in NodeJS projects.
  • Fix bug in SetView()/FitView() methods.
  • Change entities distribution by layers behavior for blocks to match behavior of the AutoDesk viewer. Before this fix each block was always inserted in a single layer specified in INSERT entity. Now block content may be distributed across multiple layers specified in each entity in a block definition. This issue also affected layer-bound styling parameters (e.g. colors).

v1.0.31

27 Feb 08:00
Compare
Choose a tag to compare
  • Fix LWPOLYLINE entity parsing (id attribute presence in vertices caused incorrect result)
  • Fix bounding spheres calculation exception from the most recent three.js