Yes, got the idea.
It seems i start to think more like a curtain wall usage.... with combination of ArchGrid + Automatic Construction of Window + Addition of Custom Solid. Anyway, currently there seem to be a difference between ArchWindow and ArchWall in treating Addition/Subtraction.
The mechanism by ArchWall which use in Shape in Addition/Subtraction let me do some complicated form experiment some time ago (screenshot below). In ArchWall we have combination of both Automatic + Custom possibility. But if an 'custom' made object is used in ArchWindow Base, it then lost all the 'automatic' function ArchWindow. ...
ARCH WALL
|
|- - Base (wire/sketch...) ---> Automatic Build Wall w/ parameters
|
| - Addition+ If found a (Custom) Shape (otherwise skip) --> Boolen Add (guess) to Base Shape
| e.g. a Custom Solid projecting Head or Sill (by Part, Arch Frame etc.) (or even just by ArchWall)
Currently ARCH WINDOW
|
|- - Base (wire/sketch / ARCH GRID ...) ---> Automatic Build Window w/ parameters
| (by Preset or Base Sketch)
|
| - Addition or Subtraction Skipped
Or
|
|- - Base Custom Shape
| (i.e. Not by Preset or Base Sketch)
|
| - Addition or Subtraction Skipped
Some thought for ARCH WINDOW
|
|- - Base (wire/sketch / ARCH GRID ...) ---> Automatic Build Window w/ parameters
| (by Preset or Base Sketch)
|
| - Addition or Subtraction if no Shape Skipped (similar to current because I use this 'function/loophole' as a 'workaround'
| - Addition or Subtraction found a (2D/Solid) Shape --> Boolen Add (just like ArchWall) to Base Shape
| - Probably these Addition need not be open like a panel/glass, just stationary
| - (? Need .WindowsPart2 and 3 to hold corresponding type (Just Solid or Glass) for these Additions / Subtractions?)
| e.g. a Custom Profile projecting Head or Sill (by Part, Arch Frame etc.)
Hope this make sense.