Commit Graph

  • 93d0ffd459 Fix #2520. You can now duplicate drawings with or without annotations. Dion Moult 2023-02-08 21:16:54 +11:00
  • 1b85928810 allow user to specify output directory for "SplitByBuildingStorey" Vukas Pajic 2023-02-08 10:42:05 +01:00
  • f118c50d1d Fix bug where removing a drawing didn't remove its references. Dion Moult 2023-02-08 19:08:39 +11:00
  • ac5ec72acf BBIM: improve work schedule visualisation workflow & refactor visualise_work_schedule_date operator Sigma Dimensions 2023-02-08 08:25:11 +01:00
  • 7fe2634d32 Improve guess schedule date range ( including tasks with input assignements) Sigma Dimensions 2023-02-08 08:18:08 +01:00
  • 1279b9848f Fix regression with editing material psets Dion Moult 2023-02-08 17:43:50 +11:00
  • ea91f4302c Drawings now load on-demand instead of at project load. See #2520. Dion Moult 2023-02-08 16:53:19 +11:00
  • 88bddb9531 See #2520. You can now duplicate drawings. blenderbim-230208 Dion Moult 2023-02-08 12:29:40 +11:00
  • 4e308a6e31 fix api docstring description for nest.unassign_object usecase Sigma Dimensions 2023-02-07 15:35:34 +01:00
  • 4bd7fc5304 Simplified door ifc representation Andrej730 2023-02-07 16:48:37 +05:00
  • 0122fe4382 Fix #2742 Andrej730 2023-02-07 14:57:37 +05:00
  • 1730f25a5a Fix #2584. You can now edit any layered or profile material agnostic of class. Dion Moult 2023-02-07 19:13:22 +11:00
  • 3f8314bcf3 Minor fix. blenderbim-230207 Dion Moult 2023-02-07 12:37:10 +11:00
  • 5879d14803 See #2737. Fix bug where convert length unit patch did not work outside Blender session. Dion Moult 2023-02-07 09:03:00 +11:00
  • 4c1a821922 Pset_StairFlightCommon update Andrej730 2023-02-06 18:38:33 +05:00
  • e1456533f2 Doors - clean up + black format Andrej730 2023-02-06 17:21:25 +05:00
  • 7522a3a2ab renamed "data" parameter in model/data.py Andrej730 2023-02-06 16:24:44 +05:00
  • 144d01a0ef Added modifiers folding to prevent clutter Andrej730 2023-02-06 15:45:50 +05:00
  • f6cb6c8b21 Accepting predefined type for windows/stairs/doors from type manager Andrej730 2023-02-06 14:52:38 +05:00
  • 0f5264af99 Door - added to type manager Andrej730 2023-02-06 14:42:40 +05:00
  • e57ff19e16 Door - added 2d representation Andrej730 2023-02-06 14:15:53 +05:00
  • b2bdbdd8c3 Door modifier - basic setup Andrej730 2023-01-31 15:10:37 +05:00
  • a8400ec963 geonodes prototype copyright Andrej730 2023-02-01 15:08:22 +05:00
  • d028b52d77 fix visualise_work_schedule_date - issue #2740 Sigma Dimensions 2023-02-06 12:35:42 +01:00
  • 65990255e8 Fix issue #2740 Sigma Dimensions 2023-02-06 12:29:06 +01:00
  • 3a71b03a9a Fix sequence module test bugs Sigma Dimensions 2023-02-06 12:04:03 +01:00
  • 99274c2d7a Fix #1806. Changing filling types now also updates the void representation. Dion Moult 2023-02-06 20:28:50 +11:00
  • e40bbf2525 See #1806. Typed fillings now share the same representation for their openings. Dion Moult 2023-02-06 17:01:29 +11:00
  • 38c6378315 See #1806. New fillings inherit their voids from existing occurrences if possible. Dion Moult 2023-02-06 14:40:59 +11:00
  • c050ca1037 Fix #2736. Increase tolerance for HLR rendering to prevent "see through" objects in drawings. blenderbim-230206 Dion Moult 2023-02-06 13:42:21 +11:00
  • 9813dda778 Express rules: test case for instance comparison Thomas Krijnen 2023-02-05 13:08:46 +01:00
  • 6b7aeb90c7 Express rules: allow comparison of instances to instances and values Thomas Krijnen 2023-02-05 11:47:10 +01:00
  • 3cb29e1344 Fix unintuitive UI where objects had to be visible for the operation to run. Dion Moult 2023-02-05 22:27:56 +11:00
  • 4d4961a490 Close #2622. IfcCSV now supports ODS and XLSX formats for export. Dion Moult 2023-02-05 18:53:16 +11:00
  • ccd7db06f8 Fix #2611. Address multiple situations in the UI where the users could create invalid material data without an indication that it is invalid. Dion Moult 2023-02-05 17:09:13 +11:00
  • 77234706b0 Assigning a profile set auto creates profiles if none exist to prevent invalid data. Dion Moult 2023-02-05 15:29:39 +11:00
  • 9f399b34fb Rename panel from IFC Construction Type to IFC Type blenderbim-230205 Einar Raknes 2023-02-05 01:39:04 +01:00
  • dc77a798b5 Assigning a layer set for the first time prefills with a layer to prevent invalid data. Dion Moult 2023-02-04 22:14:33 +11:00
  • 207093fe99 Fix regression where changing assigned types didn't update the materials. Dion Moult 2023-02-04 22:12:28 +11:00
  • 42c4a68108 Fix bug where unnamed profiles clogged up the material profile settings. Dion Moult 2023-02-04 16:20:52 +11:00
  • a7cc58fb50 Update libraries to use Plan/Body/PLAN_VIEW instead of annotations. Dion Moult 2023-02-04 14:09:35 +11:00
  • 6bab10d2ac Minor fix. blenderbim-230204 Dion Moult 2023-02-04 11:59:35 +11:00
  • c4b77c2a07 Recompile rules Thomas Krijnen 2023-02-03 22:22:40 +01:00
  • 66d0627035 Property names test case Thomas Krijnen 2023-02-03 21:18:06 +01:00
  • 3f4417c9f2 Window lining test case Thomas Krijnen 2023-02-03 21:17:48 +01:00
  • 5526bed4c3 Express rules: allow indexing in sets Thomas Krijnen 2023-02-03 21:17:08 +01:00
  • 078bf8646a Express rules: enclose rhs of not in parens when needed Thomas Krijnen 2023-02-03 21:10:34 +01:00
  • 6adbcdd8e1 Fix #2472. BREAKING CHANGE. Annotations are now drawn in addition to body views, not in lieu of. Dion Moult 2023-02-03 21:31:15 +11:00
  • b4d633a34d Fix #2735. Dion Moult 2023-02-03 21:28:36 +11:00
  • e1e4380fc7 Fix 3 bugs related to representations: Dion Moult 2023-02-03 21:27:25 +11:00
  • 1ed7b21ab0 Fix #1496. Mirrored elements have their placements correctly synced. Dion Moult 2023-02-03 15:53:21 +11:00
  • 158a4c5e75 Fix bug where IFC2X3 fallback styles couldn't be assigned. blenderbim-230203 Dion Moult 2023-02-03 13:21:23 +11:00
  • f72d48aab5 Fix bug where calendar caching meant invalid duration calculations if you edited your calendar after a date calculation. Dion Moult 2023-02-03 10:06:55 +11:00
  • be26a77ecb Support times specified as ISO strings too in date utils, not just datetimes. Dion Moult 2023-02-02 23:01:49 +11:00
  • 7c275a99a2 New utility functions for automatic local to global elevation conversions and easier unit conversions Dion Moult 2023-02-02 23:01:12 +11:00
  • f77d2f449d Close #2451. Implement georeferenced elevations in drawings. Dion Moult 2023-02-02 22:55:39 +11:00
  • 18ba805a15 Fix silly bug. Dion Moult 2023-02-02 21:36:13 +11:00
  • a5adf0021f Fix #2599. Unassigning materials now also removes the Blender material. blenderbim-230202 Dion Moult 2023-02-02 18:27:08 +11:00
  • 7d944255d0 Fix bug where you could unassign a material usage and create an invalid parametric occurrence Dion Moult 2023-02-02 18:26:14 +11:00
  • b984a77862 IfcFM parser and writer is now easier to override for custom FM requirements Dion Moult 2023-02-02 14:29:48 +11:00
  • d69aa20802 Fix #2620. You can now run patches from models in memory. Dion Moult 2023-02-01 19:29:35 +11:00
  • 7e16cb797f See #1848. Some straggling refactoring for resource data. Dion Moult 2023-02-01 17:37:59 +11:00
  • b3c7971ea9 Purge all data classes from API. Dion Moult 2023-02-01 15:44:08 +11:00
  • a778b98fdb Fix #1848. Purge remaining references to API data classes. Dion Moult 2023-02-01 15:41:21 +11:00
  • 4efb80efe4 See #1848. Refactor structural data class. blenderbim-230201 Dion Moult 2023-02-01 14:54:31 +11:00
  • cfaacf8650 Ifcopenshell api usecase to unassign object nesting Sigma Dimensions 2023-01-31 18:59:33 +01:00
  • 60da4cb87b BBIM: Refactor activate drawing view Sigma Dimensions 2023-01-31 18:42:18 +01:00
  • db6207db6c prevent flickering in profile manager thumbnails Andrej730 2023-01-31 14:41:42 +05:00
  • 9b4568c881 Minor fix Dion Moult 2023-01-31 20:40:32 +11:00
  • cd132d4fe9 See #1848. Refactor sequence data class. Dion Moult 2023-01-31 20:31:26 +11:00
  • f01900bdb1 Profile manager thumnails (#2568) Andrej730 2023-01-31 13:42:35 +05:00
  • 0fddd243c2 See #1848. Refactor resource data class. Dion Moult 2023-01-31 18:30:26 +11:00
  • 1066e5e0a7 See #1848. Refactor layer data class. Dion Moult 2023-01-31 17:35:54 +11:00
  • 7e0b1b9cbd See #1848. Refactor group data class. Add support for multiple subgroup relationships. Dion Moult 2023-01-31 15:35:14 +11:00
  • 95e924a5bc Fix #2206. Bug where removing a cost item with active data created an error. Dion Moult 2023-01-31 14:33:29 +11:00
  • f9cfd17303 Fix #2251. Fix #2603. Bug where annotations don't show because redeclaration of built-in glsl variables is not allowed. blenderbim-230131 Dion Moult 2023-01-31 11:04:23 +11:00
  • 9f37f73e52 Fix #2585. Bug where geometry could randomly get corrupted. Dion Moult 2023-01-31 10:53:51 +11:00
  • 9acd2043d7 Window/Stair types added as presets in type manager Andrej730 2023-01-30 15:29:38 +05:00
  • ab6159f173 See #1848. Refactor cost data class. Dion Moult 2023-01-30 20:53:02 +11:00
  • f9bff64f0d ifc geonodes modifier prototype Andrej730 2023-01-30 13:43:58 +05:00
  • 978f362073 More consistent default and current units for stair and window modifiers Andrej730 2023-01-30 12:38:28 +05:00
  • 7a185e7f7c See #1848. Refactor constraint data class. Dion Moult 2023-01-30 11:47:02 +11:00
  • 044cd6e97b See #1848. Refactor boundary data class. blenderbim-230130 Dion Moult 2023-01-30 11:27:38 +11:00
  • b939370f2b See #1848. Remove reliance on data class for material module. Dion Moult 2023-01-30 10:20:55 +11:00
  • 4af0c1c98c BBIM: Fix editing slab representation bug Sigma Dimensions 2023-01-29 21:20:33 +01:00
  • 181531ada8 Fix bug where circle profiles didn't follow project units. Dion Moult 2023-01-29 21:29:54 +11:00
  • e92d908063 Delete ifcopenshell_wrapper.py Thomas Krijnen 2023-01-29 10:26:05 +01:00
  • 686f4a023d Fix #2356. Handle cases where the annotation types get changed to an incompatible object type. Dion Moult 2023-01-29 20:10:09 +11:00
  • c0c6c23fca Update schema.py Thomas Krijnen 2023-01-29 09:47:46 +01:00
  • 396fd5520f Fix #2349. Be more defensive on invalid smart annotations. Dion Moult 2023-01-29 15:15:00 +11:00
  • efc3a692cb Fix #2726. blenderbim-230129 Dion Moult 2023-01-29 12:27:24 +11:00
  • 2902d96690 #2692 - bulk assign and unassign ifcmaterials Ryan Schultz 2023-01-28 15:13:27 -06:00
  • 70f35095ff Writing qto tests (#2728) Massimo Fabbro 2023-01-29 00:03:07 +01:00
  • 87c67abac9 #2652 Removes all IFC data, and converts the file to a simple Blender file Ryan Schultz 2023-01-28 09:23:59 -06:00
  • 7df9640807 #2704 properly propagate iterator destructor Thomas Krijnen 2023-01-28 14:21:45 +01:00
  • 25edc91976 #2704 retain kernel pool to free cache Thomas Krijnen 2023-01-28 14:19:55 +01:00
  • 2174fda88d #2704 keep track of simple types by iden to free later Thomas Krijnen 2023-01-28 14:19:03 +01:00
  • 2fc5c6c110 #2704 newobject after decl does not work (duh) Thomas Krijnen 2023-01-28 14:18:15 +01:00
  • 6a2307308c Fix bug where copying objects with profiles should only share profiles if the profile is named. Dion Moult 2023-01-28 21:51:00 +11:00
  • 1a05fae826 Fix #2426. bug where unrelated objects would get drawing properties by accident. blenderbim-230128 Dion Moult 2023-01-28 14:25:04 +11:00