Andrej730
db31574103
typing
2024-04-24 14:12:13 +05:00
stefkeB
d03b47e1e6
Fix HDF5 conditional inclusion in GeomTree
...
IfcGeomTree uses HDF5, but this is an optional module, so we have to wrap it with #ifdef WITH_HDF5
2024-04-23 18:46:10 +02:00
Ryan Schultz
ae62ac2777
small tweak to b8a9674483 - duplicate profile has '_copy' suffix.
2024-04-23 07:42:02 -05:00
Andrej730
998f9c6a1e
make styles ui more similar to profiles and materials ui
...
before - https://i.imgur.com/bTbyt2t.png
after - https://i.imgur.com/U53h8Yh.png
blenderbim-240423
2024-04-23 16:39:49 +05:00
Andrej730
3ff31b577c
bim.duplicate_style
2024-04-23 16:39:49 +05:00
Andrej730
cd013079f4
bim.duplicate_material
2024-04-23 16:39:49 +05:00
Andrej730
b8a9674483
bim.duplicate_profile
...
simple operator for profile duplication
example - https://imgur.com/a/dsP78iV
2024-04-23 16:39:49 +05:00
Andrej730
8beb1bef98
preserve selected profile index removing profiles
2024-04-23 16:39:38 +05:00
Andrej730
377676f881
dev environment - add libs/desktop and bsdd
2024-04-23 15:23:16 +05:00
Andrej730
4efe284338
use IFC4X3_ADD2 for ifcopenshell.schema_by_name
...
as it is the main IFC4X3 schema
blenderbim-240422
2024-04-22 17:30:25 +05:00
Andrej730
34a4e3f37a
util.doc - use release schema version for IFC4X3
...
As it will be more like to be available in the ifcopenshell package. Related to #4565
2024-04-22 17:30:25 +05:00
Andrej730
889c9a9e9f
typing
2024-04-22 17:30:25 +05:00
Andrej730
9e79499532
small optimization
2024-04-22 17:30:24 +05:00
Kristof Semjen
589b98053e
Fixes #4261
...
SWIG_Python_str_AsChar and SWIG_Python_str_DelForPy3 are no longer available in swig 4.2 (see : https://github.com/swig/swig/commit/f89dd59d4b82ece899087682fdb86e94d2611513 ),
this commit fixes the build for swig versions > 4.2.
2024-04-21 16:22:56 +02:00
Bruno Postle
fc5bb230a9
Abandon SVG layout generation on missing drawings
...
Drawings need to be generated before layout can be generated, so
remove a partial failed layout caused by missing drawings.
blenderbim-240421
2024-04-21 11:12:24 +01:00
Bruno Postle
3ef823db23
Regenerate missing sheets #4462
...
BlenderBIM will regenerate missing SVG drawings from the IFC on demand,
now it attempts to regenerate missing SVG sheets too. ie. you can open a
bare IFC file with configured drawings and sheets and continue working.
Only drawings are recognised, spreadsheet and other SVG refs are not
regenerated, all drawings are placed at the 30,30 pixel location.
blenderbim-240420
2024-04-20 11:56:22 +01:00
Andrej730
60a70f5236
support IfcAxis1Placement and warn on IfcAxis2PlacementLinear #4565
2024-04-19 17:11:56 +05:00
Andrej730
757a010172
typing
2024-04-19 16:18:57 +05:00
Andrej730
447625bffd
fix failing test in util.selector.format with imperial_length
...
the error is below, not sure how I haven't noticed it before 🤔
assert subject.format('imperial_length(1, 1)') == "1'"
> raise VisitError(tree.data, tree, e)
E lark.exceptions.VisitError: Error trying to process rule "imperial_length":
E
E cannot access local variable 'output_unit' where it is not associated with a value
2024-04-19 16:18:46 +05:00
Andrej730
25edaa9b89
update broken url for ladybug tools
...
temporarily use fork repo
2024-04-19 16:07:29 +05:00
Andrej730
9da4215bac
ifcopenshell.util.selector.filter_elements - inherited predefined types
...
mentioned by @theoryshaw on osarch - https://community.osarch.org/discussion/comment/20126/#Comment_20126
2024-04-19 16:05:33 +05:00
Ryan Schultz
6ddf91fb52
bim.select_aggregate(select_parts=True) - selects all the host aggreg… ( #4552 )
...
- bim.select_aggregate(select_parts=True) - selects all the host aggregates and all the parts and subaggregates within these host aggregates
- bim.select_linked_aggregates(select_parts=False) - selects all the host aggregates that are linked
- bim.select_linked_aggregates(select_parts=True) - selects all the host aggregates that are linked and all the parts and subaggregates within these host aggregates
blenderbim-240419
2024-04-18 21:08:46 -05:00
Bruno Perdigão
01361cc8f2
Merge branch 'v0.7.0' into fix-normal-duplication-of-linked-aggregate
2024-04-18 21:00:39 -03:00
Dion Moult
28eb2cd628
Fix dateutil dependency
2024-04-19 08:51:55 +10:00
Dion Moult
fa4239159d
Fix incorrect dateutil dependency
2024-04-18 23:39:25 +10:00
Ryan Schultz
ea6f0b054a
fixes : #4563
blenderbim-240418
2024-04-17 21:42:51 -05:00
Andrej730
3b637a0234
ifcsverchok - autogenerate node categories from index
2024-04-17 15:24:47 +05:00
Andrej730
45dacc3612
migrate docs urls
2024-04-17 15:18:45 +05:00
Andrej730
f93d79dce0
entity_instance.is_a overload typing
2024-04-17 15:18:45 +05:00
Gorgious56
6f8dcc637f
#4532 : You can now store clipping planes to a json file and restore them
...
The file is stored along the ifc file
2024-04-17 11:52:00 +02:00
Andrej730
a748dda378
mention IfcSverchok in docs
blenderbim-240417
2024-04-17 12:33:03 +05:00
Andrej730
b158a83644
update ifcsverchok builds
2024-04-17 12:32:42 +05:00
Andrej730
31cd20c61b
more user-friendly errors enabling ifcsverchok
2024-04-17 12:10:18 +05:00
Andrej
0a542e6957
ci-ifcsverchok-build.yml
ifcsverchok-240417
2024-04-17 11:38:18 +05:00
Andrej730
89d29cf133
ifctester.reporter.Ods - option for safe excel export #4427
...
The issue was related to the sheet names - Excel prohibits some symbols in the names and it doesn't allow sheet name to be longer than 31 symbols. If sheet names doesn't match this criteria then Excel says file appears to be corrupted - when file open data itself is not really corrupted besides the spreadsheet names that failed the criteria.
2024-04-16 16:40:05 +05:00
Andrej730
6ee7502920
ifctester.reporter.Txt small fix
2024-04-16 16:39:55 +05:00
Andrej730
708ee7350b
ifctester - fix bug adding second .ods extension
2024-04-16 16:39:55 +05:00
Andrej730
836293504c
ifctester typing
2024-04-16 16:39:55 +05:00
Andrej730
b458aea6b9
ifctester docs for command line use
2024-04-16 15:17:49 +05:00
Andrej730
e1e169ece8
fix bug in d6e69bd6e
2024-04-16 15:17:49 +05:00
Andrej730
aeea9dfb5e
fix test after ac64d0c40
2024-04-16 15:17:49 +05:00
Andrej730
9a9be821d1
constraint.unassign_constraint - support batching #4474
2024-04-16 15:17:49 +05:00
Andrej730
c808382154
constraint.assign_constraint - support batching #4474
2024-04-16 15:17:49 +05:00
Andrej730
81608b0cee
ifcopenshell.util.get_constrained_elements
2024-04-16 15:17:49 +05:00
Andrej730
02ae838c45
util.constraint - typing and docs
2024-04-16 15:17:49 +05:00
Andrej730
f1f8b3da6b
spatial.dereference_structure - support batching #4474
2024-04-16 15:17:48 +05:00
Andrej730
8ac0d22a95
spatial.reference_structure - support batching #4474
2024-04-16 15:17:48 +05:00
Andrej730
3b6f79cc75
black format
2024-04-16 12:18:05 +05:00
Dion Moult
1e41561fe8
Fix #4345 . Removing grid axes are now handled specially.
2024-04-16 16:43:02 +10:00
Dion Moult
23abf674f3
Minor fix
blenderbim-240416
2024-04-16 14:54:36 +10:00