BTW: Did you check yorik Arch_SectionPlane object? It can cut the model at arbitrary angles, it display the clipping plane to the user and, through Draft_Shape2DView it can display the cut faces just in place ( if In Place is true, together with "Cutlines" or "Cutfaces" modes, the resulting projection will appear co-planar with the Arch SectionPlane).
in Arch_SectionPlane the CutView property makes a trick to display the section in black without performing boolean operations: the Lighting ViewObject property is turned to "One Side" so the back faces are not lit and they melt with the object's black edges. Of course some sort of coin trick to have a "volumetric rendering" would be much more effective, but that's already a nice option.yorik wrote: ping
I did some experiments to improve it and make it also able to host annotation objects, but it's just a weekend experiment at the moment. (what is nice IMO is that you can move the section plane with the transform tool)
good luck!
EDIT: Adding a gif to display the workflow in Arch: