s-leger / archipack

Archipack for blender 2.79
https://blender-archipack.org
GNU General Public License v3.0
356 stars 49 forks source link

Extend Window and Door functionality #49

Open miarchimi opened 6 years ago

miarchimi commented 6 years ago

First, its a great Tool, the archipack. I just played with it this Weekend. So i know the CAD Archicad. And they have some functions which i miss in Archipack. It would be great if you could to improve this items:

1) Checkbox for only the hole: Sometimes you just need a hole in a Wall. So it would be cool, to just show the hole of the Window ore Door. So you can create for example an arc in a Wall. The hole should be an clear hole without an step inside.

2) Open Doors or Window. It would be great to enter an angle for the window- ore door-panel, so you see an open door or window.

3) The window frame should have different fields for the frame-dimensions on the sides, top and bottom. I need an Window with a frame-extension till to the top of the roof. https://www.youtube.com/watch?v=dge_CPti4G8

4) It would be great to have lamellae for Windows: example: https://www.griesser.ch/de/produkte/lamellenstoren/metallverbundraffstore/grinotex-sinus

5) It would be great to have an slide door type.

s-leger commented 6 years ago

Hi, thank you for your feedback.

1 from 1.3.5+ user defined hole is here, so user may use and edit any mesh as regular hole, also make an easyer way to edit regular hole is planed to allow fancy cuts around windows (eg when bottom of inside part grow till ground).

2 In order to open doors and windows, select the panel and either rotate or slide according your needs. take a look at this known issue for rail windows (fixed in master version available on this repo)

3 In windows you may use 3 rows of panels and set a fixed one for both bottom and top parts. Archipack objects are regular mesh so you may edit them by hand the way you like in the meantime - the only known limitation is changes done by hand will not be preserved if you modify any parameter.
Will investigate to find a way using modifiers to apply those changes, as they stay alive even on parameter changes.
As reference, see this.
Maybe adding row option for doors may help too.

4 Blinds objects are now implemented (1.3.6+). Parametric blind object allow inside and outside blinds and handle more types.

5 Agree, missed this one too.