Здравствуйте. Есть некоторый new Image() и координаты x1 y1 x2 y2. Как нарисовать в канвас линию от одной точки к другой с некоторым шагом используя эти объекты?
function drawLine() {
par.forEach((i) => {
par.forEach((j) => {
const x1 = i.x;
const y1 = i.y;
const x2 = j.x;
const y2 = j.y;
const len = Math.sqrt((x1 - x2) ** 2 + (y1 - y2) ** 2);
const alpha = 1 - len / props.lineLen;
if (len < props.lineLen) {
for (let z = 0; z < len; z += props.lineStep) {
const img = new Image();
img.src = `face/${props.face[1]}.png`;
ctx.drawImage(img, x1, y1, props.lineSize, props.lineSize);
}
}
});
});
}