Thomas Krijnen
2d0812d46e
Update test file submodule
2019-06-05 16:59:04 +02:00
Thomas Krijnen
373934f993
Update submodule
2019-05-10 12:09:46 +02:00
Thomas Krijnen
55ac6e760d
Merge branch 'master' into v0.6.0
2019-01-05 13:43:19 +01:00
Thomas Krijnen
9d6eec0f5a
Update suprepo
2019-01-05 13:42:51 +01:00
Thomas Krijnen
b1ab829c14
Merge branch 'master' into v0.6.0
2018-12-29 14:26:16 +01:00
Thomas Krijnen
7022e842bf
Update subproject
2018-12-29 14:18:51 +01:00
Thomas Krijnen
632d36e2ba
Sync subrepo
2018-12-12 16:40:43 +01:00
Thomas Krijnen
6e8f5c84e6
Still no working submodule
2018-09-04 15:52:51 +02:00
Thomas Krijnen
4d33ed5cb8
Merge branch 'master' into v0.6.0
...
# Conflicts:
# src/ifcconvert/IfcConvert.cpp
# src/ifcgeom/IfcGeomShapes.cpp
# src/serializers/ColladaSerializer.cpp
# src/serializers/schema_dependent/XmlSerializer.cpp
2018-09-04 13:23:11 +02:00
Thomas Krijnen
dbc3577497
Test files in submodule
2018-08-26 17:09:01 +02:00
Thomas Krijnen
0a45a82109
Move test files to separate repo
2018-08-26 12:30:18 +02:00
johanrd
0eb6c597f0
Create 443--segfault-beam.ifc
2018-08-26 12:12:48 +02:00
Thomas Krijnen
e2f79ec1ba
Work on python wrapper
2017-12-31 12:20:13 +01:00
Anders Granskogen Bjørnstad
34e2ff31bb
SvgSerializer: Fix bug in ellipse writeout
...
Add a missing "=" to create a valid SVG for ellipses.
I accidentally stumbled upon a way to actually get an ellipse in SVG by
tilting a cylinder. If I tilt the cylinder via the `ObjectPlacement` of
the `IfcProduct` I get an ellipse. If I set the `ExtrudedDirection` of
the `IfcExtrudedAreasolid`, however, I get a sampled path.
2017-12-04 17:23:32 +01:00
Thomas Krijnen
111569ec1b
Approx other curve types in SVG, hollow circles
2017-11-25 13:08:34 +01:00
Anders Granskogen Bjørnstad
2647eacb74
test: Add {cylinders,ellipses}.ifc samples
...
A bare-bones IFC with four cylinders/ellipses. Used for SVG conversion
testing.
2017-11-25 13:06:03 +01:00
Thomas Krijnen
34d04c0da7
Add test case
2017-10-06 15:41:39 +02:00
Thomas Krijnen
96ec925f31
Spatial Querying: Implementation of BVH tree for IFC files using NCollection_UBTree ( #130 )
...
* Implementation of BVH tree for IFC files using NCollection_UBTree
* Fixes for gcc and OCCT < v6.8
* Enable BVH selection by TopoDS_Shape
* Small fixes to tree
* Merge conflicted files and other changes
* Eliminate one warning (some remain) + add tree test
2017-09-13 13:16:58 +02:00
Thomas Krijnen
490c35bf60
Fix #244 and provide instances by entity type without subtypes
2017-08-16 21:46:39 +02:00
Thomas Krijnen
36c52b3bea
Update tests
2017-08-02 16:09:20 +02:00
Thomas Krijnen
29323e4f74
Fix recursion in traverse()
2017-08-01 19:07:46 +02:00
Thomas Krijnen
d10efe69cd
Fix typo in test
2017-07-27 15:53:06 +02:00
Thomas Krijnen
fb1fed247e
Fix #243
2017-07-27 10:21:37 +02:00
Thomas Krijnen
901ef57d60
Fix #180
2017-07-03 14:18:56 +02:00
Thomas Krijnen
5e0da9725a
ifcparse refactoring ( #190 )
...
Unify attribute containers, provide latebound attribute access on IfcBaseEntity, more basic tests on Travis
2017-06-05 17:26:58 +02:00
Thomas Krijnen
1e86a31b81
Add nested_mapped_item.ifc test case, based on acad2010_objects.ifc
2016-11-06 16:15:52 +01:00
Stinkfist0
bf76bd17b2
Add large_offset.ifc (wallwindow.ifc, courtesy of @klokoy) as test input case.
2016-03-18 14:45:00 +02:00
aothms
c3f1b41860
Fix https://github.com/IfcOpenShell/IfcOpenShell/issues/30
2016-02-15 17:59:31 +01:00
Thomas Krijnen
c4e8a409de
Add another IfcTriangulatedFaceSet test case
2015-06-16 12:59:49 +00:00
Thomas Krijnen
b7d4eb62d5
Add IfcFaceSurface example
2015-05-21 12:05:23 +00:00
Thomas Krijnen
40a60386c8
Brand new implementation of IfcFace(Surface)
2015-05-20 08:55:02 +00:00
Thomas Krijnen
d88d4d5951
Add support for IfcAsymmetricIShapeProfileDef
2014-11-26 14:01:31 +00:00
Thomas Krijnen
6e44683b5d
Add another IfcFacetedBrep test case
2014-07-28 20:12:52 +00:00
Thomas Krijnen
5648b8d8bc
Correct an invalid default value for IfcCartesianTransformationOperator3D.Axis3. Thanks Stefan.
2014-07-19 10:30:13 +00:00
Thomas Krijnen
1837b79ac3
Add faceted_brep_csg test case
2014-07-06 14:38:48 +00:00
Thomas Krijnen
49e4ff31ca
Fix header of IfcReinforcingBar.ifc
2014-05-14 09:01:33 +00:00
Thomas Krijnen
e87b8988cd
Add Test Files from http://www.buildingsmart-tech.org/ifc/IFC4/final/html/annex/annex-e/ifc/
2014-04-30 14:14:05 +00:00
Thomas Krijnen
604d6b032d
Add test file with IfcSweptDiskSolids. Thanks Bernd.
2014-04-17 17:50:19 +00:00
Thomas Krijnen
71ea636206
Add support for IfcBooleanResult, IfcBlock, IfcRectangularPyramid, IfcRightCircularCylinder, IfcRightCircularCone, IfcSphere, IfcCsgSolid, IfcCurveBoundedPlane, IfcRectangularTrimmedSurface, IfcSurfaceCurveSweptAreaSolid, IfcCylindricalSurface.
...
Add CSG example.
2014-03-22 10:31:51 +00:00
Thomas Krijnen
220b36b09c
Support for IfcCompositeProfileDef and IfcDerivedProfileDef
2014-03-16 13:34:01 +00:00
Thomas Krijnen
4c17d153f4
Add support for IfcGeometricSet IfcRevolvedAreaSolid IfcSurfaceOfLinearExtrusion IfcSurfaceOfRevolution IfcCenterLineProfileDef IfcArbitraryOpenProfileDef
2014-03-15 11:51:23 +00:00
Thomas Krijnen
7597f25db0
Implementations for more parameterized profile definitions
2014-03-08 17:21:39 +00:00
Thomas Krijnen
ec2ed06272
Add support for ellipses with SemiAxis2 > SemiAxis1
2014-03-03 19:07:39 +00:00
Thomas Krijnen
05c98de100
Add parameterized profile test files and script to generate them
2014-02-23 11:25:35 +00:00
Thomas Krijnen
0f53a877c7
Add file to test case execution
2013-11-24 14:51:04 +00:00
Thomas Krijnen
714bf5eb8d
Add revit2014_multiple_bounded_halfspaces.ifc test file
2013-08-11 21:43:18 +00:00
Thomas Krijnen
71b5cd12a8
- Getting ready for Blender 2.65 and Python 3.3.0 with universal Unicode according to PEP 393
...
- Allow opening of non-latin filenames on Windows, by using the non-standard _wfopen(), meaning that the IfcSpfStream no longer relies on a std::istream but a FILE* descriptor
2012-12-31 11:47:46 +00:00
Thomas Krijnen
cdbafac676
Fix a bug in the order of applying the scaling of a IfcCartesianTransformationOperator3DnonUniform
...
Fix a bug in the formatting of IFC simple types
Provide a way of iterating over all entities in the IFC file
Added IFC test file by Ryan Schultz
Added another IFC test file from AutoCAD Architecture 2010
2012-03-16 15:21:52 +00:00
Thomas Krijnen
3bb008c89f
- Switch to double precision
...
- Allow accessing entities by GlobalId
- Some more support for writing back IFC
- Prefix EXPRESS Enum values to avoid collisions
- Fix a bug in the SenseAgreement of Cartesian trimmed curves
- Use straight line segment in case point projection failed on trimmed curve
- Add epsilon to polylines and -loops point equality test
- Decompose a convex polygonal bounded halfspace into several unbounded halfspace and process only if they operate on a volume larger than some epsilon
- No longer fail connected facesets if a single face is invalid
- Updated IfcBlender for compatibility with Blender 2.62
- Added additional test files
2012-03-13 11:56:52 +00:00
Thomas Krijnen
2b27b86b34
- IfcGeom: Major performance improvement by only sewing faces of IfcConnectedFaceSets when needed for boolean operations
...
- Automatic tests for several well known IFC files on the Internet
- IfcBlender: Make visibility in render consistent with 3d view
- Some compatibility for Ifc2x files with IfcShapeRepresentations and RepresentationIdentifier 'IAI'
2012-03-01 21:17:06 +00:00