Thomas Krijnen
|
75ffc4454d
|
#1895 don't signal element ready when result is empty
|
2021-11-25 12:05:39 +01:00 |
|
Thomas Krijnen
|
9c9bec9c4e
|
Some more things related to #1853
|
2021-11-19 15:08:24 +01:00 |
|
Thomas Krijnen
|
71c1cd6a9e
|
Check for null result and handle some bop alerts
|
2021-11-19 10:39:14 +01:00 |
|
Thomas Krijnen
|
e9a18d030e
|
Small cleanup and try to please gcc
|
2021-11-19 09:22:09 +01:00 |
|
Thomas Krijnen
|
6d725f60fa
|
finish up
|
2021-11-19 09:22:09 +01:00 |
|
Thomas Krijnen
|
72206bc441
|
async init, crashes now on get()
|
2021-11-19 09:22:09 +01:00 |
|
Thomas Krijnen
|
528e27234c
|
tree.protrusion_distances()
|
2021-11-13 15:54:42 +01:00 |
|
Thomas Krijnen
|
d4f0495caa
|
Consistent setting type
|
2021-11-08 09:59:15 +01:00 |
|
Thomas Krijnen
|
e0e8281a1e
|
Allow tree.select(BRepElement)
|
2021-11-07 19:49:37 +01:00 |
|
Thomas Krijnen
|
1cdf695891
|
#1785 check settings in cache and upgrade to world coords
|
2021-11-07 19:23:48 +01:00 |
|
Thomas Krijnen
|
ab50609854
|
Rename some files with more sensical names
|
2021-11-05 16:54:16 +01:00 |
|
Thomas Krijnen
|
10b502512f
|
#1853 don't blindly explode compounds but check whether there are solids inside
|
2021-11-05 10:09:12 +01:00 |
|
Thomas Krijnen
|
8e529f3f10
|
#1850 Process extrusions of comp profiles seperately
|
2021-11-02 15:11:56 +01:00 |
|
Thomas Krijnen
|
1ff45165d9
|
#1743 don't consider bbox in opening subtractions
|
2021-11-02 15:09:26 +01:00 |
|
Thomas Krijnen
|
05256fc0f4
|
#1785 geometry caching on multi threaded iterator
|
2021-11-02 11:39:49 +01:00 |
|
Thomas Krijnen
|
13d0b27ef4
|
Hacky way to return distances in the tree with extend>0
|
2021-10-24 14:40:18 +02:00 |
|
Thomas Krijnen
|
b1b121ebc8
|
#1814 check for the succesful creation of edge curves in IfcIndexedPolyCurve
|
2021-10-20 11:14:35 +02:00 |
|
Thomas Krijnen
|
bdc6fcb66f
|
#1803 Use abstract GeometrySerializer as cache to eliminate cyclic dependencies
|
2021-10-18 11:38:01 +02:00 |
|
Thomas Krijnen
|
96d509698b
|
Prefix namespaces for swig
|
2021-10-08 21:35:41 +02:00 |
|
Thomas Krijnen
|
8dca84dd07
|
Geometry caching
|
2021-10-08 15:38:46 +02:00 |
|
Thomas Krijnen
|
cdc5d7a04e
|
Missing semicolons (for consistency)
|
2021-10-04 10:43:04 +02:00 |
|
Thomas Krijnen
|
79f31fa4fe
|
Unused include
|
2021-10-04 10:42:47 +02:00 |
|
Thomas Krijnen
|
39b1f4c477
|
#1705 fixes for missing object placement
|
2021-09-26 11:25:36 +02:00 |
|
Thomas Krijnen
|
768b754a0b
|
Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0
# Conflicts:
# .github/workflows/ci.yml
# src/ifcparse/IfcParse.cpp
|
2021-09-24 09:03:58 +02:00 |
|
Dion Moult
|
32f5c459c1
|
Fixes from code review.
|
2021-09-22 17:25:24 +02:00 |
|
Dion Moult
|
bc5e33489e
|
Implement IfcBoundingBox.
|
2021-09-22 17:25:24 +02:00 |
|
Dion Moult
|
0f73c43638
|
Fixes from code review.
|
2021-09-22 12:09:00 +02:00 |
|
Dion Moult
|
02fed24745
|
Refactor for readability.
|
2021-09-22 12:09:00 +02:00 |
|
Dion Moult
|
c57daf8aed
|
Let context_ids coexist with curves and solid settings.
|
2021-09-22 12:09:00 +02:00 |
|
Dion Moult
|
514c5eb790
|
Filter by context id, not using curves or solids. See #1674.
|
2021-09-22 12:09:00 +02:00 |
|
Dion Moult
|
b60ce80eb4
|
Add support for IfcAnnotationFillArea. See #1291.
|
2021-09-22 10:08:30 +02:00 |
|
Thomas Krijnen
|
94c009d179
|
#1227 layer slicing
|
2021-09-20 09:27:56 +02:00 |
|
Thomas Krijnen
|
721fe4729a
|
Fix another ommision with tree.select(extend)
|
2021-09-17 11:18:32 +02:00 |
|
Thomas Krijnen
|
1058dc7099
|
Fix some casting logic
|
2021-09-13 13:19:56 +02:00 |
|
Thomas Krijnen
|
41f2b11234
|
Virtual inheritance prototype for select
|
2021-09-06 18:52:37 +02:00 |
|
Boris Brangeon
|
1ae7bd3a9a
|
add (in() IfcGeomShapes
|
2021-08-26 09:47:23 +02:00 |
|
Thomas Krijnen
|
88f7d307b8
|
Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0
|
2021-08-23 13:13:40 +02:00 |
|
Dion Moult
|
4d7ff493a8
|
Minor iterator optimisation to prevent inverse check for associated materials
|
2021-08-22 14:32:12 +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
|
43f528ce04
|
Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0
# Conflicts:
# src/ifcgeom/IfcGeomTree.h
# src/ifcgeom_schema_agnostic/IfcGeomIterator.h
# src/ifcgeom_schema_agnostic/IteratorImplementation.cpp
# src/ifcgeom_schema_agnostic/IteratorImplementation.h
# src/ifcparse/Ifc4x3_rc3.cpp
# src/ifcparse/Ifc4x3_rc3.h
# src/serializers/SvgSerializer.cpp
|
2021-08-10 14:30:07 +02:00 |
|
Thomas Krijnen
|
0087fa875b
|
separate tree::add_element(), dynamic_cast<> for invalid settings
|
2021-08-07 13:01:52 +02:00 |
|
Thomas Krijnen
|
872306fdd0
|
further optional type changes
|
2021-08-07 11:53:45 +02:00 |
|
Thomas Krijnen
|
0e6962c311
|
further optional type changes
|
2021-08-07 11:23:41 +02:00 |
|
Thomas Krijnen
|
49cf297eee
|
further optional type changes
|
2021-08-07 10:58:20 +02:00 |
|
Thomas Krijnen
|
321d18990f
|
Position() != nullptr
|
2021-08-07 10:44:29 +02:00 |
|
Thomas Krijnen
|
5d14f187b0
|
Position() != nullptr
|
2021-08-07 10:16:07 +02:00 |
|
Thomas Krijnen
|
d1fe1117be
|
adapt code for previous commits
|
2021-07-29 14:54:51 +02:00 |
|
Carmen Fan
|
3b401ec28f
|
fix hash define logical operation
|
2021-07-27 09:36:16 +02:00 |
|