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 |
|
Thomas Krijnen
|
eeaf04c6ea
|
Remove templates on iterator and element
|
2021-07-11 15:00:59 +02:00 |
|
Thomas Krijnen
|
ff73f82798
|
remove FASTER_BOOLEANS (to stay under 31 settings)
|
2021-07-11 14:57:49 +02:00 |
|
Rick Brice
|
c02f270993
|
Adds support for 4x3 rc3 and rc4 for IfcParser library
|
2021-07-10 15:38:34 +02:00 |
|
Thomas Krijnen
|
10bf875e92
|
Remove wrong and unnecessary shape cast in derived profile
|
2021-06-27 20:29:47 +02:00 |
|
Thomas Krijnen
|
6ecedaa128
|
tree select(gp_Pnt) also with extend
|
2021-06-22 15:46:21 +02:00 |
|
Thomas Krijnen
|
1e80e67df5
|
#1472 various considerations for handling of non-manifold elements with openings
|
2021-05-23 16:26:34 +02:00 |
|
Thomas Krijnen
|
fd9f209a19
|
Additional validity check with log level debug
|
2021-05-23 09:36:31 +02:00 |
|
Thomas Krijnen
|
81ad689478
|
#841 missing return value
|
2021-05-13 10:09:09 +02:00 |
|
Thomas Krijnen
|
229ba95d4b
|
#1442 no longer create compsolids in extrusions
|
2021-05-12 09:58:11 +02:00 |
|
Thomas Krijnen
|
3f9e5ca806
|
respect --orient-shells for tesselated items
|
2021-05-11 23:09:41 +02:00 |
|
Thomas Krijnen
|
cf68cf6f5c
|
new_helper
|
2021-05-11 22:35:46 +02:00 |
|
Thomas Krijnen
|
28081f7df8
|
Fixes for spatial tree on iterator and positive extend param
|
2021-05-08 13:04:22 +02:00 |
|
Thomas Krijnen
|
9584687fcf
|
Ensure solid from tapered extrusions
|
2021-04-24 20:47:25 +02:00 |
|
Thomas Krijnen
|
e801629f86
|
Add BRepExtrema_DistShapeShape option to tree with extend keyword
|
2021-04-24 11:06:13 +02:00 |
|
Thomas Krijnen
|
6f2da2896e
|
try catch convert_placement()
|
2021-04-02 21:20:53 +02:00 |
|
Thomas Krijnen
|
f706adfb81
|
OCCT pre 7 compatibility
|
2021-03-23 13:27:31 +01:00 |
|
Thomas Krijnen
|
b0358a5a7b
|
Keep a set of visited edges in sort
|
2021-03-23 10:43:12 +01:00 |
|
Thomas Krijnen
|
eb09cc8af8
|
Costrain number of edges in sorted_edges
|
2021-03-22 14:03:24 +01:00 |
|
Priit Laes
|
077f9b701d
|
ifcgeom: Remove unneeded cast causing warning by -Wignored-qualifiers
|
2021-03-20 10:56:57 +01:00 |
|
Priit Laes
|
36ade628cf
|
Fix grammar
|
2021-03-20 10:56:57 +01:00 |
|
Priit Laes
|
0f59f3e35a
|
ifcgeom: Remove unused variable
|
2021-03-20 10:56:57 +01:00 |
|
Priit Laes
|
31e7bad056
|
ifcgeom: Reorder the members in constructors to avoid side effects (Wreorder)
|
2021-03-20 10:56:57 +01:00 |
|
Thomas Krijnen
|
f80792091f
|
#1290 Consider dimensionality in geometricset processing
|
2021-03-14 10:22:43 +01:00 |
|
Thomas Krijnen
|
624e296d24
|
#1368 fix layerset folding: check length thichkness ratio
|
2021-03-13 10:05:33 +01:00 |
|
Thomas Krijnen
|
52d4fa4781
|
#1363 todo note
|
2021-03-09 09:57:18 +01:00 |
|
Thomas Krijnen
|
9258dc3104
|
IFC2X3 IfcAsymmetricIShapeProfileDef fillet radii
|
2021-03-09 09:55:40 +01:00 |
|
Thomas Krijnen
|
0f296c486f
|
todo note
|
2021-03-04 14:38:36 +01:00 |
|