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
blenderbim-231214
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
blenderbim-231213
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
blenderbim-231212
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
72abdb0569
Update build-all.py - py vers
2023-12-11 16:00:36 +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
Bruno Postle
72c057e7a0
BlenderBIM user docs update after 6452872
blenderbim-231211
blenderbim-231210
2023-12-10 22:13:05 +00:00
Richard Brice
3f1c01e363
Merge pull request #4097 from RickBrice/v0.8.0
...
Small tweaks to the IfcAlignment example
2023-12-08 13:16:09 -08:00
Richard Brice
13985eb49d
Small tweaks to the IfcAlignment example
2023-12-08 13:15:29 -08:00
Carlos Dias
61cfb361fa
Update __init__.py
...
Fix bug
2023-12-08 11:09:28 -03:00
Andrej730
3786cfa666
Fixed issues with linked elements from linked blend files #4081
...
In #4081 reported the case when during redo (changing param in operator's popup) `Ifc.rebuild_element_maps` was relinking elements without discarding possible linked blender libraries. It end up accidentally linking some library's objects to the current Ifc file leading to errors.
Also fixed possible similar issue in couple other places.
2023-12-08 18:38:09 +05:00
Andrej730
cabc06821f
test for tool.Blender.copy_node_graph #3876
2023-12-08 16:58:11 +05:00
Dion Moult
f9fef4f5f6
Fix #4085 . Classification reference URIs now have a button you can jump to that link.
2023-12-08 16:35:46 +11:00
Dion Moult
7c89d072e2
Fix #4086 . Add support for non predefined bSDD pset and qto values.
2023-12-08 15:07:46 +11:00
Dion Moult
dbb9e8c907
Fix #4092 . Minor bug with bad detection of text literals when switching geometry.
2023-12-08 14:03:46 +11:00
Dion Moult
2df5b4c70e
Fix #4090 . Bug where profile set generator didn't accommodate optional axes.
blenderbim-231208
2023-12-08 12:17:48 +11:00
Richard Brice
5207c3d7c5
Merge pull request #4091 from RickBrice/v0.8.0
...
Updates representation context in IfcAlignment example so it passes bSI validation service tests
2023-12-07 15:38:49 -08:00
Richard Brice
7893b217ad
Updates representation context in IfcAlignment example so it passes the bSI validation service checks
2023-12-07 15:31:33 -08:00
Richard Brice
e0b445de0b
Merge pull request #4088 from RickBrice/v0.8.0
...
Updates representations in IfcAlignment example
2023-12-07 09:48:22 -08:00
Richard Brice
92f80646cd
Merge branch 'IfcOpenShell:v0.8.0' into v0.8.0
2023-12-07 09:47:29 -08:00
Richard Brice
84a8c370c1
Updates representations in IfcAlignment example
2023-12-07 09:46:23 -08:00
Richard Brice
4b933812a7
Generalized calculation of spiral curve tangent vector
2023-12-07 08:01:31 -08:00