Hi @BrendanCivil
You can access direct to the c3d corridor from Revit to get the coordinat of the pipe. You can use BriMohareb_xxxx pak. Or civilconnection pak.
The next step is create adaptive family hold the cross section of the pipe. Or transform the solid from c3d to ro revit by using Remember node