Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
42a19b7
Test that a document 0.1.0 wrote still loads
iujunhyung Sep 23, 2026
ed1f0ad
Add POLYLINE_MESH, a polygon mesh carried as its grid's wireframe
iujunhyung Sep 23, 2026
230c528
Add the extrusion direction and elevation of OCS entities
iujunhyung Sep 23, 2026
cf59910
Place a block reference through its extrusion
iujunhyung Sep 23, 2026
3c13f04
Add an LWPOLYLINE's bulges, widths and constant width
iujunhyung Sep 23, 2026
a0dbc52
Add how TEXT, ATTRIB and ATTDEF are justified, stretched, slanted and…
iujunhyung Sep 23, 2026
1ad291c
Add an attribute's flags: invisible, constant, verify, preset
iujunhyung Sep 23, 2026
b16ad2c
Add an MTEXT's reference width, extents and style
iujunhyung Sep 23, 2026
31763f1
Add a viewport's view, on state, number and frozen layers
iujunhyung Sep 23, 2026
c908bea
Add a layer's state: off, frozen, locked, plot, lineweight, linetype
iujunhyung Sep 23, 2026
9a2a6fe
Add the drawing's layouts and their plot settings
iujunhyung Sep 23, 2026
0bfa4d6
Add which coordinate an ordinate dimension measures
iujunhyung Sep 23, 2026
26f017b
Add the dimension-style variables the displayed text also depends on
iujunhyung Sep 23, 2026
0c4f779
Add an MLINE's scale
iujunhyung Sep 23, 2026
ae2a66b
Golden writer: write and expect what the model now carries
iujunhyung Sep 23, 2026
c9c3e7f
Golden G11: a mirrored part
iujunhyung Sep 23, 2026
2ea2462
Golden G12: curved and wide polylines
iujunhyung Sep 23, 2026
0727319
Golden G13: justified text, text styles and an invisible attribute
iujunhyung Sep 23, 2026
4564c89
Golden G14: a sheet of viewports over layers in every state
iujunhyung Sep 23, 2026
e9cd86e
Golden G15: a polygon mesh
iujunhyung Sep 23, 2026
479f4ce
Golden G16: ordinate dimensions and a style that states everything
iujunhyung Sep 23, 2026
316cf15
docs: list every reference field the JSON carries
iujunhyung Sep 23, 2026
5240d89
docs: say which files have no layouts
iujunhyung Sep 23, 2026
39c20e8
Merge origin/main: upstream's polyline vertices, OCS fields and 3DFAC…
iujunhyung Sep 23, 2026
10bea5f
docs: point at the port's handoff notes
iujunhyung Sep 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@ depend on it alone.

- **Entities** — `Entity` and one struct per kind, each carrying a reference ID, a provenance and
a confidence, with a three-state `Ref` for every reference and plain `Point2D` / `Point3D`.
- **Tables** — `Tables`: layers, block definitions, dimension styles, mline styles.
- **Tables** — `Tables`: layers, block definitions, dimension styles, mline styles, and the
layouts with their plot settings.
- **Placement** — `Affine2`, the transform a block reference applies to its block, composed across
nested references.
- **Palette and diagnostics** — the ACI colour table and the reader diagnostics a drawing carries.
Expand Down
7 changes: 7 additions & 0 deletions docs/PORT_STATUS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Port status

This branch (`integrate/0.3`) is part of a three-repository port handed over to
upstream on 2026-09-23. The full status, the local setup for building the three
repositories together, what remains and the pull-request descriptions are in the
uncad repository on the same branch: `docs/PORT_STATUS.md` and
`docs/UPSTREAM_PR_DRAFTS.md` (https://github.com/iyulab/uncad/tree/integrate/0.3/docs).
Loading
Loading