It’s somewhat surprising that we don’t have a bottle trap object in the standard library so, given that I do a fair amount of residential work where people do want to see as much detail as possible, it was time to stop slapping primitives shapes together.
The object itself is fairly simple with four common types of traps including a simple bend.
There are hotspots in 2D to adjust the diameters of the trap and the drain pipe as well as its horizontal length. 3D hotspots allow stretching or shrinking of the horizontal and vertical pipes. There are reasonable max and min limits to these lengths.