Andrej730
395598d8e3
Fix invalid profiles after subdividing edges near arcs #4471
2024-03-28 14:02:03 +05:00
Andrej730
813518bcb5
use blender units subtype for cad props
2024-03-28 14:02:03 +05:00
Andrej730
4ce7a898c9
typing, format
2024-03-28 14:02:02 +05:00
Thomas Krijnen
78f235ea7c
#4273 ignore degenerate triangles in mesher output
2024-03-28 09:06:41 +01:00
Vukas Pajic
bda2f50f9d
sync with latest
2024-03-28 17:15:58 +11:00
Vukas Pajic
5e5ba5b3d4
Additional metadata as property set #4425
...
https://github.com/IfcOpenShell/IfcOpenShell/issues/4425
2024-03-28 17:15:58 +11:00
Dion Moult
22b0e9dcc5
Minor doc fixes to refer to Mac intel and silicon
2024-03-28 17:13:50 +11:00
Dion Moult
68420d43ea
Clash results now are sorted and show text overlays of clash type and distance
2024-03-28 17:11:46 +11:00
Dion Moult
924e337c90
Don't consider borderline points to be inside a shape for more robust protrusion results
2024-03-28 16:57:54 +11:00
Dion Moult
04599a10d2
Change precision check of "is point on line" to be 0.01mm
...
Precision::Confusion() is 1e-7 which is too small apparently when doing this math. There are plenty of results which are things like 5e-7.
2024-03-28 16:57:54 +11:00
Dion Moult
84c931bb5f
Fix bug where hidden elements weren't selected sometimes
blenderbim-240328
2024-03-28 16:52:30 +11:00
Dion Moult
572aedb3eb
Fix #4269 . Include dateutil for ifcopenshell on pypi
2024-03-28 10:48:19 +11:00
Dion Moult
1db86c24e3
Bump IfcOpenShell and remove py37 py38 from installation docs
2024-03-28 10:47:44 +11:00
Andrej730
74adde3030
ExtractElemenets - add some tests
2024-03-27 17:52:18 +05:00
Andrej730
f68e8f0e00
ExtractElements - fix bug where IfcElementAssembly elements wasn't added to the spatial tree
...
Example issue - https://community.osarch.org/discussion/2054/bbim-extractelements-patch-and-missing-elements-in-ifcelementassembly
2024-03-27 16:59:10 +05:00
Andrej730
98386984f3
Fix tests involving changes in Blender 4.1 (will fail on Blender <4.1)
...
Basically in Blender 4.1 they've changed a way renaming IDs works if name already existed before and those tests will stop working on Blender <4.1, see https://projects.blender.org/blender/blender/issues/119955
2024-03-27 15:23:46 +05:00
Andrej730
7b35ed97ca
tests - reduce precision to our usual Cad tool precision to fix some tests
2024-03-27 15:07:49 +05:00
Andrej730
b3302ed679
Fix test in 1c1035e
...
tag @brunoperdigao for information
2024-03-27 15:07:49 +05:00
Andrej730
e12f060af8
black format
2024-03-27 15:07:49 +05:00
Dion Moult
6d4f47a2ca
New entourage library including people and cars
2024-03-27 20:23:44 +11:00
Thomas Krijnen
e49ab7e0cc
#4070 don't increment aggregate length on invalid members
2024-03-27 09:36:05 +01:00
Dion Moult
ccfe7ab80a
Optimise property / quantity checks for IDS and other purposes
2024-03-27 16:09:13 +11:00
Dion Moult
7b95358975
Forgot to commit clash tool
blenderbim-240327
2024-03-27 16:06:47 +11:00
Dion Moult
bcc50aaadc
Switch over clash to latest add_element signature
2024-03-27 16:06:15 +11:00
Dion Moult
30f63b7d67
Minor note about which OCCT version is currently supported
2024-03-27 15:59:25 +11:00
Dion Moult
ead13e23bc
Write docs about new geometry tree clash functions
2024-03-27 15:59:25 +11:00
Thomas Krijnen
24257d2a85
checkout v0.7.0 -- src/ifcgeom_schema_agnostic/IfcGeomRepresentation.cpp
2024-03-26 15:13:36 +01:00
Dion Moult
5c4dbb924d
Reinclude missing max_protrusions_
2024-03-26 15:13:36 +01:00
Thomas Krijnen
88e1b3d2f9
Fix is_manifold(), sorry :(
2024-03-26 15:13:36 +01:00
Thomas Krijnen
f67b80c6a6
Integrate @Moult's add_element(TriangulationElement*)
2024-03-26 15:13:36 +01:00
Dion Moult
c7fd42f2cf
Clash detection features
2024-03-26 15:13:36 +01:00
Thomas Krijnen
bed03bf83c
#4307
2024-03-26 12:27:05 +01:00
Andrej730
1e49400e93
fix styles tests
2024-03-26 16:12:13 +05:00
Andrej730
608c0dc05d
Fix tests, clean up file creating empty project
...
To fix tests changed bim.unlink_object not to unlink original blender materials as they might be used elsewhere.
2024-03-26 15:59:23 +05:00
Andrej730
921dbe9dae
restore accidentally unregistered operator in 9be7d95 (caused issue in tests)
2024-03-26 15:54:46 +05:00
Andrej730
a7e0837f96
small optimization
...
not to calculate each quantity twice
2024-03-26 15:54:46 +05:00
Andrej730
071c80f845
fix tests
2024-03-26 15:54:46 +05:00
Andrej730
06d823b9d8
typing
2024-03-26 15:54:45 +05:00
Andrej730
b15e33e5e9
fix test after 7634e71
2024-03-26 14:32:16 +05:00
Thomas Krijnen
55885f7a24
#4329 Don't accept non-finite floats
2024-03-26 10:23:14 +01:00
Ian
e5fd6d9152
Update build-deps.cmd
2024-03-26 19:32:56 +11:00
Gorgious56
4dda7e84a0
You can now select only the aggregate or the aggregate and all its part using the interface
2024-03-26 08:33:18 +01:00
Dion Moult
bb6be4d52d
Blender IfcClash interface now supports new IfcClash modes
...
The dumb clash manager has been merged in with the main clash sets window. Loading and saving clashes now also bring in clash results, so the dumb clash manager's load/save is being deprecated. New decorator highlights clash result visually.
blenderbim-240326
2024-03-26 15:24:47 +11:00
Dion Moult
01d487f585
Upgrade IfcClash to use new clash capabilities (currently unmerged from feature-clash2)
2024-03-26 15:22:56 +11:00
Andrej730
67a17ddd1b
Fix hiding annotation objects without repr on drawing activation
2024-03-25 14:44:51 +05:00
Andrej730
f916edce1e
typing
2024-03-25 14:43:53 +05:00
Andrej730
b0d810199b
fix duplicated function names in test_feature
2024-03-25 14:18:35 +05:00
Andrej730
515a72cec9
fix linked ifc selectability toggle
2024-03-25 14:01:08 +05:00
Andrej730
7464f7519f
fix load/unload linked ifc tests
2024-03-25 14:01:08 +05:00
Andrej730
f0dde4f825
fix linked ifc visibility toggle tests
2024-03-25 14:01:08 +05:00