Dion Moult
3512a2ce36
Add undo support to profile and wall element operators
2022-09-30 13:08:39 +10:00
Dion Moult
9e76b2b9eb
Footprints are now supported in the new profile editor
2022-09-30 13:00:40 +10:00
Dion Moult
a08a78b3c9
Slabs are now first created directly in IFC instead of reverse engineering meshes
blenderbim-220930
2022-09-30 12:08:57 +10:00
Dion Moult
9fc5f72831
Minor fix
2022-09-29 23:51:25 +10:00
Dion Moult
391e09c16c
Convenience operator to draw rectangles when editing profiles
2022-09-29 23:31:11 +10:00
Dion Moult
60e4de5ffa
You can now align the view to the edited profile, for angled profiles
2022-09-29 22:33:32 +10:00
Vukas Pajic
a248f16cf8
indentation
2022-09-29 14:30:25 +02:00
Vukas Pajic
9240a10fa8
no need for Shapely.libs when using macos
2022-09-29 14:25:42 +02:00
Vukas Pajic
19d3208744
add Shapely.libs
2022-09-29 14:08:24 +02:00
Vukas Pajic
c080567f53
update makefile for shapely dependancy ( #2452 )
...
* initial
* unzip instead of tar
Co-authored-by: Dion Moult <dion@thinkmoult.com >
2022-09-29 22:01:54 +10:00
Dion Moult
ac72f41051
You can now change the radius of existing arcs. Minor interface cleanup.
2022-09-29 17:24:00 +10:00
Dion Moult
fc9273c1d3
You can now change the radius of existing circles. Radius settings are remembered.
2022-09-29 16:47:40 +10:00
Dion Moult
43dc2da05f
Minor fix
blenderbim-220929
2022-09-29 15:43:19 +10:00
Dion Moult
121190c9b9
Vertex group indices in repeated operations do crazy stuff. This is more robust.
2022-09-29 15:41:06 +10:00
Dion Moult
0f2f6e2721
More robust arcindex generation and let user specify radius for circles
2022-09-29 11:41:52 +10:00
Carlos Villagrasa
05070c3758
Construction Types - Attempt to solve repeated object creation ( #2450 )
...
* Constr types dicts to Blender props
* Reduce update interval
* Base for not linking dummy asset objects to collections
2022-09-29 10:00:39 +10:00
Dion Moult
d4d923e51b
New feature to fillet profiles with true arcs
2022-09-28 23:35:29 +10:00
Dion Moult
766ffa71cd
Operator to clear parametric vertices when editing profile
2022-09-28 23:04:07 +10:00
Dion Moult
cbf213952b
Minor fix
2022-09-28 22:45:03 +10:00
Vukas Pajic
b7c76048ab
comment out tests
2022-09-28 14:24:17 +02:00
Kristoffer Andersen
20fdb09a0c
Update meta.yaml
...
Do not force boost version 1.80.0. It fails horribly
2022-09-28 14:21:47 +02:00
Vukas Pajic
1943d59339
Add additional quantity calculations to QtoCalculator ( #2405 )
2022-09-28 14:20:10 +02:00
Dion Moult
d2836e07d5
Minor fix
2022-09-28 22:18:54 +10:00
Dion Moult
90a788082d
New 2D CAD offset operator
2022-09-28 21:07:28 +10:00
Kristoffer Andersen
eafad2862f
Update meta.yaml
...
test using boost 1.80.0
2022-09-28 09:21:39 +02:00
Dion Moult
1c0fa13f39
Fix CAD arc bug where sometimes arc went the wrong way, and now auto-clean verts when creating arc
blenderbim-220928
2022-09-28 11:02:49 +10:00
Carlos Villagrasa
2e5ce6b862
Fix bim tool crash ( #2446 )
...
* Attempt to wait for assets (triggers infinite loop)
* Using timer instead of sleep
* remove sleep import
* Reduce asset update interval
Co-authored-by: Dion Moult <dion@thinkmoult.com >
2022-09-28 09:30:52 +10:00
Ryan Schultz
f63a33647b
relocate remove drawing button per https://community.osarch.org/discussion/comment/12744/#Comment_12744 ( #2444 )
...
* added 3"=1'-0" scale (a common scale), and corrected 6"=1'-0" scale
* relocate remove drawing button per
https://community.osarch.org/discussion/comment/12744/#Comment_12744
2022-09-28 01:54:11 +10:00
Carlos Villagrasa
2f84c188f5
Fix bim tool crash ( #2445 )
...
* Attempt to wait for assets (triggers infinite loop)
* Using timer instead of sleep
* remove sleep import
2022-09-28 01:31:59 +10:00
Dion Moult
01b1b57f71
Mitre joints now auto merge and are accessible in the new profile editor
2022-09-27 23:35:40 +10:00
Dion Moult
1ad0ef82d4
Fix bug where CAD filleting sometimes led to crashes
2022-09-27 23:34:08 +10:00
Dion Moult
23212003e9
Add support for circles in profile editing
blenderbim-220927
2022-09-27 17:16:26 +10:00
Dion Moult
aff281d00b
Add unit support in new profile editing tool
2022-09-26 22:40:33 +10:00
Dion Moult
4bbcf3fa1e
Set and unset 3-point arcs only for profiles
2022-09-26 22:06:11 +10:00
Dion Moult
5e50a15b41
New smart profile editor for extruded elements inspired by CAD Sketcher
2022-09-26 18:00:05 +10:00
Massimo Fabbro
b673fc94a5
Add calculate all qtos button ( #2441 )
...
* Add button to calculate all object qtos in qto n-panel
* Calculate all qtos button: now the schema is readed from the file
* Calculate all qtos button: now edit_qto runs only one time every object
* Add button to assign pset qto to selected objects
* Calculate all qtos button: small fixing and unable to execute if no selected objects
* Calculate all qtos button: first tool test
* Calculate all qtos button: use better built-in function to get ifc obj entity
blenderbim-220926
2022-09-26 16:05:08 +10:00
Dion Moult
4c7a5e8a1a
Experimental CAD Sketcher integration for simple arbitary polyline extrusions
blenderbim-220925
2022-09-25 12:27:10 +10:00
Dion Moult
33ebcd7664
New convenient modifier to rotate beam/wall/column etc by 90 degrees
2022-09-24 21:46:32 +10:00
Dion Moult
76ce726f1d
Implement refresh profiles on type and profile changes
2022-09-24 20:19:01 +10:00
Ryan Schultz
54da579891
Ifc text tweaks ( #2431 )
...
* added 3"=1'-0" scale (a common scale), and corrected 6"=1'-0" scale
* Allow float point values in smart tags, and avoid breaking when no assigned product See #2340 , #2349
2022-09-24 20:07:32 +10:00
Dion Moult
e024e9e622
You can now set cardinal point on creation and bulk change for profile elements
2022-09-24 16:21:20 +10:00
Dion Moult
56f4b72161
Reimplement profile cardinal points 1-9 with new profile engine
2022-09-24 15:42:50 +10:00
Dion Moult
7545313dee
Removing an element now also purges connection relationships
blenderbim-220924
2022-09-24 14:12:45 +10:00
Dion Moult
48eb6b70e3
You can now manually set the length/height of profiled extrusions
2022-09-23 23:53:12 +10:00
Dion Moult
5f2acb43b1
You can now recalculate connections manually for profiles
2022-09-23 23:41:37 +10:00
Dion Moult
b7eaefee50
Fix bug when deleting elements may possibly create an invalid containment relationship
2022-09-23 23:26:29 +10:00
Dion Moult
13a387cc73
Add support for descriptions in path connection relationships
2022-09-23 23:00:27 +10:00
Dion Moult
f139f2ba1e
Fix bug where removing an element in an aggregation could leave the file in an invalid state
2022-09-23 23:00:07 +10:00
Dion Moult
1d8085f6c9
New profile engine now supports mitred profile joints.
2022-09-23 19:23:22 +10:00
Dion Moult
6699bfeb54
Mitred wall joints rebuilt on the new wall engine
2022-09-23 15:42:05 +10:00