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
Dion Moult
2d0d0ed786
New UI to add and remove classifications
2019-11-01 17:44:10 +11:00
Dion Moult
635ad552d3
New UI to create, edit, and save aggregates
2019-11-01 16:32:11 +11:00
Thomas Krijnen
d3eab88ab9
Create FUNDING.yml
2019-10-30 08:31:30 +01:00
Dion Moult
c3a36b7cdb
Support cartesian transformations on mapped representations on import
2019-10-30 13:15:03 +11:00
Thomas Krijnen
f231db0aff
Remove newlines and other characters from material names
2019-10-29 10:06:02 +01:00
Dion Moult
0a610f88e0
New UI to set features dir and diff JSON file
2019-10-29 18:13:10 +11:00
Dion Moult
e2764c9764
Merge branch 'v0.6.0' of github.com:IfcOpenShell/IfcOpenShell into v0.6.0
2019-10-28 21:02:03 +11:00
Dion Moult
d6ef64aef4
Proof of concept for IFC construction documentation
2019-10-28 21:01:32 +11:00
Dion Moult
cf454c6306
IFC cutting tool now supports multiple files and classes
2019-10-28 20:59:16 +11:00
Dion Moult
18daa6aacd
Allow gbXML export of simple objects that don't have vertex groups
...
Also record space names
2019-10-28 17:53:13 +11:00
Dion Moult
55717756e6
Create IFC Diff tool, showing added, removed, and modified.
...
It produces a JSON output of exactly what changed. It requires a patched version of the DeepDiff library, which I will provide.
2019-10-25 16:42:49 +11:00
Dion Moult
852df6e2ce
Some bugfixes and package IFC COBie for alpha release
2019-10-25 08:22:16 +11:00
Dion Moult
bc2bce8fae
Add experimental support for openings in gbXML export
2019-10-23 13:29:25 +11:00
Dion Moult
e5efa2803a
Fix BIMTester file overwrite bug and template re-reading.
2019-10-23 13:28:18 +11:00
Dion Moult
d3ccd9ee61
Merge branch 'v0.6.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.6.0
2019-10-23 11:33:05 +11:00
Dion Moult
593af0509f
Optimise import to only create shapes once. Much faster.
2019-10-23 11:32:30 +11:00
Thomas Krijnen
60073da049
Update validate.py
2019-10-22 10:49:07 +02:00
Dion Moult
681a3c3a5c
Test new way of getting element position matrix in import
2019-10-22 15:54:38 +11:00