Dividing a surface works with the U & V distance or by parameter along surface so the surface length or CV weightings will vary the alignment.
Try creating sections of the surface (that align with the floor slabs - or wherever you need to create the joints) and then divide the curves up to create a series of points that you can use as the diagrid base.
