Dion Moult
7fe2e93dea
Fix #1491 . Bug where drawings couldn't have a slash in their names.
2021-05-28 17:26:00 +10:00
Dion Moult
acc9bd736f
Fix #1048 . Switching drawings now works when in local view.
2021-05-28 16:09:42 +10:00
Dion Moult
478612b6ae
Fix #976 . Bug where project data dir was not very customisable without running into issues.
2021-05-28 15:58:19 +10:00
Dion Moult
a24d683613
Fix #1396 . New walls are selected when created.
2021-05-28 14:50:36 +10:00
Dion Moult
0b5d7cdbf3
Fix #1455 . Bump IfcOpenShell.
2021-05-28 14:36:48 +10:00
Dion Moult
b8e20ec1a5
Reimplement raster underlays when generating drawings. See #1153 .
2021-05-28 14:33:46 +10:00
Dion Moult
1cd243f13c
Fix #1462 . Standardise IfcOpenShell API to use Pythonic argument names.
blenderbim-210528
2021-05-28 10:59:39 +10:00
s-leger
0a2adbb632
Implement remove pre / pos / all listeners ( #1498 )
...
Remove listeners, passing callback method.
Will not handle file pre_load cleanup / post_load setup here to prevent any blender's dependancy.
2021-05-28 10:07:56 +10:00
Dion Moult
8882c99455
Implement editing IFC header metadata. See #747 .
2021-05-28 09:50:55 +10:00
Dion Moult
7890ded698
Fix #1429 . MVDs now reflect the full DesignTransferView by default.
2021-05-28 09:49:57 +10:00
bosonprojets
7d2d9b2bcf
purging of cost and task inverse relationships in ifcopenshell.api, and amendement to cost item values editing UX in BlenderBIM
2021-05-28 00:24:01 +01:00
s-leger
75ae501ff9
Evaluate coplanar vertex in faces ( #1489 )
...
The idea is to only triangulate non co-planar faces when required.
Timings for evaluation with matrix based algo.
IfcRoof/Roof found 3927 of 116178 polygons: 0.366638 sec
IfcWall/Wall.012 found 0 of 6 polygons: 0.000046 sec
So should be acceptable for common use cases
But with single precision in blender we may still be over occ precision with a 1e-6 epsilon.
2021-05-28 08:57:22 +10:00
luz paz
880fbe9533
Fix misc. source comment typos
...
Found via `codespell`
2021-05-27 09:40:06 +02:00
Dion Moult
c2684f4fbf
New split wall tool
2021-05-27 16:33:34 +10:00
Dion Moult
afdc1e6679
New feature to export point lights (IfcLightSourcePositional) into IFC
2021-05-27 13:55:44 +10:00
Dion Moult
8935a17844
Really barebones UI to list space boundaries.
blenderbim-210527
2021-05-27 13:54:18 +10:00
Dion Moult
93c59e81c6
Minor code review for BCF XML 3.0 implementation with TestPrab
2021-05-26 18:00:21 +10:00
Dion Moult
d423274e62
New wall flip tool with hotkey. Wall aligner now allows flipped walls.
2021-05-26 17:20:34 +10:00
Dion Moult
7958dd837b
New wall tool with hotkeys for rapid wall editing
2021-05-26 15:45:45 +10:00
Long
e42a638220
implement DatePicker, visualisation time demo ( #1488 )
2021-05-26 14:59:20 +10:00
Dion Moult
f5f314a58f
Dumb walls now auto update thicknesses if the wall layer thickness changes
blenderbim-210526
2021-05-26 11:36:06 +10:00
Dion Moult
96465bed8f
Code review for BCFXML v3 Markup.xsd implementation with TestPrab
2021-05-25 18:44:11 +10:00
Prabhat Singh
41bdeea981
Added Script for V3 bcfxml ( #1486 )
...
* Added Module Loader
* Added Project and Version script for v3
* Cleaning the code
* optional fix
* Added markup.xsd in v3 bcfxml
* Completed Vision.xsd and Markup.xsd
Co-authored-by: Dion Moult <dion@thinkmoult.com >
2021-05-25 17:22:01 +10:00
Dion Moult
14e0910e59
Purge old dumb wall. Bye bye!
2021-05-25 13:39:55 +10:00
Dion Moult
e0ba1c2183
Total layer set thickness is now calculated and shown in the UI
2021-05-25 13:25:05 +10:00
Dion Moult
a13b71abf0
Layer set usages now inherit layer sets from the type. Walls now support material layer set usages. Also minor fixes, thanks s-leger!
2021-05-25 13:10:26 +10:00
Dion Moult
32fb359ee2
Copying objects in Blender now auto copy them in IFC too. See #1360 . Thanks s-leger!
blenderbim-210525
2021-05-25 11:07:56 +10:00
s-leger
61661fe6f3
implement missing create curve 2d method ( #1484 )
2021-05-24 23:14:26 +10:00
Dion Moult
92054b1999
Fix bug where objects created with the same name fail to sync geometry on export
2021-05-24 21:22:50 +10:00
Dion Moult
22d9bce591
Dumb walls now automatically generate wall axis upon update
2021-05-24 20:56:47 +10:00
Dion Moult
bfe9213f67
Dumb walls now auto calculate length, width, height, and simple volume quantities when being updated
2021-05-24 19:28:47 +10:00
Dion Moult
1abf854f01
New formwork area calculation feature
2021-05-24 18:56:20 +10:00
Dion Moult
686b2a187d
New wall align tool (align exterior, interior, or centerline)
2021-05-24 17:29:32 +10:00
Dion Moult
7c2764c98a
General bugfix and stability improvements to WIP wall join tool
blenderbim-210524
2021-05-24 17:03:55 +10:00
Dion Moult
f73a3a8f79
Fix bug where you were unable to delete certain objects. See #1483 .
2021-05-24 13:51:51 +10:00
s-leger
b9723c08e4
Ensure polygons are always coplanar ( #1482 )
...
* Ensure polygons are always coplanar
fix #1481
May adopt a bmesh approach instead ?
* Ensure polygons are coplanar
The bmesh version is lot faster than modifier one
2021-05-24 08:19:39 +10:00
Thomas Krijnen
1e80e67df5
#1472 various considerations for handling of non-manifold elements with openings
2021-05-23 16:26:34 +02:00
Thomas Krijnen
3e8c10b775
first rough partial draft of alignment handling in python
2021-05-23 09:48:47 +02:00
Thomas Krijnen
fd9f209a19
Additional validity check with log level debug
2021-05-23 09:36:31 +02:00
Dion Moult
6b72f7322b
Creating walls from cursor now auto-align perpendicular to the wall the cursor is at
2021-05-23 11:48:20 +10:00
Dion Moult
9b0d9c1f91
Stroke-generated walls now auto-join likely butt joints and t-junctions
2021-05-23 11:09:56 +10:00
Dion Moult
26b699be7c
You can now join walls in bulk
blenderbim-210523
2021-05-23 10:56:34 +10:00
Dion Moult
294eba24c4
You can now unjoin walls
2021-05-23 09:32:39 +10:00
Dion Moult
09094c090c
New sketch wall tool, and join wall tool (T-junction, butt joint, and mitre joints)
blenderbim-210522
2021-05-22 15:39:28 +10:00
ahladik
a0dad0802e
Fix to IfcHierarchyHelper.cpp ( #1476 )
2021-05-21 13:26:40 +02:00
Dion Moult
97244d1919
Revisiting dumb walls - typed dumb walls now auto derive wall thickness from the type material
blenderbim-210520
2021-05-20 12:53:40 +10:00
Dion Moult
1541cbbbb8
Fix bug where sometimes active object edits would not get synced correctly.
2021-05-19 21:05:03 +10:00
Dion Moult
82692bb88d
Adding a new type instance (like furniture, walls) now snaps it to the bottom of the storey you're working on. Nice.
2021-05-19 17:59:13 +10:00
Dion Moult
77a97233c5
New authoring panel for adding instances and fix bug where new cube instances were missing a face
2021-05-19 16:24:34 +10:00
Dion Moult
4214a449a8
Only show search UI if an IFC model is loaded.
blenderbim-210519
2021-05-19 14:46:02 +10:00