Path.reset vs. Path.rewind

В path.reset() какая разница между path.reset() и path.rewind() ?

Документы говорят, что

Public void reset ()

Очистите любые линии и кривые от пути, делая его пустым. Это НЕ изменяет настройку заливки.

Public void rewind ()

Перемотка пути: очищает любые линии и кривые от пути, но сохраняет внутреннюю структуру данных для более быстрого повторного использования.

Но что это значит?

Когда следует использовать один из них?

Solutions Collecting From Web of "Path.reset vs. Path.rewind"

Path.reset => Ваш путь изменен. Возвращает, чтобы создать одно: новый путь ()

Path.rewind => Просто очистите содержимое Path, Returns, чтобы сделать .clear () из списка