htlcnn
5e844682ea
unformat log messages
2020-10-29 09:15:07 +11:00
Dion Moult
f15d62c35e
Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0
2020-10-28 20:20:52 +11:00
Dion Moult
970f735b76
Fix bug where non uniform translations of spatial elements are exported wrongly. See #1052 .
2020-10-28 20:20:25 +11:00
Thomas Krijnen
aa49db07d3
Validate entity is_abstract in ifcopenshell.geom.validate
2020-10-27 11:41:39 +01:00
Dion Moult
6fd5f8d8c7
Support import of IFC2X3 document information / reference date times and formats
2020-10-27 11:08:22 +11:00
Thomas Krijnen
e70241fc53
#1047 add swig array wrapper
2020-10-26 14:10:13 +01:00
Dion Moult
e68f25bcfb
ResetAbsoluteCoordinates recipe now attempts to avoid changing object placement coordinates, instead focusing on geometry coordinates.
...
This prevents a double up when combining with the OffsetObjectPlacement recipe when doing tricky patching.
2020-10-26 14:59:18 +11:00
Dion Moult
3bd58b7738
You can now specify user coordinates to ResetAbsoluteCoordinates recipe
2020-10-26 14:58:23 +11:00
Dion Moult
76af85264f
Fix bug where attributes wouldn't import for some IFC classes
2020-10-26 14:25:39 +11:00
Dion Moult
473d97649c
Implement workaround when importing ProStructures files that aggregate elements of different types together
2020-10-26 14:06:06 +11:00
Dion Moult
e1c1cf6c9b
Implement model offset workaround for Bentley ProStructures. See #1047 .
...
In an ideal world, projects are geolocated properly in IFC. If not, they tend to store it in the spatial structure placement which is then inherited (e.g. Revit) or in the geometry coords themselves (e.g. 12D). In the case of Bentley ProStructures, it seemas s though large coords can be found in both object placements and geometry coords and who knows where else. In this scenario, a model offset is a clean solution rather than patching. However, it will lead to mesh inaccuracies in Blender due to the mixing of large numbers in both object locations and geometry coordinates.
Also model offsetting is useful to have available in general.
2020-10-26 13:36:18 +11:00
Thomas Krijnen
ef0f00792a
#1034 Compound fallback for boolean union
2020-10-25 11:57:59 +01:00
johltn
b534dc2199
Add Optimise recipe to ifcpatch
2020-10-25 18:22:33 +11:00
Dion Moult
5df723b9db
Package IFCSverchok
2020-10-25 18:17:10 +11:00
Dion Moult
b5d43b1d58
Fix #1036 . Fix export issue where units aren't set explicitly, or set to adaptive.
2020-10-25 13:12:14 +11:00
Dion Moult
4ebed8d029
Fix export of classifications if they are only applied to a type or spatial element, not a regular element. See #1031 .
2020-10-25 12:48:35 +11:00
Dion Moult
8872a13fd8
Classification trees are now stored in the blend instead of an external file for portability. See #1036 .
2020-10-24 21:35:01 +11:00
Dion Moult
ee6e96c226
Auto add owner history on IFC2X3 so the user doesn't need to do that manually
2020-10-24 18:20:42 +11:00
Dion Moult
4013a7e8b7
IFC Clash now uses iterator filters for faster clashing when using filters
2020-10-22 13:01:04 +11:00
Dion Moult
1a09658ec9
Fix IfcClash bug where spatial elements wouldn't get affected by user filters
2020-10-21 23:14:42 +11:00
Dion Moult
982166ac62
Increase maximum contacts threshold default so that it works out of the box for larger projects
2020-10-21 23:14:09 +11:00
Dion Moult
44d6060924
IFC clash now optimistically skips clashes that are likely to be merely coincident, thus resulting in less false positives
2020-10-21 23:13:43 +11:00
Jesusbill
95d6685597
add curve connections
2020-10-14 11:13:23 +02:00
Thomas Krijnen
a625a8aea3
Update img urls
2020-10-13 17:13:50 +02:00
Thomas Krijnen
7131c62600
Add docs/geom/settings
2020-10-13 17:12:24 +02:00
Dion Moult
88e20582dd
New node to get IFC attribute
2020-10-13 20:30:00 +11:00
Dion Moult
56209fa0ec
New IFC get property node
2020-10-13 20:25:35 +11:00
Dion Moult
d7e2f29eae
New node to read IFC entities
2020-10-13 20:13:59 +11:00
Dion Moult
2ead44e1c5
New node to generate IFC guid
2020-10-13 19:40:42 +11:00
Thomas Krijnen
fd18916b20
Add express.bnf to install
2020-10-11 14:23:54 +02:00
Thomas Krijnen
d7f246c86d
#1020 Map BezierCurve to BSplineWithKnots
2020-10-11 10:38:38 +02:00
Dion Moult
38e5321dbb
Add IFC remove node
2020-10-11 13:13:33 +11:00
Dion Moult
275fa479d6
New IFC add node
2020-10-11 12:32:23 +11:00
CyrilWaechter
60147a8ec9
Fix collections deprecation warning
...
```python
ifcopenshell/geom/occ_utils.py:28ifcopenshell/geom/occ_utils.py:28
/home/cyril/git/BIMxBEM/ifcopenshell/geom/occ_utils.py:28: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.9 it will stop working
from collections import namedtuple, Iterable
```
2020-10-10 10:30:08 +02:00
Dion Moult
8b982df1c0
New IFC create shape node for Sverchok
2020-10-10 10:21:17 +11:00
Dion Moult
688c799d1b
New select blender objects node - select objects in the Blender scene based off entities in an IFC file
2020-10-09 21:17:18 +11:00
Dion Moult
cc778778ee
Add new by query IFC node
2020-10-09 21:05:00 +11:00
Dion Moult
b5fa993531
Fix #1007 . Bug where box representations don't respect project units.
2020-10-09 20:42:07 +11:00
CyrilWaechter
85e7ed380e
Import materials psets and display it
...
Import psets similarly to objects.
Display in the UI similarly to objects.
Basic handling for ConstituentSet and MaterialList.
2020-10-09 13:22:34 +11:00
Thomas Krijnen
fcc056e204
#1032 Consider swept disk Start- and EndParam on single circle/ellipse edge
2020-10-08 16:51:01 +02:00
Thomas Krijnen
16663d4db3
Swept disk revolution processing on face instead of wire
2020-10-08 16:50:05 +02:00
Thomas Krijnen
c24a91c42a
#1030 Check for intersecting axis and sweptarea
2020-10-08 16:23:55 +02:00
Thomas Krijnen
681fd43599
#1019 check if trimmedcurve compcurve parent has siblings
2020-10-08 13:05:06 +02:00
Dion Moult
1fa7791b8b
Three new nodes for IfcSverchok. By ID, By Guid, and By Type
2020-10-08 20:22:18 +11:00
Thomas Krijnen
38e5b17b0f
Update schema feature detection in serialization. #1020
2020-10-07 14:12:31 +02:00
Thomas Krijnen
ac40b90f27
Python settings.__init__ and settings.__repr__
2020-10-05 15:39:19 +02:00
Thomas Krijnen
11657207c2
Python settings.__init__ and settings.__repr__
2020-10-05 15:38:26 +02:00
Dion Moult
8982c8d045
Experimental create entity node created
2020-10-01 14:47:42 +10:00
Thomas Krijnen
373fd417eb
#1022
2020-09-30 10:24:50 +02:00
fluider
e3831be16e
Warning iterator invalidation in removeEntity
2020-09-30 10:22:12 +02:00