The success of shape optimisation depends significantly on the parametrisation of the shape. Ideally, it defines a very rich variation in shape, allows for rapid grid generation of high quality, and expresses the shape in a standard Computer Aided Design (CAD) representation. While most existing parametrisation methods fail at least one of these criteria, this work introduces a novel parametrisation method, which satisfies all three. A tri-variate B-spline volume is used to define the volume to be optimised. The position of the external control points are used as design parameters, while the internal control points are repositioned to ensure regularity of the transformation. The grid generation process transforms a Cartesian grid (defined in parametric space) to the physical space using the tri-variate net of control points. This process guarantees a high grid quality even for large deformations, and has extremely low computational cost as it only involves a transformation from parameter space to physical space. This allows the computation of the grid sensitivities with respect to the design variables at a fraction of the cost of a Computational Fluid Dynamics (CFD) iteration, therefore allowing the use of one-shot methods. This novel parametrisation is applied to the shape optimisation of a U-bend passage of a turbine-blade serpentine-cooling channel with the objective to minimise pressure losses. A steady state, Reynolds-Averaged, density-based Navier-Stokes solver is used to predict the pressure losses at a Reynolds number of 40,000. The sensitivities of the objective function with respect to the control points are computed using a hand-derived adjoint solver and geometry generation system. A one-shot approach is used to simultaneously converge flow, gradient and design, resulting in a rapid design approach with a design time equivalent to approximately 10 normal CFD runs, while still maintaining a CAD representation of the geometry. A large reduction in pressure loss is obtained, and the flow in the optimal geometry is analysed in detail.