Skip to content

issue-1052 LwPolyline Clone()#1063

Merged
DomCR merged 6 commits into
masterfrom
issue/1052_lwpolyline-clone-fix
May 8, 2026
Merged

issue-1052 LwPolyline Clone()#1063
DomCR merged 6 commits into
masterfrom
issue/1052_lwpolyline-clone-fix

Conversation

@DomCR
Copy link
Copy Markdown
Owner

@DomCR DomCR commented May 8, 2026

Description

Added Clone methods for deep copying.

Refactored LwPolyline and its Vertex class to improve XML documentation, clarify and annotate DXF properties, and streamline constructors. Added Clone methods for deep copying and enhanced GetBoundingBox to handle bulged vertices. Improved code readability, maintainability, and DXF mapping accuracy.
@DomCR DomCR added the bug Something isn't working label May 8, 2026
DomCR added 4 commits May 8, 2026 11:47
Removed onAddAttribute event handler and now apply the transform directly when adding new AttributeEntity objects. This simplifies the code by handling attribute transformation in a single location.
@DomCR DomCR added the minor Updates the minor version on merge. label May 8, 2026
@DomCR DomCR merged commit 7280bf0 into master May 8, 2026
@DomCR DomCR deleted the issue/1052_lwpolyline-clone-fix branch May 8, 2026 10:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working minor Updates the minor version on merge.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Insert.Explode() mutates block definition for entities using LwPolyline (shallow clone of Vertices / Vertex)

1 participant