aothms
|
9d730054dd
|
Merge branch 'master' into layerset_slicing
|
2015-11-24 17:19:05 +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 |
|
Stinkfist0
|
6190771817
|
Fix/suppress signed-unsigned int conversion warnings on Windows x64.
|
2015-11-04 18:27:46 +02:00 |
|
Stinkfist0
|
d4b51a82e7
|
Fix/suppress plethora of integer conversion warnings on x64 Visual Studio build.
|
2015-11-03 17:58:08 +02:00 |
|
aothms
|
fdf1b29682
|
Return shape for arbitrary representation items in ifcopenshell.geom.create_shape()
|
2015-10-22 12:04:49 +02:00 |
|
aothms
|
c9db70c7c3
|
Initial implementation of layerset slicing
|
2015-10-07 17:33:30 +02:00 |
|
aothms
|
c7ddc0643e
|
Fixes to flatten_shape_list()
|
2015-10-07 16:14:34 +02:00 |
|
aothms
|
3a9e90f94f
|
Mark IfcGeom::Kernel::getValue as const
|
2015-10-07 16:13:25 +02:00 |
|
aothms
|
db6630c1f8
|
Use boost::to_lower()
|
2015-10-05 13:34:43 +02:00 |
|
aothms
|
c20afd24a5
|
Remove unnecessary precision cast
|
2015-10-05 13:09:16 +02:00 |
|
aothms
|
94d214808e
|
Use boost::to_upper() and -::to_upper_copy() for string manipulation throughout codebase
|
2015-09-13 15:00:21 +02:00 |
|
aothms
|
22a8d9a17b
|
Don't leave MakeFace in an invalid state when one of the face boundaries cannot be processed or is not planar
|
2015-09-04 11:48:53 +02:00 |
|
Thomas Krijnen
|
68fc361d96
|
Add SvgSerializer developed in collaboration with ROOT B.V.
|
2015-07-26 14:26:13 +00:00 |
|
Thomas Krijnen
|
78f4d7d592
|
Fix build with Boost 1.58.0. Patch by stinkfist0. Thanks.
|
2015-07-09 13:23:40 +00:00 |
|
Thomas Krijnen
|
e518146bd6
|
Fix IfcCurveBoundedPlane implementation
|
2015-06-21 16:15:15 +00:00 |
|
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
|
28863f90b9
|
Add support for IFC4.IfcTriangulatedFaceSet
|
2015-06-16 12:58:51 +00:00 |
|
Thomas Krijnen
|
49d491704e
|
Add support for IfcBSplineCurveWithKnots
|
2015-06-02 15:56:09 +00:00 |
|
Thomas Krijnen
|
5a994ebe28
|
vc9 compatibility
|
2015-05-26 12:56: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
|
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
|
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
|
aad6c77d00
|
Skip IfcSweptDiskSolid.InnerRadii under IfcGeometricRepresentationContext.Precision. Thanks Stefan.
|
2015-03-03 19:18:51 +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
|
6822e84849
|
Initialize IfcGeomIterator so that no entities are skipped by default
|
2015-02-19 20:17:53 +00:00 |
|
Thomas Krijnen
|
b3e5264aa9
|
WARNING: more function renames
|
2015-02-17 20:07:09 +00:00 |
|
Thomas Krijnen
|
ee87466521
|
1) Implement a breadth-first traversal of forward references 2) implement entity instance deletion from a file 3) recursively copy entity instances to another file
|
2015-02-17 19:48:41 +00:00 |
|
Thomas Krijnen
|
def1328a91
|
Some more checks and fixes in the IfcBooleanResult code. Most notably set the result to FirstOperand in case healing the result fails.
|
2015-02-06 17:14:05 +00:00 |
|
Thomas Krijnen
|
63e9b706c1
|
Add missing #includes for OCC 6.8.0 specific #if
|
2015-02-06 14:20:33 +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
|
5f677baf63
|
Fixes #30. Thanks to Ian Clevy.
|
2015-02-03 09:40:17 +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
|
97b6f444d1
|
Use BRepMesh_IncrementalMesh rather than BRepMesh::Mesh. Thanks lorinma.
|
2015-01-19 16:02:34 +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
|
8581fed39b
|
Track inverse attributes more correctly
Rename Size() to size() on EntityList and friends
|
2015-01-10 22:13:52 +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
|
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 |
|