Andrej730
9f92e4853f
assign_representation - assign repr only to occurrence for profile- or layer-based types #6934
2025-08-11 12:25:32 +05:00
Andrej730
f8f48796a9
test_assign_representation - cover ifc4x3
2025-08-11 12:25:32 +05:00
Andrej730
7c2ba4b18a
make build-urls - add small note with platform names
2025-08-11 12:25:32 +05:00
Andrej730
ce6505847a
black .
2025-08-11 11:23:18 +05:00
Richard Brice
762f4ff975
Implements business 2 geometry mapping for Viennese Bend for horizontal and cant layouts
2025-08-09 14:03:19 -07:00
Andrej730
36b86bbb54
Apply RUF022 (sorted __all__)
2025-08-08 19:12:11 +05:00
Andrej730
fe130ebb5a
typing
2025-08-08 19:12:10 +05:00
Andrej730
12c795a482
Fix binaries urls ( 3d30d809d)
...
Should use 0.8.4 now, not 0.8.3
2025-08-08 16:34:03 +05:00
Andrej730
6483fee792
typing
2025-08-07 21:02:35 +05:00
Andrej730
cee034b5b2
Fix stub after 3c7e938
2025-08-07 21:02:35 +05:00
Andrej730
0132edd774
Sync stub with the wrapper #6976
2025-08-07 21:02:34 +05:00
Andrej730
ed8a31c54b
Update ignored settings structs in IfcPython.i #6976
2025-08-07 21:02:34 +05:00
Andrej730
3d30d809d1
Bump IfcOpenShell build #6909
2025-08-07 21:02:34 +05:00
Andrej730
d7d592de6f
typing
2025-08-06 18:18:30 +05:00
Thomas Krijnen
6ffcf363a6
Fix geom literals #6974
2025-08-06 10:49:45 +02:00
Massimo Fabbro
8a4739f9c9
Running black
2025-08-05 08:56:06 +02:00
Massimo Fabbro
c6093430c2
See #6570 . Now rate cost item works also with categories
2025-08-05 08:56:06 +02:00
Thomas Krijnen
037fd22b51
util/unit.py::calculate_unit_scale() Check for valid unit_type
2025-08-04 08:53:08 +02:00
Thomas Krijnen
1ad2c62a22
add_qto.py: MethodOfMeasurement=BaseQuantities to comply with spec text
2025-08-04 08:52:02 +02:00
Andrej730
cdeeab4b31
black .
2025-07-28 17:03:25 +05:00
Thomas Krijnen
eb5df2f8c3
Simple SPF submodule
2025-07-28 05:27:22 +02:00
Richard Brice
c8dbb72f69
Updated alignment stationing to account for stationing being defined on a parent alignment
2025-07-27 15:10:23 -07:00
Richard Brice
a824141b90
Fixes IfcOffsetCurveByDistance
2025-07-27 15:10:23 -07:00
Richard Brice
bb56882879
A few more fixes for zero length segments
2025-07-27 15:10:22 -07:00
Richard Brice
ed0e825283
Alignment api bug fixes
2025-07-27 15:10:22 -07:00
Richard Brice
c12ed46c49
Bug fixes with zero length segment and b2g mapping when project angle is not radian
2025-07-27 15:10:22 -07:00
Richard Brice
3ef7f1c141
Alignment API updates to support new patch recipes
2025-07-27 15:10:22 -07:00
Andrej730
99cdc4da35
date.ifc2datetime - refactor for readability
2025-07-25 18:22:18 +05:00
Andrej730
1d789da066
test_copy_work_schedule - cover ifc2x3 support
2025-07-25 18:22:17 +05:00
Andrej730
dd1c47f9dc
sequence.add_date_time
...
API method to create IfcDateAndTime / IfcDatetime in schema agnostic way.
2025-07-25 18:22:17 +05:00
Andrej730
98e64c1830
sequence.duplicate_task - fix example using non-existent api
2025-07-25 18:22:16 +05:00
Andrej730
e8a4f7947d
sequence.duplicate_task - fix misleading description
2025-07-25 18:22:16 +05:00
Andrej730
05a8824019
typing
2025-07-25 18:22:16 +05:00
Andrej730
b76b05fc71
sequence.copy_work_schedule #6901
...
Similar to e50215ddc but for IfcWorkSchedules
Button location - https://files.catbox.moe/jfd1ol.png
2025-07-24 19:39:14 +05:00
Andrej730
f5b28c0df8
util.get_work_schedule_tasks - fix critical bug with missing root tasks
...
Now we also use generator to mirror get_schedule_cost_items
2025-07-24 19:39:14 +05:00
Andrej730
a99bfd9294
sequence.get_root_tasks_ids - remove unused method
2025-07-24 19:39:14 +05:00
Andrej730
cbdd091d6f
sequence.add_work_schedule - add missing object_type doc-string
2025-07-24 19:39:14 +05:00
Andrej730
f3efb1601a
copy_cost_schedule - add a test
2025-07-24 19:39:12 +05:00
Andrej730
f8a933e094
typing
2025-07-24 19:39:12 +05:00
Andrej730
e50215ddce
cost.copy_cost_schedule #6901
...
A feature allowing duplicate existing IfcCostSchedule - either from API or from Bonsai UI
Button location in Bonsai - https://files.catbox.moe/ct058q.png
2025-07-23 18:57:40 +05:00
Andrej730
f24adcdadb
control.assign_control - small optimization
2025-07-23 18:55:50 +05:00
Andrej730
84f6632c13
Reuse assign_control instead of creating IfcRelAssignsToControls
2025-07-23 18:55:50 +05:00
Andrej730
c82191f40b
typing
2025-07-23 18:55:49 +05:00
Andrej730
ed65c039dc
Test for missing platforms
...
Needed to ensure all necessary platforms are covered when build is bumped
2025-07-22 18:07:55 +05:00
Andrej730
d6a3900f3e
ifcopenshell-python - support python 3.13
2025-07-22 18:06:20 +05:00
Andrej730
64d3951d5e
installation.rst - add Python 3.13 urls
2025-07-22 18:06:20 +05:00
Andrej730
0ef255bc3c
Fix linking project missing offsets for instances of complex geometry
...
After ba2456a if main IFC project had an offset and linked object had more than 333 faces, then it was imported at it's original location instead, missing an offset.
Also processing occurrences should be now more optimized, since we reuse the same verts buffer instead of recreating it 10 times.
2025-07-22 18:06:20 +05:00
Andrej730
8f5905c801
ifcopenshell_wrapper.pyi - document Element attributes
2025-07-22 18:06:19 +05:00
Andrej730
b4740b6949
append_asset to also match material sets by the name #6762
2025-07-21 18:10:11 +05:00
Richard Brice
d49a3486b9
Commented out debugging code for alignment
2025-07-18 14:47:14 -07:00