Carlos Villagrasa
9946117de1
Add more parameters to material.add_layer
2023-03-15 08:27:46 +01:00
Carlos Villagrasa
ee85055d45
Fix bug in which layer.Material was erased
2023-03-15 08:27:27 +01:00
Dion Moult
cdee5532b6
Fix #2838 . Bug where invalid 3D entity was used for 2D coordinates.
2023-03-09 21:01:54 +11:00
Dion Moult
ae09adf854
Fix #2424 . Bug where indirect assets (e.g. importing a type using a material) with relationships had their relationships duplicated
2023-02-24 13:01:26 +11:00
Dion Moult
2429f507ad
Fix #2785 . Fix bug where invalid models from Revit that reused material usages could create invalid models.
2023-02-21 13:48:24 +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
CyrilWaechter
a6fa6201f7
Fix bugs introduced in cf87852
2023-02-15 10:34:25 +01:00
Andrej730
6a87b68c3b
Window Modifier - added 2d representation
...
+ fixed lining offset for door 2d representation
2023-02-14 16:54:43 +05:00
Sigma Dimensions
f4b93ef243
You can now duplicate tasks
2023-02-12 00:37:37 +01:00
Andrej730
0d0691a012
Door modifier - double doors type support
2023-02-11 16:09:13 +05:00
Andrej730
5cfc122b79
Door modifier - double swing doors
...
still no dashed lines in 2d representation
2023-02-11 14:20:04 +05:00
Sigma Dimensions
6c82e6f889
Fix assign cost value usecase
2023-02-10 21:28:49 +01:00
Andrej730
9e383959c8
door black formatting
2023-02-10 16:58:36 +05:00
Andrej730
3654e49f87
Door handles
2023-02-10 16:55:13 +05:00
Dion Moult
88bddb9531
See #2520 . You can now duplicate drawings.
2023-02-08 12:29:49 +11:00
Sigma Dimensions
4e308a6e31
fix api docstring description for nest.unassign_object usecase
2023-02-07 15:35:34 +01:00
Andrej730
4bd7fc5304
Simplified door ifc representation
2023-02-07 16:48:37 +05:00
Andrej730
e1456533f2
Doors - clean up + black format
2023-02-06 18:53:48 +05:00
Andrej730
e57ff19e16
Door - added 2d representation
2023-02-06 18:44:09 +05:00
Andrej730
b2bdbdd8c3
Door modifier - basic setup
...
Also:
- refactored window modifier code - part of it is now reused building a door and can be used by other module in the future
- fixed bug with window lining intersecting frame when lining_depth < panel_depth
- simplified the way lining is built in ifc - previously it was using 4-6 extrusions, now it's 1-2 which is also better for 2D drawings
2023-02-06 18:44:09 +05:00
Dion Moult
e40bbf2525
See #1806 . Typed fillings now share the same representation for their openings.
2023-02-06 17:01:29 +11:00
Dion Moult
207093fe99
Fix regression where changing assigned types didn't update the materials.
2023-02-04 22:12:28 +11:00
Dion Moult
a7cc58fb50
Update libraries to use Plan/Body/PLAN_VIEW instead of annotations.
2023-02-04 14:09:35 +11:00
Dion Moult
e1e4380fc7
Fix 3 bugs related to representations:
...
* Bug when switching representations when active object not selected.
* Bug when switching to a non MODEL_VIEW body representation would load the MODEL_VIEW one instead all the time.
* Add support for plan body representations.
2023-02-03 21:27:25 +11:00
Dion Moult
158a4c5e75
Fix bug where IFC2X3 fallback styles couldn't be assigned.
2023-02-03 13:21:23 +11:00
Dion Moult
f72d48aab5
Fix bug where calendar caching meant invalid duration calculations if you edited your calendar after a date calculation.
2023-02-03 10:06:55 +11:00
Dion Moult
be26a77ecb
Support times specified as ISO strings too in date utils, not just datetimes.
2023-02-02 23:01:49 +11:00
Dion Moult
18ba805a15
Fix silly bug.
2023-02-02 21:36:13 +11:00
Dion Moult
7d944255d0
Fix bug where you could unassign a material usage and create an invalid parametric occurrence
2023-02-02 18:26:14 +11:00
Dion Moult
b3c7971ea9
Purge all data classes from API.
2023-02-01 15:44:08 +11:00
Sigma Dimensions
cfaacf8650
Ifcopenshell api usecase to unassign object nesting
2023-01-31 18:59:33 +01:00
Andrej730
978f362073
More consistent default and current units for stair and window modifiers
2023-01-30 12:44:11 +05:00
Dion Moult
7a185e7f7c
See #1848 . Refactor constraint data class.
2023-01-30 11:47:02 +11:00
Dion Moult
f7af38c863
Fix #2712 .
2023-01-27 12:09:17 +11:00
Andrej730
74477d0051
Window modifier - removed hardcoded mm units
...
Related to #2724
2023-01-26 18:29:58 +05:00
Andrej730
04bdb12e79
Window Modifier - added mullions/transoms, removed relative panel dimensions
2023-01-26 12:30:34 +05: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
Andrej730
9f0ad9be3c
Black formatting window modifier
2023-01-25 11:13:41 +05:00
Andrej730
a6271d0936
IFC Window modifier
...
Added IFC Window in object modifiers tab (works similar way to Ifc Stair)
2023-01-25 11:13:41 +05:00
Sigma Dimensions
78a6532615
ifcopenshell: Improve purging for remove_task usecase
2023-01-20 12:58:11 +01:00
Thomas Krijnen
b41878e960
#2697 take only a single inverse at a time
2023-01-16 21:29:59 +01:00
Dion Moult
6ab912a049
Fix invalid IFC context dimensionality
2023-01-13 22:35:23 +11:00
Dion Moult
c8ba96cde8
Make syntax highlighting explicit in docs
2023-01-10 10:16:28 +11:00
Dion Moult
360b9956c0
Fix failing tests from refactor which I really should've done before the release
2023-01-09 11:00:46 +11:00
Dion Moult
0294c4e02c
Fix #2678 . Critical typo bug meant that units were fixed to metric millimeters.
2023-01-08 12:58:53 +11:00
Dion Moult
82ac895bbb
Write docs for void API module
2023-01-04 16:10:13 +11:00
Dion Moult
fd8774718e
Write docs for unit API module
2023-01-04 16:10:13 +11:00
Dion Moult
90d4d5afda
Write docs for type API module
2023-01-04 16:10:12 +11:00