Thomas Krijnen
|
47b9ed4482
|
Add a cast in templated list conversion
|
2015-02-06 12:58:59 +00:00 |
|
Thomas Krijnen
|
d23dee551c
|
#ifdef away the two trailing precision arguments for gp_Trsf::SetValues() when OCC >= 6.8.0
|
2015-02-06 12:49:53 +00:00 |
|
Thomas Krijnen
|
79817341e0
|
Ignore entity types earlier in IfcConvert so that representations are not processed in vain
|
2015-02-05 11:55:25 +00:00 |
|
Thomas Krijnen
|
0124034803
|
Fix typo in locale code
|
2015-02-04 15:31:01 +00:00 |
|
Thomas Krijnen
|
2da6f5428d
|
Make real number parsing and serializing locale-independent, as suggested by Ian Clevy.
|
2015-02-03 13:53:36 +00:00 |
|
Thomas Krijnen
|
5f677baf63
|
Fixes #30. Thanks to Ian Clevy.
|
2015-02-03 09:40:17 +00:00 |
|
Thomas Krijnen
|
b5f055e54b
|
Fix repr() of ifcopenshell.geom.settings
|
2015-01-29 11:34:11 +00:00 |
|
Thomas Krijnen
|
4c79f713ed
|
Make sure C++ exceptions do not crash the Python interpreter
|
2015-01-26 18:11:48 +00:00 |
|
Thomas Krijnen
|
b789839e4a
|
Fix errors in serialization
|
2015-01-25 10:50:12 +00:00 |
|
Thomas Krijnen
|
23d5827229
|
Zero exit code when printing help and version information in IfcConvert
|
2015-01-23 16:10:49 +00:00 |
|
Thomas Krijnen
|
f0425b16d1
|
Have a peek at a representation's context in the geometry wrapper as well to determine suitability for processing
|
2015-01-22 10:39:48 +00:00 |
|
Thomas Krijnen
|
e1edda588e
|
Properly test for the optional IfcGeometricRepresentationContext.ContextType being null in IfcGeomIterator.h
|
2015-01-22 10:38:35 +00:00 |
|
Thomas Krijnen
|
6c7c88d7a5
|
Python wrapper: enable iteration over all entities, get attribute optionality information
|
2015-01-21 17:01:22 +00:00 |
|
Thomas Krijnen
|
3503c8c933
|
Fix typo in wrapper generator
|
2015-01-20 14:39:52 +00:00 |
|
Thomas Krijnen
|
e37b062757
|
python 2/3 compatibility: from functools import reduce
|
2015-01-20 13:52:08 +00:00 |
|
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
|
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
|
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
|
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 |
|