Translates the shape by the given vector offset.
offset
@override Triangle translate(Point<num> offset) { return Triangle( p1: p1 + offset, p2: p2 + offset, p3: p3 + offset ); }