Placing pipe systems by hand one mesh at a time is a massive time-sink, and is very limiting when you want to reroute the pipe's layout after placement.
To get around this, I set up a fully automated spline-based solution to placing complex pipe systems.
The Pipeworks class is built upon a custom C++ class called ‘Snapping Splines’, which is similar to Snapping Actors, but is built explicitly with splines in mind.
The user edits a spline in the scene to indicate the pipe layout.
On the back-end, it automatically builds out the mesh placements and tangent math to properly build out the pipe assembly from the user edited spline.
---
Featured in the Firmament Tech Art Tools Kickstarter update
https://www.kickstarter.com/projects/1252280491/firmament/posts/3526175