Andrej730
bce0f0d8d4
fix typing loading issues
2024-03-04 18:14:50 +05:00
Andrej730
50648fd350
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-03-04 18:04:24 +05:00
Andrej730
b7e26bacea
typing
2024-03-04 18:02:49 +05:00
Andrej730
a2fdd93e6b
Optimise patch - lazy import toposort
...
to fix empty Optimise patch description in BlenderBIM
2024-03-04 18:02:49 +05:00
Dion Moult
aef00a4dfc
See #4389 . Accommodate null pset values when serializing to SVG.
2024-03-04 17:53:53 +11:00
Dion Moult
efae8ebdcd
Add tree species to tree library
blenderbim-240304
2024-03-04 17:51:48 +11:00
Dion Moult
61403fcf42
See #4389 . Accommodate null metadata.
2024-03-04 17:51:07 +11:00
Benoit DAMAY
badee8fdc5
Fix proposition to 3515 - extra empty lines removed from previous commit
2024-03-03 19:29:02 +01:00
Benoit DAMAY
36e779e32f
Fix proposition to 3515
2024-03-03 19:23:51 +01:00
M!l!nd
c50ac3db4f
Update Makefile
2024-03-03 23:10:27 +11:00
Dion Moult
b17c261344
Minor fix to shape aspects because not everything has a mesh (e.g. text annotations)
2024-03-03 23:09:40 +11:00
Dion Moult
956aae37a8
Fix #4377 . Add support for adding filled elements in AXIS3 layered elements.
2024-03-03 23:09:17 +11:00
Dion Moult
48d6cc8a28
Fix #4383 . Demo library should use Model/Annotation/MODEL_VIEW for text annotations so that they can be used anywhere, not just on plans.
2024-03-03 16:12:18 +11:00
Dion Moult
cf9d3026f4
Fix #4384 . Accommodate null values when getting data from pset.
2024-03-03 15:46:55 +11:00
Dion Moult
e2f0b1ed5c
Fix #4336 . Close #4337 . Remove rounding for more accurate fills.
2024-03-03 15:36:19 +11:00
Dion Moult
b833cffbd3
Minor fixes to IfcCSV documentation
2024-03-03 15:25:15 +11:00
Dion Moult
7a7c89e475
Separate project templates and libraries and provide dropdown to built-in libraries to aid discoverability.
2024-03-03 15:24:46 +11:00
Dion Moult
01b0164e0d
Fix #4385 . Probably a mistake in the bool argument for removing datablocks.
blenderbim-240303
2024-03-03 14:25:55 +11:00
Dion Moult
13f26d9b70
Tweak generated tree parameters and add manual trees to landscape library thanks to SavyGust27
blenderbim-240302
2024-03-02 22:59:12 +11:00
jgunstone
8a88b0b3a1
🔧 update pip install command assuming that this branch will be merged back
2024-03-02 10:56:20 +11:00
jgunstone
a15e293db5
update license and version
2024-03-02 10:56:20 +11:00
jgunstone
9509f07da8
📝 add docs about so to install and develop this package standalone
2024-03-02 10:56:20 +11:00
jgunstone
37b15de3e4
✅ add simple tests to ensure the package is working as expected
2024-03-02 10:56:20 +11:00
jgunstone
66b4509b06
🐛 add limit and offset kwargs to get_classes. TODO- I think this needs doing throughout...
2024-03-02 10:56:20 +11:00
jgunstone
41dcb83bdb
add version
2024-03-02 10:56:20 +11:00
jgunstone
0bda41710c
🔧 add pyproject.toml and __init__.py
2024-03-02 10:56:20 +11:00
Dion Moult
cbd85fafda
Fix #889 . Write docs for how to do translations.
2024-03-01 23:16:05 +11:00
Andrej730
dc7ebab0d1
Clipping planes with cappings
...
Added new experimental section that allows you to cut objects based on current clipping planes in the scene. The difference from other clipping plane methods - it actually (temporarily) edits meshes geometry and adds cappings at the cut. So, the clipped meshes can be seen both on render and cutted parts won't get in the way as they do with temporary section cutaways (shader based method)
Example - https://imgur.com/a/SOqovOM
2024-03-01 16:22:58 +05:00
Andrej730
0c2a3ff400
remove_data_block - option to skip some checks to speed it up
2024-03-01 16:22:58 +05:00
Dion Moult
6af6fda799
See #4380 . Remove support for EOL Python 3.6
2024-03-01 21:04:09 +11:00
Dion Moult
2c9e443425
Fix #4300 . You can now select spatial elements by their location too.
2024-03-01 20:02:15 +11:00
Dion Moult
2bede1cdf0
Fix #4340 . Indicate user needs to setup IFC2X3 user/app when using API directly.
2024-03-01 19:46:50 +11:00
Dion Moult
4f3397a04e
Fix #4333 . Ensure order of info is correct for valid IDSes.
2024-03-01 16:42:38 +11:00
Dion Moult
9b8adad8c8
See #4380 . Standardise filepaths when linking in IFCs.
2024-03-01 16:32:41 +11:00
Dion Moult
c48bccf727
You can now specify a false origin when linking in a model
2024-03-01 15:02:01 +11:00
Dion Moult
5d41336342
Add Python3.12 to installation docs
2024-03-01 12:39:39 +11:00
Dion Moult
b8628cc9df
See #4380 . Bump IOS.
2024-03-01 12:23:42 +11:00
Dion Moult
519cb86163
New cable carrier and cable tool grouped into MEP tool submenu
blenderbim-240301
2024-03-01 12:12:35 +11:00
Dion Moult
0008d8bd2a
Add icon and convenience functions for walk and set orbit center in explore tool
2024-03-01 12:12:35 +11:00
Andrej730
bc7946091a
bump svgfill
2024-02-29 16:22:08 +05:00
ChristophMellueh
ac2db7b4c9
add missing Props request
2024-02-29 21:23:23 +11:00
Dion Moult
0b57d5fc5f
You can now flip clipping planes
2024-02-29 20:39:29 +11:00
Dion Moult
82af25d09a
New clipping planes feature.
2024-02-29 16:49:23 +11:00
Dion Moult
4a82525bdb
You can now query data about a linked object from a SQLite cache.
2024-02-29 16:48:46 +11:00
Dion Moult
002112dd50
Fix #4279 . You can now link in IFCs directly with efficient chunking instead of having to first create blend files
2024-02-29 16:42:54 +11:00
Dion Moult
844a9842cf
See #4279 . Viewport object culling feature to increase FPS when navigating large models.
2024-02-29 16:40:48 +11:00
Dion Moult
3a098e55c4
New IfcPatch recipe to extract flattened properties and relationships to SQLite for simple queries
blenderbim-240229
2024-02-29 16:23:21 +11:00
Dion Moult
e186b81f0c
Fix #4335 . Fix compilation error.
2024-02-29 16:22:39 +11:00
patrick.joerg
527d16c5f0
Small doc change to direct readers to advanced mode
2024-02-28 23:54:05 +11:00
Andrej730
8c1b33e1d5
Fix issues with accessing invalid entities in bim.reassign_class #4371
...
bim.reassign_class wasn't considering that root.reassign_class will also reassign class for occurrences of the same type and was reaccessing invalid elements
blenderbim-240228
2024-02-28 16:54:11 +05:00