Thomas Krijnen
3e8c10b775
first rough partial draft of alignment handling in python
2021-05-23 09:48:47 +02: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
civilx64
20a36c39fc
finish implementing clothoid transition
2021-05-18 15:46:55 +02:00
civilx64
38544e2ba9
develop calcs for biquadratic parabola and clothoid curves
2021-05-18 15:46:55 +02:00
civilx64
41a88bcd4d
create implementation of IfcTransitionCurveSegment2D
2021-05-18 15:46:55 +02: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
7c6e7996ff
Improve the costing UI to format numbers properly and not take up so much space for cost components
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
4e014d1a10
New utility functions for copying and deep copying IFC elements
2021-05-13 15:11:18 +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
Thomas Krijnen
5e52abb3cf
Merge branch 'v0.6.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.6.0
2021-05-10 11:47:25 +02:00
Thomas Krijnen
8384235e10
Tree API extensions in wrapper
2021-05-10 11:47:16 +02: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
ee46e76340
Derive start and finish dates and elapsed durations where possible in the task tree
2021-05-05 11:59:33 +10: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
Dion Moult
f63479c823
Code review and use isodate library to handle durations for robustly
2021-05-04 12:52:14 +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
ArturTomczak
037261afb9
IDS Add PredefinedType support ( #1447 )
...
* fixed typos
changed all 'applicabiliy' to 'applicability'
* added boolean restriction
* Add PredefinedType support
* replace f-string with %
* skip PredefinedType if not IFC4
* code formatting
* check PredefinedType if exists not based on schema
* narrow try-except
* remove debug data
2021-05-01 09:09:35 +02:00
Dion Moult
be87b17909
Support importing P6 sequence types and new view sequences UI
2021-04-30 21:34:18 +10:00
atom3
5419d72a6a
remove debug data
2021-04-30 11:31:23 +02:00