Commit Graph

  • 6bafbd92f3 fix ui bug after 114fca8be Andrej730 2024-06-17 14:51:22 +05:00
  • 03663eec3f include socketio to fix starting bbim after 65a1fbe Andrej730 2024-06-19 10:52:48 +05:00
  • a3d4642ea9 Fix boolean results on non-solid shells #4832 Thomas Krijnen 2024-06-18 21:30:00 +02:00
  • 0e42130e9d Taxonomy curve upgrades #4832 Thomas Krijnen 2024-06-18 20:18:39 +02:00
  • 691fe549d7 taxonony::cast throws exceptions now on invalid casts Thomas Krijnen 2024-06-18 13:52:42 +02:00
  • f5979be4d5 Keep old behaviour of subtractions, when failed use first operand #4832 Thomas Krijnen 2024-06-18 13:09:22 +02:00
  • 9fe40c3137 make necessary changes for v0.8 daily conda builds (#4884) Kristoffer Andersen 2024-06-18 12:52:00 +02:00
  • 82496e8126 m4 not referenced in IfcEllipseProfileDef Thomas Krijnen 2024-06-18 12:31:37 +02:00
  • 9c22e6ecc8 Support evaluation of faces directly, add identity matrix on unplaced circle profile curves #4832 Thomas Krijnen 2024-06-18 12:31:04 +02:00
  • 17a433a97b Don't pass around nullptr in case of failed representation mapping Thomas Krijnen 2024-06-12 14:25:56 +02:00
  • b90c1ee7c9 forgot to undo changes after moving web UI code out to its own module/tool Ziad-I 2024-06-18 10:59:13 +03:00
  • bd30f73b3a fix no such directory error when running server Ziad-I 2024-06-17 13:44:40 +03:00
  • 0aad3d99b5 add data.py for web module and sending data via ws connection Ziad-I 2024-06-15 14:40:33 +03:00
  • f7d55a4a4a fix open_web_browser operator Ziad-I 2024-06-14 22:01:31 +03:00
  • df2655e7ae add open browser button and operator Ziad-I 2024-06-13 20:26:00 +03:00
  • 9ec51e040e change ui to show buttons according to connected/running Ziad-I 2024-06-13 19:51:11 +03:00
  • 467602aec3 add sending messages to server in web tool Ziad-I 2024-06-13 17:41:51 +03:00
  • 88610e23b2 move thread and asyncio loop management to its own class Ziad-I 2024-06-13 17:33:56 +03:00
  • 89fb59307c add disconnection from server functionality Ziad-I 2024-06-13 00:00:33 +03:00
  • 65a1fbea78 add connection to webserver logic Ziad-I 2024-06-12 19:15:08 +03:00
  • 78bc8fe977 add methods to show running and connected status Ziad-I 2024-06-12 18:56:24 +03:00
  • 6ab08a2f49 remove debug flag in flask run command Ziad-I 2024-06-12 15:46:02 +03:00
  • de7d315eb3 add starting webserver and terminating webserver Ziad-I 2024-06-11 21:02:12 +03:00
  • 24662d75e4 add tool methods to generate port and check port availability Ziad-I 2024-06-11 19:03:12 +03:00
  • 76e6697bbc remove open_web_ui button and operator from csv module Ziad-I 2024-06-11 13:09:55 +03:00
  • 3c2fcffd0d moved web ui logic to web tool/core Ziad-I 2024-06-11 12:54:49 +03:00
  • 0188757197 add new web module Ziad-I 2024-06-11 12:51:19 +03:00
  • 444554a12d add print messages and opening of web UI Ziad-I 2024-06-09 15:50:03 +03:00
  • ba42f01db2 add internal logic to start the web-ui websocket server Ziad-I 2024-06-08 21:18:16 +03:00
  • 5d91766f07 changed the icon for the button to URL icon Ziad-I 2024-06-08 12:22:58 +03:00
  • c4cbc577d8 add open web ui button and dummy operator Ziad-I 2024-06-07 15:26:04 +03:00
  • bfd9cc0cf0 Allow calling ifcpatch from code with no arguments Dion Moult 2024-06-18 13:55:19 +10:00
  • ac0b5abfc5 You can now choose whether to use a cache / force reload a linked model Dion Moult 2024-06-18 12:51:14 +10:00
  • ad61cc3c92 Update linking styles to v0.8.0 syntax blenderbim-0.7.9.240618 Dion Moult 2024-06-18 10:59:10 +10:00
  • 6fa586a1b6 When linking IFCs into a vanilla Blender session with no IFC, the origin from the first IFC you link determines the origin of subsequent links Dion Moult 2024-06-18 00:15:55 +10:00
  • 4c09773211 Refactor Project Info panel to clarify distinct modes (#4880) John Yani 2024-06-17 16:38:05 +03:00
  • 2300411ce4 Fix #4510. Linking in georeferenced models now reuses the host model's georeferencing settings blenderbim-0.7.9.240617 Dion Moult 2024-06-17 17:10:14 +10:00
  • 9c61a9eed7 Linking in models now uses the same cartesian point offset strategy as loading models with a dynamic distance limit Dion Moult 2024-06-17 17:03:42 +10:00
  • 743a197542 False origin is always in terms of map coordinates, not as an offset. Dion Moult 2024-06-16 22:28:48 +10:00
  • 99f329c13d When guessing false origins, only consider geometry, not placements Dion Moult 2024-06-16 15:12:11 +10:00
  • 623d487df7 Use gross shapes for guessing false origins to be faster Dion Moult 2024-06-16 15:11:24 +10:00
  • 348ef4023f False origins can now be explicitly auto, manual, or disabled Dion Moult 2024-06-16 14:50:33 +10:00
  • b253b74e88 Linking projects now shares context prioritisation logic with regular project loading blenderbim-0.7.9.240616 Dion Moult 2024-06-16 14:21:25 +10:00
  • a3b6a6ea39 Black geom/main.py Dion Moult 2024-06-15 23:50:37 +10:00
  • 8246d2c593 Aggressively refactor out functions relevant to guessing a false origin to tool.Loader Dion Moult 2024-06-15 23:50:27 +10:00
  • 3a6cf0e5ae Fix #4854. Make IFC edit mode toggle dynamic to prevent editing uneditable things. Dion Moult 2024-06-15 16:40:53 +10:00
  • 1db26aab15 Fix #4837. Make mathutils dependency optional. Dion Moult 2024-06-15 15:10:36 +10:00
  • a23e6dcd66 Expand Project Info documentation. Reorganize General Usage (#4875) John Yani 2024-06-15 07:10:00 +03:00
  • 9331292dd1 Fix bug where editing qtos was hardcoded to IFC4. Dion Moult 2024-06-15 14:07:27 +10:00
  • cad7db0162 See #4838. Consistently use schema_identifiers throughout the code instead of schema to be more explicit. Dion Moult 2024-06-15 14:05:37 +10:00
  • 9f356542bc Remove dead code where material psets used to be on a bpy.types.Material blenderbim-0.7.9.240615 Dion Moult 2024-06-15 13:29:48 +10:00
  • 1f7d80e6f1 remove unused argument Andrej730 2024-06-14 16:58:36 +05:00
  • f3f1e8721c remove name update for ifc materials based on blender materials name #4843 Andrej730 2024-06-14 16:56:06 +05:00
  • 114fca8be5 unassociate bim.add_material from blender materials #4843 Andrej730 2024-06-14 16:40:47 +05:00
  • 52167a47b9 minor refactor for bim.add_boolean Andrej730 2024-06-14 12:40:01 +05:00
  • d4ff2c8dda typing Andrej730 2024-06-14 12:35:28 +05:00
  • 75f8e75a8e ifc.unlink fixes after 3df75e9af Andrej730 2024-06-14 12:25:40 +05:00
  • d0f612afc2 IfcStore.get_element - more explicit checks for missing elements Andrej730 2024-06-14 12:23:33 +05:00
  • b6b681c244 bim.add_boundary - info message if no relevant elements selected Andrej730 2024-06-14 11:56:53 +05:00
  • 5911a602b9 Purge legacy code which used JSON files for schema descriptions and entities Dion Moult 2024-06-14 21:59:53 +10:00
  • 453ef437d3 Fix linking IFC coordinates to v0.8.0 Dion Moult 2024-06-14 16:30:31 +10:00
  • 88494d3379 Linking IFCs now also includes spatial elements Dion Moult 2024-06-14 16:16:00 +10:00
  • 1b41440aba Update Blender BIM Project Info documentation (#4871) John Yani 2024-06-14 07:48:49 +03:00
  • 105434fe68 See #4854. Don't show IFC mode UI if there is no IFC model. blenderbim-0.7.9.240614 Dion Moult 2024-06-14 13:01:43 +10:00
  • a0a505d64b Minor fix to not show placement if offset is not applicable Dion Moult 2024-06-14 13:00:09 +10:00
  • 3a4bdd623d Fix #4867. Accommmodate invalid IFC data from 12D. Dion Moult 2024-06-14 09:18:14 +10:00
  • 99338187de prevent possible errors initializing swig wrapper's Settings #4861 blenderbim-0.7.9.240613 Andrej730 2024-06-13 18:19:12 +05:00
  • 9d7ef6ff47 BBIM - fix invalid representation item style assignment in ifc2x3 Andrej730 2024-06-12 16:54:17 +05:00
  • ffd944f4f9 style->instance_id to consider possible IfcPresentationStyleAssignment in ifc2x3/ifc4 Andrej730 2024-06-12 13:53:52 +05:00
  • ecef745c3b OCCT doesn't like null shapes even on symmetric bools Thomas Krijnen 2024-06-12 11:47:22 +02:00
  • 44507785ac Rerun codegen Thomas Krijnen 2024-06-12 11:46:44 +02:00
  • 79c0246e6a Don't sort enum names for correspondence with header Thomas Krijnen 2024-06-12 11:45:58 +02:00
  • 3c659a342f BCF workflow now uses VERSION Dion Moult 2024-06-12 19:23:10 +10:00
  • d192217e78 bSDD workflow now uses VERSION Dion Moult 2024-06-12 18:44:51 +10:00
  • 6474552649 IfcClash workflow now uses VERSION Dion Moult 2024-06-12 18:25:05 +10:00
  • 4b454dd646 IfcCSV workflow now uses VERSION Dion Moult 2024-06-12 18:15:13 +10:00
  • 85e1786ce5 IfcPatch workflow now uses VERSION Dion Moult 2024-06-12 18:05:33 +10:00
  • 45b81ab814 IfcTester workflow now uses VERSION Dion Moult 2024-06-12 17:52:35 +10:00
  • 8241b557fe Minor fix - add "unstable" word to Sverchok release and fix importing WAxes blenderbim-0.7.9.240612 Dion Moult 2024-06-12 10:26:20 +10:00
  • 1312a8e704 Purge deprecated feature to enable coordination mode / merge modes in favour of new link IFC feature Dion Moult 2024-06-12 09:53:58 +10:00
  • 2a5e42e359 Don't log 'no op defined' for failed conversions Thomas Krijnen 2024-06-11 20:09:27 +02:00
  • dae7d86dad Fix style lookup in accordance with v0.7 #4844 Thomas Krijnen 2024-06-11 19:58:03 +02:00
  • 9906149b0d do not load ifc materials as blender materials #4843 Andrej730 2024-06-11 18:11:45 +05:00
  • 2e2c116180 deprecate mixing up ifc materials and styles in one blender material on loading #4843 Andrej730 2024-06-11 18:06:35 +05:00
  • 13c6b9d673 do not add Blender materials to objects without styles #4843 Andrej730 2024-06-11 18:01:29 +05:00
  • 2fbac57faf remove bim.unlink_material #4843 Andrej730 2024-06-11 18:01:09 +05:00
  • f803447651 more safe collector.assign Andrej730 2024-06-11 15:28:25 +05:00
  • bec834c651 typing Andrej730 2024-06-11 14:29:58 +05:00
  • 3df75e9af3 IfcStore.unlink_element breaking change Andrej730 2024-06-11 12:20:16 +05:00
  • 6630db21ee Set apply default materials to False #4833 Andrej730 2024-06-11 12:25:58 +05:00
  • f54f45a051 geom.settings - add a tooltip for available settings #4832 Andrej730 2024-06-11 11:45:27 +05:00
  • acd4274136 Don't blindly assumes openings have representations for the selected contexts. #4832 Thomas Krijnen 2024-06-11 15:25:03 +02:00
  • d400a48a9d Remember your own conventions: lines run along positive Z Thomas Krijnen 2024-06-11 14:14:47 +02:00
  • 4331f4f785 Don't stall threads on occt failures Thomas Krijnen 2024-06-11 14:14:11 +02:00
  • 95e36979d5 Don't link against svgfill from python when building without cgal #4832 Thomas Krijnen 2024-06-11 12:32:11 +02:00
  • 07827940cc Some defensiveness against null shapes (should look into this better) Thomas Krijnen 2024-06-11 11:20:55 +02:00
  • c2efcda7bb Don't use cached items in multi-threaded mode for now until we have proper immutability Thomas Krijnen 2024-06-11 11:20:40 +02:00
  • aa0fbd434e Add geometry library install targets #4842 Thomas Krijnen 2024-06-11 10:33:07 +02:00
  • 8cff046a46 Doc download links now point to explicitly versioned releases, not bot builds blenderbim-0.7.9 Dion Moult 2024-06-11 17:32:30 +10:00
  • ff4154c2bd Forgot to distribution Windows 32 bit IfcOpenShell-Python Dion Moult 2024-06-11 16:09:00 +10:00