ifcplusplus icon indicating copy to clipboard operation
ifcplusplus copied to clipboard

Missing windows, misplaced lines for Digital210King

Open GoogleCodeExporter opened this issue 10 years ago • 3 comments

What steps will reproduce the problem?
1. Opening the nice model of Digital210King:  
http://www.digital210king.org/downloader.php?file=16

What is the expected output? What do you see instead?
I attached a screenshot from Solibri showing the expected result.
Instead, a set of windows is missing (top floor), and lines are misplaced 
(popping up through the roof)

What version of the product are you using? On what operating system?
Using https://github.com/VTREEM/IFCPlusPlus2 based on revision trunk/20, on OS 
X.


Original issue reported on code.google.com by [email protected] on 5 Aug 2014 at 8:06

Attachments:

GoogleCodeExporter avatar Apr 01 '15 13:04 GoogleCodeExporter

[deleted comment]

GoogleCodeExporter avatar Apr 01 '15 13:04 GoogleCodeExporter

The meshes of the openings in the upper level are not closed. So the CSG 
operation fails. Tekla BimSight also fails to generate the same openings.

There are ways to fix non-watertight meshes. Carve even has some routines that 
could be used for that, maybe with some adaptions. 
Maybe only carve::EPSILON needs to be adapted to fix the non-closed meshes.

I don't want to put effort in this at the moment, but if anyone has 
suggestions, I would be happy to merge them into the repository

Original comment by [email protected] on 6 Aug 2014 at 2:25

  • Added labels: ****
  • Removed labels: ****

GoogleCodeExporter avatar Apr 01 '15 13:04 GoogleCodeExporter

I've converted the file with the latest IfcConvert (IfcOpenShell) and the last 
floor windows look all right. Maybe IfcOpenShell's codebase could provide hints 
on how to sort the issue in IFC++? Despite IfcOpenShell relying on tpaviot's 
OCE to do the CSG ops.

Original comment by [email protected] on 8 Aug 2014 at 11:42

  • Added labels: ****
  • Removed labels: ****

Attachments:

GoogleCodeExporter avatar Apr 01 '15 13:04 GoogleCodeExporter