The LAS Building Multipatch tool creates jagged walls when it extrudes the LiDAR roof points to the ground surface because it does not automatically recognize breaklines within the point cloud. Since LAS points are random and not perfectly linear to the rooflines, the multipatch output becomes noisy and jagged.
Anyone have a workaround or custom script for this? It seems like a tolerance should be included in this tool. To tell when a series of equally-elevated points is following a linear pattern, and then rearrange the points to conform to that pattern. Then the multipatch will extrude to the its breaklines evenly and the output will actually be a presentable/useable 3D building model.