Thomas Krijnen
|
e9eb7db620
|
Fix ensure_fit_for_subtraction() function when input shape is a solid
|
2015-06-21 16:14:37 +00:00 |
|
Thomas Krijnen
|
1068070037
|
Do not free the IFC file if it has not been constructed by the iterator
|
2015-06-20 14:23:59 +00:00 |
|
Thomas Krijnen
|
3d302619c5
|
Check for numbers.Integral instead of int, to catch py2.7's long type as well
|
2015-06-20 14:22:54 +00:00 |
|
Thomas Krijnen
|
48febb7eff
|
Check for null values when setting attributes in IfcOpenShell-Python, also return value being set
|
2015-06-18 13:15:33 +00:00 |
|
Thomas Krijnen
|
feaa13a809
|
gcc compatibility
|
2015-06-18 08:55:29 +00:00 |
|
Thomas Krijnen
|
76cbb79c75
|
Correctly wrap arbitrarily nested aggregates of entity instance attributes in IfcOpenShell-Python
|
2015-06-17 19:46:11 +00:00 |
|
Thomas Krijnen
|
6aabbd4a55
|
Correctly interpret SWIG return code of type check
|
2015-06-17 19:44:15 +00:00 |
|
Thomas Krijnen
|
48676a733f
|
Rework SWIG python binding not to rely on polymorhpic functions. Use hand-written typemaps that map vectors to tuples and iterables to vectors. Add support for multidimensional aggregates in Python.
|
2015-06-17 11:27:02 +00:00 |
|
Thomas Krijnen
|
f8c45b2a99
|
Fix serialization of binary values
|
2015-06-17 11:22:43 +00:00 |
|
Thomas Krijnen
|
1ec14118fe
|
Introduce specific exception for out of range attribute indexing
|
2015-06-17 11:04:28 +00:00 |
|
Thomas Krijnen
|
381f711103
|
Update string representation of ArgumentTypeToString
|
2015-06-16 14:47:03 +00:00 |
|
Thomas Krijnen
|
b748c0a573
|
Add source code for generation of IfcTriangulatedFaceSet test case
|
2015-06-16 13:00:19 +00:00 |
|
Thomas Krijnen
|
28863f90b9
|
Add support for IFC4.IfcTriangulatedFaceSet
|
2015-06-16 12:58:51 +00:00 |
|
Thomas Krijnen
|
4f60c7d48c
|
Provide concrete C++ implementations for all multidimensional aggregate types in IFC4
|
2015-06-16 12:58:07 +00:00 |
|
Thomas Krijnen
|
f70b37137d
|
Emit an error message rather than exception for GlobalId parsing inconsistencies to accomodate files with invalid GlobalIds.
|
2015-06-04 14:33:13 +00:00 |
|
Thomas Krijnen
|
49d491704e
|
Add support for IfcBSplineCurveWithKnots
|
2015-06-02 15:56:09 +00:00 |
|
Thomas Krijnen
|
a3f17cd4e7
|
Enable passing explicit IfcRepresentation in IfcOpenShell-Python create_shape()
|
2015-06-02 13:30:02 +00:00 |
|
Thomas Krijnen
|
b96cf38e17
|
Minimize passing STL objects past dynamic library boundaries to improve stability of IfcOpenShell-Python
|
2015-06-02 13:29:08 +00:00 |
|
Thomas Krijnen
|
5a994ebe28
|
vc9 compatibility
|
2015-05-26 12:56:00 +00:00 |
|
Thomas Krijnen
|
ffc008228d
|
gcc compatibility
|
2015-05-26 12:55:00 +00:00 |
|
Thomas Krijnen
|
77ba3f5a80
|
Perform shape healing after opening subtraction
|
2015-05-22 15:41:56 +00:00 |
|
Thomas Krijnen
|
04d4095ffe
|
Correctly mark face boundary edges in case of vertex welding
|
2015-05-22 13:13:48 +00:00 |
|
Thomas Krijnen
|
569fa49796
|
Prevent an issue with obtaining precision from sub contexts
|
2015-05-22 13:13:16 +00:00 |
|
Thomas Krijnen
|
7abe2df066
|
Update implementation of IfcBSplineSurfaceWithKnots for IfcAdvancedFace in IFC4
|
2015-05-21 13:02:10 +00:00 |
|
Thomas Krijnen
|
9b64c6f4b9
|
Check for orientation of wires when creating outer boundary of face
|
2015-05-21 13:01:01 +00:00 |
|
Thomas Krijnen
|
771f78a671
|
Fix surface style association when compiling with IFC4
|
2015-05-21 12:55:54 +00:00 |
|
Thomas Krijnen
|
3d6b330366
|
Reintroduce binary type in express parser
|
2015-05-21 12:53:17 +00:00 |
|
Thomas Krijnen
|
37d4e9bcbd
|
Fix express parser for simple types that redefine aggregates of entities
|
2015-05-21 12:09:57 +00:00 |
|
Thomas Krijnen
|
7390faa654
|
Adapt XML serializer for changes in IFC4 decomposition and property set types
|
2015-05-21 12:06:38 +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
|
9bf9f82b3b
|
Format obj and dae output predictably based on rfc notation of GlobalId. As discussed in https://sourceforge.net/p/ifcopenshell/discussion/1782717/thread/cbb0c8ca/
|
2015-05-13 14:30:21 +00:00 |
|
Thomas Krijnen
|
b37a684eb9
|
Append line segment indices in the IfcGeomServer
|
2015-04-25 09:13:14 +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
|
53f625346f
|
Fix compilation with gcc
|
2015-04-07 19:26:01 +00:00 |
|
Thomas Krijnen
|
608c7d9841
|
Don't rely on exceptions for testing whether a Python attribute names a valid (inverse) IFC attribute
|
2015-04-07 15:49:38 +00:00 |
|
Thomas Krijnen
|
955190b517
|
Add support for reading and writing BINARY attributes. Rename members of the IfcUtil::ArgumentType enumeration.
|
2015-04-07 15:06:56 +00:00 |
|
Thomas Krijnen
|
0a0f44b674
|
Reduce link time for MSVC release builds. Patch by ch0kee.
|
2015-03-22 19:52:29 +00:00 |
|
Thomas Krijnen
|
9f9a0ea3dc
|
Update generated code for IFC4
|
2015-03-20 20:58:05 +00:00 |
|
Thomas Krijnen
|
a28b5517e8
|
Fix compilation with gcc. Thanks Ivano.
|
2015-03-13 10:40:31 +00:00 |
|
Thomas Krijnen
|
df1805921b
|
Create writable argument copies when duplicating entity instances
|
2015-03-12 17:54:52 +00:00 |
|
Thomas Krijnen
|
5ea13970c8
|
Instantiate xml_writer_settings based on boost version. Thanks Liam.
|
2015-03-06 15:49:46 +00:00 |
|
Thomas Krijnen
|
aad6c77d00
|
Skip IfcSweptDiskSolid.InnerRadii under IfcGeometricRepresentationContext.Precision. Thanks Stefan.
|
2015-03-03 19:18:51 +00:00 |
|
Thomas Krijnen
|
9bbbc6e7d9
|
Extend Python's dir() function on entity instances with attribute and inverse attribute names of entities
|
2015-02-27 13:41:33 +00:00 |
|
Thomas Krijnen
|
d41dbc386e
|
DISABLE_TRIANGULATION for serializers that operate on Open Cascade's BRep format
|
2015-02-23 22:01:21 +00:00 |
|
Thomas Krijnen
|
9cd0a76f84
|
Update bl_info structure in blender addon
|
2015-02-23 19:13:47 +00:00 |
|
Thomas Krijnen
|
dada40735b
|
#include <xlocale.h> header on OS X
|
2015-02-20 22:02:22 +00:00 |
|
Thomas Krijnen
|
2ce89c8b22
|
Properly read the CONVERT_BACK_UNITS setting for serialized elements
|
2015-02-20 18:06:52 +00:00 |
|
Thomas Krijnen
|
0552c336df
|
Correct omitted initialization list item from IfcGeom::IteratorSettings
|
2015-02-20 17:16:01 +00:00 |
|
Thomas Krijnen
|
349e7ddaa7
|
USE_WORLD_COORDS by default when USE_PYTHON_OPENCASCADE is set.
|
2015-02-20 16:03:20 +00:00 |
|