Releases: vagran/dxf-viewer
Releases · vagran/dxf-viewer
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
v1.0.29
- Fix exception when parsing DXF files with empty tables (styles, line types, layers, etc.).
v1.0.28
- Limited support for
ATTRIB
entity.
- Fix for embedded (custom) patterns in
HATCH
entity.
- Other bug fixes.
v1.0.27
preserveDrawingBuffer
option added (propagated to three.WebGLRenderer
constructor parameters).
- Fix TypeScript compilation error for TS interface definition file.