Dion Moult
77465dfd41
Bump IOS.
2024-04-18 10:48:21 +02:00
Dion Moult
2905eb637d
Fix #4328 . Fix incorrect documentation about how to use the imperial_length formatting function.
2024-04-18 10:48:06 +02:00
Dion Moult
33f5db2e26
Use indices instead of WorkTimeDatesInterface
...
Checking start/end dates are done very, very often in date calculations (often looping through every day in a date range). So I'd prefer more opaque code but less overhead.
2024-04-18 10:48:06 +02:00
Dion Moult
fcf5073726
See #4484 . Editing predefined type attributes now enforces valid combinations of userdefined and object/element type
2024-04-18 10:48:06 +02:00
Dion Moult
81fdaea5f2
Fix #4323 . Bug where running a filter could fail if you tried to compare values which had incompatible types.
2024-04-18 10:48:06 +02:00
Dion Moult
a56ad31571
More minor doc changes and polish
2024-04-18 10:48:06 +02:00
Dion Moult
5fbdc9e7fb
Fix #4461 . Write documentation on how to build and edit documentation.
2024-04-18 10:48:06 +02:00
Dion Moult
a6ae609a6a
Fix #4318 . Theme docs to match website branding and add edit button, footer links, and icons.
2024-04-18 10:48:06 +02:00
Andrej730
258d38393f
typing
2024-04-18 10:48:06 +02:00
Dion Moult
7e689f2456
Fix #4305 . Bug where importing spreadsheets into IFC didn't intelligently cast attribute data types
2024-04-18 10:47:36 +02:00
Dion Moult
0729b5782b
Fix #4269 . Include dateutil for ifcopenshell on pypi
2024-04-18 10:45:31 +02:00
Dion Moult
44adf92392
Bump IfcOpenShell and remove py37 py38 from installation docs
2024-04-18 10:45:31 +02:00
Dion Moult
6875a98646
Optimise property / quantity checks for IDS and other purposes
2024-04-18 10:43:02 +02:00
Dion Moult
3f456c14b6
Minor note about which OCCT version is currently supported
2024-04-18 10:43:02 +02:00
Dion Moult
24677683ba
Write docs about new geometry tree clash functions
2024-04-18 10:43:02 +02:00
Dion Moult
23f91c73af
Clash detection features
2024-04-18 10:40:32 +02:00
Andrej730
7cfeaa6047
typing
2024-04-17 15:00:39 +02:00
Andrej730
ecc8832c46
typing and small refactor
2024-04-17 14:54:42 +02:00
Andrej730
2f5190ac75
add macos py3.11-3.12 to docs
2024-04-17 14:54:42 +02:00
Andrej730
a29fbb6239
bump ifc version #4174
2024-04-17 14:54:42 +02:00
Andrej730
cbc7271885
add_mesh_representation - option to force faceted breps
2024-04-17 14:54:42 +02:00
Andrej730
ac191ac71d
typing
2024-04-17 14:54:42 +02:00
Andrej730
489e92da4e
typing
2024-04-17 14:54:42 +02:00
Andrej730
acafc910f7
typing
2024-04-17 14:54:42 +02:00
Andrej730
088e1d07bf
util.selector.set_element_value to work w/o preassigned placement #4439
2024-04-17 14:54:42 +02:00
Andrej730
7bdd382d06
util.selector.set_element_value ignore values within tolerance #4439
2024-04-17 14:54:42 +02:00
Andrej730
588a946fde
typing
2024-04-17 14:54:41 +02:00
Andrej730
67b657f2cb
small fix
2024-04-17 14:54:41 +02:00
Andrej730
5ee0c4c967
ifccsv - support for assigning x/y/z coordinates from csv
2024-04-17 14:54:41 +02:00
Andrej730
9cb76a092f
typing
2024-04-17 14:54:41 +02:00
Andrej730
5197e27b13
typing
2024-04-17 14:48:55 +02:00
Andrej730
886467dfd6
typing
2024-04-17 14:46:06 +02:00
Andrej730
edce320756
utils.filter_elements docs and tests
2024-04-17 14:46:06 +02:00
Andrej730
96cc24c820
typing
2024-04-17 14:46:06 +02:00
Andrej730
8d1559b486
small fixes after d209cc9ff, added a test
2024-04-17 14:46:06 +02:00
Andrej730
38bbaa0a8f
util.unit.py - black format
2024-04-17 14:46:06 +02:00
Andrej730
a4a965e7ab
more typing
2024-04-17 14:46:06 +02:00
Geert Hesselink
15dd93b9fb
Redundant closing symbol ' ( #4413 )
...
* scale placeangleunit
* add radian si_conversions
* return conversion value of planeangleunit
* Update unit.py
* redundant closing
* redundant closing
2024-04-17 14:46:06 +02:00
Geert Hesselink
6db45c0965
Scale placeangelunit unit type ( #4406 )
...
* scale placeangleunit
* add radian si_conversions
* return conversion value of planeangleunit
* Update unit.py
2024-04-17 14:46:06 +02:00
Andrej730
036a88de54
commented out apil.run settings serialization as it's not used currently
2024-04-17 14:46:06 +02:00
Andrej730
6cbc0e0564
small fixes
2024-04-17 14:46:06 +02:00
Andrej730
e5d1c8cfb9
add test for util.unit.calculate_unit_scale
2024-04-17 14:46:06 +02:00
Andrej730
0abea81e6b
fix error in typing
2024-04-17 14:46:06 +02:00
Andrej730
ad87d31e6a
shape_builder.create_axis2_placement_3d utility method and docs
2024-04-17 14:45:15 +02:00
Andrej730
ac4669f841
fix duplicated ifcstyleditems using append_asset
...
since we don't use `file.add` to add inverse items and we use `file.create_entity` it was duplicating new elements, added optional parameter that makes it possible to track already added relationships between `append_asset`s.
2024-04-17 14:42:55 +02:00
Andrej730
5d370e8e2f
fix typing loading issues
2024-04-17 14:42:55 +02:00
Andrej730
1d7c882231
append_asset - keep preexisting contexts valid #4280
...
issue occurred with ifcpatch ExtractElements - it was adding project from other ifc file (with the contexts) and then adding some elements from it using `append_asset`. During `append_asset` it was considering existing context with the duplicated one and was partially purging it.
2024-04-17 14:42:55 +02:00
Andrej730
cbf95b2080
typing
2024-04-17 14:42:55 +02:00
Dion Moult
25b73fc35a
Minor fixes to IfcCSV documentation
2024-04-17 14:42:54 +02:00
Dion Moult
b70b285c03
See #4380 . Remove support for EOL Python 3.6
2024-04-17 14:42:54 +02:00