Dion Moult
41bc109556
Implement undo for type, unit, and void operators. See #1475 .
2021-07-05 15:03:50 +10:00
Dion Moult
4f5d4def1e
Implement batch transaction support. See #1475 .
2021-07-05 14:16:19 +10:00
Jesusbill
3a24f03bed
black formatting
2021-07-05 02:31:13 +02:00
Jesusbill
f3ed96846e
bug fix in constraint module, see #1549
2021-07-05 02:27:56 +02:00
Jesusbill
cbe8165e08
add undo for "document" module #1475
blenderbim-210705
2021-07-05 02:21:10 +02:00
Jesusbill
6a7a122de2
add undo for "csv" module #1475
2021-07-05 02:20:54 +02:00
Jesusbill
e44db61fbd
add undo for "classification" module #1475
2021-07-05 02:20:24 +02:00
Dion Moult
72b60e85d4
Minor fix
2021-07-05 09:01:10 +10:00
Dion Moult
c48263ade9
Add installation instructions for IfcSverchok
2021-07-05 09:00:21 +10:00
Jesusbill
5ec081c6bc
add undo for "contraint" module #1475
2021-07-04 18:33:35 +02:00
Jesusbill
cc3f94097c
add undo for "layer" module #1475
2021-07-04 18:32:29 +02:00
Dion Moult
253d478fdc
Implement undo for style module operators. See #1475 .
2021-07-04 20:28:21 +10:00
Dion Moult
549bc0e1a9
Minor fix. See #1475 .
2021-07-04 20:22:20 +10:00
Dion Moult
9286de4813
Minor fix. See #1547 .
2021-07-04 19:57:09 +10:00
Dion Moult
b8015644e9
Implement undo for context and geometry operators. See #1475 .
2021-07-04 19:45:34 +10:00
Dion Moult
8a917dc050
Fix #1529 . Properly represent Blender materials as 1:1 mappings to surface styles, with support for material definition representation.
blenderbim-210704
2021-07-04 12:38:41 +10:00
Dion Moult
68b6389794
Fix #1547 .
2021-07-04 09:54:49 +10:00
Dion Moult
85bd616f6e
Minor fix
2021-07-03 18:46:17 +10:00
Dion Moult
4ff60553cc
Fix bug with inability to refresh token in bsdd api. Thanks TestPrab!
2021-07-03 17:45:29 +10:00
Dion Moult
dcd6cace03
Fix bug in IfcSverchok nodes where refresh buttons didn't work
2021-07-03 14:34:15 +10:00
Dion Moult
b7cfa53b4d
IfcSverchok by_type node now updates to be schema dependent on the input file
2021-07-03 14:33:47 +10:00
Dion Moult
e0048f7a3c
Minor fix
2021-07-03 10:41:06 +10:00
Jesusbill
a8dcb2f306
undo for structural - wip
2021-07-03 02:08:31 +02:00
Dion Moult
a8f0a4807c
Add undo support for group module operators
blenderbim-210703
2021-07-03 10:03:27 +10:00
Dion Moult
d5539399e8
New print IFC file debug operator
2021-07-03 10:02:26 +10:00
Dion Moult
eb89308019
Minor fix
2021-07-02 19:16:55 +10:00
Dion Moult
e7e7b22fd5
Implement undo support for all root operations. Clean up implementation, making passing transaction keys unnecessary. See #1475 .
blenderbim-210702
2021-07-02 19:10:51 +10:00
Dion Moult
b4a422c2b8
New add application usecase, improved add_classification usecase and better defaults for owner settings. Thanks johltn
2021-07-02 16:30:57 +10:00
Carmen Fan
30f778e0a7
restore other schema versions
2021-07-01 20:42:45 +02:00
Carmen Fan
2032b361c8
fix spelling
2021-07-01 20:42:45 +02:00
Carmen Fan
529b3a9867
add necessary export definitions , add IFCParse as a dependency to IfcGeom build
2021-07-01 20:42:45 +02:00
Dion Moult
cac8c64ac8
Document undo system
2021-07-01 21:05:26 +10:00
Dion Moult
3847c9bd7a
Implement undo for aggregate operations, with automatic element-obj link undo/redo and improved undo syntax. See #1475 .
2021-07-01 20:43:33 +10:00
Thomas Krijnen
ffbaa6f0e0
#1537 implement schema enum cast
2021-07-01 11:13:50 +02:00
Thomas Krijnen
b5c3812849
Missing change for 6ecedaa128
2021-07-01 11:09:15 +02:00
Dion Moult
30ad915649
Minor fix
2021-07-01 11:59:25 +10:00
Dion Moult
c2cf3e8639
Minor fix
2021-07-01 11:53:56 +10:00
Dion Moult
c1527b4199
Document module architecture
2021-07-01 11:53:00 +10:00
Dion Moult
a1032a3bf0
Describe IfcOpenShell python architecture in the developer guide
blenderbim-210701
2021-07-01 11:17:59 +10:00
Dion Moult
733b7c0e1e
Add basic documentation for developer guide
2021-07-01 09:55:59 +10:00
Dion Moult
6b0a58db7d
Experimental undo and redo Python prototype ( #1539 )
...
* Experimental undo and redo Python prototype
* Simplify history, use transaction jargon, use walk for more robust serialisation
* Black file, set history size, add file reference to entity_instance constructor
* Ensure that files are always passed when entities are wrapped
* Add support for undo/redo of all project module operations
* Minor fix
* Blender to IFC mappings are now managed by Blender RNA, so they don't break on undo operations. See #1475 .
* Implement undo for all attribute operations. See #1475 .
* Update documentation for installation of add-on
* Revert Blender RNA approach for Blender-IFC mappings, because it didn't scale, but still fix the undo/redo object memory corruption with new "reload_linked_elements" method.
2021-06-30 18:34:12 +10:00
Thomas Krijnen
10bf875e92
Remove wrong and unnecessary shape cast in derived profile
blenderbim-210630
blenderbim-210629
2021-06-27 20:29:47 +02:00
Thomas Krijnen
2fd2b49709
#1539 Option to specify id/instance_name in file::add()
2021-06-27 11:14:26 +02:00
Dion Moult
37a61c549f
Accommmodate incorrect body representation contexts coming from Revit
blenderbim-210627
2021-06-27 11:00:20 +10:00
Thomas Krijnen
da10a1060e
#1475 IfcFile::recalculate_id_counter()
2021-06-26 13:23:55 +02:00
Dion Moult
ebfb29d6da
Fix #1538 . Bug when absolute coordinates are detected from a coordinate list.
blenderbim-210626
2021-06-26 17:09:44 +10:00
Dion Moult
6e4e6a88a4
Add support for parametric updating of cardinal points 1-9 for profile set usages
blenderbim-210625
2021-06-25 17:25:26 +10:00
Dion Moult
312de694b6
Task trees can now be sorted by any attribute independent of the WBS
2021-06-23 18:17:39 +10:00
Dion Moult
788a5a829e
Tasks now auto generate identification numbers
2021-06-23 14:13:18 +10:00
Dion Moult
a4391df9ca
Wall tool now rebranded as BIM tool with a new icon thanks to s-leger!
blenderbim-210623
2021-06-23 11:25:05 +10:00