Laszio, thank you for your advice! Yes, BREP/Plane does the cutting and you connect XY-Plane to it and you get the curve. You set the cutting plane height to be FL +/- 0 and you can move up the curve to the ceiling height using the height data extracted from the zone.
I'm actually setting up a script to auto-generate all the room finish elements, i.e. wall, floor, ceiling and moldings, out of a zone all at once. I've pretty much figured out and it works great except for a few gripes.
The wall finish element can be created out of the curve generated from the zone wall surface but the wall element generated won't recognize the wall openings so you'd have to manually cut out a hole at each window/door. I tried to use the morph, instead of wall, generated directly from the zone wall surface thinking the wall openings would be cut out from the resulting morph surface, but that was not the case unfortunately. I don't understand why because if I'm correct the wall openings are supposed be excluded from the zone wall surfaces.
Kei Mito
Architect | Graphisoft Certified BIM Manager
ArchiCAD 27 JPN USA & INT | Windows 10