Andrej730
bb3e978bba
moving code to shape builder
blenderbim-230721
2023-07-21 11:04:44 +05:00
Gorgious56
288cc698bd
#3478 : Ifc class name suggestions can now autofill predefined type
...
If they are correctly filled in the json file :)
2023-07-20 19:40:31 +02:00
Andrej730
a2e70cb454
fixed error after 190153347
2023-07-20 21:56:28 +05:00
Andrej730
1901533470
Distance subtype for rl1, rl2 and x/y/z (opening dimensions) in BIM Tool
2023-07-20 19:35:35 +05:00
Andrej730
c61854c7aa
small matrix math refactor
...
more readable and allows avoiding jumping between 3d/4d vectors
2023-07-20 19:13:56 +05:00
Andrej730
0dee353b8e
A bit more descriptive port UI
...
Before - https://i.imgur.com/ZhVRoJM.png
After - https://i.imgur.com/tI1h2i7.png
2023-07-20 18:08:23 +05:00
Andrej730
2e3cc8e73a
Added some MEP related type templates
...
3 more new types for distribution segments.
Distribution segments work the same way as beams - they come without representation but with IfcMaterialProfileSet defined with some profile. Occurences will also have ports at the start and the end of the segment (ports can be displayed in "Ports" section in "Services and Systems"). If you extend the segment or move it around - ports will move accordingly.
Small demo - https://imgur.com/a/Aq0utXa
2023-07-20 18:08:23 +05:00
Andrej730
6b276b8aed
Small type manager refactor and more descriptions
2023-07-20 18:08:23 +05:00
Dion Moult
1b71f4f569
Implement guid facet in facet selector
2023-07-20 19:42:34 +10:00
Dion Moult
452089596e
New facet based selector syntax. Proposed to supersede existing selector syntax.
2023-07-20 19:22:15 +10:00
Dion Moult
a360bac4c3
You can now explicitly create new IfcTypeProducts.
2023-07-20 19:14:24 +10:00
Gorgious56
09bc05f1af
Fix #3480 : Scene tabs now show their individual description on hover
...
Also correct minor typo
blenderbim-230720
2023-07-20 10:42:11 +02:00
Andrej730
efc84606c5
Support looped railings #3415
...
Example - https://imgur.com/a/RaLORbk
2023-07-19 16:53:39 +05:00
Dion Moult
268039fb13
Write docs describing how to create profile representations
blenderbim-230719
2023-07-19 19:58:19 +10:00
Dion Moult
c59757c61a
Fix #3469 . Minor regression in linking refactor.
2023-07-19 19:58:19 +10:00
ay-ex
0e3386438e
fix error messages
2023-07-19 18:39:13 +10:00
ay-ex
38782f4f53
fix choco_regex
...
fixes new regex needed for upstream blender cmake adjustment,
pulls all regex and url into contant variables,
improves error message, when a version cannot be retrieved
2023-07-19 18:39:13 +10:00
Dion Moult
da23e39084
Merge pull request #3467 from c4rlosdias/v0.7.0
...
[BlenderBIM] Add UI to IfcTester
2023-07-19 09:46:39 +10:00
Gorgious
88278a9edb
Boolean subpanel is now located in the Geometric Relationships panel
2023-07-18 21:45:48 +02:00
Carlos Dias
a23a66edc2
Update __init__.py
2023-07-18 15:28:37 -03:00
Carlos Dias
d2c22b0b0c
Update handler.py
2023-07-18 15:27:30 -03:00
Gorgious56
76a4850238
Show ifc modifiers only when applicable to current element
2023-07-18 19:31:51 +02:00
Gorgious56
bf5c8f5e88
Disable some tab buttons when no ifc file is loaded
2023-07-18 18:54:24 +02:00
c4rlosdias
36b45b744d
add export bcf to ifctester (2023_07_18)
2023-07-18 13:35:43 -03:00
Andrej730
bffbfb5fa3
Small description for some type templates
2023-07-18 19:52:38 +05:00
Gorgious56
963ffa39b7
Housekeeping - Reorder suggestion dictionary keys alphabetically
2023-07-18 16:17:51 +02:00
Carlos Dias
25d76152f6
Merge branch 'IfcOpenShell:v0.7.0' into v0.7.0
2023-07-18 09:22:32 -03:00
c4rlosdias
d851614cbb
Add bug fixes
2023-07-18 09:21:47 -03:00
Gorgious56
9c7b073414
Refactor edit mode toggle logic for profile based representations
2023-07-18 14:02:56 +02:00
Gorgious56
66ed95fbc1
Add ifc modifier utilities to tool.Blender
2023-07-18 14:00:30 +02:00
Andrej730
44e98b17a0
Fixing railing/roof bug #3416
...
Issue occured when you imported .ifc and then would try to edit roof/railing path and then cancel/finish editing.
Added safe check to avoid using `change_object_data` in edit mode - https://projects.blender.org/blender/blender/issues/110232
2023-07-18 15:52:59 +05:00
Gorgious56
a095d93838
Fix bug when using the search operator (F3) with no active object
2023-07-18 10:43:36 +02:00
Dion Moult
892b41a540
New geometry.create_2pt_wall API function to create a wall-like representation from two points.
2023-07-18 18:29:26 +10:00
Dion Moult
0cdce9b2d6
Add documentation for basic geometry creation
2023-07-18 18:28:46 +10:00
Dion Moult
05e05d0d5a
Rename sverchok representation to mesh representation
2023-07-18 18:22:56 +10:00
Dion Moult
8cbe298072
Utility function to create rotation matrixes in numpy.
blenderbim-230718
2023-07-18 14:28:35 +10:00
c4rlosdias
7bc23c996b
Add select entities (2023_07_17)
2023-07-17 17:07:45 -03:00
Gorgious56
b9ff4f3263
Fix Ifc modifier error after #3393064 because of legacy context.object
...
For some reason in the scene properties context.object returns None even if an object is active in the viewport, so ifc modifiers would randomly throw errors. AFAIK functionally they are supposed to point to the same thing, but active_object seems to be the superior one and context.object deprecated and kept for legacy reasons. Couldn't find dev quote but I'm sure I saw it at some point
2023-07-17 14:48:01 +02:00
Gorgious56
42bbc9a093
Ensure positive extrusion depth
...
This prevents an error and mesh corruption when trying to input a negative extrusion depth
2023-07-17 14:29:35 +02:00
Dion Moult
33930642a4
Move all modifier panels into Representations and Materials tab.
2023-07-17 22:21:31 +10:00
ay-ex
0573ffb11a
fix choco_update action
...
fix according to upstream makefile change:
https://github.com/blender/blender/blob/main/build_files/cmake/Modules/FindPythonLibsUnix.cmake
2023-07-17 22:16:55 +10:00
Andrej730
21a614560a
Revision Clouds - option to match revision cloud with the selected object
...
Works similarly to tagging, example - https://imgur.com/a/Atr0nYE
This feature also can be useful in the future if we integrate revision clouds with ifcgit
2023-07-17 16:32:40 +05:00
Dion Moult
80d74866a9
More tab and panel shuffling. Top level panels now have a tab prefix.
2023-07-17 18:17:32 +10:00
Dion Moult
d75e85b3a6
Disable Shift-D duplication of drawings for now until drawings stabilise more. Use the dedicated duplicate drawings feature.
2023-07-17 18:17:32 +10:00
Andrej730
a101f46478
Fixing bugs on small revision clouds #3310
...
Bugs were:
1) svg print ZeroDivisionError if there was less than 1 pattern segment
2) svg drawing wasn't preserving edge direction if there was less than 1 pattern segment
2023-07-17 12:11:52 +05:00
Andrej730
2463b77985
Fixed #3441
2023-07-17 11:32:12 +05:00
Dion Moult
e695bdbd0d
Fix #3449 . Fix bug where you couldn't edit the relating type of an annotation.
2023-07-17 15:47:10 +10:00
Dion Moult
17230e4170
Fix bug where loaded point geometry had unlinked meshes or placements with wrong units.
2023-07-17 15:46:33 +10:00
Dion Moult
80d88b3821
Fix #3275 . You can now rename annotation types from the annotation manager.
2023-07-17 14:32:05 +10:00
Dion Moult
0500e666bd
Add support for arbitrary point annotations and survey point, traverse points, control points, spot elevations, etc.
blenderbim-230717
2023-07-17 11:48:09 +10:00