Dion Moult
955a9af461
Users copying and pasting via ctrl-c/v will now also copy IFC objects.
2021-10-26 17:36:58 +11:00
Dion Moult
34e8d9563d
Using duplicate move linked in a BIM project now also triggers IFC copying
2021-10-26 17:17:20 +11:00
Dion Moult
818e8010a4
Minor fix.
2021-10-25 19:32:37 +11:00
Dion Moult
2e6a70b338
New feature to copy properties from one object to all selected objects
2021-10-25 14:21:41 +11:00
Dion Moult
7bccf10fec
Fix regression bug where you couldn't add a grid.
2021-10-23 21:19:10 +11:00
Dion Moult
918915aeae
Reintroduced feature to copy attributes to selected objects.
2021-10-23 19:55:22 +11:00
Dion Moult
e779a57a09
Fix bug where imported types with representations but no instances were not fully linked.
2021-10-23 18:15:23 +11:00
Dion Moult
6d817703aa
Copying parametric geometry from any source now attempts to preserve parametric geometry when possible.
2021-10-22 18:07:34 +11:00
Dion Moult
c551275db2
Fix bug where switching to an object with modifiers applied would double the effect of modifiers.
2021-10-22 16:23:36 +11:00
Dion Moult
9ffe92eae5
Assigning a parametric layer type (for walls for now) now attempts to switch from non parametric to parametric geometry.
2021-10-22 15:43:04 +11:00
Dion Moult
a8c99cebaf
Fix terrible bug #1819 where duplicating mapped elements didn't actually copy the geometry mapping.
2021-10-22 11:16:03 +11:00
Dion Moult
0bc849be5a
New feature to conveniently add a default material in a blank project when none exists.
2021-10-21 19:40:10 +11:00
Gorgious
d6cb94c6f1
Port root, bimtester and sequence to feature tests
2021-10-21 09:33:45 +02:00
Dion Moult
456adf453d
New feature to calculate the radius of a polygonal circle
2021-10-21 12:43:16 +11:00
Gorgious56
fec295d021
Migration ( #1817 )
2021-10-21 10:10:22 +11:00
Dion Moult
503f0399ff
Fix bug where you couldn't bulk copy non-geometric elements to other spatial containers
2021-10-20 18:47:55 +11:00
Dion Moult
f438c48c23
Fix bug where copying objects may sometimes result in incorrect location in the Blender collection tree
2021-10-19 19:15:01 +11:00
Dion Moult
3daf4203d1
When assigning types, your preference of dynamic voids are now preserved.
2021-10-19 15:43:14 +11:00
Dion Moult
c1b53859ee
WIP refactor of geometry for stabilisation and optimisation. Switch representation now done.
2021-10-19 12:57:29 +11:00
Dion Moult
4577b7bf60
Potentially risky refactor of add_representation in preparation of stabilisation and optimization of geometric operators.
2021-10-18 19:23:40 +11:00
Dion Moult
33f4461a87
New feature to resize / squash / stretch objects to their storey height. Useful for remodeling IFCs for construction simulations.
2021-10-18 14:15:16 +11:00
Dion Moult
a9a48bdd1d
Refactor misc functions into new misc module for better organisation.
2021-10-18 11:21:49 +11:00
Dion Moult
aedc1751b6
Resolve #1802 . Unlinking an object now also unlinks materials and styles too for convenience.
2021-10-16 16:55:06 +11:00
Dion Moult
26cbd82da1
New feature to unlink Blender materials and IFC materials
2021-10-16 16:53:37 +11:00
Dion Moult
516503b9ca
Fix #1801 . Fix bug where importing multiple assets sharing an already imported material fails.
2021-10-16 15:46:02 +11:00
Dion Moult
776842a064
Spatial containers are now shown sorted by Z index order for convenience.
2021-10-15 17:07:23 +11:00
Dion Moult
bb090bd9a0
Fix deep magick bug where copying elements without having one of them active didn't actually copy them in IFC too
2021-10-15 14:42:08 +11:00
Dion Moult
07bfe296dd
You can now copy a representation from one object to another
2021-10-15 13:23:18 +11:00
Dion Moult
dba6a8d0b4
Fix #1786 . Swap out sub-operators with refactored core calls.
2021-10-13 10:49:28 +11:00
Dion Moult
13725411c9
Migrate project operator tests to pytest-bdd
2021-10-13 09:48:35 +11:00
Dion Moult
f6128febe9
You can now clear the active user for ownership history. See #1790 .
2021-10-12 19:12:15 +11:00
Dion Moult
fc2e12bff6
New usecase for adding conversion based units
2021-10-12 18:34:26 +11:00
Gorgious56
e455f87305
First batch of Pset Templates tests ( #1772 )
2021-10-09 13:26:23 +02:00
Dion Moult
f26d43e0cd
Prioritise editing rendering surface styles over shading surface styles
2021-10-07 18:51:50 +11:00
Dion Moult
9508858fcb
New unassign aggregate feature.
2021-10-06 14:11:54 +11:00
Dion Moult
f21005c29e
Assigning aggregations now protects against various invalid aggregation combinations
2021-10-06 12:50:46 +11:00
Dion Moult
7c94d4275a
Removing or changing spatial containers now supports updating more types of collection organisations
2021-10-05 17:49:29 +11:00
Dion Moult
6e6cbcef6f
Test edit object placement. See #1711
2021-10-04 13:14:47 +11:00
Dion Moult
4697e063af
You can now add and remove users for ownership history
2021-10-01 17:32:58 +10:00
Dion Moult
a7a1616f9d
Minor fix
2021-09-30 20:31:21 +10:00
Gorgious56
35ee1d5e96
Use pytest-bdd syntax for void tests ( #1765 )
2021-09-30 20:28:08 +10:00
Dion Moult
d83295d3c3
Minor fix
2021-09-30 20:27:38 +10:00
Dion Moult
b86b8c1b5a
You can now edit attributes of contexts and subcontexts. Fix bug where 2D contexts were not created with the right dimensionality.
2021-09-30 18:28:50 +10:00
Dion Moult
9753ed07a0
Fix bug where you could accidentally add a context other than what you selected in the UI
2021-09-30 12:08:07 +10:00
Dion Moult
352a4866dd
Refactor context. See #1711 .
2021-09-30 08:46:02 +10:00
Dion Moult
beff90cd5e
Organisations now support null attributes.
2021-09-29 18:39:10 +10:00
Gorgious56
2ed30ef0a2
Improve filling operators and tests ( #1754 )
...
* Test add_filling operator
* Test Remove filling
* Update bootstrap defs for filling test
* Fix possible errors in add_filling and remove_filling
* Enable adding fillings from the opening object ui
* Typo
* Revert "Enable adding fillings from the opening object ui"
This reverts commit b217860840 .
* Display a list of all fillings when an opening is selected
* Ensure an IfcOpeningElement can't be voided
* merge 0.7.0
* Add test cases for filling operators
* Test Opening operators
* Delete related fill relations on object deletion
* Remove try/except
* typo
* Minor fix
* Remove boolean modifier on previous element when voiding a new one
* Don't show ui elements when not applicable
* Test filling void b with an element that already fills void a
correctly removes the filling from void a
Co-authored-by: Dion Moult <dion@thinkmoult.com >
2021-09-29 16:27:43 +10:00
Dion Moult
24eac8ccdd
Just realised pytest-bdd existed. Migrating over. See #1711 .
2021-09-29 16:17:41 +10:00
Dion Moult
086d8749ec
Add support for null attributes for people, roles, and addresses. New prototoype testable architecture. See #1711 .
2021-09-29 14:14:10 +10:00
Dion Moult
165966bc59
Decoupling of Blender from the BlenderBIM Add-on. See #1711 .
2021-09-25 21:53:51 +10:00