Thomas Krijnen
1a2d0d702b
#1579 Update templates, thanks @RickBrice
2021-07-22 11:47:47 +02:00
Dion Moult
8071e079b3
New system module with UI to browse systems in an IFC.
2021-07-22 17:40:50 +10:00
Dion Moult
1c71af058f
Fix bug where date conversions fail if IFC2X3 seconds have fractions
2021-07-22 13:22:23 +10:00
Dion Moult
f14d349be0
Fix bug where psets didn't show up for non element types like 2X3 door styles.
2021-07-20 09:50:46 +10:00
Dion Moult
e68c57e9ef
Fix bug where reused placements (e.g. from copied objects) were all updated which led to incorrect locations
2021-07-19 20:16:07 +10:00
Dion Moult
7d17b3170c
New feature to select all of the active IFC element's class
2021-07-19 19:19:12 +10:00
Dion Moult
a968f2b04d
The BIM Tool can now create profiled members.
2021-07-18 17:20:16 +10:00
Dion Moult
8da17cf4a0
New extract docs system to dynamically parse usecases.
2021-07-18 12:57:38 +10:00
Dion Moult
2d6e941c41
New documentation for project create_file usecase
2021-07-18 12:56:49 +10:00
Dion Moult
cccab9e751
Minor fix. See #1567 .
2021-07-17 18:38:04 +10:00
Thomas Krijnen
0f39b09396
#1567 add instance after the values are set
2021-07-17 09:38:31 +02:00
Dion Moult
ac2324a65f
Minor fix
2021-07-17 17:28:27 +10:00
Dion Moult
63f578315d
Add support for 3D curve / wireframe representations.
2021-07-13 18:45:07 +10:00
Thomas Krijnen
34fd959011
expose serializers in higher level module
2021-07-11 15:03:49 +02:00
Thomas Krijnen
d320c1dac1
Some quick and dirty #1560
2021-07-10 21:43:27 +02:00
Thomas Krijnen
24808ced60
Merge pull request #1530 from atomczak/GSoC#45-IDS-checking
...
IDS - xmlschema, restrictions and requirements
2021-07-10 15:35:08 +02:00
Dion Moult
1d523c9636
Implement assigning material definition representation styles
2021-07-10 22:06:11 +10:00
Dion Moult
6ccb208345
Fix #1557 . Surface style attributes can now be explicitly edited.
2021-07-10 12:34:25 +10:00
Dion Moult
af0f0a4f6c
Implement support for removing styles. See #1557 .
2021-07-10 11:43:01 +10:00
Dion Moult
edd737aa5d
Minor fix
2021-07-10 10:32:34 +10:00
ArturTomczak
5d8f71128e
add tests for parsing and authoring
2021-07-09 08:44:36 +02:00
ArturTomczak
1ea4f50d30
fix facet constructors
2021-07-09 08:35:04 +02:00
ArturTomczak
93fad2a5c3
add ids constructor, fix ids bug
2021-07-08 18:14:49 +02:00
ArturTomczak
30a03b0c51
add facet creation methods
2021-07-08 18:12:55 +02:00
ArturTomczak
b0bb2cb58d
add ids.to_xml()
2021-07-08 18:09:32 +02:00
ArturTomczak
3837c9d6ff
add methods to specification class
2021-07-08 18:09:02 +02:00
ArturTomczak
d189113b98
add asdict() to all ids classes
2021-07-08 18:06:07 +02:00
ArturTomczak
6dba96e780
add location_msg as separate param
2021-07-08 18:04:50 +02:00
ArturTomczak
c2bdfa9394
fix imports and move ids_schema outside
2021-07-08 18:00:33 +02:00
Dion Moult
21c4433c75
Allow setting to toggle cascading of edited object placements
2021-07-08 18:00:41 +10:00
Dion Moult
b1d731447a
Implement undo for non-module operators. See #1475 .
2021-07-06 15:06:21 +10:00
Dion Moult
f7e550b926
Add documentation on georeferencing
2021-07-06 12:20:22 +10:00
ArturTomczak
41a47f14ae
add basic parsing tests
2021-07-05 13:21:36 +02:00
Dion Moult
30ba45f6cb
Implement undo for pset operators. See #1475 .
2021-07-05 17:09:04 +10:00
Dion Moult
4f5d4def1e
Implement batch transaction support. See #1475 .
2021-07-05 14:16:19 +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
68b6389794
Fix #1547 .
2021-07-04 09:54:49 +10:00
ArturTomczak
ad8542f244
add unittest init
2021-07-02 17:27:09 +02: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
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
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
2fd2b49709
#1539 Option to specify id/instance_name in file::add()
2021-06-27 11:14:26 +02:00
Dion Moult
6e4e6a88a4
Add support for parametric updating of cardinal points 1-9 for profile set usages
2021-06-25 17:25:26 +10:00
Dion Moult
788a5a829e
Tasks now auto generate identification numbers
2021-06-23 14:13:18 +10:00
Dion Moult
1071ac00d4
Fix validation errors in IFC2X3 with missing ownership and mandatory attributes
2021-06-23 10:35:25 +10:00
ArturTomczak
eaa527f512
include location (type/inst/any)
2021-06-21 17:48:27 +02:00
ArturTomczak
99f0e6c93e
add regex pattern validation
2021-06-21 15:23:03 +02:00