Stephen Leger
f12e732854
fix merge error
2019-11-18 03:49:04 +01:00
Stephen Leger
c9a5fbf221
merge 0.6 into patch-5
2019-11-18 03:45:24 +01:00
s-leger
b54be81408
Update export_ifc.py
...
fix typo in product
2019-11-17 14:00:05 +01:00
s-leger
39a5ecb6d2
Update export_ifc.py
...
Replace object by obj - never override native var "object"
Implements get_axis from matrix helper
2019-11-17 13:25:41 +01:00
s-leger
a6128f118a
Update export_ifc.py
2019-11-17 13:12:22 +01:00
s-leger
9e4092a050
Update export_ifc.py
...
Retrieve product from raw name
2019-11-17 03:15:46 +01:00
s-leger
44d4d9e563
process booleans
...
process booleans as RelFillsElements and RelVoidsElements
Fills are expected to be parent of holes so when you move a fill hole follow in real time
2019-11-17 02:52:20 +01:00
Dion Moult
f249d55d3c
Add version string to Makefile so users know their version
2019-11-17 12:40:14 +11:00
Dion Moult
85076dc697
Rename plugin to "BlenderBIM"
2019-11-17 12:29:02 +11:00
Dion Moult
c074bd455f
Ensure null values cannot be picked which result in bad IFC data
2019-11-17 11:59:35 +11:00
Dion Moult
c04e8f98ec
Refactor Blender property definitions in its own file
2019-11-17 11:38:56 +11:00
Dion Moult
ef6dcd9291
Fix location for parented and constrained objects
2019-11-16 07:38:21 +11:00
s-leger
c51c8602a3
Update ui.py
...
Dynamic enum cache
Update on change
Use direct propertygroup access in enum functions
2019-11-15 17:33:11 +11:00
Dion Moult
9659de6ebf
Support export of people and organisations
2019-11-15 15:44:04 +11:00
Dion Moult
396979954f
Add ability to purge tests of deleted elements
2019-11-15 15:43:33 +11:00
Dion Moult
836e350a15
Merge pull request #721 from s-leger/patch-3
...
Update ui.py
2019-11-15 15:03:59 +11:00
s-leger
0532048f37
Update ui.py
2019-11-15 04:59:51 +01:00
s-leger
78e18f0a01
Update ui.py
...
Fix for dynamic enum function signature
2019-11-15 04:53:58 +01:00
Dion Moult
e1bf82b88e
Merge pull request #720 from s-leger/patch-2
...
Class naming convention
2019-11-15 14:18:44 +11:00
Dion Moult
ed0dffb409
Merge pull request #719 from s-leger/patch-1
...
Dynamic enumerators
2019-11-15 14:18:29 +11:00
s-leger
c66a2589d8
Class naming convention
...
Fix naming convention for Panel classes
2019-11-15 01:48:20 +01:00
s-leger
7140b2c4e8
Dynamic enumerators
...
Dynamic enums require to hold proper reference to enum array. (may lead to access violation and strange ui behaviour)
Cleanup bpy.props.xxx and bpy.types.xxx
Fix in path for files with hardcoded "/"
BIM_PT_ prefixes for Panel classes
Use poll method for panels
2019-11-15 01:44:29 +01:00
Dion Moult
21e87095dc
Minor fix
2019-11-14 07:51:47 +11:00
Dion Moult
cfe030378a
New UI to assign multiple swept solids per object
2019-11-13 18:48:12 +11:00
Dion Moult
556a476f9f
Improved extrusion algorithm calculates extrusion profiles per face
...
Bugfixes incorrect extrusion axis locations, and also decouples object matrix_world from the extrusion axis, allowing you to have multiple extrusion per object in the future.
2019-11-12 17:57:59 +11:00
Dion Moult
49efce7eca
New option to ignore site, to import incorrectly geolocated IFCs
...
This behaviour occurs extensively in IFC files coming from Revit
2019-11-08 17:24:15 +11:00
Dion Moult
c425b44ca9
Store generated GlobalId values for parametric geometry
2019-11-08 16:45:39 +11:00
Dion Moult
af16e64fd9
Add UI option to import curves and tolerate invalid IfcSite objects
2019-11-08 16:02:57 +11:00
Dion Moult
60b3daf686
Create legacy features to export materials into broken BIM programs like Revit
2019-11-08 15:10:51 +11:00
Dion Moult
80dccfeb54
Add support for inner curves in mesh extrusions and fix position bug
2019-11-08 12:39:34 +11:00
Thomas Krijnen
c89d268986
More elaborate shape fixing on face surface
2019-11-07 14:04:45 +01:00
Dion Moult
ee7956d921
Add support for plan representations and all target views
2019-11-07 21:49:14 +11:00
Dion Moult
609ef5f3a7
Add support for exporting survey points geometry
2019-11-07 17:59:37 +11:00
Dion Moult
0477910fc0
Add support for export of imperial units
2019-11-07 16:40:57 +11:00
Dion Moult
85a3a97d13
Fix import of conversion based units
2019-11-07 14:20:54 +11:00
Dion Moult
9eb035e6f5
Fix export bug with uncast attribute data types
2019-11-07 09:11:25 +11:00
Thomas Krijnen
2a407f007c
Document fontconfig dependency for occt 7.4
2019-11-06 14:05:05 +01:00
Thomas Krijnen
5992cdfdaf
Build script changes for occt 7.4
2019-11-06 12:03:32 +01:00
Dion Moult
0d7d843fc9
Support extruded vector curves and tilts
2019-11-06 17:37:51 +11:00
Dion Moult
fae405bfe0
Add support for importing curves, such as for survey point curve sets
2019-11-06 11:10:51 +11:00
Thomas Krijnen
c59c74aeed
Confitionally select num_bytes, see #699
2019-11-05 17:23:13 +01:00
Thomas Krijnen
e36357d381
Log error about missing triangulation
2019-11-05 15:47:02 +01:00
Thomas Krijnen
8d96f40934
Check for inner wires before reinitializing face builder
2019-11-05 15:27:39 +01:00
Thomas Krijnen
a1253b004d
Fixes for closed/non-periodic nurbs curve edges #586
2019-11-05 15:13:34 +01:00
Thomas Krijnen
ee79401a34
Correct attribute_filter notice
2019-11-05 14:43:37 +01:00
Dion Moult
37990310eb
Experimental half-broken support for curves added
2019-11-05 21:49:17 +11:00
Dion Moult
d806c6ab55
Cull-backfaces and cache geometry creation in IfcDoc
2019-11-02 20:08:34 +11:00
Thomas Krijnen
ed013db011
throw exception on invalid nested aggregates
2019-11-01 16:11:46 +01:00
Thomas Krijnen
5fcee9dfe5
spherical toroidal surface
2019-11-01 16:11:26 +01:00
Thomas Krijnen
159ce931b4
Break up sweeps along adjacent non-linear segments.
2019-11-01 15:06:04 +01:00