A geometric assembler for 3D kinematic assemblies.