Commit Graph

  • 4c50b2d224 Support editing profile set usage attributes cardinal point and reference extent. Thanks Jesusbill! blenderbim-210609 Dion Moult 2021-06-09 11:23:34 +10:00
  • 4017097f19 Add xmlschema validation ArturTomczak 2021-06-08 10:34:02 +02:00
  • b9472c9bae Implement free float calculation. Thanks SigmaDimensions! Dion Moult 2021-06-08 11:36:07 +10:00
  • 7d841c3f27 New dumb column tool. Creates a parametric solid column from profile sets. Dion Moult 2021-06-07 19:43:02 +10:00
  • ca0dac1353 The authoring UI now only shows available types so you don't waste your time checking what's available. Dion Moult 2021-06-07 16:09:56 +10:00
  • 1a962a7f60 Dumb slabs now auto calculate new quantities when edited Dion Moult 2021-06-07 15:53:12 +10:00
  • f3c1d1df31 Fix bug where you couldn't delete a quantity from a quantity set Dion Moult 2021-06-07 15:52:23 +10:00
  • 6a0562d00a Footprint and side areas are now generated for dumb wall quantities Dion Moult 2021-06-07 14:44:05 +10:00
  • 137a00225c Dumb slabs now auto generate footprint representations Dion Moult 2021-06-07 14:28:46 +10:00
  • 5a822d5e39 Slabs with voided profiles are now supported. Dion Moult 2021-06-07 11:20:05 +10:00
  • d844223367 Fix bug where P6 import module was not shipped blenderbim-210607 Dion Moult 2021-06-07 10:32:26 +10:00
  • 6a29ab0d61 Fix bug where 2D or 1D objects generated an invalid box representation Dion Moult 2021-06-07 10:32:05 +10:00
  • e9c7b21bfc Fix bug where all meshes were cast to a solid by accident. Thanks s-leger! Dion Moult 2021-06-07 10:31:27 +10:00
  • ed316ba691 Fix #1382. You can now search property values agnostic of pset names. Thanks stefkeB! blenderbim-210606 Dion Moult 2021-06-06 20:55:25 +10:00
  • cfd5742b5b Fix unnecessary error message when getting psets. Dion Moult 2021-06-06 20:54:40 +10:00
  • feac601340 Fix #1513. Materials now are included when importing types from a project library. Dion Moult 2021-06-06 10:05:24 +10:00
  • a8dc734351 Fix bugs where adding types without a material was broken. See #1513. Dion Moult 2021-06-06 09:57:50 +10:00
  • e0cbbf2eb7 Minor fixes to slab/wall syncing and stability in changing thicknesses. blenderbim-210605 Dion Moult 2021-06-05 19:47:42 +10:00
  • 082ee3c95d Fix #1511. Prevent double registration of listener callbacks, and simplify listeners. Dion Moult 2021-06-05 19:46:41 +10:00
  • ece6e6c8ca #1480 continued Thomas Krijnen 2021-06-05 09:49:19 +02:00
  • 5c1d26ac91 Dumb walls and slabs now are always exported as parametric solids instead of meshes. Dion Moult 2021-06-04 17:30:37 +10:00
  • 153b6ee24d Total float calculation now takes into account calendar Dion Moult 2021-06-04 17:22:35 +10:00
  • 8b3b1eeb8e Fix #1510. Whoops :) Dion Moult 2021-06-04 15:29:14 +10:00
  • 8e279ea862 Improved date calculations during import and editing ensure that start / finish dates are always on working days. blenderbim-210604 Dion Moult 2021-06-04 15:21:48 +10:00
  • 6f8861c030 ES, EF, LS, LF calculations in work schedules now are calendar based. Thanks SigmaDimensions! Dion Moult 2021-06-04 15:20:38 +10:00
  • 2ac6fe9eef Rewrite schedule calculation to be much faster and scale up to huge schedules. Dion Moult 2021-06-03 13:40:18 +10:00
  • 8338cc72db New styles on sequencing gantt chart to show dependency arrows, critical path, task groups, and milestones blenderbim-210602 Dion Moult 2021-06-02 17:31:55 +10:00
  • 67b636f5fb New API usecase to recalculate schedule times, including: Dion Moult 2021-06-02 17:30:05 +10:00
  • 3a754c8ecc fix of the fix n add_pset Jesusbill 2021-06-01 16:33:47 +02:00
  • d64d7cf27a Dumb slabs now roundtrip the Blender solidify modifier Dion Moult 2021-05-31 17:43:42 +10:00
  • 6ff4c95ac7 Dumb slabs now auto update thickness based on layer thickness and type changes. Dion Moult 2021-05-31 15:27:22 +10:00
  • 0b6af5f848 Experimental usecase serialisation function, in preparation for client-server systems and version control. Dion Moult 2021-05-31 14:18:24 +10:00
  • 3ded4dff5f Parametric engine is now registered on load, so you don't need to manually activate it Dion Moult 2021-05-31 14:17:33 +10:00
  • 452631b997 Updating either a duration, start, or finish date for a task now auto-updates the other attribute blenderbim-210531 Dion Moult 2021-05-31 12:42:02 +10:00
  • c041dd13ad Fix bug where users saw a scary error message when exporting with no IFC data Dion Moult 2021-05-31 09:18:24 +10:00
  • 994ccb94f4 fix bug in adding psets for materials Jesusbill 2021-05-30 13:32:59 +02:00
  • c7ba643ef7 Fix material unassignment greedy purging bug, and auto assign usages of typed layer / profile sets. blenderbim-210530 Dion Moult 2021-05-30 21:03:19 +10:00
  • 0b6f3113a7 Changing types of a dumb wall now auto updates their wall thicknesses Dion Moult 2021-05-30 21:02:03 +10:00
  • 730efcae49 Bugfix Set changed size during iteration (#1506) s-leger 2021-05-29 14:03:00 +02:00
  • 62b297757e Dumb slabs now are marked as parametric and inherit thickness from the slab type blenderbim-210529 Dion Moult 2021-05-29 14:59:02 +10:00
  • 0533a00631 Allow global listeners (#1500) s-leger 2021-05-29 01:06:38 +02:00
  • 7fe2e93dea Fix #1491. Bug where drawings couldn't have a slash in their names. Dion Moult 2021-05-28 17:26:00 +10:00
  • acc9bd736f Fix #1048. Switching drawings now works when in local view. Dion Moult 2021-05-28 16:09:42 +10:00
  • 478612b6ae Fix #976. Bug where project data dir was not very customisable without running into issues. Dion Moult 2021-05-28 15:58:19 +10:00
  • a24d683613 Fix #1396. New walls are selected when created. Dion Moult 2021-05-28 14:50:36 +10:00
  • 0b5d7cdbf3 Fix #1455. Bump IfcOpenShell. Dion Moult 2021-05-28 14:36:48 +10:00
  • b8e20ec1a5 Reimplement raster underlays when generating drawings. See #1153. Dion Moult 2021-05-28 14:33:46 +10:00
  • 1cd243f13c Fix #1462. Standardise IfcOpenShell API to use Pythonic argument names. blenderbim-210528 Dion Moult 2021-05-28 10:59:20 +10:00
  • 0a2adbb632 Implement remove pre / pos / all listeners (#1498) s-leger 2021-05-28 02:07:56 +02:00
  • 8882c99455 Implement editing IFC header metadata. See #747. Dion Moult 2021-05-28 09:50:55 +10:00
  • 7890ded698 Fix #1429. MVDs now reflect the full DesignTransferView by default. Dion Moult 2021-05-28 09:49:57 +10:00
  • 7d2d9b2bcf purging of cost and task inverse relationships in ifcopenshell.api, and amendement to cost item values editing UX in BlenderBIM bosonprojets 2021-05-28 00:24:01 +01:00
  • 75ae501ff9 Evaluate coplanar vertex in faces (#1489) s-leger 2021-05-28 00:57:22 +02:00
  • 880fbe9533 Fix misc. source comment typos luz paz 2021-05-26 22:11:57 -04:00
  • c2684f4fbf New split wall tool Dion Moult 2021-05-27 16:33:34 +10:00
  • afdc1e6679 New feature to export point lights (IfcLightSourcePositional) into IFC Dion Moult 2021-05-27 13:55:44 +10:00
  • 8935a17844 Really barebones UI to list space boundaries. blenderbim-210527 Dion Moult 2021-05-27 13:54:18 +10:00
  • 93c59e81c6 Minor code review for BCF XML 3.0 implementation with TestPrab Dion Moult 2021-05-26 18:00:21 +10:00
  • d423274e62 New wall flip tool with hotkey. Wall aligner now allows flipped walls. Dion Moult 2021-05-26 17:20:14 +10:00
  • 7958dd837b New wall tool with hotkeys for rapid wall editing Dion Moult 2021-05-26 15:45:45 +10:00
  • e42a638220 implement DatePicker, visualisation time demo (#1488) Long 2021-05-26 11:59:20 +07:00
  • f5f314a58f Dumb walls now auto update thicknesses if the wall layer thickness changes blenderbim-210526 Dion Moult 2021-05-26 11:36:06 +10:00
  • 96465bed8f Code review for BCFXML v3 Markup.xsd implementation with TestPrab Dion Moult 2021-05-25 18:44:11 +10:00
  • 41bdeea981 Added Script for V3 bcfxml (#1486) Prabhat Singh 2021-05-25 12:52:01 +05:30
  • 14e0910e59 Purge old dumb wall. Bye bye! Dion Moult 2021-05-25 13:39:55 +10:00
  • e0ba1c2183 Total layer set thickness is now calculated and shown in the UI Dion Moult 2021-05-25 13:25:05 +10:00
  • a13b71abf0 Layer set usages now inherit layer sets from the type. Walls now support material layer set usages. Also minor fixes, thanks s-leger! Dion Moult 2021-05-25 13:10:26 +10:00
  • 32fb359ee2 Copying objects in Blender now auto copy them in IFC too. See #1360. Thanks s-leger! blenderbim-210525 Dion Moult 2021-05-25 11:07:38 +10:00
  • 61661fe6f3 implement missing create curve 2d method (#1484) s-leger 2021-05-24 15:14:26 +02:00
  • 92054b1999 Fix bug where objects created with the same name fail to sync geometry on export Dion Moult 2021-05-24 21:22:50 +10:00
  • 22d9bce591 Dumb walls now automatically generate wall axis upon update Dion Moult 2021-05-24 20:56:47 +10:00
  • bfe9213f67 Dumb walls now auto calculate length, width, height, and simple volume quantities when being updated Dion Moult 2021-05-24 19:28:47 +10:00
  • 1abf854f01 New formwork area calculation feature Dion Moult 2021-05-24 18:56:20 +10:00
  • 686b2a187d New wall align tool (align exterior, interior, or centerline) Dion Moult 2021-05-24 17:29:32 +10:00
  • 7c2764c98a General bugfix and stability improvements to WIP wall join tool blenderbim-210524 Dion Moult 2021-05-24 17:03:55 +10:00
  • f73a3a8f79 Fix bug where you were unable to delete certain objects. See #1483. Dion Moult 2021-05-24 13:51:51 +10:00
  • b9723c08e4 Ensure polygons are always coplanar (#1482) s-leger 2021-05-24 00:19:39 +02:00
  • 1e80e67df5 #1472 various considerations for handling of non-manifold elements with openings Thomas Krijnen 2021-05-23 16:26:34 +02:00
  • 3e8c10b775 first rough partial draft of alignment handling in python Thomas Krijnen 2021-05-23 09:37:25 +02:00
  • fd9f209a19 Additional validity check with log level debug Thomas Krijnen 2021-05-23 09:36:31 +02:00
  • 6b72f7322b Creating walls from cursor now auto-align perpendicular to the wall the cursor is at Dion Moult 2021-05-23 11:48:20 +10:00
  • 9b0d9c1f91 Stroke-generated walls now auto-join likely butt joints and t-junctions Dion Moult 2021-05-23 11:09:56 +10:00
  • 26b699be7c You can now join walls in bulk blenderbim-210523 Dion Moult 2021-05-23 10:56:34 +10:00
  • 294eba24c4 You can now unjoin walls Dion Moult 2021-05-23 09:32:39 +10:00
  • 09094c090c New sketch wall tool, and join wall tool (T-junction, butt joint, and mitre joints) blenderbim-210522 Dion Moult 2021-05-22 15:39:11 +10:00
  • a0dad0802e Fix to IfcHierarchyHelper.cpp (#1476) ahladik 2021-05-21 13:26:40 +02:00
  • 97244d1919 Revisiting dumb walls - typed dumb walls now auto derive wall thickness from the type material blenderbim-210520 Dion Moult 2021-05-20 12:53:40 +10:00
  • 1541cbbbb8 Fix bug where sometimes active object edits would not get synced correctly. Dion Moult 2021-05-19 21:05:03 +10:00
  • 82692bb88d Adding a new type instance (like furniture, walls) now snaps it to the bottom of the storey you're working on. Nice. Dion Moult 2021-05-19 17:59:13 +10:00
  • 77a97233c5 New authoring panel for adding instances and fix bug where new cube instances were missing a face Dion Moult 2021-05-19 16:24:34 +10:00
  • 4214a449a8 Only show search UI if an IFC model is loaded. blenderbim-210519 Dion Moult 2021-05-19 14:46:02 +10:00
  • b650c045f5 Simple support for API listeners for parametric IFC authoring - editing any parameter can now trigger events from a "parametric engine" which synchronises other related geometry and attributes in the IFC dataset. Implement auto box generation as a first demo. Dion Moult 2021-05-19 14:45:36 +10:00
  • 851ab07192 Added Project and Version script for v3 bcfxml.py (#1473) Prabhat Singh 2021-05-19 04:10:28 +05:30
  • 20a36c39fc finish implementing clothoid transition civilx64 2021-05-16 23:31:10 -04:00
  • 38544e2ba9 develop calcs for biquadratic parabola and clothoid curves civilx64 2020-09-10 00:51:56 -04:00
  • 41a88bcd4d create implementation of IfcTransitionCurveSegment2D civilx64 2020-08-27 23:31:51 -04:00
  • 966850c54a Minor fix Dion Moult 2021-05-18 20:02:56 +10:00
  • 319fe13f9e Minor refactor Dion Moult 2021-05-18 17:48:44 +10:00
  • 0d5110b7af Fix bug where you were unable to remove a representation Dion Moult 2021-05-18 16:42:41 +10:00
  • de873461e1 Fix bug where IFC2X3 files did not correctly generate 2D representations Dion Moult 2021-05-18 16:41:55 +10:00