Hey @Moult,
You might be thinking of implementing some of this already and/or some of this functionality exists and i'm missing it, but thoughts so far..
-
It would nice when
bpy.ops.bim.add_potential_opening()
is run, it automatically 'applies' the opening to the selected object. That is, you don't have to select the wall and opening and then hit 'apply void'. -
be able to 'unapply' an opening to a wall. --that is, without deleting it.
-
Would suggest, in the UI, to put openings and halfspacesolids in the same area as users, i think, conceptualize these things related.
-
Would suggest removing the 'select wall' step below. (just less clicking around)
-
Select wall
-
click 'eye'
bpy.ops.bim.show_openings()
-
move opening
-
select wall -
apply
bpy.ops.bim.edit_openings()
-
-
Will openings eventually be parented(dynamically connected) to windows/doors?