Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VIM Format C# Cleanup and Code Samples #41

Open
9 of 12 tasks
mavimaec opened this issue Nov 27, 2024 · 0 comments
Open
9 of 12 tasks

VIM Format C# Cleanup and Code Samples #41

mavimaec opened this issue Nov 27, 2024 · 0 comments
Assignees

Comments

@mavimaec
Copy link
Contributor

mavimaec commented Nov 27, 2024

TODO

  • Remove unused Geometry/ classes:

    • ArrayOps.tt + ArrayOps.cs
    • Geometry/Topology.cs
    • Geometry/Serialization.cs
    • ...Classes which are only used within the Vim.Format.Core assembly (in the scope of the vimaec/platform.sln) i.e. self-dependencies
  • Absorb C# parts of the sroberge/vimx_stable branch (ask Simon for any clarifications)

    • 1. Refactored BFast
    • 2. G3dNext (to replace existing G3d)
    • 3. Removal of LinqArray where possible
  • New VIM API to open/load VIM files (VimModel.cs)

    • Attempt to replace all usages of VimScene with VimModel
  • Add ElementInfo_v2.cs which uses an EntityTableSet instead of a DocumentModel to perform its queries

  • Code samples/tests + documentation

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

No branches or pull requests

2 participants