synthesis icon indicating copy to clipboard operation
synthesis copied to clipboard

C++ Exporter `[AARD-1970]`

Open BrandonPacewic opened this issue 4 months ago • 0 comments

Task

AARD-1970

Symptom

Development for the python exporter has been troublesome at times.

Solution

The point of this task was to scout our other option for our addin; C++.

Verification

  • Created a full build system for C++ development with clangd intellisense.
  • Xcode support for debugging in real time with Fusion.
  • Creates a single shared library for Fusion to use.
    • No fuss about downloading packages after the fact.
  • Can export dozer with one button press.

TODO:

  • [ ] Wheel detection (Done just needs to be cleaned up before commiting).
  • [ ] Fix the last remaining bug related to driving.

Before merging, ensure the following criteria are met:

  • [ ] All acceptance criteria outlined in the ticket are met.
  • [ ] Necessary test cases have been added and updated.
  • [ ] A feature toggle or safe disable path has been added (if applicable).
  • [ ] User-facing polish:
    • Ask: "Is this ready-looking?"
  • [ ] Cross-linking between Jira and GitHub:
    • PR links to the relevant Jira issue.
    • Jira ticket has a comment referencing this PR.

BrandonPacewic avatar Aug 20 '25 22:08 BrandonPacewic