Skip to content

Blocklinearparameter transfer#1114

Open
DomCR wants to merge 4 commits into
masterfrom
BLOCKLINEARPARAMETER-transfer
Open

Blocklinearparameter transfer#1114
DomCR wants to merge 4 commits into
masterfrom
BLOCKLINEARPARAMETER-transfer

Conversation

@DomCR

@DomCR DomCR commented Jun 11, 2026

Copy link
Copy Markdown
Owner

Description

Transfer for testing from:

mdelanno and others added 3 commits May 26, 2026 17:20
Adds reading support for the BLOCKLINEARPARAMETER object, which was
missing from the DWG reader (only the data model class existed).

- BlockLinearParameter: add BaseLocation, Minimum, Maximum, Increment and
  the Values list (the discrete allowed distances).
- LinearParameterBaseLocation: new enum (start point / middle point).
- CadBlockLinearParameterTemplate: new template mirroring the rotation one.
- readBlockLinearParameter: self-contained reader using a fixed sequence for
  the connection table, validated against real dynamic blocks (it does not
  reuse readBlock2PtParameter, whose generic connection-list loop is not
  byte-compatible with these blocks).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Updated parameter reading logic to enhance reusability by introducing `readBlock2PtParameter`. Simplified `readBlockLinearParameter` by delegating common operations and adjusted related variable handling. These changes improve code readability and maintainability.
Add DWG reading for BLOCKLINEARPARAMETER
@DomCR DomCR added the feature New feature added label Jun 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature added

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants