Releases: vagran/dxf-viewer
Releases · vagran/dxf-viewer
v1.0.40
- Fix
HATCH
rendering with THROUGH_ENTIRE_AREA
hatching style (thanks to @ryanhunter237).
v1.0.39
- Suppress rendering of
ATTRIB
entities with hidden
flag set.
v1.0.38
- 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
- Handle visibility flag in entities.
INSERT
entity layer now always takes precedence over the layers specified in entities inside block definition.
v1.0.36
Solid HATCH
support added. Also fixed handling of different hatching style.
New dependency introduced - earcut
library for triangulating solid infill areas.
v1.0.35
- 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
- Fixed improper handling of
$PDMODE
variable.
v1.0.33
- 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
- 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
- Fix
LWPOLYLINE
entity parsing (id
attribute presence in vertices caused incorrect result)
- Fix bounding spheres calculation exception from the most recent
three.js