Andrej730
40a895b5ad
docs\conf.py - skip .venv
2025-08-14 19:54:17 +05:00
Andrej730
9e5b667380
black .
2025-08-13 14:22:46 +05:00
Richard Brice
d57777290b
Elevated segment curve transition code to a public function
2025-08-12 16:37:39 -07:00
Andrej730
ffd1d52b4e
Fix build-urls note ( 7c2ba4b)
...
Apparently backticks are hiding the string.
2025-08-12 20:02:02 +05:00
Andrej730
a4045a37f1
typing
2025-08-12 19:05:52 +05:00
Andrej730
41128a397b
black .
2025-08-12 19:05:52 +05:00
Dion Moult
a6a27442fb
Add test case for bugfix 55e97fd1
2025-08-12 19:00:28 +10:00
Dion Moult
55e97fd170
Fix bug where append_asset would pull in openings unnecessarily
...
If you try to append an asset which has a relationship such as
IfcRelAssociatesClassification to a whole bunch of opening elements, all
those openings will also (incorrectly) be pulled in.
2025-08-12 18:37:25 +10:00
Christoph Mellüh
3e5a2e5eb2
Fix UI bugs for settings predefined types / assign_type to prevent invalid ifc ( #7011 )
2025-08-12 06:11:55 +00:00
Andrej730
4423e0bb10
pset.get_template use fallback schema for odd schemas #6672
2025-08-11 18:39:20 +05:00
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