R2Diad:: R2Diad(const R2Vector& xaxis, const R2Vector& yaxis) { // Just checking ... assert(xaxis.IsNormalized()); assert(yaxis.IsNormalized()); assert(R2Perpendicular(xaxis, yaxis)); // Assign axes axis[0] = xaxis; axis[1] = yaxis; }