Thomas Krijnen
e0e8281a1e
Allow tree.select(BRepElement)
2021-11-07 19:49:37 +01:00
Thomas Krijnen
13f5d2d5de
add hdf serializer to wrapper
2021-10-29 10:40:15 +02:00
Thomas Krijnen
63f85beb7e
#1803 Update include in wrapper code as well
2021-10-18 16:10:20 +02:00
Thomas Krijnen
38a0c71060
#1674 use id to filter
2021-09-14 11:36:19 +02:00
Thomas Krijnen
47b30aa689
tree ray intersection
2021-08-15 20:42:36 +02:00
Thomas Krijnen
8f1db0019b
Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0
2021-08-15 20:40:55 +02:00
Thomas Krijnen
4cb59009b4
#1649 allow profile def in create shape()
2021-08-14 09:12:11 +02:00
Thomas Krijnen
2f8ff9391c
#1153 work on embedding svgfill in ifcopenshell wrapper
2021-08-07 23:09:19 +02:00
Thomas Krijnen
bb93545b35
actualize wrapper code
2021-07-29 15:15:51 +02:00
Thomas Krijnen
985f4665d1
expose 2 serializers in python
2021-07-11 15:03:21 +02:00
Thomas Krijnen
c949211e1b
remove templates in wrapper
2021-07-11 15:03:05 +02:00
Thomas Krijnen
6ecedaa128
tree select(gp_Pnt) also with extend
2021-06-22 15:46:21 +02:00
Thomas Krijnen
34386ea27c
Hacky solution to disable schemas to speedup compilation
2021-05-11 22:29:16 +02:00
Thomas Krijnen
8384235e10
Tree API extensions in wrapper
2021-05-10 11:47:16 +02:00
Thomas Krijnen
6bbbc528fe
prep for 4x3_rc2
2021-02-14 12:43:27 +01:00
Thomas Krijnen
4e897a0c21
surface style ids on serialization
2021-02-13 16:03:57 +01:00
Thomas Krijnen
ac40b90f27
Python settings.__init__ and settings.__repr__
2020-10-05 15:39:19 +02:00
Thomas Krijnen
11657207c2
Python settings.__init__ and settings.__repr__
2020-10-05 15:38:26 +02:00
Thomas Krijnen
f01ae4a45b
#842 IFC4X3 schema and some other schema init cruft
2020-06-15 12:48:30 +02:00
Thomas Krijnen
e9a9c1ab7a
#891 fix wrapper compilation
2020-06-15 10:34:47 +02:00
Thomas Krijnen
afb05f42db
Merge branch 'master' into v0.6.0
2020-06-07 20:23:00 +02:00
Thomas Krijnen
86d7205760
layerset-first setting
2020-06-07 19:46:10 +02:00
Thomas Krijnen
be96cee77d
Iterator include/exclude of entity_instance in Python
2020-05-31 17:08:19 +02:00
Thomas Krijnen
1eea532c9e
python interator include/exlude entity types
2020-05-31 12:51:21 +02:00
Thomas Krijnen
d535cf0222
Merge master
2019-05-31 14:33:40 +02:00
Thomas Krijnen
77e02ddae4
Remove all references to _newclass from wrapper code
2019-05-31 14:31:31 +02:00
Thomas Krijnen
69f25a563c
Merge branch 'master' into v0.6.0
2019-05-24 15:39:52 +02:00
Thomas Krijnen
9a85fbc225
Fix static/const declaration
2019-05-24 15:38:35 +02:00
Thomas Krijnen
dd71abc672
Fix enum name in geom wrapper
2019-05-24 15:11:09 +02:00
Thomas Krijnen
901e805d24
Revert 13d2cf3357
2019-05-24 14:29:21 +02:00
Thomas Krijnen
13d2cf3357
Remove --sew-shells option, always on now
2018-12-28 15:36:10 +01:00
Thomas Krijnen
49932ba5c0
Python wrapper precision updates
2018-07-08 10:32:26 +02:00
Thomas Krijnen
4bed639d9c
Python wrapper geometry handling
2018-01-01 11:22:12 +01:00
Thomas Krijnen
05e6f56911
Linker errors, geom server, warnings
2017-12-29 13:48:08 +01:00
Thomas Krijnen
24b46c1f43
Work on serialization
2017-12-22 17:37:58 +01:00
Thomas Krijnen
b3458c872f
Work on python wrapper
2017-12-22 13:51:11 +01:00
Thomas Krijnen
33e1fa6a14
Update python wrapper
2017-12-11 17:20:22 +01:00
Thomas Krijnen
96ec925f31
Spatial Querying: Implementation of BVH tree for IFC files using NCollection_UBTree ( #130 )
...
* Implementation of BVH tree for IFC files using NCollection_UBTree
* Fixes for gcc and OCCT < v6.8
* Enable BVH selection by TopoDS_Shape
* Small fixes to tree
* Merge conflicted files and other changes
* Eliminate one warning (some remain) + add tree test
2017-09-13 13:16:58 +02:00
Thomas Krijnen
1e79eb535a
Build comprehensive representation id. Fix #225
2017-06-28 15:59:03 +02:00
Thomas Krijnen
5e0da9725a
ifcparse refactoring ( #190 )
...
Unify attribute containers, provide latebound attribute access on IfcBaseEntity, more basic tests on Travis
2017-06-05 17:26:58 +02:00
Thomas Krijnen
f1099fc3b1
Merge branch 'master' into tridify_ifcgeom_dll
...
# Conflicts:
# cmake/CMakeLists.txt
2016-08-08 10:56:06 +02:00
Stinkfist0
97a62f45d0
Fix IfcGeomWrapper.i and IfcParseWrapper.i
2016-08-06 18:19:27 +03:00
Thomas Krijnen
21b35767ba
Fix #109
2016-08-02 15:53:41 +02:00
Thomas Krijnen
e6fbfee766
Check for existence of representation identifier in python wrapper create_shape
2016-08-02 15:44:42 +02:00
Thomas Krijnen
aebb9e324b
Geometry serialization ( #71 )
...
Serialize geometry to IFC instances directly from a TopoDS_Shape
2016-06-22 15:03:18 +02:00
Johannes Obermayr
42188904af
Fixes to build on openSUSE/Packman. ( #67 )
...
- Support different BINDIR, INCLUDEDIR and LIBDIR on install
- Take right python dir on x86_64 arch
- Fix build against Boost >= 1.58
- Make it possible to build libIfcGeom shared to reduce size of dependent binaries
- Fix INSTALL_RPATH
- Fix some more compiler warnings
2016-05-15 15:47:21 +02:00
Thomas Krijnen
d54c1cdc9c
Remove compiler warning
2016-05-03 16:32:36 +02:00
Thomas Krijnen
81ee60079e
Enable per-item styles in the pythonOCC viewer
2016-04-11 11:50:43 +02:00
Stinkfist0
0da0e63687
Begin to implement IfcConvert enhancements discussed in #20 . Remove C++-specific getters and setters and use the same set() and get() functions in in both C++ and Python. Enhance output of IfcConvert, especially in error situations (spamming a hundred lines of options always hides the original error message), utilize Boost's foreach macro to provide cleaner iteration code.
2016-03-07 22:37:36 +02:00
aothms
fdf1b29682
Return shape for arbitrary representation items in ifcopenshell.geom.create_shape()
2015-10-22 12:04:49 +02:00