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
johltn
2243e0ab14
Set BUILD_DOCUMENTATION to OFF by default and ignore ifcopenshell python documentation generation
2020-10-25 12:52:48 +01:00
Johan Luttun
a25c6245bf
Update conf.py
2020-10-25 12:28:51 +01:00
Johan Luttun
0b6d55a8a3
Delete make.bat
2020-10-25 12:20:48 +01:00
Johan Luttun
9eaeea5462
Delete Makefile
2020-10-25 12:20:38 +01:00
Johan Luttun
483fb34e3a
Delete Doxyfile.in
2020-10-25 12:20:26 +01:00
Johan Luttun
001fbeb525
Delete Doxyfile.out
2020-10-25 12:20:16 +01:00
Johan Luttun
8fd685b4dc
Delete Doxyfile
2020-10-25 12:20:03 +01:00
johltn
1f76f73aa6
Upload files to generate documentation
2020-10-25 12:17:21 +01:00
Thomas Krijnen
ef0f00792a
#1034 Compound fallback for boolean union
2020-10-25 11:57:59 +01:00
johltn
5ed0b4d972
Added test submodule
2020-10-25 10:45:43 +01:00
johltn
f3282003f4
Modify gitignore
2020-10-25 10:44:57 +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
johltn
25a5b435a6
Automatic documentation generation
2020-10-24 14:48:03 +02: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