P.regularStamp = function () {
const {artefact, trace, stampAction, showHitRadius, hitRadius, hitRadiusColor, currentStampPosition} = this;
const host = this.currentHost;
trace.set({
position: currentStampPosition,
});
trace.manageHistory(0, host);
stampAction.call(this, artefact, trace, host);
if (showHitRadius) {
const engine = host.engine;
engine.save();
engine.lineWidth = 1;
engine.strokeStyle = hitRadiusColor;
engine.resetTransform();
engine.beginPath();
engine.arc(currentStampPosition[0], currentStampPosition[1], hitRadius, 0, _piDouble);
engine.stroke();
engine.restore();
}
};