Skip to content

issue 727 BOM Objects#1016

Open
DomCR wants to merge 5 commits intomasterfrom
issue/727_support-BOM-objects
Open

issue 727 BOM Objects#1016
DomCR wants to merge 5 commits intomasterfrom
issue/727_support-BOM-objects

Conversation

@DomCR
Copy link
Copy Markdown
Owner

@DomCR DomCR commented Mar 31, 2026

Description

Short description about this PR

Tasks done in this PR

  • Something awesome.
  • An evil bug have been defeated.
  • Code cleanup and maintenance has been done.

Related Issues / Pull Requests

  • Add the links of issues or PR related to this one.

Notes for reviewer

  • Things to consider during the review of this PR.

@DomCR DomCR linked an issue Mar 31, 2026 that may be closed by this pull request
DomCR added 2 commits April 3, 2026 10:09
Moved AcmPartRef from BOM to Mechanical namespace and updated references accordingly. Added the GraphicsType enum in ProxyGraphics to represent various proxy graphic element types. No functional changes to AcmPartRef implementation.
DomCR added 2 commits April 3, 2026 12:30
Introduced infrastructure for reading and storing proxy graphics in entities, including a new ProxyGeometries property and parsing logic. Updated DwgObjectReader and CadEntityTemplate to handle proxy graphics data. Refactored related classes to require ObjectName implementation and improved placeholder/template handling. These changes enable future support for custom and third-party DWG objects with proxy graphics.
Split proxy geometry types into individual classes implementing IProxyGeometry. Simplified GraphicsType enum and rewrote ProxyGeometry to parse and return strongly-typed geometry objects. Removed monolithic parsing logic in favor of modular, extensible design. Parsing implemented for Circle, Extents, and Polyline; other types throw NotImplementedException.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support for BOM

1 participant