krande
8aecee5836
initial proposal for updating units conversion
2023-12-16 13:37:38 +01:00
Bruno Postle
2f3b3011ec
BlenderBIM IFC Git set push.autoSetupRemote
...
When pushing to a remote repository set tracking for the current branch
so that a locally created repository behaves the same (on the
command-line) as a cloned repository
2023-12-15 23:26:52 +00:00
Thomas Krijnen
c4326e557c
Remove const
2023-12-15 14:31:40 +01:00
Andrej730
491c9203b0
test for loading ifc with blob textures
2023-12-15 18:19:59 +05:00
Andrej730
7f2b996d23
test for loading ifc style to blender material
2023-12-15 18:19:59 +05:00
Andrej730
d2ea6f6656
BBIM to support loading IfcBlobTexture
2023-12-15 18:19:59 +05:00
Andrej730
25128e8aa8
support to add all surface style types creating new IfcSurfaceStyle
...
Previously it was working only for shading styles, for other styles it worked but then produced errors as IfcSurfaceStyle.Styles end up being None.
2023-12-15 18:19:59 +05:00
Thomas Krijnen
0cf5d1c968
#4084 debug iterator failure
2023-12-15 14:03:08 +01:00
Thomas Krijnen
796c1d6210
Comment out obsolete code
2023-12-15 13:41:51 +01:00
Thomas Krijnen
c2492c8655
--circle-segments conversion setting instead of hardcoded number in cgal kernel
2023-12-15 13:41:37 +01:00
Dion Moult
30fa917e69
Patch recipes can now be performed in-place and are sorted in the UI.
2023-12-15 23:09:34 +11:00
Dion Moult
40e494996d
Add support for manual classifications and references
2023-12-15 23:09:34 +11:00
Andrej730
cfdc54064e
disable rel paths for adding ref images and textures with unsaved .ifc
2023-12-14 18:53:54 +05:00
Andrej730
6daead6b61
Fixed issues using relative paths for external styles
...
- removed redundant notion about saving .blend file
- relative paths were saved incorrectly
- fix issue using "bim.browse_external_style" if IfcSurfaceStyle already has external style and it's either .blend file or material in it is missing (it was failing opening file browser)
2023-12-14 18:47:55 +05:00
Andrej730
241d52f0ad
small error message fix
...
as it appears as one of the messages during .ifc load, that way it will be more clear that it's related to external styles
2023-12-14 18:43:17 +05:00
Andrej730
68dd93da1d
Fix issue BrowseExternalStyle not selecting current external style in file manager
2023-12-14 17:43:12 +05:00
Andrej730
82703670f0
Pull all shading related material attributes from external styles #4053
2023-12-14 17:42:17 +05:00
Dion Moult
cb8462a0d0
New SetWorldCoordinateSystem patch. Autodesk software is starting to pay attention to this attribute which I find really confusing.
2023-12-14 17:02:00 +11:00
Dion Moult
000245c26c
Nesting collections only generate for element nesting, not port nesting
2023-12-14 16:50:56 +11:00
Richard Brice
662a4bb6e9
Fixes generated geometry based on evolving understanding of IFC
2023-12-13 16:17:10 -08:00
Richard Brice
3ff8c5c292
Fixes IfcAlignment example
2023-12-13 16:17:10 -08:00
Richard Brice
c33f68fb99
Adds check for placement relative to self
2023-12-13 16:17:10 -08:00
Richard Brice
7fef3efbeb
Fixes horizontal alignment issues
2023-12-13 16:17:10 -08:00
Thomas Krijnen
6ed91d3ea4
to_string() option, no shared_ptr in OpaqueCoord, add ConvResShape::vertices(), newell instead of simple cross product, create_epeck(double/str)
2023-12-13 16:43:33 +01:00
Andrej730
d97ee8eed4
Support editing IfcSurfaceStyleLighting in UI
2023-12-13 16:57:23 +05:00
Andrej730
f8af28f12a
style.edit_surface_style to support editing IfcSurfaceStyleLighting
...
It was failing because api method wasn't supporting IfcColourRgb attributes edit in general but only for IfcSurfaceStyleShading.SurfaceColour
2023-12-13 16:53:58 +05:00
Andrej730
f6fab30d0a
Support editing IfcSurfaceStyleRefraction in UI
2023-12-13 15:16:52 +05:00
Andrej730
f1a4ed702b
Hide IfcStyledItem from bim.print_unused_elements_stats
...
as IfcStyledItem can be not referred by any other element and it doesn't mean it's not used in the project
2023-12-13 14:29:10 +05:00
Andrej730
c4080626df
style.add_surface_texture to work without blender material provided
2023-12-13 14:07:48 +05:00
Bruno Postle
a8078e38d2
Fix Clipping divide error (reported in #4057 )
2023-12-12 22:15:59 +00:00
Andrej730
c52fe8abf9
data.py rename for consistency
2023-12-12 16:14:19 +05:00
Andrej730
b310b5aaba
Remove old external styles UI from material in favor of general styles UI
...
Adding external styles from other styles now also moved to general styles UI - https://i.imgur.com/uEyjKVY.png
2023-12-12 16:12:55 +05:00
Andrej730
7246e75085
Fix after 2520a9305
2023-12-12 15:32:40 +05:00
Andrej730
48c0378bff
Fixed #4105
2023-12-12 14:48:04 +05:00
Andrej
91c90e7b86
Merge pull request #4095 from c4rlosdias/v0.7.0
2023-12-12 14:09:14 +05:00
Thomas Krijnen
14e924cd8c
typename
2023-12-11 21:33:08 +01:00
Thomas Krijnen
1e83e5b018
Python wrapper improvements
2023-12-11 21:06:25 +01:00
Thomas Krijnen
9c82b752b6
Fix OBJ writer from Nef
2023-12-11 21:05:58 +01:00
Thomas Krijnen
e74f160a48
Use predefined templates
2023-12-11 21:05:39 +01:00
Thomas Krijnen
17bf6691c6
Use custom poly converter
2023-12-11 21:04:54 +01:00
Thomas Krijnen
137a6b5706
map(vector<opaque_4>) prototype
2023-12-11 21:03:55 +01:00
Thomas Krijnen
df0e64a68a
Commit debugging trick comment analogous to occt kernel
2023-12-11 21:00:54 +01:00
Thomas Krijnen
c7a2abdf2d
CgalKernel halfspace handling: orientation is on face not plane
2023-12-11 21:00:32 +01:00
Thomas Krijnen
a62aefa7ff
Disable automatic density substitution in cgal kernel
2023-12-11 21:00:04 +01:00
Thomas Krijnen
e946b6c540
Test for self-intersection before converting to nef
2023-12-11 20:59:04 +01:00
Thomas Krijnen
cac2b77659
Implement num_faces
2023-12-11 20:57:58 +01:00
Thomas Krijnen
5c4cc81f6f
So much for using a typesafe language
2023-12-11 13:29:20 +01:00
Andrej730
7947ba4aaf
Override some more blender scene panels #3842
2023-12-11 16:35:21 +05:00
Andrej730
2520a93055
Fix issues unregistering overridden panels
...
Previously overridden scene panels were removed but original panels were not restored.
Also added condition check for Blender version to generate list of panels to override, so we won't miss any errors using `try - except`.
2023-12-11 16:35:21 +05:00
Andrej730
fa480d99a2
Procedural override for default blender panels, hide keying panels #3842
...
also fixed the issue with default scene panels that were parented to other panels - because we didn't change `bl_parent_id` the panel structure for them was broken.
2023-12-11 16:35:21 +05:00