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 |
|
Thomas Krijnen
|
e87a1a0b32
|
#329 Only auto close IfcCompositeCurve when used for profile
|
2018-03-09 10:41:22 +01:00 |
|
Thomas Krijnen
|
8b4650b169
|
Fix compilation on msvc
|
2017-12-20 16:38:55 +01:00 |
|
Thomas Krijnen
|
a792a7e2c7
|
Two simultaneous IfcGeom implementations
|
2017-12-18 15:25:09 +01:00 |
|
Thomas Krijnen
|
c099234796
|
Update ifcgeom
|
2017-12-11 15:07:40 +01:00 |
|
Thomas Krijnen
|
b7ce547a0c
|
Fill holes in composite curves, fixes #282
|
2017-11-08 13:27:45 +01:00 |
|
Thomas Krijnen
|
f2dbf7d063
|
Improve composite curve error message
|
2017-09-09 13:29:39 +02:00 |
|
Thomas Krijnen
|
fd7f6e1f26
|
IfcIndexedPolyCurve
|
2017-08-05 12:39:15 +02:00 |
|
Thomas Krijnen
|
aa0a6aa5d1
|
Fix #178
|
2017-08-01 16:45:11 +02:00 |
|
Thomas Krijnen
|
257c28d450
|
Take into account IfcTrimmedCurves with unspecified preference
|
2017-01-22 11:06:36 +01: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 |
|
aothms
|
9b13ed3f38
|
Emit more debug information when failing to join curve segments
|
2016-01-25 14:25:24 +01:00 |
|
aothms
|
4be7da1a43
|
Use fuzzy boolean subtraction if available
Remove collinear points from polygonal halfspace boundary
Lookup styled items on boolean operation operands
Fixes https://github.com/IfcOpenShell/IfcOpenShell/issues/6
Fixes https://sourceforge.net/p/ifcopenshell/discussion/1782717/thread/a7f99e41/?limit=25#5c36
|
2016-01-22 17:27:28 +01:00 |
|
aothms
|
4eee9a1936
|
Merge remote-tracking branch 'official/master'
Conflicts:
src/ifcconvert/IfcConvert.cpp
src/ifcgeom/IfcGeomIterator.h
|
2015-12-21 11:36:23 +01:00 |
|
Stinkfist0
|
a13042f227
|
Fix warnings: unused variables, shadowing variable names, constant conditional expressions, integer conversions, inability to generate copy-ctor and/or assignment operator, etc.
|
2015-11-21 23:05:28 +02:00 |
|
aothms
|
c20afd24a5
|
Remove unnecessary precision cast
|
2015-10-05 13:09:16 +02:00 |
|
Thomas Krijnen
|
40a60386c8
|
Brand new implementation of IfcFace(Surface)
|
2015-05-20 08:55:02 +00:00 |
|
Thomas Krijnen
|
c97cf661a2
|
1. Also emit Plan and Axis shape representations and IfcTopologyRepresentations if requested. 2. Add serialization for curves. 3. In Python add option to specify representation for which to generate shape.
|
2015-04-22 09:15:48 +00:00 |
|
Thomas Krijnen
|
4d5d749255
|
Merge developments from the python_wrapper branch into master
|
2015-01-05 14:11:42 +00:00 |
|
Thomas Krijnen
|
2a403e240d
|
*** See: https://sourceforge.net/p/ifcopenshell/discussion/1782718/thread/6bd0f843/ ***
Massive refactor of the IfcGeomObjects module, which is now the IfcGeom::Iterator class.
|
2014-12-19 12:14:36 +00:00 |
|
Thomas Krijnen
|
e77216d41c
|
More robust processing of IfcPolyline and IfcPolyLoop
|
2014-07-28 20:03:53 +00:00 |
|
Thomas Krijnen
|
1b54ba039d
|
- Add support for IFC4 nurbs surfaces (IfcBSplineSurfaceWithKnots and IfcAdvancedFace)
- Remove unnecessary typedefs
|
2014-05-04 14:42:55 +00:00 |
|
Thomas Krijnen
|
4c17d153f4
|
Add support for IfcGeometricSet IfcRevolvedAreaSolid IfcSurfaceOfLinearExtrusion IfcSurfaceOfRevolution IfcCenterLineProfileDef IfcArbitraryOpenProfileDef
|
2014-03-15 11:51:23 +00:00 |
|
Thomas Krijnen
|
ec2ed06272
|
Add support for ellipses with SemiAxis2 > SemiAxis1
|
2014-03-03 19:07:39 +00:00 |
|
Thomas Krijnen
|
17f873b486
|
First stab at a new express parser to have some more luck with Ifc4
|
2014-02-17 22:13:55 +00:00 |
|
Thomas Krijnen
|
17ebefa158
|
Fix a bug in the processing of an IfcTrimmedCurve with an IfcLine as a basis constructed from an IfcVector with non-unit length.
|
2013-06-10 15:47:41 +00:00 |
|
Thomas Krijnen
|
4f26622e03
|
Do revert to unknown plane angle unit state after guessing when creating an IfcCompositeCurve
|
2012-12-31 15:48:04 +00:00 |
|