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

Transformer doesn't prune unused geometry part references #114

Open
MichaelBelousov opened this issue Aug 28, 2023 · 3 comments
Open

Transformer doesn't prune unused geometry part references #114

MichaelBelousov opened this issue Aug 28, 2023 · 3 comments
Assignees
Labels
bug Something isn't working

Comments

@MichaelBelousov
Copy link
Contributor

MichaelBelousov commented Aug 28, 2023

Files transformed by the transformer often keep huge unused definition elements like geometry parts. We need to track references to geometry parts (in geometry streams, line symbols, pattern symbols) while cloning geometry to prevent this.

Users facing this now must use the IModelDb.elementGeometryRequest API to check for used geometry parts themselves, and not import them, but the transformer should start doing this in its own native geometry cloning routine.

@timlawrence-bentley
Copy link
Contributor

Hi Michael, is there an estimate on when this fix will be available? This has come up as a paid prod issue labeled as high priority and the client has been asking about this.
Thanks,
Tim

@MichaelBelousov
Copy link
Contributor Author

Hi Michael, is there an estimate on when this fix will be available? This has come up as a paid prod issue labeled as high priority and the client has been asking about this. Thanks, Tim

The estimate I gave when I was asked monday was 3-4 weeks. Please contact me if you think that is an issue.

@MichaelBelousov MichaelBelousov self-assigned this Sep 1, 2023
@MichaelBelousov MichaelBelousov added the bug Something isn't working label Sep 1, 2023
@MichaelBelousov
Copy link
Contributor Author

Going to fix this in 2 phases:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants