Thomas Krijnen
|
27b9689e14
|
Work-around gcc issue
|
2018-12-14 12:14:12 +01:00 |
|
Thomas Krijnen
|
32338e2490
|
Make std::map inheritance private. #512 #517
|
2018-12-14 11:56:09 +01:00 |
|
stephassoria
|
9a9475adcb
|
Exclude parse_ifcxml.cpp content from build when WITH_IFCXML is not define
|
2018-12-12 16:29:37 +01:00 |
|
Thomas Krijnen
|
f307f39023
|
Fix remaining merge conflict
|
2018-12-12 16:29:10 +01:00 |
|
Thomas Krijnen
|
f526277a7d
|
Fix some warnings
|
2018-12-12 16:26:49 +01:00 |
|
Thomas Krijnen
|
0c8e9e7040
|
Merge branch 'master' into v0.6.0
# Conflicts:
# src/ifcgeom/IfcGeomIteratorImplementation.h
|
2018-12-12 16:20:50 +01:00 |
|
Thomas Krijnen
|
a0f37cf9ea
|
Fix some warnings
|
2018-12-12 16:12:38 +01:00 |
|
Thomas Krijnen
|
72c96905b9
|
Option to validate created geometries based on explicit quantities
|
2018-12-12 12:33:09 +01:00 |
|
Thomas Krijnen
|
336601a7ae
|
Missing FindFromKey() overload on older versions of occt
|
2018-12-11 10:55:03 +01:00 |
|
Thomas Krijnen
|
d39c7bd641
|
Postfix integers
|
2018-12-10 17:26:41 +01:00 |
|
Thomas Krijnen
|
d3092090df
|
Substitute tiny trimmed curves with linear approximation when deflection within tolerance
|
2018-12-10 17:15:39 +01:00 |
|
Thomas Krijnen
|
b88c5ee930
|
Missing include for older occt versions
|
2018-12-10 12:12:23 +01:00 |
|
Thomas Krijnen
|
645f88a313
|
Calculate quantities more defensively
|
2018-12-10 11:51:54 +01:00 |
|
Thomas Krijnen
|
a7c7a684ee
|
Emit surface genus for representation items
|
2018-12-10 11:33:54 +01:00 |
|
Thomas Krijnen
|
20b3a8af3e
|
Faceset_helper: no recursive clustering, epsilon relative to bounds
|
2018-12-10 10:45:58 +01:00 |
|
Thomas Krijnen
|
0fcf1f14c8
|
Merge branch 'master' into v0.6.0
|
2018-12-10 10:41:58 +01:00 |
|
Stinkfist0
|
327be7030f
|
ColladaSerializer minor tweaks and to-dos.
|
2018-12-09 12:23:44 +01:00 |
|
Michael Sundqvist
|
06589ca1c6
|
Refactor ColladaSerializer.cpp, encode material names only once, decode them before passing to OpenCollada functions that take URI parameters
|
2018-12-09 12:23:44 +01:00 |
|
Michael Sundqvist
|
1c83b2db53
|
Remove object name from no material log message, raise level to warning
|
2018-12-09 12:23:44 +01:00 |
|
Michael Sundqvist
|
6f3eb84f66
|
Fix instance_material missing material names as well.
|
2018-12-09 12:23:44 +01:00 |
|
Michael Sundqvist
|
e7a8a97639
|
If material name is empty when writing collada file, name it as a missing material. Logger::Notice() objects that do not have a material assigned.
|
2018-12-09 12:23:44 +01:00 |
|
Otso Alho
|
fe1cb9e92b
|
default to blank material with IfcMaterial name
|
2018-12-09 12:23:44 +01:00 |
|
Thomas Krijnen
|
f849434f24
|
More defensive IfcCurveBoundedPlane processing
|
2018-12-09 11:59:49 +01:00 |
|
Thomas Krijnen
|
8c0c216a1d
|
Check boolean result manifoldness for shells individually. Fixes #516.
|
2018-12-08 10:37:54 +01:00 |
|
Thomas Krijnen
|
7ed47dee67
|
Faceset helper: check whether edge has been created
|
2018-12-03 12:36:30 +01:00 |
|
Thomas Krijnen
|
4f8b430040
|
Improvements to faceset_helper in case of nearby verts
|
2018-11-30 11:08:19 +01:00 |
|
Thomas Krijnen
|
b48d17c690
|
Merge branch 'master' into v0.6.0
# Conflicts:
# src/ifcgeom/IfcGeomFunctions.cpp
# src/ifcparse/IfcCharacterDecoder.cpp
|
2018-11-28 14:18:58 +01:00 |
|
Thomas Krijnen
|
3d240deed1
|
Extended data backwards compatibility
|
2018-11-28 10:50:09 +01:00 |
|
Thomas Krijnen
|
747ddeb20c
|
Apply openings in batches sorted by increasing detail
|
2018-11-23 11:45:23 +01:00 |
|
Thomas Krijnen
|
4afd104f3d
|
fit_halfspace() correct padding
|
2018-11-21 11:28:22 +01:00 |
|
Thomas Krijnen
|
4ed9166e8a
|
Check for null pointers returned by find_representation()
|
2018-11-20 12:10:44 +01:00 |
|
Bernd Hahnebach
|
64eb5b4d1d
|
namespace fix for debian buster, fixes issue #506
|
2018-11-20 11:59:08 +01:00 |
|
Thomas Krijnen
|
0016256f57
|
Merge branch 'master' into v0.6.0
|
2018-11-19 17:13:28 +01:00 |
|
Thomas Krijnen
|
0018224da7
|
Handle python positional arguments in case of derived fields more explicitly
|
2018-11-19 16:38:52 +01:00 |
|
Thomas Krijnen
|
334d867873
|
Fix #498
|
2018-11-19 14:56:21 +01:00 |
|
Thomas Krijnen
|
9caa753d27
|
Fix geom server quantities
|
2018-11-14 12:14:00 +01:00 |
|
Thomas Krijnen
|
ba274bb164
|
Merge branch 'master' into v0.6.0
|
2018-11-13 14:46:41 +01:00 |
|
Thomas Krijnen
|
50e5d5f4d5
|
Sort instances before emitting to file
|
2018-11-13 14:46:15 +01:00 |
|
Thomas Krijnen
|
e7daf871b8
|
Disallow adding instances from different schema
|
2018-11-04 15:16:08 +01:00 |
|
Thomas Krijnen
|
f7e66d1e7f
|
make_unique<>() is C++14
|
2018-11-03 16:55:41 +01:00 |
|
Thomas Krijnen
|
6cf214d2e0
|
Missing header on Travis
|
2018-11-03 11:34:12 +01:00 |
|
Thomas Krijnen
|
1590ffd6ec
|
Missing header on Travis
|
2018-11-03 09:59:37 +01:00 |
|
Thomas Krijnen
|
752bda71af
|
Missing header on Travis
|
2018-11-02 17:01:15 +01:00 |
|
Thomas Krijnen
|
e463dca0df
|
Absolute value for dot product in projected areas
|
2018-11-02 16:37:54 +01:00 |
|
Thomas Krijnen
|
66859c7140
|
Missing option
|
2018-11-02 16:24:32 +01:00 |
|
Thomas Krijnen
|
3ff619c7ed
|
Quantities in convert and geomserver. Faceset helper for creating edge pairs.
|
2018-11-02 16:10:06 +01:00 |
|
Thomas Krijnen
|
ad41f04f11
|
Merge branch 'master' into v0.6.0
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeomRenderStyles.cpp
# src/ifcparse/IfcParse.cpp
|
2018-10-30 14:32:28 +01:00 |
|
Thomas Krijnen
|
e64d8750e1
|
Use all representations if no representations found through context check
|
2018-10-30 12:15:35 +01:00 |
|
Thomas Krijnen
|
342cce89d7
|
#487 perform fix after sewing if not valid
|
2018-10-30 09:05:18 +01:00 |
|
Stinkfist0
|
ffa282af9d
|
IfcGeomIterator: check the filtered products, not unfiltered ones, for reusability. Speeds up things significantly and also fixes geometry reusability in many cases.
|
2018-10-15 15:22:44 +02:00 |
|