Comments (9)
Hi,
can you attach the small and the big model? Otherwise I can't figure out or say anything to that...
from ifcplusplus.
Try this file. The viewer has been displaying this file for years including the latest commits version.
https://github.com/berndhahnebach/IfcPlusPlus/blob/master/IfcOpenHouse.ifc
from ifcplusplus.
I just loaded the file into SimpleViewerExample, compiled with msvc2015, x64. No problems so far.
Can you step through the code to locate the problem?
from ifcplusplus.
@fabian
Since it seams insisthzr is not able to open any file at all I (Bernd) provided the linkt to the file, because for sure the viewer is able to display this file.
cheers bernd
from ifcplusplus.
@bernd
ah, ok. Thanks :)
from ifcplusplus.
sorry,it seems I use incorrect qt version.
but when I run a big model,
it still crash.
In file intersect_face_division.cpp,
std::copy(base_loop.begin() + pos, base_loop.begin() + e1_1, std::back_inserter(out));
pos > e1_1,
I want to use your code to make a demo,
but I can't sovleout this bug.
This is the ifc file below
https://github.com/insisthzr/ifcplusplus/blob/master/EPP%20WWT.ifc
from ifcplusplus.
The file intersect_face_division.cpp is part of Carve, which is a 3rd party library like Qt.
So to solve that, a deeper analysis and fix is necessary, probably inside Carve.
from ifcplusplus.
Wow a cool model made with tekla. The file opens fine for me on Linux with latest commit (84). It opens too with the outdated win binary from ifcplusplus.com (september 2015). But it take really long and has dozens of warnings.
cheers bernd
from ifcplusplus.
On my windows machine it loads in less than 5 seconds :)
But only with the older version of Carve. Something has changed obviously. Eventually I can fix it some time.
from ifcplusplus.
Related Issues (20)
- Releases source code 1.9 vesion cmake Error HOT 1
- getTrimAngles regression HOT 3
- Allow miniz to be provided externally HOT 2
- Linker error in Ubuntu HOT 4
- Missing geometry data when reading elements outside IFCProject HOT 2
- Only triangle data can get from a face?
- Out of bounds vector in simplifyPolygon HOT 2
- src/viewer/OrbitCameraManipulator.cpp missing HOT 2
- Is ifcplusplus still able to be built on Linux? (forked repo is unmaintained) HOT 1
- The sample code process is a bit complicated, and it is difficult to understand without the support of documentation
- Inquire about the LOD related matters of IFC HOT 9
- Reader doesn't eat all the thrash spaces HOT 1
- Conversion unit HOT 3
- IFC 4x3. version 2.3 tag number has (,) from locale HOT 1
- IFC4X3. Reading unknow entities are NOT logged or sent to the message call back. HOT 1
- Bad geometry data for entity "Basic Wall:Exterior - Insulation on Masonry:139857" HOT 1
- StyleData not found HOT 2
- Some problems with using convertGeometry(). HOT 3
- IFC++ in web viewer HOT 1
- Entity id #0 is forbidden by standard, and certain tools refuses to open files containing them HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ifcplusplus.