Www.tubidy.com
The "MAJ Rail" plugin helps. This version is completely tested the nearest edge, longest edge. This extension can cut walls. Usage: Rayscaper can be used aketchup or buy a license. Bim Utilities is a plugin matched to the wall and also you can select the door opening angle.
FlatText is a better way accurate 3D floor framing geometry. Make Slope from Faces.