Andrej730
170b6fc67e
typing
2024-12-23 18:59:55 +05:00
Andrej730
f1080a8278
ifcopenshell.open - more robust file existence check
2024-12-23 16:19:56 +05:00
Andrej730
9128bf2d47
Fix missing line after f22636d #5896
2024-12-23 15:32:15 +05:00
Andrej730
6edc6cec71
Fix Migrate not migrating ifc file header #5903
2024-12-23 12:33:32 +05:00
Andrej730
31069d6643
Fix error creating polylines in ifc2x3 after 9fbcb39
...
By accident it was providing numpy array instead of ifc points entities.
2024-12-23 12:33:17 +05:00
Andrej730
a79c4b1ace
typing
2024-12-20 18:59:22 +05:00
Andrej730
74fe1b4eb9
append_asset - ensure to update existing rels appending second asset
...
E.g. in #5890 pset was shared by 2 elements and they it worked is
1) it appended first element and it's rel to pset
2) it appended second element and skipped updating it's rel as it was appended before. Now it's going to update it to ensure it encludes second element too.
I believe, issue occurred after 8c28f52 when we stopped duplicating inverses and started to reuse them.
2024-12-20 12:47:10 +05:00
Andrej730
284ec46b81
add_door_representation - remove mathutils dependency #5192
2024-12-19 18:31:49 +05:00
Andrej730
d6e6a6d559
add_railing_representation - remove mathutils dependency #5192
2024-12-19 18:31:49 +05:00
Andrej730
f22636d880
add_window_representation - remove mathutils dependency #5192
2024-12-19 18:31:49 +05:00
Andrej730
eae92b55bb
shape_builder - np utils
2024-12-19 18:31:49 +05:00
Andrej730
5b315bfa8f
shape_builder - add test for mirror
2024-12-19 18:31:49 +05:00
Andrej730
5cd769e5b4
shape_builder tests - remove mathutils dependency #5192
2024-12-19 18:31:49 +05:00
Andrej730
0e8eeb18ac
shape_builder - remove mathutils dependency completely #5192
2024-12-19 18:31:48 +05:00
Andrej730
b4a0a5df6c
mathutils deprecation - mep_bend_shape #5192
2024-12-19 18:31:48 +05:00
Andrej730
5469d3f9d5
mathutils deprecation - mep_transition_shape #5192
2024-12-19 18:31:48 +05:00
Andrej730
4a68285d1f
mathutils deprecation - meshes #5192
2024-12-19 18:31:48 +05:00
Andrej730
01c2edfd16
mathutils deprecation - extrude #5192
2024-12-19 18:31:47 +05:00
Andrej730
c32616faca
mathutils deprecation - mirror #5192
2024-12-19 18:31:47 +05:00
Andrej730
6e8815eacc
mathutils deprecation - rotate #5192
2024-12-19 18:31:47 +05:00
Andrej730
8250f02866
mahtutils deprecation - translate #5192
2024-12-19 18:31:47 +05:00
Andrej730
c1ec42c95b
mathutils deprecation - circle, plane, placements, curves #5192
2024-12-19 18:31:47 +05:00
Andrej730
63f56d2f21
mathutils -> numpy - polyline, rectangle #5192
2024-12-19 18:31:47 +05:00
Thomas Krijnen
9efc9d2044
Fix iteration over indeterminate in rule execution
2024-12-18 11:45:47 +01:00
Andrej730
34e8e8911d
geometry test - IfcSweptDiskSolid
2024-12-13 19:07:57 +05:00
Andrej730
c4945970e3
test IfcCircle values
2024-12-13 19:07:57 +05:00
Andrej730
1e0ca1d891
convert-back-units test #5864
2024-12-10 18:09:26 +05:00
Andrej730
6090c1c669
typing
2024-12-09 18:30:04 +05:00
civilx64
ad35ceef2a
add missing import for ifcopenshell.api.georeference
2024-12-07 18:17:36 +01:00
Andrej730
2da5f2d61e
set_element_value - optimizations setting enum values
...
1) Identify from previous pset value whether prop was an enum (by checking if previous value is a list), instead of searching through prop templates
2) Compare previous and new enum values - if they match, skip editing IFC.
2024-12-06 18:57:54 +05:00
Andrej730
c7af55183b
set_element_value for enums - add a test
2024-12-06 18:57:54 +05:00
Andrej730
73185293df
Fix long time missing create_cog_representation
...
It was used in the code but method wasn't defined. I believe it was lost during 8b7d968 😁
2024-12-06 18:57:54 +05:00
Andrej730
6d01d71c60
add_representation.create_cartesian_point - fix missing z offset for 0 values
2024-12-06 18:57:54 +05:00
Andrej730
848af67fbb
typing
2024-12-06 18:57:53 +05:00
Andrej730
13106d255c
int formatting function #5039
...
Example - https://i.imgur.com/wDGFNci.png
2024-12-05 15:52:27 +05:00
Andrej730
69fb486778
black .
2024-12-04 17:12:36 +05:00
Thomas Krijnen
1ecf722111
Assert single polygon in arrange-spaces and no need for the closing point
2024-12-01 19:04:59 +01:00
Thomas Krijnen
4bb112ce71
Manually parse SVG polygons for space arrangement
2024-12-01 11:21:38 +01:00
Thomas Krijnen
3a687fecda
SVG reliance on UseElemHierarchy for storey decomposition
2024-12-01 11:20:37 +01:00
Thomas Krijnen
da78a1107d
Fix validation error in non-aggregate aggregate #5830
2024-11-30 17:49:29 +01:00
Andrej730
c9847caa6a
ifccsv - support importing enum values #4608
2024-11-27 18:30:37 +05:00
Andrej730
ab069f431a
typing
2024-11-27 18:30:37 +05:00
Andrej730
25eecded4e
ifcopenshell.validate to validate guids #5808
2024-11-27 15:42:03 +05:00
Andrej730
cc014bb7ec
ifcopenshell.write check if file was saved successfully #5809
...
will help only for the cases if file didn't existed before
2024-11-27 12:59:06 +05:00
Ryan Schultz
ba7b0d5c4f
When using queries in an IfcAnnotation tag surround with backticks
2024-11-26 21:48:46 -06:00
Bruno Perdigão
4f6e2586e1
Fix #5727
2024-11-26 10:42:26 -03:00
Andrej730
12c08b0697
typing
2024-11-26 18:12:05 +05:00
Andrej730
7475a8f989
add_slab_representation - add api description #5792
2024-11-25 17:30:31 +05:00
Andrej730
091ed3bb8d
Fix possible crash removing resource after 1f21e96
2024-11-22 17:13:05 +05:00
Andrej730
b2e3a4dd82
typing
2024-11-21 18:11:37 +05:00