Dion Moult
a13b71abf0
Layer set usages now inherit layer sets from the type. Walls now support material layer set usages. Also minor fixes, thanks s-leger!
2021-05-25 13:10:26 +10:00
s-leger
61661fe6f3
implement missing create curve 2d method ( #1484 )
2021-05-24 23:14:26 +10:00
Dion Moult
22d9bce591
Dumb walls now automatically generate wall axis upon update
2021-05-24 20:56:47 +10:00
Dion Moult
bfe9213f67
Dumb walls now auto calculate length, width, height, and simple volume quantities when being updated
2021-05-24 19:28:47 +10:00
Dion Moult
f73a3a8f79
Fix bug where you were unable to delete certain objects. See #1483 .
2021-05-24 13:51:51 +10:00
s-leger
b9723c08e4
Ensure polygons are always coplanar ( #1482 )
...
* Ensure polygons are always coplanar
fix #1481
May adopt a bmesh approach instead ?
* Ensure polygons are coplanar
The bmesh version is lot faster than modifier one
2021-05-24 08:19:39 +10:00
Dion Moult
b650c045f5
Simple support for API listeners for parametric IFC authoring - editing any parameter can now trigger events from a "parametric engine" which synchronises other related geometry and attributes in the IFC dataset. Implement auto box generation as a first demo.
2021-05-19 14:45:47 +10:00
Dion Moult
0d5110b7af
Fix bug where you were unable to remove a representation
2021-05-18 16:42:41 +10:00
Dion Moult
de873461e1
Fix bug where IFC2X3 files did not correctly generate 2D representations
2021-05-18 16:41:55 +10:00
Dion Moult
cbce3cbec0
Assigning a representation to a product type now syncs mapped representations of all of its typed products.
2021-05-18 16:41:30 +10:00
Dion Moult
e6bf32b832
Fix potential instability when assigning types and synchronising Blender geometry
2021-05-18 14:36:12 +10:00
s-leger
65c2f9a038
Add support for rel_void / rel_fill / rel_project relative placement when editing object placements( #1471 )
...
* Add support for rel_void / rel_fill
* Fix relationships, and add support for projection elements
Co-authored-by: Dion Moult <dion@thinkmoult.com >
2021-05-18 09:46:15 +10:00
Dion Moult
f2352e9a17
Old annotation systems now creates IFC elements again. Also text and misc annotations now work again with new system. See #1153 .
2021-05-16 18:26:48 +10:00
s-leger
ff06f452d5
disable boolean for mesh evaluation ( #1466 )
...
Disabling boolean modifier on screen instead of remove / add is enough to get proper mesh representation.
2021-05-16 10:20:56 +10:00
Dion Moult
fdcafa98b3
Continued grid bugfixing, especially related to export-time syncing.
2021-05-15 12:06:58 +10:00
bosonprojets
1776b19c07
Further fix to task_time durations editing
2021-05-15 02:04:43 +00:00
bosonprojets
e1d1dca518
Minor fix to editing task durations
2021-05-14 23:25:54 +00:00
bosonprojets
e8ab4dcc14
Improved UX for editing task durations
2021-05-14 23:04:51 +00:00
Dion Moult
41443d1a64
Fix bunch of bugs related to grid name syncing, axis deleting, copy axes and grid deletion
2021-05-14 20:19:30 +10:00
Dion Moult
ae7d123aa2
Qto module now has various qto methods you can do to bulk populate quantities
2021-05-14 15:13:40 +10:00
Dion Moult
b3c918f15f
Implement load management and assigning activities with named loads. Thanks Jesusbill!
2021-05-13 18:04:50 +10:00
Dion Moult
66862a6cba
You can now copy cost values from one cost item to another
2021-05-13 15:11:45 +10:00
Dion Moult
3b33977acc
Linked cost item products now auto update cost quantities upon assignment and unassignment, with user friendly quantity type selection dropdown
2021-05-13 14:25:05 +10:00
Dion Moult
5334d2b754
Refactor pset module to follow the same design patterns as other modules, in preparation for complex property / quantity handling in the future
2021-05-13 11:55:25 +10:00
Jesusbill
75ed4dcdd8
you can now edit a structural connection coordinate system
2021-05-12 17:43:07 +02:00
Dion Moult
beb813cb21
Fix bug where related openings are not deleted when you delete a product
2021-05-12 22:20:58 +10:00
Dion Moult
35ceba2e88
Fix #1462 .
2021-05-12 19:12:46 +10:00
Dion Moult
353281fa4d
Updating a task duration now auto calculates the scheduled finish times based on the working calendar
2021-05-11 11:35:47 +10:00
Dion Moult
a9228c0800
Support importing lag times from P6 XML
2021-05-10 21:15:23 +10:00
Dion Moult
d98ac8ce89
Implement inherited calendars in the sequencing task tree
2021-05-10 18:40:51 +10:00
Dion Moult
19e67613db
New recipe to clean up IFCs that store quantities in properties.
2021-05-10 09:27:31 +10:00
Dion Moult
a80fbdbc1d
Implement arithmetic formulas for cost value components
2021-05-08 12:18:27 +10:00
Dion Moult
f9b79b4beb
Implement add / remove load groups, and half implement structural activities. Thanks Jesusbill and ihabelaghoury
2021-05-07 18:41:03 +10:00
Dion Moult
7919c193b8
Minor improvement to deep purging for removing work schedules
2021-05-07 11:16:05 +10:00
Dion Moult
992474fbf2
Minor structural code review
2021-05-06 18:24:13 +10:00
Dion Moult
8a3e023408
Fix unfinished time/date/duration handling in edit task time, work plan, work schedule, and finally refactor attribute i/o like I promised
2021-05-06 17:14:28 +10:00
Jesusbill
a13b257452
add point orientation - wip
2021-05-06 08:43:12 +02:00
Jesusbill
3f9842e358
extend structural api data for loads
2021-05-06 08:32:49 +02:00
Jesusbill
a031bffe6c
you can now add, edit and remove structural load cases
2021-05-05 14:22:18 +02:00
Dion Moult
dea844dcf6
Fix purging when removing tasks
2021-05-05 11:57:47 +10:00
Dion Moult
a05d017341
Implement adding, editing, and removing time lags to sequence relationships
2021-05-04 20:56:19 +10:00
bosonprojets
8a8bdeeaa3
Update to ifcopenshell.util.date for handling of IfcDuration with python and import of Planned Durations from P6 .xml exports in blenderBIM
2021-05-04 00:27:53 +00:00
bosonprojets
6b46ff71a6
Implement feature to select all products related to a task in blenderBIM, and the ifcopenshell.api
2021-05-02 01:44:56 +00:00
Dion Moult
be87b17909
Support importing P6 sequence types and new view sequences UI
2021-04-30 21:34:18 +10:00
Dion Moult
932a21309f
Support assigning work calendars to tasks
2021-04-30 17:40:00 +10:00
Dion Moult
79dcf809ed
Implement support of importing calendars from P6
2021-04-30 14:53:40 +10:00
bosonprojets
2f53e43b90
Added Usecases to assign, edit and unassign Lag Times to the ifcopenshell.api
2021-04-30 02:21:54 +00:00
Dion Moult
fd83564af0
Sorry forgot to commit
2021-04-29 19:37:59 +10:00
Dion Moult
37e3a65ffb
Decouple pset APIs from blenderbim namespace
2021-04-29 19:35:21 +10:00
Dion Moult
810d36781c
Add support for editing calendar work and exception times and recurring work times
2021-04-29 13:16:47 +10:00