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
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
Dion Moult
f63c0293bf
IFC import now supports IFC attributes
2019-10-21 17:44:06 +11:00
Dion Moult
7e8cda6c12
Add interface to add or remove documents to objects
2019-10-21 15:31:10 +11:00
Dion Moult
1bdb64d9e7
Refactor properties to have prefix to prevent name clashes with other addons
2019-10-21 14:56:40 +11:00
Dion Moult
e2ada7ce90
Implement IFC import mesh reuse for mapped representations
2019-10-21 14:33:51 +11:00
Dion Moult
2751b7728f
Add new feature to select object by GlobalId
2019-10-19 17:38:25 +11:00
Dion Moult
9ee708fbe6
Create UI to input georeferencing variables
2019-10-19 15:15:42 +11:00
Dion Moult
851acca4b2
Support custom psets
2019-10-19 14:45:07 +11:00