If it is indeed your site, then yes, under IfcSite would be a better choice.
If it is indeed your site, then yes, under IfcSite would be a better choice.
BlenderBIM Add-on v0.0.210605 has been released with 186 new features and fixes. It's our built environment, help support the BlenderBIM Add-on: 100% free and open source software that lets you author and document BIM data fully to ISO standards. It's built by the AEC community, for the AEC community. Get it today: https://blenderbim.org/
This mammoth release is the first release since we announced that the BlenderBIM Add-on has been awarded an Epic Games MegaGrant. This funding will help accelerate our roadmap in providing stable geometry processing for the entire AEC industry, vital 2D drawing support, and cross-disciplinary features. Similarly, we are proud to announce 2 sponsored Google Summer of Code students who are making outstanding contributions to the project!
With the latest release of Blender 2.93, the BlenderBIM Add-on now supports the latest version. For those still on Blender 2.92 and below, developer builds are still available on Github.
Users will now also experience a huge speed boost which may be 8 times faster when importing IFC4 files with tessellated meshes thanks to optimisation works done by aothms. The new drawing system is now in progress, which has led to a huge reduction in the BlenderBIM Add-on filesize. The add-on is now three times smaller - all the features you love (and more), shipped in only 40-60MB (depending on your platform), compared to up to 180MB previously!
The new parametric engines give us a glimpse what native IFC geometry authoring can look like, with the new wall and slab authoring tool. Creating and editing walls and slabs are now super slick with sketch-generated walls, hotkeys, auto generated axis, quantities, joining, splitting, mitred joints, and more.
The new object type insertion interface lets you insert any object from your project collection. A new project library panel lets you import types from other IFC projects, paving the way to an asset library of IFC objects.
An entirely new cost planning module is available. Did you know that if you worked with native OpenBIM IFC, your cost planning is directly integrated with your BIM model? The BlenderBIM Add-on is the first in the industry to provide native IFC authoring for cost planning. With support for model linking, automated quantities, new quantity take off tools like a formwork calculator, and arithmetic operators, subtotals, and more, imagine a future where our BIM models don't have to deal with lossy import and exports, and tedious model mapping.
Like cost planning, an entirely new construction sequencing module is available, with the BlenderBIM Add-on an industry first in providing native IFC authoring for construction sequencing. Tasks are created directly integrated with the OpenBIM model, with support for task trees, critical path analysis, gantt chart generation, floats, task dependencies, and more. You can also visualise and generate construction animations with speed controls. Also supported is imports from P6 XML and MS Project.
The BlenderBIM Add-on now has improved support for structural analytical models, with more nuanced controls over editing loads and coordinates and axes. Work is still in progress, but it is exciting to see where we've gotten to so far!
If you are a BIM poweruser, staying up to date with OpenBIM standards is made easier with open-source, as you can really tinker and get into the details of new technology. Our GSoC students Artur and Prabhat have been working hard on the new Information Delivery Specification (IDS) validation technology support, and BCF XML v3.0 support. Similarly, Moult has released a new bSDD version 5 API library, along with new Lighting geometry support, and aothms and civilx64 has been hacking away at the new infrastructure geometry support. Other interesting things to take note in the IfcOpenShell repository include a new IfcCityJson module by LaurensJN. Check out the repository and support all of these interdependent projects!
As usual, a ton of bugfixes, minor usability improvements, and full details are elaborated in the detailed changelog below.
A huge thanks to the growing volume of new contributors who are joining the team and changing the industry. You can too!
New features:
Add support for quads in meshes when converting from DXF to IFC. Thanks brunopostle!
Work plan attributes can now be modified
Work schedule attributes can now be modified
Work calendar attributes can now be modified
You can now assign and unassign project declarations for project libraries
Geolocation MicroMVD now supports checking true north
You can now add / remove material profiles in a profile set. Thanks Jesusbill!
You can now assign parameterized profiles to material profiles. Thanks Jesusbill!
You can now edit cost schedule attributes. Thanks Jesusbill and SigmaDimensions!
Cost items can now be added to cost schedules, as well as child cost items. Thanks Jesusbill and SigmaDimensions!
You can now just select doors / windows when adding voids for usability.
You can now create IFC project libraries
Assigning aggregates can now be done in bulk
Structural member axis orientation can now be specified. Thanks Jesusbill!
Spatial container assignment can now be done in bulk
You can now assign summary tasks to a work schedule. Thanks SigmaDimensions!
You can now toggle expansion of the cost schedule tree.
Material profile set usages are now supported. Thanks Jesusbill!
Spatial aggregations are now auto-assigned upon creation.
Spaces are now always imported by default, using the same spatial tree structure for consistency.
Multiple cost item summaries are allowed and you can now remove cost items.
You can now assign task trees to work schedules. Thanks SigmaDimensions!
Removing subgraphs of the IFC now uses batching by default. Thanks aothms!
If you are already authoring a file, exporing no longer prompts for a file location
You can now copy classes in bulk
You can now edit task attributes. Thanks SigmaDimensions!
New UI to edit both task trees and task attributes.
You can assign task predecessors and successors. Thanks SigmaDimensions!
Collection assignments for spatial structure are now auto synced on export
You can now load project libraries and browse type products
Selecting an IFC file dialog now only filters IFC files for convenience
In a project library, you can now toggle declared products
New support for task times. Thanks SigmaDimensions!
Work schedule UI now shows start and finish times.
You can now assign / unassign building elements as constructed products to tasks
You can now generate gantt charts from work schedules
You can now append product types from another project or project library into your project
You can now assign products to cost items. Thanks SigmaDimensions!
You can now import work schedules from P6 XML exports
You can now add crew and subcontractor resources
New bSDD library for developers
Resources may now be assigned and unassigned to products. Thanks SigmaDimensions!
You can now edit cost item quantities.
You can now edit cost item values with subtotal calculations.
New "cha-ching" noise when you're checking out cost schedules
You can now assign derived quantities from products to cost items
You can now import predecessors and successors from P6 XML
"Counting" cost quantities now auto count the number of assigned products for convenience
Work schedules can now be assigned to work plans. Thanks SigmaDimensions!
OAuth support in bSDD now available.
New work calendar UI.
New system to modify calendar working and exception / holiday times, with support for recurring times.
Improved time and date support in date utilities.
Support all recurrence types and time periods in work schedules
Pset API usecases are now decoupled from the BlenderBIM Add-on
P6 XML root level activities are now supported on import
Support assign, edit, and unassign lag times for task sequence relationships
Support importing calendars from P6
Support multiple versions of P6 XML imports
Support importing P6 sequence types
You can now edit sequence relationship attributes. Thanks SigmaDimensions!
You can now select all products assigned to a task. Thanks SigmaDimensions!
New support for IfcDuration in date utility.
Support purging when removing nested tasks in a schedule
Grouped tasks now support deriving start, finish dates, and elapsed durations in the task tree
Support importing activity and calendar assignments from P6
You can now visualise construction progress at a particular date in your work schedule
You can now generate construction sequencing animations within a date range
You can now change animation speeds for generated construction sequences with different speed controls
You can now add, edit, and remove structural load cases. Thanks Jesusbill!
Microsoft Project XMLs can now be imported as construction sequencing schedules. Thanks SigmaDimensions!
Support nested tasks in MS Project XML imports
Add support for point orientations for structural analysis. Thanks Jesusbill!
Implement support for adding / removing load groups. Thanks Jesusbill and ihabelaghoury!
Arithmetic formulas are now supported for cost value components
New IfcPatch recipe to clean up IFCs that store quantities in properties instead of quantity sets
New IfcPatch recipe to convert units of an IFC file
Calendars can now be shown in the work schedule task tree
Derived durations now calculate working days based on the working calendar
Calendar task inheritance is now supported
P6 XML lag times are now imported
Updating durations of task now auto refresh the finish dates based on the calendar
New module structure for BCF XML v2.1 and v3. Thanks TestPrab!
You can now edit a structural connection coordinate system. Thanks Jesusbill!
User friendly drop down to select relevant quantities for associated products on cost items
Links cost item products now auto update quantities when they are assigned or unassigned
New utility functions for copying and deep copying IFC elements
You can now copy cost values from one cost item to another
You can now filter products assigned to a cost item or schedule
Implement structural load management and assigning activities with named loads. Thanks Jesusbill!
Importing IFC4 files with tessellation meshes are now significantly faster (like 8x). Thanks aothms!
Qto module has now various methods to do bulk object quantification and quantity populating
IFC drawings now roundtrip as a Blender camera object
Mesh evaluation when updating geometries is now faster thanks to disabling boolean calculations. Thanks s-leger!
You can now select all products that are part of a group
Old annotation system now creates IFC elements again. Text and misc animations now work with the new WIP drawing system.
Users can now regenerate the linework or annotation layers in the new WIP drawing system.
BCF imports now autodetect the BCF version. Thanks TestPrab!
2D representations are now reimplemented in the new WIP drawing system.
OCC is now no longer necessary, resulting in less conflicts with other addons and a significantly smaller filesize.
Assigning a representation to a type product now syncs the mapped representations of all product type instances
Project and version data for BCF XML v3 is now supported in the library. Thanks TestPrab!
New support for API listeners for parametric modifications when authoring native IFCs.
The search UI is only shown if an IFC is present.
New UI to add type instances.
Adding a new type instance now snaps it to the storey you're working on
Typed dumb walls now inherit wall thicknesses from the type material
You can now generate walls from sketching
New wall join tool with support for T-junction joints, butt joints, and mitre joints
You can now unjoin walls
... continued ...
You can now join walls in bulk
Stroke generated walls now auto detect joints where possible
You can now generate walls from the cursor position, perpendicular to walls in the current storey
Improved handling of non-manifold elements with openings. Thanks aothms!
Polygons coplanarity is ensured when updating geometry. Thanks s-leger!
New wall align tool with support for center, interior, and exterior alignment
New formwork calculation tool to generate formwork meshes
Dumb walls now auto calculate length, width, height, and simple volumes
Dumb walls now auto generate wall axis upon updating
2D curve geometry can now be created again. Thanks s-leger!
Copying objects in Blender now auto-copy them in IFC too. Thanks theoryshaw and s-leger!
Layer set usages now inherit the layer set from the typed product.
Total layer set thickness is now shown in the UI
BCF XML v3 now supports all asspects of BCF XML v3 except for the new documents system in the library. Thanks TestPrab!
Dumb walls now auto update thickness if the layer thickness changes.
New datepicker UI in the visualiation interface. Thanks htlcnn!
New wall tool with hotkeys for rapid wall creation.
New wall flipping feature, with support for aligned walls.
Super barebones UI to show space boundaries for energy analysis.
Point lights (IfcLightSourcePositional) are now supported and can be exported. Thanks Ilkin!
New wall split feature.
MVDs now reflect the design transfer view by default.
IFC header metadata can now be edited.
API listeners can now be removed. Thanks s-leger!
IfcOpenShell API now uses standardised Pythonic setting names
Raster underlays are now supported in the new WIP drawing system.
New walls are now selected when created.
Project data directory is now customisable and actually works.
Dumb slabs are now parametric and inherit thicknesses from their type materials
Changing wall types now auto updates the thickness
Updating any attribute (duration, start, or finish now calculates the other attributes)
Parametric engines are now loaded on startup
Experimental usecase serialisation feature in preparation for version control and logging
Dumb slabs now update thicknesses based on layer thicknesses and type assignment if changed
Dumb slabs now roundtrip the Blender solidify modifier
New feature to recalculate schedule metadata including early start and finish dates, late start and finish dates, total float, and critical paths.
Schedule metadata is now calculated using calendar dates
Dumb walls and slabs are now always exported as parametric solids instead of meshes
New fixes:
Fix rotation check in geolocation MicroMVD validation
Fix bug where people and organisation Id data was not recorded in IFC2X3. Thanks SigmaDimensions!
Fix bug where syncing upon export was just broken
Fix bug where extrusion direction was incorrectly detected for some mesh to solid conversions
Fix bug where partial imports broke when whitelisting only spatial elements
Fix bug where presentation layers couldn't be added
Fix bug where dropdowns didn't refresh when you started a new file
Fix bug where adding a new material didn't make it available for assignment to objects
Fix bug where editing pset templates just broke
Fix bug where saving is done twice in authoring mode. Thanks theoryshaw!
Fix bug where box representations could be duplicated when adding new bodies and ensure that styles are synced. Thanks theoryshaw!
Fix bug where edit mode syncing didn't work if you edited many objects at once
Fix bug where you couldn't assign objects to a freshly created layer
Fix bug where import mesh cleaning would inadvertently mark meshes as edited
Fix bug where syncing was not maintained across file saves
Fix bug where you shouldn't be able to reassign classes of non-rooted elements
Fix bug where deletion syncing may fail on freshly created objects
Fix bug where a new Blender file will remember old pset templates and libraries.
Fix crash when pressing undo after assigning an IFC class to an object.
Fix bug where UI didn't update when a type name was changed. Thanks theoryshaw!
Fix bug where migrating an IFC version may explode the filesize.
Fix bug where activities not in WBSes wouldn't import from P6 XML.
Fix bug where empty material slots caused errors
Fix bug where edit pset usecase didn't import the right module. Thanks brunopostle!
Fix bug where related openings weren't deleted if you deleted a product.
Fix bugs related to grid name syncing, axis delete and copy, and grid deletion
Fix bug where objects might be unlinked from non IFC collections. Thanks s-leger!
Fix bug where the logic behind detecting swept disk geometry was faulty. Thanks s-leger!
Fix bug where assigning types and synchronising geometry was unstable.
Fix crash when switching representations for type products
Fix bug where IFC2X3 files did not correctly generate 2D representations
Fix bug where you were unable to remove a representation
Fix bug where type instance cubes were missing a face.
Fix bug where active object edits would not be synced
Fix bug where certain objects couldn't be deleted. Thanks theoryshaw!
Fix bug where objects with the same name failed to be synchronised
Fix bug where switching drawings didn't work when in a local view.
Fix bug where drawings couldn't have a slash in their name
cool! congrats!
Hi Dion, congrats for your work.
I'm testing this release and get problems with user pset. I generate my own psets with "IfcProperty Set Templates" panel but when I try to assign this Psets to an object with "Ifc Object Property Set", the property set is asigned but I can't edit the properties values (are missing). I tested with "IFC2X3_Geolocation.ifc" file with the same results. Psets are added but can't edit properties.
Hey @avico I think this is related to the issue posted here
You can try and grab the nightly build of BlenderBim with the bug fix
Hi, do you know where to find the most complete documentation/tutorial about new blender bim? I am new to IFC and only know about blender. I currently install new version of Blender BIM, try to add Dumb Wall but no dumb wall in the menu
hey @erfizt, the dumb wall has been updated to a smart wall of sorts, have a look here at moults' demo of the tool:
first try and work with the latest version of blenderbim (daily releases) found here:
https://github.com/IfcOpenShell/IfcOpenShell/releases
This is a great video for explaining the concept of IFC:
but I think it's easier to get started and then refer to it once you are in it,
Then for video demos (which I follow easier than text) you've probably watched this old one:
the tools have been updated but this is still useful for getting started.
Then for the wall tool, this video demo is great:
Then there have been quite a lot of additions to the costing & scheduling portions
It changes very quickly so the documentation can't really keep up, contributing to the wiki is one of the ways users can assist
Hi Jesusbill,
thanks for the reply. I will test-it.
Another thing: I see a lot of interesting new funtionalities. There is some place with information about how-to use them?.
Last year I tested BlenderBim and FreeCad as autoring tools for BIM in Civil Engineering (roads and structures mainly) with good results ( If you adopt a convenient workflow, I think they are very useful and in many cases more flexible than commercial sofware) and new functionalities (cost schedule, construction sequencing, etc.) are more interesting in this context.
@avico I think @Ace with his post above aced it in summarizing the current status. The last two videos showcase some of the latest functionalities
@avico also look at the wiki like here
@Moult very interesting progress in BlenderBIM!
A question about the walls of the video above. You mentioned it's important to have the geometry aligned with the x axis of the local coordinate system of the object. I agree and that's what I was trying to do with FC also, having the LCS.XAxis of the object aligned with the wall axis (bottom center line of the wall). But does this come from some standard? Or can this be an implementation agreement between BlenderBIM and FC default wall? Is there an IFC a suggestion about the relationship between Wall LCS and its solid representation? thx :)
@carlopav This comes from the IFC standard for IfcMaterialLayerSetUsage. As a rule of thumb I almost never invent anything, but instead follow the standards.
Hi all,
maybe this is not the right place to comment this but I don't know where I could do it.
I'm testing the latest buid release (blender28-bim-210729-py39-win) with blender 2.93 in windows 10 and get some issues when assign user properties in more than one object. I select all objects I want assign a user pset and assign them (in object properties panel) but only the first object selected get the pset. In the same way, if I want copy the value from one pset property to the rest of the selection, this only works to the objects that are in "edit mode" in the pset (using the "copy to selected" ).
In previous version I used (201207), information are transmited with an "paste" icon in pset property, but in later version I don't know how to do it (I only find the previous refered "copy to selected").
Maybe this is the behaviour desired but I think that in a "normal workflow" you need assing pset and properties values to more than one object at the same time. My test are with a blender file with around 1200 objects and try to assign psets and properties to groups of up to 300 objects
@avico the "copy property" feature hasn't been re-implemented, so unfortunately it doesn't exist currently. However, in general you shouldn't need to use it too much, as properties that are set on the object type are automatically inherited by the objects themselves. Do you mind filing a bug here: https://github.com/ifcopenshell/ifcopenshell so that I can keep track of this request and reimplement it?
BlenderBIM Add-on v0.0.210731 has been released with 134 new features and fixes. It's our built environment, help support the BlenderBIM Add-on: 100% free and open source software that lets you author and document BIM data fully to ISO standards. It's built by the AEC community, for the AEC community. Get it today: https://blenderbim.org/
Since the last mammoth release, we've pivoted from developing many new features towards stablising the necessary workflows for native authoring.
Between the last release and now, two presentations were delivered to two international events: BILT 2021 and CAAD Futures 2021. Creating presentations takes time, and a good week was spent to craft an action-packed, information-loaded one hour introduction video presentation to Native IFC. We hope you will enjoy it as much as we enjoyed creating it, and share it for those who know BIM, but not OpenBIM, or those who know IFC, but not Native IFC. You can watch the video here:
Building the ability to track partial changes in IFC, undo, and redo, is no mean feat. Undo might sound like something we take for granted in our applications, but for Native IFC authoring, it's a new world and nothing comes out of the box. After a week and a half of four developers hacking together to solve this, we've finally cracked it. So, feel free to press Ctrl-Z.
The last release introduced the new wall and slab authoring tool. Now, we've got a new column, beam, member, and opening authoring tool. These tools are slowly building up in complexity and turning into the toolbox that you expect from any modern BIM application. We've got new parametric profiles, parametric insertion points, and improved project library support. Accompanying this is improved hotkeys and numerous bugfixes and stability improvements on parametric synchronisation. We're not there yet, where we can confidently model parametric objects from scratch in Native IFC, but this set of new tools and fixes gets us closer bit by bit.
Work schedules are now actually practical for basic scheduling. Dates now auto cascade and recalculate as changes are made throughout tasks in your work schedule. There are now customisable data columns in your task tree and you can sort by any field. Construction animations now support more animation types, including demolition and logistical tasks.
I'd like a moment of reflection to two years ago where the IfcOpenShell repository had about 50 contributors and the BlenderBIM Add-on did not exist. Today, we have over a hundred contributors and the ecosystem of tools is growing faster than ever before. With all free software, it is powered by you, the community, and you have made what is possible today.
A huge thanks to the growing volume of new contributors who are joining the team and changing the industry. You can too!
New features:
Importing types from a project library now also bring in materials
You can now search for properties without first specifying a pset name. Thanks stefkeB!
Extruded slabs now support voided profiles
Dumb slabs now auto generate footprint representations
Footprint and side areas are now auto generated for wall quantities
Dumb slabs now auto generate quantity information when edited
The authoring UI now filters by available types only so authoring is more streamlined
New dumb column tool which creates parametric solid columns from profile sets
Free float is not calculated in work schedules. Thanks SigmaDimensions!
Profile set usage attributes can now be edited, including cardinal point and reference extent. Thanks Jesusbill!
Support added for importing elements with no representations
You can now animate demolition, logistic, and renovation tasks in work schedules
You can now bulk copy task attributes to other tasks in the task tree
Add support for product inputs for tasks, which can describe logistic movements around a site
Generated construction animations now support product consumptions, movement to/from, and multiple processes per product
New feature to bulk copy elements to multiple spatial containers
New IfcPatch recipe to extract only spaces. Thanks CyrilWaechter!
Uncached schedule recalculation is now twice as fast. Nice.
Modifications to scheduled dates now cascade through the task tree.
Scheduled dates now cascade when dependencies, lag times, and calendars are modified.
New feature to see derived global and local elevations of objects
Appending from project libraries now supports material properties and styles
Improve usability in browsing project library when there is only a single type
You can now filter structural loads based on name and inverse references. Thanks Jesusbill!
You can now add / remove / edit boundary conditions of structural models. Thanks Jesusbill!
Column profiles now auto update when you change material profiles
Column profiles now auto update when you switch type
MS Project XML conversion now supports blank IFCs or non-existant work plans
Work task tree columns are now fully customisable by the user
The wall tool is now a more generic, accessible BIM Tool to create any object. Thanks s-leger!
Task now auto generate identification numbers
Task trees can now be sorted by any column, independent of WBS.
Changing cardinal points for material profiles now auto updates shapes like columns and beams
Incorrect body contexts coming from Revit are now accommodated even though it's wrong
New developer guide documentation, describing IfcOpenShell and module architecture
New documentation for the undo system, since it's a bit tricky
New add application usecase. Thanks johltn!
IfcOpenShell now supports transaction based operations with undo and redo.
New BlenderBIM Add-on UI undo support for ... well, almost everything. Yeah, ctrl-z is a feature.
New print IFC debug feature
IfcSverchok by_type node is now schema independent
Blender materials now explicitly link to surface styles upon import, so managing materials and styles are less confusing
New installation documentation for IfcSverchok
Mixed geolocation workarounds from proprietary software are now supported
New documentation on georeferencing, since it is poorly understood and the variety of proprietary workarounds creates problems for the industry
New Windows installation instructions for BlenderBIM Add-on developers
Editing object placements can now either cascade or not
Changing Blender material names now auto updates both IFC material and surface style names
You can now remove styles
You can now edit style attributes
Styles can now be linked to materials, not representation items
New loading bar when importing an IFC.
Workspace BIM Tool now adapts based on the active element type
Walls can now be extended to any arbitrary cursor location
3D wireframes and curves are now imported
Importing 2D elements of anything is now supported
New IfcPatch recipe to downgrade indexed poly curves, such as to allow these IFC4 objects to show up in viewers like Revizto / XBim Xplorer / etc
New readme on how to use the new BCF 3.0 API. Thanks TestPrab!
Copying a spatial element now auto creates a new collection for you
The align tool now works on any generic product, not just walls
The create file usecase is now fully documented
New prototype IfcSverchok API node.
New system to auto extract docs and type hints from the API
Parametric beams are now also supported via the BIM Tool
Parametric members are now also supported via the BIM Tool
You can now select all elements of the same IFC class via the IFC Class panel
New IFC Debug feature to print resolved object placements
New script to generate a demo project library
Profiles of more specialised subtypes (like hollow sections) are now supported
New feature where you can select related objects from an active type object
Property and quantity sets are now shown in alphabetical order
New system module to graphically view your IFC MEP systems
New FM utility module to easily select maintainable assets using different presets
New incomplete IfcFM library to extract and format FM handover related data to replace IfcCOBie
New feature to add wall openings at your cursor location
New feature to add slab openings at your cursor location
Openings are now placed in their own collection to prevent assignment to the spatial hierarchy
New workspace hotkey to toggle opening visibility
Openings are now auto dissolved when authoring for easier mesh editing
Hotkey UI now looks much nicer. Thanks theoryshaw!
New IfcPatch recipe to fix duplicate and invalid GlobalIds, typically coming from other BIM apps.
New IfcPatch recipe to fix duplicate Revit type objects.
Editing voids or dumb walls now auto enable dynamic voids.
New experimental serialiser based drawing generation code exists, but disabled by default.
Parametric profiles now auto sync depth prior to changes.
Parametric profiles now auto recalculate cardinal points when editing in mesh mode
Material based surface styles are now supported as a default during import
New debug utility to purge all Blender IFC links
Creating a new project twice no longer mixes collections
Materials (and a potential surface style) are now assigned in Blender if you assign an IFC Object Material
Object style colours are now auto synchronised upon export
The active object is now still active after assigning a container. Thanks Gorgious56!
Material names are now auto synced with style names.
Linking a non-existant or non-IFC file is now prohibited. Thanks Gorgious56!
Panels which only support IFC4 are now auto hidden in IFC2X3. Thanks Gorgious56!
New fixes:
Fix bug where adding types without a material was broken
Fix error message when getting psets
Fix bug where all meshes were cast to solid by accident. Thanks s-leger!
Fix bug where 2D or 1D objects generated an invalid box representation
Fix bug where the P6 import module was not shipped
Fix bug where you couldn't delete a quantity from a quantity set
Fix bug where unlinking copied Blender objects didn't work
Fix bug where derived grid north was unreadable in the geolocation panel
Fix bug where custom pset template properties wouldn't show up
Fix bug in P6 import to exclude Level of Effort activities
Fix bug where extrusion detection on voided profiles glitched out
Fix confusing transparency attribute in add style API usecase
Fix bug where validation errors could be created in IFC2X3 due to missing owners and mandatory attributes
Fix bug where absolute coordinates weren't correctly detected from coordinate lists
Fix bug in IfcSverchok where refresh buttons didn't work
Fix bug where bsDD API token refreshing didn't work. Thanks TestPrab!
Fix bug where reloading an IFC file didn't properly refresh the ID Map without a restart
Fix bug where colouring by attributes didn't work reliably when you pressed undo
Fix bug where styles weren't always present when updating representations
Fix bug where all instances change meshes when changing type
Fix bug where editing a single material didn't work
Fix bug where reused placements from copied objects led to incorrect locations
Fix bug where psets didn't show up for non element types (e.g. IfcDoorStyle) in IFC2X3
Fix bug where editing multiple objects didn't synchronise changes when exporting
Fix bug where covetool didn't detect skylights properly
Fix bug where searching for GlobalId didn't work if you also used the debug panel
Fix bug where date conversions fail if IFC2X3 dates have fractions
Fix bug where deprecated functions were used in drawing generation, causing drawings to fail
Fix bug where BIMTester attribute and psets checks didn't work. Thanks Nitschi and dedicos!
Fix bug where material profile data was not purged correctly.
Fix bug where module data was not fully purged when a new scene started.
Fix bug where import filters didn't properly exclude types and empty objects
Fix bug where removing the last object in a container would create an error
Fix bug where userdefined object types weren't set correctly. Thanks myoualid!
Fix bug where the pie menu shortcut had a missing module. Thanks myoualid!
Fix bug where you had to restart Blender to see changes to custom psets.
Fix bug where import process log couldn't write to a non writable directory. Thanks brunopostle!
Fix potential bugs where context could be incorrect during operations. Thanks Gorgious56!
Fix bug where doing IfcDiffs didn't work. Thanks htlcnn!
What happened to the (actually very smart) Dumb Wall mesh?
@MexiKiwiMike said:
What happened to the (actually very smart) Dumb Wall mesh?
Here's a video to demonstrate how to create a wall type, and then change its thickness.
The video's a little old, but you can probably get the concept.
@theoryshaw said:
@MexiKiwiMike said:
What happened to the (actually very smart) Dumb Wall mesh?
Here's a video to demonstrate how to create a wall type, and then change its thickness.
The video's a little old, but you can probably get the concept.
But why get rid of a simple process that works? This seems like multiple extra steps when there was previously something that just worked.
Also, the ability to use Shift-T or clicking Add Type Instance like in this video to turn annotation lines into walls seems to have been removed as well?
And all tooltips are now (undocumented operator) as at 0.0.210801
@MexiKiwiMike said:
Also, the ability to use Shift-T or clicking Add Type Instance like in this video to turn annotation lines into walls seems to have been removed as well?
And all tooltips are now (undocumented operator) as at 0.0.210801
Ok, it seems to almost work in yesterday's release (0.0.210812), but it fails to get extrusion direction to set a thickness to the plane it creates. and that crashes the process. Tooltips are still (undocumented operator)
@MexiKiwiMike said:
Also, the ability to use Shift-T or clicking Add Type Instance like in this video to turn annotation lines into walls seems to have been removed as well?
And all tooltips are now (undocumented operator) as at 0.0.210801
make sure you're in 'BIM' mode... https://community.osarch.org/discussion/comment/8174/#Comment_8174
Login or Register to reply.