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

UseOnlyTriangulation export setting can be exported to JSON but is not saved in project #6

Closed
andydandy74 opened this issue Jul 9, 2018 · 3 comments

Comments

@andydandy74
Copy link

The export setting UseOnlyTriangulation a.k.a. "Keep Tesselated Geometry as Triangulation" ("Advanced" tab) can be exported to JSON but not saved in project.

Tested in 18.4

Steps to reproduce:

  • In the export settings dialog, check the abovementioned checkbox
  • Save the export setup to disk
  • Leave dialog with OK
  • Click on "Modify setup"
  • Notice that the checkbox is now unchecked again
  • Load the previously saved setup from disk
  • Notice that the checkbox is now checked again
  • Leave dialog with OK
  • Click on "Modify setup"
  • Notice that the checkbox is now unchecked again
@AngelVelezSosa
Copy link
Contributor

That option isn't even supposed to be there anymore; it was just for IFC4ADD1 compatibility, but that's not associated with any MVD. Will check why it is there at all.

@WawanSolihin
Copy link
Contributor

"Keep Tesselated Geometry as Triangulation" ("Advanced" tab) is introduced for IFC4RV for the following reasons:

  1. The default: export will try to optimize any triangulated geometry into polygonal faces if there are co-plannar. If this is not required, the option may be ticked for faster export
  2. In some cases, IFC4RV certification auto-check has problem with the Euler check unless it is in the original triangulated form

Need to take a look about the persistence of the option. It should be just minor bug.

@WawanSolihin
Copy link
Contributor

This issue on persisting "Keep Tesselated Geometry as Triangulation" ("Advanced" tab) option has been fixed in the latest release: 21.2.0.0, 20.3.1.0, and 19.5.0.0 (coming soon)

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

3 participants