Thomas Krijnen
|
89d6b3d21a
|
Fixes for RC2 changes re IfcPoint and IfcSegment
|
2021-02-14 17:21:58 +01:00 |
|
Thomas Krijnen
|
540f793940
|
Workaround: IfcLine as segment with IfcVector magnitude length in composite curve
|
2021-01-13 15:46:00 +01:00 |
|
tpaviot
|
1aa3e70d89
|
[g++-warning-fix] Removed unused function
|
2020-11-08 15:52:54 +01:00 |
|
tpaviot
|
e4662cf209
|
[g++-warning-fix] Fix wrong enum compare
|
2020-11-08 15:52:54 +01:00 |
|
Thomas Krijnen
|
681fd43599
|
#1019 check if trimmedcurve compcurve parent has siblings
|
2020-10-08 13:05:06 +02:00 |
|
Thomas Krijnen
|
bf57258895
|
#1005 Check degenerate edges on trimmed linear curves bounded by parameter value as well.
|
2020-09-20 12:59:11 +02:00 |
|
Thomas Krijnen
|
f9bf6f814d
|
#945 don't fail on degenerate edges in polygonal faceset
|
2020-08-09 20:55:44 +02:00 |
|
Thomas Krijnen
|
bc8b377d6d
|
#928 make trim param precision comparison dependent on radius
|
2020-08-05 10:40:25 +02:00 |
|
Thomas Krijnen
|
20303ed6a8
|
Check for unbounded composite curve segments
|
2020-07-18 10:32:18 +02:00 |
|
Thomas Krijnen
|
e155cb4ab0
|
#586 Edge curve point projection error logging
|
2020-06-15 16:24:45 +02:00 |
|
Thomas Krijnen
|
d81196316d
|
Alternative implementation to #801
|
2020-05-20 16:27:59 +02:00 |
|
Thomas Krijnen
|
f58d9243fa
|
Fix trimmed curve where vertex order does not agree with linear curve geom
|
2020-01-15 10:35:31 +01:00 |
|
Thomas Krijnen
|
68763f4988
|
Don't raise error on eliminated compcurve polygon points
|
2020-01-12 15:18:12 +01:00 |
|
Thomas Krijnen
|
98d8a3477d
|
Limit max angle for trimmed curve approx
|
2020-01-12 15:17:48 +01:00 |
|
Thomas Krijnen
|
4320888d9d
|
Fix #726, #728, #730 by other transition mode, more aggressive curve approx and custom revolution implementation
|
2020-01-11 14:23:16 +01:00 |
|
Thomas Krijnen
|
a1253b004d
|
Fixes for closed/non-periodic nurbs curve edges #586
|
2019-11-05 15:13:34 +01:00 |
|
Thomas Krijnen
|
596e13b24c
|
Add null check on trimmed curve
|
2019-09-27 15:12:35 +02:00 |
|
Thomas Krijnen
|
839b5a2699
|
Minor cleanups, 4x1 and 4x2 geom lib, granular schema macros
|
2019-06-26 13:50:46 +02:00 |
|
Thomas Krijnen
|
ac4be43170
|
Merge branch 'master' into v0.6.0
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeomRenderStyles.cpp
# src/ifcgeom/IfcGeomWires.cpp
# src/ifcparse/IfcLogger.cpp
# src/ifcparse/IfcLogger.h
# src/ifcparse/IfcParse.cpp
# src/ifcparse/IfcUtil.cpp
# src/serializers/ColladaSerializer.cpp
# src/serializers/schema_dependent/XmlSerializer.cpp
|
2019-03-08 11:40:16 +01:00 |
|
hlg
|
df49f1bc1b
|
prevent index out of bound in case of a single point
|
2019-02-15 14:22:02 +01:00 |
|
hlg
|
acde878946
|
process IfcIndexedPolyCurve without segments #549
|
2019-02-15 14:22:02 +01:00 |
|
Thomas Krijnen
|
93a80c6148
|
Merge branch 'master' into v0.6.0
|
2018-12-29 14:35:41 +01:00 |
|
Thomas Krijnen
|
bf50d0534b
|
Fixes for edge curves and non-planar faces with inner boundaries. #338
|
2018-12-29 14:34:47 +01:00 |
|
Thomas Krijnen
|
65b5453ef1
|
More verbosity adjustments
|
2018-12-29 13:48:20 +01:00 |
|
Thomas Krijnen
|
4de617e398
|
Merge branch 'master' into v0.6.0
|
2018-12-21 11:53:36 +01:00 |
|
Thomas Krijnen
|
20471bd33e
|
Check comcurve segments extent before creating iterator
|
2018-12-17 10:56:26 +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
|
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
|
0016256f57
|
Merge branch 'master' into v0.6.0
|
2018-11-19 17:13:28 +01:00 |
|
Thomas Krijnen
|
334d867873
|
Fix #498
|
2018-11-19 14:56:21 +01:00 |
|
Thomas Krijnen
|
59be8f742d
|
Merge branch 'master' into v0.6.0
|
2018-09-21 12:06:32 +02:00 |
|
Thomas Krijnen
|
d2337dc692
|
Missing FindFromKey() overload on older versions of occt
|
2018-09-21 12:06:10 +02:00 |
|
Thomas Krijnen
|
2b501a93c9
|
Merge branch 'master' into v0.6.0
# Conflicts:
# src/ifcgeom/IfcGeomFunctions.cpp
# src/ifcgeom/IfcGeomWires.cpp
|
2018-09-21 12:02:22 +02:00 |
|
Thomas Krijnen
|
297812d4e2
|
Better handling of consecutive circular arc segments
|
2018-09-21 11:43:06 +02:00 |
|
Thomas Krijnen
|
028e8fb926
|
Merge branch 'master' into v0.6.0
# Conflicts:
# nix/build-all.py
# src/ifcgeom/IfcGeomFunctions.cpp
# src/ifcparse/IfcLogger.cpp
|
2018-09-17 17:46:13 +02:00 |
|
Thomas Krijnen
|
3101ccb83a
|
Fixes for degenerate polylines
|
2018-09-17 14:42:22 +02:00 |
|
Thomas Krijnen
|
54d96fe167
|
Merge branch 'master' into v0.6.0
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeom.h
|
2018-09-07 14:42:15 +02:00 |
|
luz.paz
|
d78c9171db
|
Misc. typos
Found via `codespell -q 3`
|
2018-09-07 11:52:01 +02:00 |
|
Thomas Krijnen
|
d105292817
|
Merge branch 'master' into v0.6.0
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeomFilter.h
# src/ifcgeom/IfcGeomIteratorImplementation.h
# src/ifcgeom/IfcGeomWires.cpp
# src/ifcparse/IfcFile.h
# src/ifcparse/IfcLogger.cpp
# src/ifcparse/IfcLogger.h
# src/ifcparse/IfcParse.cpp
# src/serializers/SvgSerializer.cpp
# src/serializers/schema_dependent/XmlSerializer.cpp
|
2018-07-07 17:15:54 +02:00 |
|
Thomas Krijnen
|
6c1ad47481
|
Additional improvements for comp curve wire building
|
2018-06-01 15:38:08 +02:00 |
|
Thomas Krijnen
|
2ed2e9cf86
|
Add include, missing depending on occt version
|
2018-05-13 18:52:53 +02:00 |
|
Thomas Krijnen
|
c1635d65eb
|
Add include, missing depending on occt version
|
2018-05-13 16:04:15 +02:00 |
|
Thomas Krijnen
|
495ad75b14
|
Proper scope around goto labels
|
2018-05-13 15:30:20 +02:00 |
|
Thomas Krijnen
|
966e57e94a
|
#332
|
2018-05-13 14:41:39 +02:00 |
|
Thomas Krijnen
|
589f4bda2e
|
... but keep close point removal at 10 times precision
|
2018-05-08 16:19:47 +02:00 |
|
Thomas Krijnen
|
8ffc12e6cd
|
Reduce radius on wire intersections
|
2018-05-08 09:41:19 +02:00 |
|
Thomas Krijnen
|
1f68d9d5bc
|
TColgp_SequenceOfPnt::Upper() does not exist on all versions of occt
|
2018-04-18 11:57:38 +02:00 |
|
Thomas Krijnen
|
656346741e
|
#288 #297
|
2018-04-18 11:33:57 +02:00 |
|