Skip to content

Document ProxyEntity opcode workflow - #927

Open
konard wants to merge 3 commits into
veb86:masterfrom
konard:issue-926-be61824081ec
Open

konard wants to merge 3 commits into
veb86:masterfrom
konard:issue-926-be61824081ec

Conversation

@konard

@konard konard commented Apr 17, 2026

Copy link
Copy Markdown

Summary

Adds a Markdown explanation of the current ACAD_PROXY_ENTITY implementation under cad_source/zcad/velec/uzeentproxy/.

The document covers:

  • how DXF 310 proxy graphic chunks are collected into FProxyDataBytes;
  • the binary Proxy Graphic command layout and command boundary handling;
  • system OpCode handling for state, fill, lineweight, linetype, true color, and matrix stack;
  • registration and dispatch through TProxyOpCodeDispatcher;
  • supported geometric OpCodes and their parser modules;
  • how parsed primitives become TProxyContour / TProxyTextItem instead of native ZCAD entities;
  • what rendering primitives are actually used: Representation.DrawPolyLineWithLT, uzeTriangulator, Representation.DrawTextContent, and final Representation.DrawGeometry;
  • current limitations and the relevant file map.

Testing

Documentation-only change. No runtime tests were required.

Issue

Closes #926

konard added 2 commits April 17, 2026 05:07
Adding .gitkeep for PR creation (default mode).
This file will be removed when the task is complete.

Issue: veb86#926
@konard konard changed the title [WIP] ProxyEntity. необходимо объеянит работу Document ProxyEntity opcode workflow Apr 17, 2026
@konard
konard marked this pull request as ready for review April 17, 2026 05:09
@konard

konard commented Apr 17, 2026

Copy link
Copy Markdown
Author

🤖 Solution Draft Log

This log file contains the complete execution trace of the AI solution draft process.

💰 Cost estimation:

  • Model: gpt-5.4
  • Provider: OpenAI
  • Public pricing estimate: unknown
  • Token usage: 94,115 input, 7,534 output, 1,222,784 cache read, 0 cache write

📊 Context and tokens usage:

Total: (94.1K + 1.2M cached) input tokens, 7.5K output tokens

🤖 Models used:

  • Tool: OpenAI Codex
  • Requested: gpt-5.4
  • Model: GPT-5.4 (gpt-5.4)

📎 Log file uploaded as Gist (13845KB)


Now working session is ended, feel free to review and add any feedback on the solution draft.

@konard

konard commented Apr 17, 2026

Copy link
Copy Markdown
Author

✅ Ready to merge

This pull request is now ready to be merged:

  • CI workflows exist but were not triggered for this commit
  • No merge conflicts
  • No pending changes

Monitored by hive-mind with --auto-restart-until-mergeable flag

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.

ProxyEntity. необходимо объеянит работу

1 participant