Geert Hesselink
d209cc9ff4
Scale placeangelunit unit type ( #4406 )
...
* scale placeangleunit
* add radian si_conversions
* return conversion value of planeangleunit
* Update unit.py
2024-03-11 08:54:20 +01:00
Andrej730
ddfaf3308b
fix error reloading representation for objects without representation
2024-03-11 11:39:18 +05:00
Andrej730
301ddab1ee
commented out apil.run settings serialization as it's not used currently
2024-03-11 11:39:18 +05:00
Andrej730
1160d20d33
small fixes
2024-03-11 11:39:18 +05:00
Ryan Schultz
28099ddc8f
Add parameter for angle tolerance, and change 'deg' to '°'
2024-03-09 09:53:21 +11:00
Andrej730
c1bca22638
add test for util.unit.calculate_unit_scale
2024-03-08 16:40:43 +05:00
Andrej730
3d5d868812
fix error in typing
2024-03-08 16:40:30 +05:00
Ryan Schultz
c54f2131af
added python version for Blender 4.1
2024-03-07 09:34:13 +11:00
Andrej730
2a832202fa
Fix bug joining multiple extruded profiles in non-meters projects
...
Demo if someone missed that feature - https://imgur.com/a/JywJHyc
2024-03-06 17:30:55 +05:00
Andrej730
a3d970e014
shape_builder.create_axis2_placement_3d utility method and docs
2024-03-06 17:30:55 +05:00
Andrej730
24912bb827
Fix bug resetting rotations after editing profile axis
...
Before - https://imgur.com/a/czjAoSb
After - https://imgur.com/a/ajiNcdK
2024-03-06 16:22:15 +05:00
Dion Moult
8880ab0fe9
Aggressively remove pandas test files
2024-03-06 17:11:33 +11:00
Andrej730
1c052d1417
fix demo library references after 7a7c89e
2024-03-06 10:53:19 +05:00
Dion Moult
20cb6ab007
See #4368 . Don't ship with mostly unused and bloaty boto3 dep. Augin users can install boto3 with new debug tool.
2024-03-06 16:46:26 +11:00
Dion Moult
e854447714
Little debug tool for people to easily install pip packages graphically
...
BBIM is being used in companies as ways to automate various BIM processes, and it ends up being such that Blender Python becomes their dev environment.
2024-03-06 16:44:32 +11:00
Dion Moult
7f394a5807
Purge hppfcl in preparation for new clash features
2024-03-05 23:16:47 +11:00
Andrej730
c80b437682
load clipping planes decorator reopening .blend file
2024-03-05 15:01:23 +05:00
Andrej730
b793ab63cc
fix poll errors for clipping plane gizmo #4392
2024-03-05 14:37:30 +05:00
Andrej730
8c28f52e6a
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-03-05 14:18:18 +05:00
Benoit DAMAY
e6e71adba7
Removing unnecessary comment lines
2024-03-05 08:53:56 +01:00
Benoit DAMAY
7ab8a5921b
Merge branch 'v0.7.0' of https://github.com/bdamay/IfcOpenShell into v0.7.0
2024-03-04 17:11:54 +01:00
Benoit DAMAY
d68d4d54a9
Replaced panel row with operator descriptor
2024-03-04 17:10:19 +01:00
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
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.
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
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