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 |
|
Thomas Krijnen
|
f257aef8f4
|
#1348 special case profiledefwithvoids, needs more work
|
2021-02-27 10:58:22 +01:00 |
|
Thomas Krijnen
|
89d6b3d21a
|
Fixes for RC2 changes re IfcPoint and IfcSegment
|
2021-02-14 17:21:58 +01:00 |
|
Thomas Krijnen
|
4e897a0c21
|
surface style ids on serialization
|
2021-02-13 16:03:57 +01:00 |
|
Thomas Krijnen
|
45f3e677df
|
Also process wires as part of geometric sets
|
2021-02-09 14:03:35 +01:00 |
|
Jesse Vander Does
|
333ba08841
|
Added '--no-wire-intersection-tolerance' option
|
2021-02-09 13:43:29 +01:00 |
|
Jesse Vander Does
|
4ea95960a2
|
Added '--strict-tolerance' option
|
2021-02-09 13:43:29 +01:00 |
|
Jesse Vander Does
|
10f4bca5d2
|
Moved no wire flag inside of wire_intersections method
|
2021-02-09 13:43:29 +01:00 |
|
Jesse Vander Does
|
c9c6529978
|
Added '--no-wire-intersection-check'
|
2021-02-09 13:43:29 +01:00 |
|
Jesse Vander Does
|
2829a0764b
|
Remove wire intersection check to preserve faces
|
2021-02-09 13:43:29 +01:00 |
|
Thomas Krijnen
|
ffb8c016b6
|
#1287 Don't wel accross different rep items
|
2021-02-03 14:51:02 +01:00 |
|
Thomas Krijnen
|
395d63279f
|
Log messages
|
2021-01-22 22:01:08 +01:00 |
|
Thomas Krijnen
|
923771f448
|
#1269 implement SurfaceCurveSweptAreaSolid with non-planar ref
|
2021-01-22 16:32:51 +01:00 |
|
Thomas Krijnen
|
540f793940
|
Workaround: IfcLine as segment with IfcVector magnitude length in composite curve
|
2021-01-13 15:46:00 +01:00 |
|