Thomas Krijnen
|
97b6f444d1
|
Use BRepMesh_IncrementalMesh rather than BRepMesh::Mesh. Thanks lorinma.
|
2015-01-19 16:02:34 +00:00 |
|
Thomas Krijnen
|
418dabaff2
|
Fix typo
|
2015-01-18 15:32:50 +00:00 |
|
Thomas Krijnen
|
7b17c2dccd
|
Make header values writable
|
2015-01-16 16:26:40 +00:00 |
|
Thomas Krijnen
|
f6f541ee3b
|
Use BRepMesh_IncrementalMesh rather than BRepMesh::Mesh. Thanks lorinma.
|
2015-01-16 14:32:50 +00:00 |
|
Thomas Krijnen
|
09168d8910
|
Don't rely on operator bool() but on bool operator!() for truthiness of boost::optionals. Fixes compilation with boost 1.56+.
|
2015-01-16 13:24:40 +00:00 |
|
Thomas Krijnen
|
e57f20f5f2
|
Small compilation fix
|
2015-01-14 09:39:52 +00:00 |
|
Thomas Krijnen
|
511e83c2c6
|
Shuffle around wrapper statements to fix setting arguments
|
2015-01-10 23:01:52 +00:00 |
|
Thomas Krijnen
|
8581fed39b
|
Track inverse attributes more correctly
Rename Size() to size() on EntityList and friends
|
2015-01-10 22:13:52 +00:00 |
|
Thomas Krijnen
|
1d319f7ac4
|
Compilation fixes and python 2 compatibility. Thanks Yorik.
|
2015-01-07 10:22:55 +00:00 |
|
Thomas Krijnen
|
9780c047e9
|
Improvements for precision handling
|
2015-01-06 14:09:28 +00:00 |
|
Thomas Krijnen
|
1c757c351b
|
Fix compilation of IfcOpenHouse, move IfcGeom::tesselate back directly in IfcGeom namespace
|
2015-01-06 10:19:24 +00:00 |
|
Thomas Krijnen
|
f3c26c372d
|
Parse the spf header and check schema_identifiers against compiled schema
|
2015-01-05 17:46:23 +00:00 |
|
Thomas Krijnen
|
4d5d749255
|
Merge developments from the python_wrapper branch into master
|
2015-01-05 14:11:42 +00:00 |
|
Thomas Krijnen
|
8872affe54
|
Update CMake build script
|
2014-12-19 12:37:31 +00:00 |
|
Thomas Krijnen
|
3236218aba
|
Compilation fixes related to previous commit
|
2014-12-19 12:36:06 +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
|
3f285ea639
|
Prevent another exception being thrown upon adding entity instances to a file, as reported by ch0kee
|
2014-11-27 09:22:58 +00:00 |
|
Thomas Krijnen
|
4c976c8b70
|
Track the surface style of an IfcBooleanResult
|
2014-11-26 14:32:54 +00:00 |
|
Thomas Krijnen
|
d88d4d5951
|
Add support for IfcAsymmetricIShapeProfileDef
|
2014-11-26 14:01:31 +00:00 |
|
Thomas Krijnen
|
eb815120dc
|
Take unit information into account when applying precision. Thanks Stefan
|
2014-11-26 13:08:47 +00:00 |
|
Thomas Krijnen
|
7f8d84a1af
|
Fix omitted return statement in previous commit
|
2014-11-17 15:32:00 +00:00 |
|
Thomas Krijnen
|
24044fb92a
|
Catch all errors when parsing boost program_options in IfcConvert
|
2014-11-04 12:45:20 +00:00 |
|
Thomas Krijnen
|
cd366bf8c2
|
Reconstruct the form of the transformation to improve the output of the OpenCascade-based serializers
|
2014-11-04 12:36:59 +00:00 |
|
Thomas Krijnen
|
96ce5f6b25
|
Don't compare smart pointers to zero, but convert to bool
|
2014-11-04 12:02:28 +00:00 |
|
Thomas Krijnen
|
120de2f601
|
Remove erroneous qualifier
|
2014-11-02 18:50:12 +00:00 |
|
Thomas Krijnen
|
872dd4e831
|
Rewrite IfcFile::AddEntity() not to rely on exceptions, as suggested by ch0kee.
|
2014-11-02 18:36:51 +00:00 |
|
Thomas Krijnen
|
6e44683b5d
|
Add another IfcFacetedBrep test case
|
2014-07-28 20:12:52 +00:00 |
|
Thomas Krijnen
|
e77216d41c
|
More robust processing of IfcPolyline and IfcPolyLoop
|
2014-07-28 20:03:53 +00:00 |
|
Thomas Krijnen
|
cf2e82e8f5
|
Create a compsolid shape for an extrusion of a IfcCompositeProfileDef and process the opening subtraction individually
|
2014-07-24 11:22:31 +00:00 |
|
Thomas Krijnen
|
9a1c7af953
|
Fixes for IfcRectangleHollowProfileDef and filleted profile generation.
|
2014-07-24 11:14:54 +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
|
e6aa449ef8
|
Accept IfcBooleanResult operands that convert to set of shapes in IfcOpenShell rather than a single shape (i.e IfcShellBasedSurfaceModel, IfcFaceBasedSurfaceModel, IfcFacetedBrep, IfcGeometricSet)
|
2014-07-06 14:21:56 +00:00 |
|
Thomas Krijnen
|
aa1ff90241
|
Remove a duplicated cartesian point from the closed polyline created by the addBox() function as seen in IfcOpenHouse. Thanks Bernd.
|
2014-06-28 12:39:40 +00:00 |
|
Thomas Krijnen
|
1c39eba3f7
|
Fix typo
|
2014-06-27 12:24:49 +00:00 |
|
Thomas Krijnen
|
92c5bb637b
|
- Check the validity of solids created from sewed shells and potentially revert to a shell or compound of faces
- Flag shape representations, for which no item succeeds, as failed
|
2014-06-27 12:00:41 +00:00 |
|
Thomas Krijnen
|
d45056f9c5
|
Increase precision for writing floats
|
2014-06-11 10:24:11 +00:00 |
|
Thomas Krijnen
|
83b6ce9083
|
Apply the same precision value when merging a compound of faces into a solid just-in-time for subtraction
|
2014-06-09 12:56:47 +00:00 |
|
Thomas Krijnen
|
81292f1adc
|
Detect cases where Newell's Method returns a zero-length vector and make no attempt to normalize it in order to prevent an exception. In this case the face will be flagged as invalid down the road, because its perimeter doesn't span any area.
|
2014-06-07 17:49:21 +00:00 |
|
Thomas Krijnen
|
49e4ff31ca
|
Fix header of IfcReinforcingBar.ifc
|
2014-05-14 09:01:33 +00:00 |
|
Thomas Krijnen
|
7066337449
|
Update IfcParseExamples
|
2014-05-12 13:56:41 +00:00 |
|
Thomas Krijnen
|
948d7675f0
|
- Take better care of inverse cardinalities and respect more CoordinationView agreements in IfcOpenHouse
- Track inverse relationships in an IfcWrite context as well
- Fix for lists of SELECT types
|
2014-05-05 16:17:28 +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
|
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
|
bd83259d2b
|
More fixes for parsing files with comments
|
2014-04-19 09:35:08 +00:00 |
|
Thomas Krijnen
|
604d6b032d
|
Add test file with IfcSweptDiskSolids. Thanks Bernd.
|
2014-04-17 17:50:19 +00:00 |
|
Thomas Krijnen
|
b30fbf73ae
|
Add support for IfcSweptDiskSolid
|
2014-04-16 16:51:03 +00:00 |
|
Thomas Krijnen
|
ed1db3dc68
|
Process IfcStyledItems directly applied to an IfcFacetedBrep
|
2014-04-09 10:57:45 +00:00 |
|
Thomas Krijnen
|
68740367a5
|
Account for unit magnitude in matrix translation part when CONVERT_BACK_UNITS is enabled
|
2014-04-08 07:28:07 +00:00 |
|
Thomas Krijnen
|
365b5f5d48
|
Fix product's 4x4 matrix on the IfcGeomServer
|
2014-04-07 17:59:20 +00:00 |
|