/** * Copies this polygon, translates the copy, and returns it. * * @param translation the translation to apply to the copy of this polygon. Not modified. * @return the copy of this polygon translated. * @throws ReferenceFrameMismatchException if {@code translation} and {@code this} are not * expressed in the same reference frame. * @see #translateCopy(Tuple2DReadOnly) */ default FrameConvexPolygon2DBasics translateCopy(FrameTuple2DReadOnly translation) { checkReferenceFrameMatch(translation); return translateCopy((Tuple2DReadOnly) translation); }