Thomas Krijnen
e643972669
#2390 Submodule
2022-09-08 13:54:17 +02:00
Dion Moult
d7c4936255
New recipe to fix dense TINs from 12D loading properly in Revit
2022-09-08 16:36:12 +10:00
Sigma Dimensions
96d19952e9
Quality check - run black on api/resource
2022-09-08 03:15:41 +01:00
Sigma Dimensions
57caf6a31f
IfcOpenShell API: Deep purge resources upon removal
blenderbim-220908
2022-09-08 03:12:44 +01:00
Dion Moult
189fc6e1e4
Minor fix
2022-09-07 20:39:55 +10:00
Dion Moult
88117941c5
Fix #2387 . Bundling for Blender makefile now works on Mac. Thanks dirkolbrich!
2022-09-07 20:26:44 +10:00
Dion Moult
0a6c8a4343
Write docs on creating a single object
blenderbim-220907
2022-09-07 20:14:08 +10:00
Christian Martínez de la Rosa
5bfad88a75
[IfcConvert] Added IfcRelConnectsElements to xml export ( #2197 )
...
* [IfcConvert] Export tasks in the xml conversion
The exportion in the XML format exports in a new tag, named "tasks", all the tasks from the file with a hierarchy. Each task contains the IfcTaskTime object if it has it.
* [ifcConvert] Add related objects in tasks
* [IfcConvert] Added IsSuccessorFrom and IsPredecessorTo in xml task export
* Get IfcTasks from IfcWorkSchedule
* [IfcConver] Changed OperatesOn hierarchy level in xml task export
* Added task to property / quanty relationship
* [IfcConvert] Added calendars to xml output file
* [IfcConvert] Added Output objects in the XML file
* [IfcConvert] Fix crash when IfcWorkCalendar does not contain IfcWorkTime
* [IfcConvert] Added IfcWorkPlan to xml export
* [IfcConvert] Added IfcRelConnectsElements to xml export
* [IfcConvert] Added IfcRelConnectsElements to xml export
* [IfcConvert] Improved related and relating xml export
2022-09-05 14:58:22 +02:00
Dion Moult
72544419da
External resource relationships are now also purged when removing classifications
2022-09-05 16:51:42 +10:00
Dion Moult
d1baaa21e7
Update IfcFM to use actors, not contacts, support federated datasets, and be more true to spec
2022-09-05 12:41:06 +10:00
Dion Moult
5d9fc44a69
Fix #2374 . Axis for walls should be in the 2D plan context.
2022-09-05 11:35:04 +10:00
Dion Moult
917344ee1d
Fix bug where new instances may have a wrong Z coordinate
blenderbim-220905
2022-09-05 11:13:31 +10:00
Dion Moult
68ef6458d7
Fix #2379 . Regressions where context adding never had any tests and failed.
2022-09-05 11:13:31 +10:00
Sigma Dimensions
36576c8d40
IFC resources utility: batch import Resource Data from CSV
2022-09-05 01:51:53 +01:00
Sigma Dimensions
b44a1cb2e2
Fix 4d import context
2022-09-05 01:46:19 +01:00
Thomas Krijnen
5c7cf4469f
Compute meaningful hash and eq on simple type instances
2022-09-04 14:23:35 +02:00
Dion Moult
147216cb7b
Revert "Fix bug where IFC data types were hashed as the same value in RecycleNonRootedElements IfcPatch recipe"
...
This reverts commit 3be8e4f1ce .
2022-09-04 22:22:54 +10:00
Dion Moult
62b1478af1
Merge pull request #2377 from Martin15135215/v0.7.0
...
From append methode to use numpy and ifcpatch bug
2022-09-04 20:13:51 +10:00
Dion Moult
0f0055b0f1
Merge branch 'v0.7.0' into v0.7.0
2022-09-04 20:13:38 +10:00
Dion Moult
3be8e4f1ce
Fix bug where IFC data types were hashed as the same value in RecycleNonRootedElements IfcPatch recipe
2022-09-04 20:12:54 +10:00
Martin15135215
6aa4ca89fe
Merge branch 'IfcOpenShell:v0.7.0' into v0.7.0
2022-09-04 09:22:58 +00:00
Dion Moult
5fb574cf5c
Fix #1589 . Saving beveled curves as rswept disk solids is now supported.
2022-09-04 17:46:34 +10:00
Dion Moult
85a502a038
Support multiple swept disk solids with equal radii as a native Blender object
2022-09-04 17:45:26 +10:00
Dion Moult
a7c56e742b
Fix UI bug where adding nested groups closed the UI
2022-09-04 11:17:55 +10:00
Martin15135215
f11f648630
From append methode to do with numpy
blenderbim-220904
2022-09-04 10:25:02 +10:00
Martin15135215
74d1bd7e3e
Added "or element.is_a('IfcPropertySingleValue')"
2022-09-03 19:19:02 +02:00
Martin15135215
248ac71215
From append methode to use numpy
2022-09-03 19:13:55 +02:00
Dion Moult
af4cb22756
Fix bug where appended assets sometimes duplicated geometry contexts
2022-09-03 22:16:35 +10:00
Dion Moult
56393ef358
Fix #170 . Add note about not mixing OpenCascade installations.
2022-09-03 20:16:33 +10:00
Dion Moult
5d4512033d
Fix #2286 . Classifications can now be added for cost items.
2022-09-03 17:11:14 +10:00
Dion Moult
b9cb1ab012
Black
2022-09-03 15:34:52 +10:00
Dion Moult
e34b737428
Fix #2304 . You can now manage classifications for materials. Bulk classification now supported.
2022-09-03 15:33:52 +10:00
Dion Moult
557d3429eb
Support bulk deletion of psets on selected objects
2022-09-03 14:32:39 +10:00
Dion Moult
f9019a4007
Test non-rooted classifications in IDS
2022-09-03 11:54:12 +10:00
Dion Moult
0668eadc36
IDS doc generator now also generates a sample IDS file
blenderbim-220903
2022-09-03 10:48:46 +10:00
Dion Moult
fdfaf54698
Support resource level classifications in IfcOpenShell API
2022-09-02 18:23:49 +10:00
Dion Moult
ffa3aae132
Fix UI bug where changing classification levels sometimes didn't display
2022-09-02 15:21:27 +10:00
Dion Moult
0293c133ab
Fix #2364 . Bug where classifications couldn't be added in IFC2X3.
blenderbim-220902
2022-09-02 14:03:05 +10:00
Dion Moult
f9db685753
Fix #2343 . Pset template applicability is refreshed when you save your templates.
2022-09-01 18:25:00 +10:00
Dion Moult
a800d1af7e
Fix pset template UI bug where changing to another prop didn't cancel editing older props. Also add support for blank or falsey enums (e.g. a real of 0.0).
2022-09-01 18:06:33 +10:00
Dion Moult
f2bd362f57
Fix bug where adding a pset template didn't auto refresh the UI to the newly added template
2022-09-01 18:06:33 +10:00
krande
87021ebbe7
fix: edit ci triggers for ifcopenshell.
...
Changes are made to the github actions workflow files to reduce unnecessary triggering of ifcopenshell compilation, testing and conda package building
2022-09-01 09:41:30 +02:00
Dion Moult
36f2ed6da6
Allow disabling undo on save
...
The transaction system does not scale on large scale or complex remove_deep deletions. So if you want to delete a mesh with many thousands of vertices, it becomes very, very slow. Unfortunately we cannot also clear Blender's undo history, so this advanced feature should be used carefully.
Tested:
- deleting 250 average objects: 264s before, 246s after (6.8% faster)
- deleting 1 object with 6,000 vertices: 5 minutes and counting (basically impractical) before, 11s after
blenderbim-220901
2022-09-01 11:17:06 +10:00
Dion Moult
a61c084f27
Minor fix
2022-09-01 10:17:45 +10:00
Dion Moult
6849bb8c17
OpenCascade is not practically optional for now
2022-09-01 09:07:40 +10:00
Dion Moult
a26f60861e
Add pip/docker install instructions
2022-09-01 09:05:06 +10:00
Thomas Krijnen
106b8fdd07
Update Dockerfile
2022-08-31 21:01:09 +02:00
Thomas Krijnen
87c6b06cfc
Update CMakeLists.txt
2022-08-31 20:48:36 +02:00
Thomas Krijnen
af4917efba
Sync dockerfile libs with ci libs
2022-08-31 20:28:26 +02:00
Dion Moult
806b2e2714
Add PyPi badge and switch to Shields badge for Anaconda
...
See https://github.com/ContinuumIO/anaconda-issues/issues/10231
2022-08-31 18:15:33 +10:00