-
Notifications
You must be signed in to change notification settings - Fork 139
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
Tool for isolating graphical elements and export to valid IFC #514
Comments
@agviegas Hi. I think about this approach.
|
Hey @superman90113 here is that we need to output an IFC file, not a fragment file. So ideally the conversion should happen without generating the fragments for the IFC file, as they are not necessary and would consume resources. IMO we need something like: |
Hi @agviegas |
Hey @superman90113 that's great! You can create a new class in the IFC folder and do something similar to the IFC to JSON exporter |
Hi @agviegas I've created a new class IFCIsolator and implemented the feature on my local. How can I upload this class to send you? |
Hey, can you create a PR? Thanks! |
…n#514 Added IfcIsolator class
Hi, @agviegas |
@superman90113 hi sorry I didn't have time to review it until now, I'll let you know asap. Thanks! |
Hi, @agviegas! |
@superman90113 yes, thanks! Thanks for your patience. I see that you already added documentation, so it should be automatically added to the docs in the next release :) Thanks again! |
Description 📝
Currently there is a bug in the IFC parser which leaves some faces of some models unrendered.
To alleviate this issue I would like to share affected files for debugging purposes, but I am not allowed to share the files as is because it's considered a valuable asset.
Suggested solution 💡
Create a tool where we could decimate an IFC and easily isolate the problematic areas exported as a separate IFC-file.
This file would be unrecognizable and thus sharable.
Preferably the tools would also strip off any metadata and properties and only leave the geometry to assure there is no sensitive information in the isolated file.
Alternative ⛕
No response
Additional context ☝️
This feature would help solve ThatOpen/engine_web-ifc#927
Validations ✅
The text was updated successfully, but these errors were encountered: