Dion Moult
|
04e5f5036c
|
See #1676. Deleting space boundaries now also removes connection geometry.
|
2023-05-02 22:20:34 +10:00 |
|
Dion Moult
|
f63091ce05
|
Fix #2974. Type property sets are now properly copied.
|
2023-04-13 14:08:02 +10:00 |
|
Dion Moult
|
f291345111
|
Fix #2924. IfcElements default to a null predefined type so they can inherit where possible.
|
2023-04-03 13:54:25 +10:00 |
|
Dion Moult
|
8bae2984e1
|
Fix #2886. Typo.
|
2023-03-21 09:11:30 +11:00 |
|
Dion Moult
|
b6aa5c57c0
|
Fix bug where copying types with parametric materials could lead to invalidly reused material set items.
|
2023-03-20 20:40:11 +11:00 |
|
Dion Moult
|
3da718a6d1
|
Fix bug where removing objects could leave orphaned annotation relationships
|
2023-03-19 15:17:26 +11:00 |
|
Dion Moult
|
03a66d2806
|
Fix #2787. Fix creating invalid orphaned property and group relationships when removing systems / groups / elements.
|
2023-02-21 10:59:47 +11:00 |
|
Sigma Dimensions
|
8ee60db0df
|
Re-assigning a product type class should also reassign the class of its typed instances
|
2023-02-15 23:11:30 +01:00 |
|
Dion Moult
|
88bddb9531
|
See #2520. You can now duplicate drawings.
|
2023-02-08 12:29:49 +11:00 |
|
Dion Moult
|
b3c7971ea9
|
Purge all data classes from API.
|
2023-02-01 15:44:08 +11:00 |
|
Dion Moult
|
f7af38c863
|
Fix #2712.
|
2023-01-27 12:09:17 +11:00 |
|
Dion Moult
|
7686e35858
|
Fix #2697.
|
2023-01-25 20:52:43 +11:00 |
|
Dion Moult
|
cb9a7cf5be
|
Fix #2712. Handle deletion of rel services buildings.
|
2023-01-25 17:42:39 +11:00 |
|
Thomas Krijnen
|
b41878e960
|
#2697 take only a single inverse at a time
|
2023-01-16 21:29:59 +01:00 |
|
Dion Moult
|
c8ba96cde8
|
Make syntax highlighting explicit in docs
|
2023-01-10 10:16:28 +11:00 |
|
Dion Moult
|
9b3b06adf3
|
Write documentation for root API module
|
2022-12-16 15:29:50 +11:00 |
|
Dion Moult
|
6098d94223
|
Fix #2507.
|
2022-10-18 22:47:42 +11:00 |
|
Dion Moult
|
a34c0cb35c
|
Fix a variety of IFC validation errors in entity creation and asset appending
|
2022-10-14 18:19:35 +11:00 |
|
Dion Moult
|
32f0911479
|
Elements with filled openings don't have their openings copied, as it depends on the fill
|
2022-10-09 22:22:12 +11:00 |
|
Dion Moult
|
bdbd874fa8
|
Fix #2488. Copying objects now copy deep instead of adding afresh (and losing parametric data and openings).
|
2022-10-09 18:09:22 +11:00 |
|
Dion Moult
|
7d779130e1
|
Removing products now handles purging a bunch more inverse relationships
|
2022-10-08 21:15:01 +11:00 |
|
Dion Moult
|
e97d427e9f
|
Copying elements with openings now also copies openings
|
2022-10-05 19:44:32 +11:00 |
|
Dion Moult
|
7545313dee
|
Removing an element now also purges connection relationships
|
2022-09-24 14:12:45 +10:00 |
|
Dion Moult
|
b7eaefee50
|
Fix bug when deleting elements may possibly create an invalid containment relationship
|
2022-09-23 23:26:29 +10:00 |
|
Dion Moult
|
f139f2ba1e
|
Fix bug where removing an element in an aggregation could leave the file in an invalid state
|
2022-09-23 23:00:07 +10:00 |
|
Dion Moult
|
eb48a68dd1
|
Copying elements do not copy connections to prevent mutually exclusive connectivity
|
2022-09-20 12:01:40 +10:00 |
|
Dion Moult
|
f0a00cbc94
|
#2185 Set up auto generated API reference documentation via sphinx-autoapi
|
2022-05-09 15:35:52 +10:00 |
|
Dion Moult
|
42edcda8bd
|
Deleting an element now also auto deletes its associated distribution ports
|
2022-05-06 10:38:38 +10:00 |
|
Dion Moult
|
53c050c6ed
|
Port locations now sync relative to their parent even when not actively displayed in the viewport
|
2022-05-05 18:00:42 +10:00 |
|
Dion Moult
|
9333839267
|
Copying an element now also copies its distribution ports
|
2022-05-03 18:05:27 +10:00 |
|
Dion Moult
|
810c71dfa2
|
IfcOpenShell-python licensing and black. See #1082.
|
2022-01-19 12:18:33 +11:00 |
|
Dion Moult
|
ec38fe2edc
|
Fix #1931. Fix bug where duplicated type products should not share material associations.
|
2022-01-14 13:15:47 +11:00 |
|
Dion Moult
|
3406c23f98
|
Fix bug where copying a type also copied its type relations which is invalid.
|
2021-10-26 20:51:27 +11:00 |
|
Dion Moult
|
a5b8728aec
|
Fix bug where copying elements didn't ensure that material usages were unique
|
2021-10-22 12:09:57 +11:00 |
|
Dion Moult
|
4577b7bf60
|
Potentially risky refactor of add_representation in preparation of stabilisation and optimization of geometric operators.
|
2021-10-18 19:23:40 +11:00 |
|
Dion Moult
|
68fd0c0cf5
|
Fix bug where you couldn't filter imported subelements without also selecting their parents
|
2021-10-14 18:47:48 +11:00 |
|
Dion Moult
|
199be3363f
|
Fix bug where copying elements shared a placement. This fix speeds up copying parent elements in the decomposition significantly, like when copying a storey.
|
2021-10-14 16:13:48 +11:00 |
|
Dion Moult
|
d384b3d7df
|
Fix bug where copying a container also copied its contents
|
2021-10-14 15:52:38 +11:00 |
|
Dion Moult
|
1abca2681e
|
Fix bug where copying a filled opening would create an invalid relationship
|
2021-09-21 14:19:41 +10:00 |
|
Dion Moult
|
865c0f4895
|
Run black, and add black to a "qa" target to make it a standardised process.
|
2021-09-09 21:27:31 +10:00 |
|
Dion Moult
|
6b33b23a29
|
Fix bug when copying objects, don't copy their decomposition to prevent invalid IFCs.
|
2021-08-30 18:59:50 +10:00 |
|
Dion Moult
|
afb3d998c8
|
Rudimentary handling of purging voids and fills
|
2021-08-22 22:02:22 +10:00 |
|
Dion Moult
|
f393c5f1d2
|
Copying an object / class now also copies pset and qtos
|
2021-08-10 11:48:38 +10:00 |
|
Dion Moult
|
cdd46066fa
|
Fix bug where you couldn't use userdefined types for type elements
|
2021-08-07 14:20:07 +10:00 |
|
Dion Moult
|
1071ac00d4
|
Fix validation errors in IFC2X3 with missing ownership and mandatory attributes
|
2021-06-23 10:35:25 +10: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
|
beb813cb21
|
Fix bug where related openings are not deleted when you delete a product
|
2021-05-12 22:20:58 +10:00 |
|
Dion Moult
|
21937e88e8
|
Hotfix
|
2021-04-05 21:20:05 +10:00 |
|
Dion Moult
|
ce03742aab
|
New ifcopenshell.api.run syntax, and rename create_product to create_entity. See #1399.
|
2021-03-27 22:53:13 +11:00 |
|
Dion Moult
|
406b8b4540
|
IfcOpenShell API now uses kwargs to improve user syntax. See #1399.
|
2021-03-27 19:14:46 +11:00 |
|