Commit Graph

  • d6a3bc3556 remove dead code for loading materials from external blend files Andrej730 2024-06-25 14:48:54 +05:00
  • ce9e4f2854 remove BIMObjectProperties from bpy.types.Material as deprecated #4843 Andrej730 2024-06-25 14:27:24 +05:00
  • 7700e8016b ifcopenshell.geom.create_shape - document all return types Andrej730 2024-06-25 14:24:48 +05:00
  • 6e1ebb02ac file and entity - avoid infinite recursion if they fail to initialize Andrej730 2024-06-12 18:13:49 +05:00
  • d2e7e3daaf move ifc file handling logic to ifcopenshell.file Andrej730 2024-06-12 17:30:22 +05:00
  • 5d6215d889 bim.unlink_object - add description Andrej730 2024-06-25 13:49:28 +05:00
  • 17eb45fb4e Object metadata to double check element belongs to the current project Andrej730 2024-06-25 13:45:25 +05:00
  • 0a06d58c42 typing Andrej730 2024-06-25 12:15:25 +05:00
  • a65c6b6d3f bim.unlink_object to skip popup if element is not found Andrej730 2024-06-25 12:13:03 +05:00
  • c5262274eb bim.unlink_style - fix issue saving project after unlinking Andrej730 2024-06-25 11:59:18 +05:00
  • 65f94bcc0c Fix for console errors in a0e5d350b when no material active Andrej730 2024-06-25 11:19:04 +05:00
  • 804bbc47c3 fix exception when global id is not included in csv data blenderbim-0.7.9.240625 Ziad-I 2024-06-24 21:52:10 +03:00
  • a967665cbd slight html/js/css changes Ziad-I 2024-06-24 15:13:31 +03:00
  • cbd017aceb now sets active object too when selecting from web UI Ziad-I 2024-06-21 22:33:05 +03:00
  • 8d9d142bc2 reorganize JS code to be outside of document.ready Ziad-I 2024-06-21 22:26:13 +03:00
  • f6c30f2ddf improved send function logic to make there be 1 function only Ziad-I 2024-06-20 20:55:56 +03:00
  • d2a27999ba add handling for web operator selection Ziad-I 2024-06-20 16:51:51 +03:00
  • 2738b280a1 now shows ifc file name before table Ziad-I 2024-06-19 19:57:31 +03:00
  • c8946a19f2 edit html/js/css to use tabulator to show csv data Ziad-I 2024-06-19 19:24:57 +03:00
  • 6b1932c8d9 add event listeners in sioserver.py Ziad-I 2024-06-19 18:31:42 +03:00
  • a133b51dcc add new output format "web". might need to... Ziad-I 2024-06-19 17:14:56 +03:00
  • 6155edef0d made sending data take the event and namespace names as args Ziad-I 2024-06-19 14:52:57 +03:00
  • 439595f04c Update build-all.py #3927 Thomas Krijnen 2024-06-25 11:44:26 +02:00
  • c1fa9fe28e Option to read VERSION file in cmake #3927 Thomas Krijnen 2024-06-25 11:40:42 +02:00
  • 54a0a5b454 Some more python mapping wrapping experiments Thomas Krijnen 2024-06-24 21:57:16 +02:00
  • bace73f854 Switch back to minkowski dilation for the time being Thomas Krijnen 2024-06-24 21:56:57 +02:00
  • 8da68f599b Move print() to header, distinguish properly between curve_sense and edge orientation, unwrap trimmed curves as edge bases, don't mutated cached edge in oriented edge processing, etc. #4895 Thomas Krijnen 2024-06-24 21:56:27 +02:00
  • 278524ee3e Uninitialized use of context Thomas Krijnen 2024-06-24 21:52:31 +02:00
  • a9912f351f Don't dereference empty unit assignment list Thomas Krijnen 2024-06-24 21:52:08 +02:00
  • 1e5c51e5b2 Update main.py Thomas Krijnen 2024-06-24 21:48:54 +02:00
  • 44100f3c46 Fix isolating drawing camera now that we have a new collection structure Dion Moult 2024-06-24 23:40:48 +10:00
  • 713e9c8e14 Minor fix in IfcFM to derive occurrences from types (and make it easier to override) Dion Moult 2024-06-24 23:39:52 +10:00
  • e6238a1f75 Georeference UI now lets you edit either a decimal degrees angle or an abscissa ordinate and calculates on the fly Dion Moult 2024-06-24 23:39:25 +10:00
  • cfd440dae9 Remove georeferencing orientation calculator UI because it's superseded by built-in angle calculators Dion Moult 2024-06-24 23:37:52 +10:00
  • a0e5d350bd Small UI in Blender material properties tab with unlinking #4843 Andrej730 2024-06-24 18:19:53 +05:00
  • c37240cf96 pyproject.toml - disable pyright setting that conflicts with Blender api Andrej730 2024-06-24 17:36:41 +05:00
  • 115844279f fix removing objects with materials after c4ae9578e #4843 Andrej730 2024-06-24 17:17:10 +05:00
  • cbb7c5620d Fix unlinking objects with should_delete=False after 75f8e75 Andrej730 2024-06-24 17:10:04 +05:00
  • 6d5d15793b record material checksum if styles were changed during material assignment Andrej730 2024-06-24 16:03:11 +05:00
  • 8ac6f59394 typing Andrej730 2024-06-24 15:57:18 +05:00
  • 5d8addf1f8 remove optimization option deprecated after e3cb811 Andrej730 2024-06-24 15:29:37 +05:00
  • 9b9301cbb0 ifc4x3 docs parser - use release ifc4x3 version Andrej730 2024-06-24 15:13:13 +05:00
  • 4d9b461776 Update ifc4x3 docs with ifc4x3_add2 release version Andrej730 2024-06-24 15:11:52 +05:00
  • 36f7cdacbd ifc4x3 docs - temporary fix for issue upstream Andrej730 2024-06-24 14:56:38 +05:00
  • feb0e46257 More readable error if express file is missing Andrej730 2024-06-24 11:33:22 +05:00
  • 0b901bff5f typing Andrej730 2024-06-24 11:20:04 +05:00
  • b45b0f2c81 There is now an explicit "remove true north" button to make it consistent with other buttons like remove georeferencing blenderbim-0.7.9.240624 Dion Moult 2024-06-24 18:20:57 +10:00
  • 7a36c05c30 Implement WCS consideration in XYZ <-> ENH conversions. Dion Moult 2024-06-24 18:20:07 +10:00
  • ac58e6b8b2 Minor fix to new collection organisation for drawings Dion Moult 2024-06-24 18:18:55 +10:00
  • 68d3771a83 Change active layer collection when setting a new default container Dion Moult 2024-06-24 18:18:25 +10:00
  • 80349d70d8 Update ci-ifcopenshell-conda-cleaner.yml Kristoffer Andersen 2024-06-24 08:41:46 +02:00
  • e295d596fe Split true north in API and Blender UI to be editable independent of georeferencing Dion Moult 2024-06-23 23:19:27 +10:00
  • 013b138e5c Default to adding EPSG:3857 when adding georeferencing and let users choose an EPSG when adding. Dion Moult 2024-06-23 23:17:44 +10:00
  • 95d2d0af83 You can now see and edit WCS in the Blender UI (new API for it too) blenderbim-0.7.9.240623 Dion Moult 2024-06-23 22:23:39 +10:00
  • 03ee826e67 Add tests for xaxis and yaxis angle conversions Dion Moult 2024-06-23 22:22:25 +10:00
  • 9f31815d9e add conda cron daily cleaner (#4910) Kristoffer Andersen 2024-06-23 09:11:17 +02:00
  • 1e9bfec655 Fix #4493 - Save drawing boundaries on bim.activate_drawing as well. Ryan Schultz 2024-06-22 11:44:42 -05:00
  • fd8cb7e8ed Implement Blender UI for handling new coordinate operations in IFC4X3 Dion Moult 2024-06-22 23:32:25 +10:00
  • 4ef237e0f7 Implement purge map unit when removing georeferencing and removing 2X3 and 4X3 georeferencing in API Dion Moult 2024-06-22 22:13:20 +10:00
  • 3c48cfbc19 Add support for IfcRigidOperation and IfcMapConversionScaled in API Dion Moult 2024-06-22 21:59:09 +10:00
  • 177d43c30e Redesign georeference calculator UI to show units and be explicit about local vs map (instead of input vs output) Dion Moult 2024-06-22 16:29:36 +10:00
  • a6c3ae8446 Typing and update geolocation conversion utils to follow IFC4X3 rules about unit scaling Dion Moult 2024-06-22 15:52:00 +10:00
  • d0373da0ad Update XYZ <-> ENH geolocation conversion after the clarifications made on how to handle scale in IFC4X3 Dion Moult 2024-06-22 14:47:35 +10:00
  • 7bb3de8371 Add documentation for toolbar (#4907) blenderbim-0.7.9.240622 John Yani 2024-06-22 06:36:21 +03:00
  • 45e0045820 Fix bug where merge duplicate types would trigger listeners in an active Blender session. Stop using listeners, I guess? Dion Moult 2024-06-21 23:32:46 +10:00
  • 347b2b783d Minor doc fix to SetFalseOrigin code example Dion Moult 2024-06-21 23:32:21 +10:00
  • 2fc7cc7de2 Show georeferencing unit symbols to make it clearer what units things are in Dion Moult 2024-06-21 23:31:58 +10:00
  • 4d39804045 docs code block formatting Andrej730 2024-06-21 18:28:52 +05:00
  • 746051815d TesselateElement ifcpatch recipe to support product types Andrej730 2024-06-21 17:40:36 +05:00
  • 4385bf0bcc create_shape - note about IfcTypeProducts Andrej730 2024-06-21 17:23:45 +05:00
  • 1e092c140f add ifc2x3 support for 301cdf650 Andrej730 2024-06-21 15:58:44 +05:00
  • c4ae9578e9 fix styles update on material assignment/unassignment #4843 Andrej730 2024-06-14 18:41:37 +05:00
  • a834e5b4cd element.get_type doc note Andrej730 2024-06-19 18:06:17 +05:00
  • e329b18e33 simplify process of loading blender materials #4843 Andrej730 2024-06-17 15:37:28 +05:00
  • 5731c4036a unresolve_type_representation - typing and small optimization Andrej730 2024-06-21 12:31:43 +05:00
  • a594a6cfe2 typing Andrej730 2024-06-17 11:30:38 +05:00
  • 8b6235f42f fix TessellateElements ifcpatch recipe Andrej730 2024-06-21 16:51:33 +05:00
  • d443c5e2a6 element.get_type - check schema explicitly for a small optimization Andrej730 2024-06-21 15:16:34 +05:00
  • 68d3539a86 mapping binding - never overwrite already set item->instance Andrej730 2024-06-21 14:44:25 +05:00
  • 301cdf6504 Fix creating representation with inherited materials Andrej730 2024-06-18 13:51:03 +05:00
  • 882e0a4ae9 Fix instance_id in geometry.materials returning material id instead of style id Andrej730 2024-06-18 13:50:02 +05:00
  • f921b65953 Major documentation refactoring (#4905) John Yani 2024-06-21 10:54:05 +03:00
  • 1e26587bd3 geometry.import_representation to disable apply-default-materials #4832 Andrej730 2024-06-19 16:17:28 +05:00
  • bce6485b91 Support adding / editing georeferencing for IFC2X3 fallback psets blenderbim-0.7.9.240621 Dion Moult 2024-06-21 11:21:41 +10:00
  • a0cb980a8f See #4896. Bump to IDS v1.0. Dion Moult 2024-06-20 17:37:14 +10:00
  • fc0e9e900f Fix #3970. Show passing elements in IDS test report. Dion Moult 2024-06-20 16:36:18 +10:00
  • d700262e7f Support IDS tests for nest relationships in IFC2X3 Dion Moult 2024-06-20 15:53:28 +10:00
  • d92679223e Fix #4879. Include metadata about original requirement in JSON reports. Dion Moult 2024-06-20 15:29:10 +10:00
  • 7ac117cd8d Use a json encoder for IfcTester JSON reports to ensure everything is stringable Dion Moult 2024-06-20 15:00:55 +10:00
  • b87a6bc15c Fix #4874. Checking restrictions of the wrong data type will now returned a failed result instead of an exception. Dion Moult 2024-06-20 13:22:16 +10:00
  • fbefe8c555 PartOf facet tests now give more granular reports on failing predefined type requirements Dion Moult 2024-06-20 12:58:42 +10:00
  • 030119fd0e Fix #4893. IfcTester now requires lowercase booleans or 0/1. Dion Moult 2024-06-20 09:52:45 +10:00
  • fcf2c37432 New SetFalseOrigin patch recipe to make it easy to "Just Fix It!" Dion Moult 2024-06-19 23:41:46 +10:00
  • fab3ee70dd Fix bug where 2D angles weren't correctly parsed in OffsetObjectPlacements recipe Dion Moult 2024-06-19 23:37:01 +10:00
  • 4738528e69 We now can do cartesian point offsets regardless if there is a false session origin or not. Dion Moult 2024-06-19 23:33:16 +10:00
  • 88c8bcf119 Pin OCCT serialization version to v2 #4393 Thomas Krijnen 2024-06-19 14:44:52 +02:00
  • 3c3e4dd047 add pip install python-socketio and aiohttp in makefile Ziad-I 2024-06-19 13:17:29 +03:00
  • b44b1cb8b0 Fix segfault on gcc #4832 Thomas Krijnen 2024-06-19 11:56:45 +02:00
  • 6ad2bef05c add webui server and static files Ziad-I 2024-06-19 12:27:03 +03:00
  • 8e0c92d5eb Fix issue using IfcImporter after 8246d2c blenderbim-0.7.9.240619 Andrej730 2024-06-17 11:37:40 +05:00